@font-face{font-family:Libron;src:url(/fonts/Libron-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Libron", Georgia, Cambria, "Times New Roman", serif}body,p,li,.cos-lead,.editorial-body{line-height:1.75;font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.cos-h1,.cos-h2,.cos-h3,.kicker,.badge{letter-spacing:-.025em;font-weight:800;font-family:var(--font-heading)!important}button,input,select,textarea,.cos-btn-amber,.cos-btn-outline-light,.nav-link,.cos-vault-btn{font-family:var(--font-heading)!important}.cos-hero{color:#f8fafc!important;background:#0f172a!important}.cos-hero h1,.cos-hero .cos-h1{color:#fff!important;margin-bottom:20px!important;font-family:Outfit,sans-serif!important;font-size:2.8rem!important;font-weight:800!important;line-height:1.18!important}.cos-hero p,.cos-hero .cos-lead{color:#cbd5e1!important;font-family:Libron,serif!important;font-size:1.1rem!important;line-height:1.65!important}.cos-hero .cos-check-list li div{color:#e2e8f0!important;font-family:Outfit,sans-serif!important;font-size:.95rem!important;line-height:1.55!important}.cos-hero .cos-check-list li strong{color:#fff!important}.cos-btn-amber,a.cos-btn-amber{color:#0f172a!important;background:#f59e0b!important;border-radius:8px!important;padding:14px 24px!important;font-family:Outfit,sans-serif!important;font-size:1rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .15s,background .15s!important;display:inline-block!important;box-shadow:0 4px 14px #f59e0b59!important}.cos-btn-amber:hover{background:#d97706!important;transform:translateY(-1px)!important}.cos-btn-outline-light,a.cos-btn-outline-light{color:#f8fafc!important;background:#ffffff0d!important;border:1px solid #475569!important;border-radius:8px!important;padding:14px 20px!important;font-family:Outfit,sans-serif!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;transition:background .15s!important;display:inline-block!important}.cos-btn-outline-light:hover{background:#ffffff1a!important;border-color:#94a3b8!important}.cos-sub-note,.cos-sub-note a{color:#94a3b8!important;font-size:.88rem!important}.cos-sub-note a{color:#f59e0b!important;text-decoration:underline!important}@media (width<=900px){.cos-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.cos-hero h1,.cos-hero .cos-h1{font-size:2.1rem!important}}.cos-footer-strip{color:#94a3b8!important;background:#0b0f19!important;padding-bottom:100px!important}.cos-footer-strip a{color:#cbd5e1!important}.cos-container{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.cos-hero-grid{grid-template-columns:1.28fr .72fr!important;align-items:start!important;gap:48px!important;display:grid!important}ul.cos-check-list,.cos-check-list{flex-direction:column!important;gap:16px!important;margin:28px 0!important;padding:0!important;list-style:none!important;display:flex!important}ul.cos-check-list li,.cos-check-list li{align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}ul.cos-check-list li::marker{content:""!important;display:none!important}.cos-check-list li::marker{content:""!important;display:none!important}.cos-check-icon{color:#f59e0b!important;background:#f59e0b26!important;border:1px solid #f59e0b66!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin-top:3px!important;font-size:.75rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.cos-faq-item{cursor:pointer!important;background:#faf8f5!important;border:1px solid #eae5db!important;border-radius:12px!important;padding:20px 24px!important;transition:all .2s!important}.cos-faq-item[open]{background:#fff!important;border-color:#f59e0b!important;box-shadow:0 4px 16px #f59e0b14!important}.cos-faq-summary{font-family:var(--font-heading)!important;color:#1c1917!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;font-size:1.05rem!important;font-weight:800!important;list-style:none!important;display:flex!important}.cos-faq-summary::-webkit-details-marker{display:none!important}.cos-faq-arrow{color:#78716c!important;background:#f3efea!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:.85rem!important;font-weight:800!important;transition:transform .2s,background .2s,color .2s!important;display:inline-flex!important}.cos-faq-item[open] .cos-faq-arrow{color:#0f172a!important;background:#f59e0b!important;transform:rotate(180deg)!important}.cos-faq-body{font-family:var(--font-body)!important;color:#475569!important;border-top:1px solid #f1ece4!important;margin:14px 0 0!important;padding-top:14px!important;font-size:.98rem!important;line-height:1.75!important}@media (width<=900px){.cos-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.cos-footer-grid{grid-template-columns:1fr!important;gap:32px!important}}h1,h2,h3,h4,h5,h6,.section-title,.career-levels-title,.sc-inspector-title,.quiz-lead-heading{text-wrap:balance}p,li,.card-desc,.sc-inspector-sub,.quiz-lead-desc{text-wrap:pretty}.sc-pill-amber,.sc-card-badge,.card-header-badge,.focus-ribbon,.quiz-lead-badge,[class*=badge],[class*=pill]{flex-shrink:0;white-space:nowrap!important}h2 em,h3 em{margin-right:2px;font-style:italic}.sc-inspector-container{background:#080c14;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;padding:72px 24px 84px}.sc-inspector-wrapper{max-width:1080px;margin:0 auto}.sc-inspector-header{text-align:center;margin-bottom:36px}.sc-pill-amber{font-family:var(--font-heading);color:#f59e0b;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:999px;margin-bottom:10px;padding:4px 14px;font-size:.76rem;font-weight:800;display:inline-block}.sc-inspector-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:2.2rem;font-weight:900}.sc-inspector-sub{color:#94a3b8;max-width:680px;margin:0 auto;font-size:1rem;line-height:1.6}.sc-inspector-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}@media (width<=860px){.sc-inspector-grid{grid-template-columns:1fr}}.sc-inspector-card{box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:440px;padding:24px;display:flex}.sc-card-canva{color:#111827;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 10px 30px #00000040}.sc-card-ats{color:#f8fafc;background:#0b0f19;border:1.5px solid #334155;box-shadow:0 10px 30px #0006}.sc-card-badge{font-family:var(--font-heading);border-radius:6px;align-self:flex-start;margin-bottom:16px;padding:5px 12px;font-size:.8rem;font-weight:800;display:inline-block}.sc-badge-red{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.sc-badge-green{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.mock-header{align-items:center;gap:14px;display:flex}.mock-avatar{color:#f8fafc;width:44px;height:44px;font-family:var(--font-heading);background:#475569;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.mock-name{font-family:var(--font-heading);color:#111827;font-size:1.15rem;font-weight:800}.mock-role{color:#475569;font-size:.84rem;font-weight:600}.mock-columns{grid-template-columns:1fr 1fr;gap:18px;margin:16px 0;display:grid}.mock-label{color:#475569;letter-spacing:.05em;margin-bottom:6px;font-size:.72rem;font-weight:800}.mock-skill-bar{color:#cbd5e1;margin-bottom:6px;font-size:.75rem}.mock-skill-bar .bar-fill{background:#64748b;border-radius:999px;height:6px;margin-top:3px}.mock-text-line{background:#e2e8f0;border-radius:4px;height:7px;margin-bottom:7px}.sc-view-note{color:#475569;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px;font-size:.88rem;line-height:1.5}.ats-terminal-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.ats-terminal-bar .dot{background:#475569;border-radius:50%;width:10px;height:10px}.ats-terminal-bar .dot.red{background:#64748b}.ats-terminal-bar .dot.yellow{background:#475569}.ats-terminal-bar .dot.green{background:#334155}.ats-code-title{color:#94a3b8;margin-left:6px;font-family:monospace;font-size:.8rem;font-weight:600}.ats-code-view{color:#cbd5e1;background:#050811;border:1px solid #ffffff0f;border-radius:8px;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;line-height:1.6;overflow-x:auto}.ats-code-view code{color:#cbd5e1}.sc-view-warning{font-family:var(--font-heading);color:#f1f5f9;background:#f59e0b14;border:1px solid #f59e0b26;border-left:3px solid #f59e0b;border-radius:6px;margin-top:14px;padding:12px 16px;font-size:.88rem;font-weight:600;line-height:1.5}.career-levels-scroll-track{background:#07090e;height:420vh;position:relative}.career-levels-section.career-levels-sticky{box-sizing:border-box;z-index:10;background:radial-gradient(circle at 50% 30%,#111827 0%,#07090e 100%);border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:680px;padding:36px 24px;display:flex;position:sticky;top:0;overflow:hidden}.career-levels-header{text-align:center;max-width:820px;margin:0 auto 16px}.career-levels-kicker{font-family:var(--font-heading);color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:1.1rem;font-weight:800}.career-levels-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:900}.career-levels-subtitle{color:#94a3b8;text-wrap:balance;width:100%;max-width:820px;margin:0 auto;font-size:1.05rem;line-height:1.6}.career-quiz-header-cta{margin-top:12px}.career-quiz-pill-btn{color:#fbbf24;font-family:var(--font-heading);background:#f59e0b1f;border:1.5px solid #f59e0b73;border-radius:999px;align-items:center;gap:8px;padding:8px 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #f59e0b1f}.career-quiz-pill-btn:hover{color:#fff;background:#f59e0b40;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b40}.career-carousel-viewport{justify-content:center;align-items:center;width:100%;max-width:1140px;height:440px;margin:0 auto;display:flex;position:relative}.career-card-item{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;will-change:transform, opacity, filter;border-radius:18px;flex-direction:column;justify-content:space-between;width:min(560px,90vw);min-height:390px;padding:34px 32px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s,filter .4s,border-color .3s,box-shadow .3s;display:flex;position:absolute;overflow:hidden}.career-card-item.is-active{opacity:1;filter:brightness();z-index:10;cursor:default;transform:translate(0,0)scale(1.05);box-shadow:0 25px 60px -10px #000c,0 0 35px #3b82f640}.career-card-item.is-prev{opacity:.35;filter:brightness(.55);z-index:5;transform:translate(-105%)scale(.85)}.career-card-item.is-next{opacity:.35;filter:brightness(.55);z-index:5;transform:translate(105%)scale(.85)}.career-card-item.is-far-prev{opacity:0;pointer-events:none;z-index:1;transform:translate(-180%)scale(.7)}.career-card-item.is-far-next{opacity:0;pointer-events:none;z-index:1;transform:translate(180%)scale(.7)}.career-card-item{background:#0f172a;border:1.5px solid #1e293b}.career-card-item.is-active{border-color:#334155;box-shadow:0 25px 60px -10px #000c,0 0 35px #0006}.career-card-item.focus-card.is-active{border:2px solid #f59e0b;box-shadow:0 25px 60px -10px #000000e6,0 0 35px #f59e0b33}.focus-ribbon{color:#0f172a;font-family:var(--font-heading);letter-spacing:.08em;z-index:2;background:#f59e0b;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:900;position:absolute;top:16px;right:20px}.card-bg-number{font-family:var(--font-heading);color:#ffffff2e;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1;letter-spacing:-.02em;font-size:3.2rem;font-weight:900;line-height:1;position:absolute;bottom:12px;right:24px}.card-content-front{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.card-header-badge{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:.8rem;font-weight:800}.card-header-badge.target-badge{color:#f59e0b;font-weight:800}.card-footer-metric{color:#cbd5e1}.card-footer-metric.target-metric{color:#fbbf24;font-weight:700}.card-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:1.75rem;font-weight:800;line-height:1.25}.card-gatekeeper{font-family:var(--font-heading);color:#94a3b8;margin-bottom:14px;font-size:.95rem;font-weight:600}.card-desc{color:#f1f5f9;text-wrap:pretty;flex:1;margin-bottom:18px;font-size:1.08rem;line-height:1.65}.card-footer-metric{font-family:var(--font-heading);border-top:1px solid #ffffff1a;padding-top:14px;font-size:.95rem;font-weight:700}.career-nav-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.career-nav-btn{color:#f8fafc;font-family:var(--font-heading);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e293b;border:1.5px solid #334155;border-radius:8px;justify-content:center;align-items:center;height:42px;padding:8px 16px;font-size:.9rem;font-weight:800;transition:all .2s;display:inline-flex;white-space:nowrap!important}.career-nav-btn.career-nav-step{width:44px;padding:0;font-size:1.1rem}.career-nav-btn:hover:not(:disabled){color:#fff;background:#3b82f6;border-color:#60a5fa;transform:translateY(-2px)}.career-nav-btn:disabled{opacity:.3;cursor:not-allowed;background:#1e293b;border-color:#334155;transform:none}.career-nav-counter{font-family:var(--font-heading);color:#f8fafc;text-align:center;letter-spacing:.04em;background:#0f172a;border:1.5px solid #334155;border-radius:8px;min-width:130px;padding:9px 20px;font-size:.92rem;font-weight:800}.career-quiz-lead-banner{box-sizing:border-box;background:#0f172a;border:1.5px solid #1e293b;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:860px;margin-top:20px;padding:18px 24px;display:flex;box-shadow:0 10px 30px #0006}.quiz-lead-badge{font-family:var(--font-heading);letter-spacing:.08em;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;margin-bottom:6px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.quiz-lead-heading{font-family:var(--font-heading);color:#fff;margin:0 0 4px;font-size:1.02rem;font-weight:800}.quiz-lead-desc{color:#94a3b8;margin:0;font-size:.84rem;line-height:1.45}.quiz-lead-action-btn{color:#0f172a;font-family:var(--font-heading);background:#f59e0b;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 4px 14px #f59e0b4d;white-space:nowrap!important}.quiz-lead-action-btn:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b73}@media (width<=768px){.career-levels-scroll-track{height:auto}.career-levels-section.career-levels-sticky{height:auto;min-height:auto;padding:60px 16px;position:relative}.career-quiz-lead-banner{text-align:center;flex-direction:column;gap:12px}.quiz-lead-action-btn{text-align:center;width:100%}}
