/* Meridian Talent Corp. brand layer */
:root{--ink:#06182f;--muted:#4d5c70;--cream:#f7f7f5;--mint:#dce6ef;--coral:#dba22d;--blue:#e7edf4;--yellow:#fbefd1;--gold:#dba22d;--navy:#06182f}
body{font-family:Montserrat,Arial,sans-serif;background:#f7f7f5}.site-header{background:rgba(255,255,255,.93);border-color:#e8e8e8}.brand{font-size:15px;letter-spacing:2.1px;color:var(--navy)}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand small{font-size:7px;letter-spacing:2.9px;color:var(--gold);margin-top:4px}.brand>span:last-child span{color:inherit}.brand-mark,.mini-logo{font-family:'Playfair Display',serif;background:var(--navy);border:2px solid var(--gold);color:#fff;border-radius:50%;box-shadow:inset 0 0 0 2px #102b4c}.site-header nav a{color:#23334a}.site-header nav a:hover,.text-link:hover{color:#b57d12}.button{font-family:Montserrat,Arial,sans-serif}.button-dark{background:var(--navy)}.button-coral{background:var(--gold);color:#111d2c}.hero{background:linear-gradient(90deg,#fff 0%,#fff 48%,transparent 48%)}.hero h1,.section-heading h2,.upload-copy h2,.platform-card h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;letter-spacing:-2.8px}.hero h1 em,h2 em{color:var(--gold);letter-spacing:-2.8px}.eyebrow{font-family:Montserrat,sans-serif;color:#6c7888;font-weight:700;letter-spacing:1.8px}.eyebrow span{background:var(--gold)}.hero-art{background:radial-gradient(circle at 82% 10%,#29466a 0,transparent 30%),radial-gradient(circle at 15% 90%,#624817 0,transparent 35%),linear-gradient(135deg,#06182f,#0d2849);border:1px solid #1b3b61}.orb-one{background:#dba22d;opacity:.45}.orb-two{background:#6c849e;opacity:.45}.main-match-card{border-color:#d9e0e8}.tag{background:#f7ead0;color:#8c5e08}.score-track i{background:var(--gold)}.float-card{box-shadow:0 15px 30px #010b173b}.sparkle{background:#f8db93;color:#9a6503}.check{background:#e5f0e6;color:#496b4c}.path{border-color:#dba22d}.profile-photo{background:#bf7b5e}.logo-strip{background:#fff;border-color:#e4e6e9}.logo-strip p{color:#8490a0}.logo-strip div{color:#152944}.logo-strip span{font-size:11px;letter-spacing:.3px}.logo-strip span:nth-child(2){font-family:Montserrat,sans-serif;font-size:11px;font-weight:800}.feature-card.peach{background:#f9f0dd}.feature-card.blue{background:#e7edf4}.feature-card.yellow{background:#fbf3df}.feature-number{font-family:Montserrat,sans-serif;color:#ad7613}.radar{border-color:#c49338}.radar i{border-color:#dcbd80}.radar b,.conversation b{color:#b77d10}.connection b{color:#345273}.connection i{background:#7088a2}.conversation span{background:#fffaf0;color:#7c642f}.feature-card p{color:#566474}.upload-section{background:linear-gradient(105deg,#071b34 0%,#0c294c 58%,#dba22d 58%,#f6e5bd 100%)}.upload-copy .eyebrow{color:#e9d3a0}.upload-copy h2{color:#fff}.upload-copy h2 em{color:#f4c256}.upload-copy>p:not(.eyebrow){color:#d6e0ea}.upload-copy ul{color:#edf3f7}.upload-copy li span{color:#f4c256}.upload-panel{box-shadow:0 25px 45px #020b173d}.upload-panel-heading .mini-logo{border-width:1px}.browse{color:#aa7210}.drop-zone:hover,.drop-zone.dragging{border-color:#c99428;background:#fffaf0}.platform-card{background:linear-gradient(120deg,#06182f,#0c294b)}.platform-card h2 em{color:#e8bc55}.platform-card .eyebrow{color:#d8c28e}.platform-card .eyebrow span{background:#e3b13d}.button-light{background:#e8b94c;color:#10233a}.team-ring{border-color:#e7b84799}.team-ring:before,.team-ring:after{border-color:#e7b84745}.team-ring small{color:#c4ced7}.team-dot{background:#e0af3a;border-color:#183555}.dot-two{background:#9bb1c8}.dot-three{background:#d7865a}.chat-toggle{background:#06182f}.chat-toggle span{color:#e2ad34}.chat-head{background:#edf2f6}.message.bot{background:#edf1f4;color:#33465a}.message.user{background:#0b294b}.chat-panel form button{background:#06182f}footer{border-color:#dae0e6}footer p{color:#657287}footer small{border-color:#e2e6e9}.avatar-stack span{background:#c28d2f}.avatar-stack span:nth-child(2){background:#536d8b}.avatar-stack span:nth-child(3){background:#7e90a5}.avatar-stack span:last-child{background:#06182f}
.chat-toggle{border:1px solid #f2ca68;box-shadow:0 0 0 3px #dba22d26,0 0 25px #dba22d86,0 12px 28px #06182f65;padding:5px 15px 5px 6px}.chat-toggle img{width:35px;height:35px;border-radius:50%;object-fit:cover;object-position:38% 29%;border:1px solid #f3c85f}.chat-panel{border:1px solid #e5b343;box-shadow:0 0 0 3px #dba22d28,0 0 38px #dba22d8c,0 22px 55px #04112680}.chat-head{background:linear-gradient(110deg,#fff8e8,#f5dfab);border-bottom:1px solid #edc363}.chat-head>div{gap:10px}.chat-head strong{display:block;color:#0b2748}.chat-head small{display:block;color:#9c6e14;font-size:9px;font-weight:700;margin-top:2px}.chat-avatar{width:39px;height:39px;object-fit:cover;object-position:38% 28%;border-radius:50%;border:2px solid #dba22d;box-shadow:0 0 12px #dba22d85}.chat-messages{background:linear-gradient(145deg,#fffdf8,#fff8e9)}.chat-panel form{background:#fffdf8;border-color:#efd495}.chat-panel form button{background:#0b294b;box-shadow:0 0 11px #dba22d78}@media(max-width:780px){.brand{font-size:12px}.brand small{font-size:6px}.hero{background:#fff}.upload-section{background:linear-gradient(145deg,#071b34 0%,#0c294c 63%,#dba22d 63%,#f6e5bd 100%)}}
.career-guide-form{display:grid;gap:12px}.career-guide-form label{display:grid;gap:6px;color:#30445c;font-size:11px;font-weight:700}.career-guide-form input,.career-guide-form select{width:100%;box-sizing:border-box;border:1px solid #d9e1e7;border-radius:7px;padding:11px;font:12px Montserrat;color:#18314d;background:#fff}.eor-section,.faq-section{padding-top:88px;padding-bottom:20px}.eor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.eor-grid article,.eor-steps,.faq-list details{background:#fff;border:1px solid #e1e6eb;border-radius:12px}.eor-grid article{padding:25px}.eor-grid h3,.eor-steps h3{font:500 24px 'Playfair Display',Georgia,serif;color:#102b4c;margin:0 0 12px}.eor-grid p,.eor-steps span,.faq-list p{color:#5a6b7e;font-size:13px;line-height:1.75}.eor-steps{margin-top:18px;padding:28px}.eor-steps-intro{max-width:620px;color:#5a6b7e;font-size:13px;line-height:1.7;margin:-3px 0 24px}.eor-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;margin:0;list-style:none;counter-reset:eor}.eor-steps li{counter-increment:eor;display:grid;gap:8px;color:#18314d}.eor-steps li:before{content:"0" counter(eor);color:#b17812;font-size:12px;font-weight:800}.eor-steps strong{font-size:14px}.faq-list{display:grid;gap:10px;margin:28px auto 80px;max-width:900px}.faq-list details{padding:18px 20px}.faq-list summary{cursor:pointer;color:#102b4c;font-weight:800;font-size:14px}.faq-list p{margin:14px 0 0}@media(max-width:780px){.eor-grid,.eor-steps ol{grid-template-columns:1fr}.eor-section,.faq-section{padding-top:58px}.eor-grid article,.eor-steps{padding:20px}}
