.career-home{background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.career-home h1,.career-home h2,.career-home h3{font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;line-height:1.15}.career-home h2{font-weight:700;letter-spacing:-.03em}.career-home h3{font-weight:600}.career-home p,.career-home span,.career-home a,.career-home button,.career-home li{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-shell{padding:3rem 1.25rem 3.5rem;background:linear-gradient(180deg,#2563eb0d,#2563eb05 40%,#fff),linear-gradient(168deg,#f0f4ff,#f8fafc 38%,#fff 72%);position:relative;overflow:hidden}.hero-shell:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:120%;background:radial-gradient(circle,rgba(37,99,235,.06) 0%,transparent 65%);pointer-events:none}.hero-shell:after{content:"";position:absolute;top:15%;right:5%;width:45%;height:70%;background:radial-gradient(ellipse at center,rgba(37,99,235,.06) 0%,transparent 60%);pointer-events:none;filter:blur(40px)}.hero-grid{max-width:1200px;margin:0 auto;display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:center}.hero-copy{max-width:580px}.hero-kicker{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#2563eb;margin-bottom:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem}.hero-copy h1{font-family:Inter Tight,Inter,sans-serif;font-size:clamp(2rem,5.5vw,3.25rem);line-height:1.06;letter-spacing:-.04em;margin:0;color:#0b1324;font-weight:800}.hero-copy>p{margin:1.15rem 0 0;font-size:1.05rem;line-height:1.72;color:#475569}.hero-positioning{margin-top:.7rem!important;font-size:.95rem!important;font-weight:600;color:#1e293b!important;border-left:3px solid #2563eb;padding-left:.75rem;line-height:1.6!important}.hero-cta-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.65rem}.hero-cta-row.centered{justify-content:center}.cta-primary,.cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;padding:.78rem 1.25rem;font-weight:650;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.cta-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:1px solid #2563eb;box-shadow:0 4px 14px -4px #2563eb73,0 1px 3px #2563eb26}.cta-primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#1d4ed8;box-shadow:0 8px 25px -4px #2563eb8c,0 2px 6px #2563eb33;transform:translateY(-2px)}.cta-secondary{border:1px solid #cbd5e1;color:#1e293b;background:#fff;box-shadow:0 1px 3px #0f172a0a}.cta-secondary:hover{background:#f8fafc;border-color:#93c5fd;box-shadow:0 2px 8px #2563eb14;transform:translateY(-1px)}.hero-proof{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.85rem;font-size:.84rem;color:#475569}.hero-proof span{display:inline-flex;align-items:center;gap:.3rem}.hero-proof svg{color:#16a34a}.hero-audience{margin-top:.6rem!important;font-size:.82rem!important;color:#94a3b8!important;font-weight:500}.hero-feature-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px}.hero-feature-strip a{text-decoration:none;padding:6px 12px;border-radius:999px;background:#2563eb0f;color:#334155;font-weight:550;transition:all .2s ease}.hero-feature-strip a:hover{background:#2563eb1f;color:#2563eb;transform:translateY(-1px)}.hero-quick-action{display:inline-block;margin-top:8px;font-size:13px;color:#475569;text-decoration:none;font-weight:550;transition:color .2s ease}.hero-panel-wrap{width:100%;position:relative;z-index:1}.hero-benefits{margin-top:.85rem;display:flex;gap:1.2rem;flex-wrap:wrap}.hero-benefits>div{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#475569;font-weight:500}.hero-benefits svg{color:#2563eb;flex-shrink:0}.command-center{border:1px solid rgba(203,213,225,.6);border-radius:1.1rem;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 60px -15px #0f172a33,0 8px 24px -8px #2563eb14,0 0 0 1px #ffffffb3 inset;padding:1.1rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.command-center:hover{box-shadow:0 30px 70px -15px #0f172a40,0 12px 30px -8px #2563eb1a,0 0 0 1px #ffffffb3 inset;transform:translateY(-2px)}.cc-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid #e6edf5}.cc-header h3{margin:.2rem 0 0;font-size:1rem;font-weight:700}.cc-eyebrow{margin:0;font-size:.75rem;color:#64748b}.cc-sync{margin:0;font-size:.75rem;color:#64748b;display:inline-flex;align-items:center;gap:.35rem}.cc-live-dot{width:6px;height:6px;border-radius:999px;background:#22c55e;display:inline-block;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.7;box-shadow:0 0 0 4px #22c55e00}}.cc-score-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.cc-score{border:1px solid #e2e8f0;border-radius:.75rem;padding:.65rem;background:#f8fafc;transition:all .25s ease;box-shadow:0 1px 3px #0f172a0a}.cc-score:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2563eb14}.cc-score p{margin:0;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cc-score strong{display:block;margin-top:.18rem;font-size:1.3rem;letter-spacing:-.03em;font-weight:800}.cc-score span{display:block;font-size:.7rem;color:#64748b}.cc-delta{color:#2563eb!important;font-weight:650;font-size:.72rem!important;margin-top:.1rem}.cc-score.upside strong{color:#1d4ed8}.cc-score.ok strong{color:#059669}.cc-split{margin-top:.75rem;display:grid;grid-template-columns:1.2fr .9fr;gap:.65rem}.cc-recommendation,.cc-pipeline{border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.72rem}.cc-glow{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#fff);box-shadow:0 0 0 1px #2563eb0f}.cc-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cc-label{font-size:.75rem;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cc-fastest-tag{font-size:.75rem;font-weight:700;color:#2563eb;background:#dbeafe;border-radius:999px;padding:.15rem .42rem;text-transform:uppercase;letter-spacing:.04em}.cc-recommendation h4{margin:.4rem 0;font-size:.88rem;line-height:1.4;font-weight:650}.cc-sub{margin:0;font-size:.75rem;color:#64748b}.cc-recommendation a{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;margin-top:.6rem;border:1px solid #2563eb;color:#1d4ed8;background:#eff6ff;border-radius:.55rem;padding:.4rem .6rem;font-size:.73rem;font-weight:650;transition:all .2s ease}.cc-recommendation a:hover{background:#dbeafe}.cc-secondary-actions{display:flex;gap:12px;margin-top:8px}.cc-secondary-actions a{text-decoration:none;color:#64748b;font-size:.75rem;font-weight:550;border:none;background:none;padding:.5rem 0;margin:0;transition:color .2s ease}.cc-secondary-actions a:hover{color:#2563eb;background:none;border:none}.cc-pipeline-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.cc-pipeline h4{margin:0;font-size:.8rem;font-weight:700}.cc-pipeline-head span{font-size:.68rem;color:#64748b}.cc-pipeline ul{list-style:none;margin:0;padding:0}.cc-pipeline li{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;border-top:1px solid #f1f5f9;padding:.42rem 0}.cc-pipeline li:first-child{border-top:0;padding-top:0}.cc-pipeline em{color:#16a34a;font-style:normal;font-weight:700;font-size:.76rem}.cc-tasklist{margin-top:.75rem;border-top:1px solid #e6edf5;padding-top:.75rem}.cc-tasklist h4{margin:0;font-size:.8rem;font-weight:700}.cc-tasklist ul{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem}.cc-tasklist li{font-size:.76rem;color:#334155;display:flex;gap:.5rem;align-items:start}.cc-tasklist .dot{width:.4rem;height:.4rem;margin-top:.36rem;border-radius:999px;background:#2563eb;flex-shrink:0}.cc-tasklist li.done{color:#94a3b8;text-decoration:line-through}.cc-tasklist li.done .dot{background:#22c55e}.cc-progress{margin-top:.65rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.75rem}.cc-progress div{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.cc-progress i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.trust-bar{padding:1rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e6edf5;overflow:hidden}.trust-bar-label{margin:0 0 .65rem;text-align:center;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-weight:600}.trust-bar-track{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.trust-bar-scroll{display:flex;gap:2.5rem;animation:trustScroll 25s linear infinite;width:-moz-max-content;width:max-content}.trust-bar-logo{font-size:.88rem;font-weight:700;color:#cbd5e1;letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes trustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.social-proof-section{padding:4rem 1.25rem;background:#f8fafc}.social-proof-inner{max-width:1100px;margin:0 auto}.social-proof-inner h2{margin:.7rem 0 0;font-size:clamp(1.6rem,4vw,2.3rem);letter-spacing:-.02em;color:#0f172a}.metrics-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 2.5rem}.metrics-bar article{text-align:center;padding:1.1rem .5rem;border:1px solid #dbe4f0;border-radius:.85rem;background:#fff;box-shadow:0 2px 8px #0f172a0a;transition:all .25s ease}.metrics-bar article:hover{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb14;transform:translateY(-1px)}.metrics-bar strong{display:block;font-size:1.25rem;color:#2563eb;letter-spacing:-.02em}.metrics-bar p{margin:.2rem 0 0;font-size:.8rem;color:#64748b}.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.testimonial-card{border:1px solid #dbe4f0;border-radius:.9rem;padding:1.35rem;background:#fff;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0f172a0a}.testimonial-card:hover{box-shadow:0 12px 36px -12px #2563eb26,0 4px 12px #0f172a0f;border-color:#93c5fd;transform:translateY(-2px)}.testimonial-quote-icon{width:1.3rem;height:1.3rem;color:#bfdbfe;margin-bottom:.6rem}.testimonial-text{margin:0;font-size:.95rem;line-height:1.72;color:#334155;flex:1}.testimonial-outcome{margin-top:.9rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.3rem .55rem;width:-moz-fit-content;width:fit-content}.testimonial-author{margin-top:1rem;padding-top:.85rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;gap:.55rem}.testimonial-avatar{width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#2563eb;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.testimonial-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-author strong{display:block;font-size:.86rem;color:#0f172a}.testimonial-author>div>span{font-size:.76rem;color:#64748b}.testimonial-author a{text-decoration:none;color:inherit}.testimonial-author a:hover strong{color:#2563eb}.problem-editorial{padding:4rem 1.25rem;background:#fff}.problem-inner{max-width:760px;margin:0 auto}.editorial-kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#64748b;font-weight:700}.problem-inner h2,.human-inner h2,.final-cta-inner h2,.faq-inner h2,.ecosystem-inner h2,.comparison-inner h2,.chapter-copy h2{letter-spacing:-.02em;color:#0f172a}.problem-inner h2{margin:.8rem 0 1rem;font-size:clamp(1.7rem,4vw,2.35rem)}.problem-inner p{font-size:1.07rem;line-height:1.8;color:#475569}.product-chapter{padding:4rem 1.25rem}.chapter-resume{background:#fff}.chapter-interview{background:#f1f5f9}.chapter-scout{background:#fff}.chapter-grid{max-width:1180px;margin:0 auto;display:grid;gap:2rem;align-items:center}.chapter-copy{max-width:540px}.chapter-copy.narrow{max-width:490px}.chapter-kicker{margin:0;font-size:.77rem;text-transform:uppercase;letter-spacing:.07em;color:#2563eb;font-weight:700}.chapter-copy h2{margin:.68rem 0 .9rem;font-size:clamp(1.55rem,4vw,2.25rem)}.chapter-copy p{color:#475569;font-size:1rem;line-height:1.78}.chapter-copy ul{margin:1rem 0;padding:0;list-style:none;display:grid;gap:.48rem}.chapter-copy li{display:inline-flex;align-items:center;gap:.45rem;color:#334155;font-size:.95rem}.chapter-link{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;color:#1d4ed8;font-weight:650;transition:all .2s ease}.chapter-link:hover{color:#1e40af;gap:.55rem}.chapter-crosslinks{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.55rem}.chapter-crosslinks a{font-size:.8rem;color:#64748b;text-decoration:none;border:1px solid #dbe4f0;border-radius:.5rem;padding:.55rem .75rem;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a08}.chapter-crosslinks a:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff;box-shadow:0 2px 8px #2563eb14;transform:translateY(-1px)}.frame-image{border:1px solid #dbe4f0;border-radius:.9rem;overflow:hidden}.frame-image img{display:block;width:100%;height:auto}.interview-board,.scout-board{border:1px solid #cbd5e1;border-radius:.95rem;background:#fff;padding:.9rem;box-shadow:0 4px 16px #0f172a0f,0 1px 4px #0f172a0a;transition:all .3s ease}.interview-board:hover,.scout-board:hover{box-shadow:0 8px 28px #0f172a1a,0 2px 6px #2563eb0f;border-color:#93c5fd}.interview-board header,.scout-board>div{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.interview-board header p,.scout-board>div h3{margin:0;font-size:.92rem;font-weight:700}.interview-board header span,.scout-board>div span{margin:0;color:#64748b;font-size:.76rem}.interview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.interview-metrics article{border:1px solid #e2e8f0;border-radius:.7rem;padding:.55rem;background:#f8fafc}.interview-metrics p{margin:0;font-size:.75rem;color:#64748b}.interview-metrics strong{margin-top:.2rem;display:block;font-size:1.1rem}.interview-coach-note{margin-top:.65rem;border:1px dashed #dbe4f0;border-radius:.7rem;padding:.56rem}.interview-coach-note p{margin:0;font-size:.72rem;color:#64748b}.interview-coach-note blockquote{margin:.32rem 0 0;font-size:.82rem;color:#334155}.interview-actions{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.45rem}.interview-actions a{text-decoration:none;border:1px solid #dbe4f0;background:#fff;color:#0f172a;border-radius:.6rem;font-size:.76rem;padding:.65rem .85rem;transition:all .2s ease}.interview-actions a:hover{border-color:#93c5fd;color:#2563eb;background:#eff6ff}.scout-board ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.scout-board li{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;color:#334155}.scout-footnote{margin:.8rem 0 0;font-size:.79rem;color:#64748b}.ecosystem-strip{padding:3.8rem 1.25rem;background:#f8fafc}.ecosystem-inner{max-width:1080px;margin:0 auto}.ecosystem-inner h2{margin:0 0 1.4rem;font-size:clamp(1.5rem,4vw,2.1rem);max-width:700px}.ecosystem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ecosystem-grid article{border:1px solid #dbe4f0;border-radius:.8rem;background:#fff;padding:.82rem;box-shadow:0 2px 6px #0f172a0a;transition:all .25s ease}.ecosystem-grid article:hover{border-color:#93c5fd;box-shadow:0 6px 20px #2563eb14;transform:translateY(-2px)}.ecosystem-grid h3{margin:0;font-size:.96rem}.ecosystem-grid p{margin:.36rem 0 0;color:#64748b;font-size:.86rem}.comparison-chapter{padding:4.5rem 1.25rem;background:#0f172a;position:relative}.comparison-chapter:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,rgba(37,99,235,.08) 0%,transparent 60%);pointer-events:none}.comparison-inner{max-width:1000px;margin:0 auto;position:relative;z-index:1}.comparison-inner h2{margin:0;font-size:clamp(1.55rem,4vw,2.18rem);max-width:760px;color:#f1f5f9}.comparison-subtitle{margin:.6rem 0 0;color:#94a3b8;font-size:1rem}.comparison-table-wrap{margin-top:1.8rem;border:1px solid #1e293b;border-radius:.85rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}.comparison-table{width:100%;border-collapse:collapse;font-size:.92rem}.comparison-table thead{background:#1e293b}.comparison-table th{text-align:left;padding:.85rem 1rem;font-weight:700;color:#e2e8f0;font-size:.84rem;border-bottom:1px solid #334155}.comparison-table td{padding:.78rem 1rem;border-bottom:1px solid #1e293b;color:#cbd5e1;background:#0f172a}.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tbody tr:hover td{background:#1e293b}.cmp-highlight-col{background:#2563eb1f!important;border-left:3px solid #3b82f6}.cmp-yes{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#dcfce7;color:#16a34a;border-radius:999px;font-weight:700;font-size:.82rem}.cmp-partial{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#fef9c3;color:#a16207;border-radius:999px;font-weight:700;font-size:.82rem}.cmp-no{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#fee2e2;color:#b91c1c;border-radius:999px;font-weight:700;font-size:.82rem}.comparison-mobile{display:none}.comparison-mobile-card{border:1px solid #1e293b;border-radius:.75rem;padding:.85rem;background:#1e293b}.comparison-mobile-feature{margin:0 0 .55rem;font-weight:650;font-size:.92rem;color:#f1f5f9}.comparison-mobile-grid{display:grid;gap:.35rem}.comparison-mobile-grid span{font-size:.82rem;color:#94a3b8;display:flex;align-items:center;gap:.4rem}.cmp-highlight-mobile{font-weight:650;color:#60a5fa!important}.human-section{padding:3.8rem 1.25rem 4.2rem;background:#f8fafc}.human-inner{max-width:820px;margin:0 auto}.human-inner h2{margin:.75rem 0 .95rem;font-size:clamp(1.4rem,3.7vw,2rem)}.human-inner>p{color:#475569;line-height:1.82;font-size:1.03rem}.founder-quote{margin:2rem 0 0;padding:1.5rem;border:1px solid #dbe4f0;border-left:4px solid #2563eb;border-radius:0 .85rem .85rem 0;background:#fff;position:relative;box-shadow:0 4px 16px #0f172a0f}.founder-quote-icon{width:1.5rem;height:1.5rem;color:#bfdbfe;margin-bottom:.45rem}.founder-quote p{margin:0;font-size:1.05rem;line-height:1.75;color:#334155;font-style:italic}.founder-quote footer{margin-top:1rem;display:flex;align-items:center;gap:.45rem}.founder-quote footer strong{font-size:.9rem;color:#0f172a}.founder-quote footer span{font-size:.82rem;color:#64748b}.founder-quote footer strong:after{content:" · ";color:#cbd5e1}.ai-disclaimer{margin-top:1.5rem;display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.15rem;border:1px solid #dbe4f0;border-radius:.75rem;background:#fff;box-shadow:0 2px 8px #0f172a0a}.ai-disclaimer>svg{flex-shrink:0;color:#2563eb;margin-top:.1rem}.ai-disclaimer strong{display:block;font-size:.85rem;color:#0f172a;margin-bottom:.25rem}.ai-disclaimer p{margin:0;font-size:.86rem;line-height:1.65;color:#64748b}.popular-searches{padding:3rem 1.25rem;background:#fff;border-top:1px solid #e6edf5}.popular-inner{max-width:1000px;margin:0 auto}.popular-inner h2{margin:0 0 1.3rem;font-size:clamp(1.3rem,3.5vw,1.8rem);letter-spacing:-.02em;color:#0f172a}.popular-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.popular-grid h3{margin:0 0 .7rem;font-size:.85rem;font-weight:700;color:#64748b;display:flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.05em}.popular-pills{display:flex;flex-wrap:wrap;gap:.45rem}.popular-pills a{display:inline-flex;align-items:center;text-decoration:none;font-size:.82rem;color:#334155;border:1px solid #dbe4f0;border-radius:999px;padding:.38rem .72rem;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;box-shadow:0 1px 2px #0f172a08}.popular-pills a:hover{color:#2563eb;border-color:#93c5fd;background:#eff6ff;box-shadow:0 2px 8px #2563eb14;transform:translateY(-1px)}.faq-section{padding:4rem 1.25rem;background:#f8fafc}.faq-inner{max-width:840px;margin:0 auto}.faq-inner h2{font-size:clamp(1.45rem,4vw,2rem);margin:0 0 1rem}.faq-stack{display:grid;gap:.62rem}.faq-item-shell{border:1px solid #dbe4f0;border-radius:.78rem;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0f172a08;transition:all .25s ease}.faq-item-shell:hover{border-color:#cbd5e1;box-shadow:0 3px 12px #0f172a0f}.faq-toggle{width:100%;background:transparent;border:0;padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;color:#0f172a;font-size:.95rem;font-weight:600;cursor:pointer}.faq-answer{overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.faq-answer p{margin:0;padding:0 .9rem .9rem;color:#475569;line-height:1.7;font-size:.95rem}.faq-answer.collapsed{max-height:0;opacity:0}.faq-answer.expanded{max-height:450px;opacity:1}.final-cta{padding:4.5rem 1.25rem 7rem;background:linear-gradient(180deg,#0b1324,#0f172a);position:relative}.final-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 0%,rgba(37,99,235,.1) 0%,transparent 50%);pointer-events:none}.final-cta-inner{max-width:800px;margin:0 auto;text-align:center;color:#e2e8f0}.final-cta-inner h2{margin:0;font-size:clamp(1.7rem,5vw,2.65rem);color:#f8fafc}.final-cta-inner p{margin:.95rem auto 0;max-width:680px;font-size:1rem;line-height:1.75;color:#cbd5e1}.final-cta-inner .cta-secondary{color:#e2e8f0;border-color:#334155;background:transparent}.final-cta-inner .cta-secondary:hover{background:#111d34}.final-cta-inner small{display:block;margin-top:.9rem;color:#94a3b8}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateY(100%);transition:transform .35s ease}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-inner{background:#fffffff5;border-top:1px solid #dbe4f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.65rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.sticky-cta-inner p{margin:0;color:#334155;font-size:.86rem}.sticky-cta-inner div{display:inline-flex;gap:.5rem}.sticky-cta-inner a{text-decoration:none;border-radius:.58rem;padding:.48rem .76rem;font-size:.82rem;font-weight:650}.sticky-cta-inner a:first-child{background:#2563eb;color:#fff}.sticky-cta-inner a:last-child{border:1px solid #dbe4f0;color:#0f172a}.hero-feature-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.hero-feature-strip a{text-decoration:none;padding:.38rem .65rem;border-radius:999px;background:#2563eb0f;color:#334155;font-size:.81rem;font-weight:550;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.hero-feature-strip a:hover{background:#2563eb1f;color:#2563eb;border-color:#2563eb26;transform:translateY(-1px)}.hero-quick-action{display:inline-block;margin-top:.55rem;font-size:.81rem;color:#64748b;text-decoration:none;font-weight:500;transition:color .2s ease}.hero-quick-action:hover{color:#2563eb}.cc-secondary-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.5rem;padding-top:.45rem;border-top:1px solid #e6edf5}.cc-secondary-actions a{font-size:.75rem!important;color:#64748b!important;background:transparent!important;border:none!important;padding:.5rem 0!important;margin:0!important;font-weight:550;text-decoration:none;transition:color .2s ease}.cc-secondary-actions a:hover{color:#2563eb!important;background:transparent!important}.chapter-subtext{margin:.3rem 0 0!important;font-size:.82rem!important;color:#94a3b8!important;font-weight:500;font-style:italic}.chapter-exam{background:#f1f5f9}.exam-board{border:1px solid #cbd5e1;border-radius:.95rem;background:#fff;padding:.9rem;box-shadow:0 4px 16px #0f172a0f,0 1px 4px #0f172a0a;transition:all .3s ease}.exam-board:hover{box-shadow:0 8px 28px #0f172a1a,0 2px 6px #2563eb0f;border-color:#93c5fd}.exam-board header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.exam-board header p{margin:0;font-size:.92rem;font-weight:700}.exam-board header span{margin:0;color:#64748b;font-size:.76rem}.exam-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.exam-stats article{border:1px solid #e2e8f0;border-radius:.7rem;padding:.55rem;background:#f8fafc}.exam-stats p{margin:0;font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.exam-stats strong{margin-top:.2rem;display:block;font-size:1.1rem}.exam-sample-q{margin-top:.65rem;border:1px dashed #dbe4f0;border-radius:.7rem;padding:.6rem}.exam-q-label{margin:0!important;font-size:.75rem;color:#64748b;display:inline-flex;align-items:center;gap:.3rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.exam-q-text{margin:.35rem 0 .5rem!important;font-size:.84rem!important;color:#1e293b!important;font-weight:600;line-height:1.4!important}.exam-options{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.exam-options span{font-size:.75rem;padding:.65rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc;color:#475569;transition:all .2s ease}.exam-options span.correct{border-color:#86efac;background:#f0fdf4;color:#16a34a;font-weight:600}.exam-actions{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.45rem}.exam-actions a{text-decoration:none;border:1px solid #dbe4f0;background:#fff;color:#0f172a;border-radius:.6rem;font-size:.76rem;padding:.65rem .85rem;transition:all .2s ease}.exam-actions a:hover{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}.ecosystem-link{color:inherit;text-decoration:none;transition:color .2s ease}.ecosystem-link:hover{color:#2563eb}@media (min-width: 960px){.hero-shell{padding-top:3.5rem}.hero-grid{grid-template-columns:1fr 1.05fr;gap:3rem}.left-heavy{grid-template-columns:1.1fr .9fr}.right-heavy{grid-template-columns:.94fr 1.06fr}.scout-layout{grid-template-columns:.95fr 1.05fr}}@media (max-width: 900px){.interview-metrics,.ecosystem-grid,.cc-split,.testimonial-grid{grid-template-columns:1fr}.metrics-bar{grid-template-columns:1fr;gap:.5rem}.popular-grid{grid-template-columns:1fr;gap:1.2rem}.comparison-table-wrap{display:none}.comparison-mobile{display:grid;gap:.6rem;margin-top:1.5rem}.hero-benefits{flex-direction:column;gap:.5rem}.hero-positioning{font-size:.88rem!important}.sticky-cta-inner{flex-direction:column;align-items:stretch}.sticky-cta-inner div{width:100%}.sticky-cta-inner a{flex:1;text-align:center}}@media (max-width: 600px){.cc-score-row{grid-template-columns:1fr;gap:.4rem}.cc-score{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem .6rem;padding:.5rem .65rem}.cc-score p{grid-column:1}.cc-score strong{grid-column:1;font-size:1.1rem}.cc-score .cc-delta{grid-column:2;grid-row:1 / 3;justify-self:start}.cc-score span:last-child{grid-column:3;grid-row:1 / 3;justify-self:end}}
