@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface-1:#181818;--surface-2:#1f1f1f;--surface-3:#272727;--surface-4:#313131;--surface-warm:#131209;--text:#fff;--text-muted:#9b9b9b;--border:#313131;--border-soft:#272727;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-text:#7db2ff;--on-accent:#fff;--success:#4cc38a;--danger:#ff8d78;--sp-0:0;--sp-25:2px;--sp-50:4px;--sp-75:8px;--sp-100:12px;--sp-200:16px;--sp-300:24px;--sp-400:32px;--sp-500:40px;--sp-600:48px;--sp-700:64px;--sp-800:80px;--sp-900:96px;--r-sm:2px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:24px;--r-full:9999px;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.3s;--t-base:.5s;--t-reveal:.7s;--font:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--container:1200px;--gutter:var(--sp-200);--focus:2px solid var(--accent-text)}@media (width>=768px){:root{--gutter:var(--sp-300)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--sp-900)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:24px;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}em,i,address,cite{font-style:normal}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:var(--focus);outline-offset:2px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--sp-200);top:var(--sp-200);z-index:100;padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);background:var(--accent);color:var(--on-accent);transition:transform var(--t-fast) var(--ease);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{letter-spacing:-.02em;text-wrap:balance;font-weight:600}.heading-1{font-size:36px;line-height:40px}.heading-2{font-size:30px;line-height:36px}.heading-3,.heading-4{font-size:24px;line-height:32px}.heading-5,.heading-6{font-size:20px;line-height:28px}@media (width>=768px){.heading-1{font-size:60px;line-height:60px}.heading-2{font-size:48px;line-height:48px}.heading-3{font-size:36px;line-height:40px}.heading-4{font-size:30px;line-height:36px}.heading-5{font-size:24px;line-height:32px}}.title-1{font-size:20px;font-weight:500;line-height:28px}.title-2{font-size:18px;font-weight:500;line-height:28px}.title-3{font-size:16px;font-weight:500;line-height:24px}.title-4{font-size:14px;font-weight:500;line-height:20px}.title-5{font-size:12px;font-weight:500;line-height:16px}.body-1,.body-2,.body-3{text-wrap:pretty;font-size:16px;line-height:24px}.body-1{font-weight:600}.body-2{font-weight:500}.body-3{font-weight:400}.body-4,.body-5,.body-6{text-wrap:pretty;font-size:14px;line-height:20px}.body-4{font-weight:600}.body-5{font-weight:500}.body-6{font-weight:400}.button-lg{font-size:18px;font-weight:600;line-height:28px}.button-md{font-size:16px;font-weight:600;line-height:24px}.button-sm{font-size:14px;font-weight:600;line-height:20px}.button-xsm{font-size:12px;font-weight:600;line-height:16px}.caption-1{font-size:14px;font-weight:500;line-height:20px}.caption-2{font-size:14px;font-weight:400;line-height:20px}.caption-3{font-size:12px;font-weight:600;line-height:16px}.caption-4{font-size:12px;font-weight:500;line-height:16px}.caption-5{font-size:12px;font-weight:400;line-height:16px}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--sp-700)}@media (width>=768px){.section{padding-block:var(--sp-900)}}.section.is-raised{background:var(--surface-warm)}.section-head{gap:var(--sp-100);max-width:680px;margin-bottom:var(--sp-600);display:grid}.section-head.is-centered{text-align:center;justify-items:center;margin-inline:auto}.section-head p{color:var(--text-muted)}.eyebrow{color:var(--accent-text)}.stack{gap:var(--sp-200);display:grid}.cluster{gap:var(--sp-100);flex-wrap:wrap;align-items:center;display:flex}.cluster.is-centered{justify-content:center}.center-cta{margin-top:var(--sp-600);justify-content:center;display:flex}.motion-ok.js-ready .reveal{opacity:0;transform:translateY(var(--sp-400));transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease)}.motion-ok.js-ready .reveal.is-in{opacity:1;transform:none}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23313131'/%3E%3C/svg%3E");background-size:24px 24px}.hero,.page-hero{position:relative;overflow:hidden}.hero>.container,.page-hero>.container{z-index:1;position:relative}.section.is-raised,.site-footer,.finale-card,.card,.plan{position:relative}@media (hover:hover) and (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M5 3l16 8.5-7 2 4.5 8-3 1.6-4.5-8L6 20z' fill='%23ffffff' stroke='%232563eb' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,auto}a,button,summary,label[for],select,[role=button],input[type=checkbox],.btn{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M5 3l16 8.5-7 2 4.5 8-3 1.6-4.5-8L6 20z' fill='%232563eb' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,pointer}input[type=text],input[type=email],input[type=tel],textarea{cursor:text}button:disabled,.btn:disabled{cursor:not-allowed}}@keyframes rise{0%{opacity:0;transform:translateY(var(--sp-400))}to{opacity:1;transform:none}}.motion-ok .hero-copy>*,.motion-ok .page-hero .ph-copy>*,.motion-ok .center-page>*{animation:rise var(--t-reveal) var(--ease) both}.motion-ok .hero-copy>:first-child,.motion-ok .ph-copy>:first-child,.motion-ok .center-page>:first-child{animation-delay:0s}.motion-ok .hero-copy>:nth-child(2),.motion-ok .ph-copy>:nth-child(2),.motion-ok .center-page>:nth-child(2){animation-delay:80ms}.motion-ok .hero-copy>:nth-child(3),.motion-ok .ph-copy>:nth-child(3),.motion-ok .center-page>:nth-child(3){animation-delay:.16s}.motion-ok .hero-copy>:nth-child(4),.motion-ok .ph-copy>:nth-child(4),.motion-ok .center-page>:nth-child(4){animation-delay:.24s}.motion-ok .hero-copy>:nth-child(5),.motion-ok .ph-copy>:nth-child(5),.motion-ok .center-page>:nth-child(5){animation-delay:.32s}.motion-ok .hero-copy>:nth-child(n+6),.motion-ok .ph-copy>:nth-child(n+6){animation-delay:.4s}.motion-ok .hero-stage,.motion-ok .ph-visual{animation:rise .9s var(--ease) .4s both}.motion-ok.js-ready .reveal:has(>.grid,>.steps,>.trust-list,>.plan-grid,>.compare,>.team-grid,>.bento){transform:none}.motion-ok.js-ready .reveal>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>*{opacity:0;transform:translateY(var(--sp-300));transition:opacity var(--t-reveal) var(--ease), transform var(--t-reveal) var(--ease)}.motion-ok.js-ready .reveal.is-in>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>*{opacity:1;transform:none}.motion-ok.js-ready .reveal.is-in>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>:nth-child(2){transition-delay:80ms}.motion-ok.js-ready .reveal.is-in>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>:nth-child(3){transition-delay:.16s}.motion-ok.js-ready .reveal.is-in>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>:nth-child(4){transition-delay:.24s}.motion-ok.js-ready .reveal.is-in>:is(.grid,.steps,.trust-list,.plan-grid,.compare,.team-grid)>:nth-child(n+5){transition-delay:.32s}.b-card,.plan,.aud-links a,.icon-chip{transition:transform var(--t-base) var(--ease), border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease)}@media (hover:hover){.b-card:hover,.plan:hover{transform:translateY(calc(var(--sp-50) * -1));border-color:var(--border)}.card:hover .icon-chip{transform:translateY(calc(var(--sp-25) * -1)) scale(1.06)}}.btn{justify-content:center;align-items:center;gap:var(--sp-75);padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);white-space:nowrap;max-width:100%;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn svg{transition:transform var(--t-fast) var(--ease);flex:none}.btn:hover svg.arrow{transform:translateX(var(--sp-50))}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface-3);border-color:var(--surface-4);color:var(--text)}.btn-secondary:hover{background:var(--surface-4)}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover{background:var(--surface-3)}.text-link{align-items:center;gap:var(--sp-50);color:var(--accent-text);text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.badge{align-items:center;gap:var(--sp-75);padding:var(--sp-50) var(--sp-100);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-1);color:var(--text-muted);display:inline-flex}.badge i{border-radius:var(--r-full);background:var(--success);width:6px;height:6px}.icon-btn{border-radius:var(--r-full);background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.site-header{top:var(--sp-200);z-index:50;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.header-pill{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--sp-300);width:100%;padding:var(--sp-75) var(--sp-75) var(--sp-75) var(--sp-200);border:1px solid var(--border);border-radius:var(--r-full);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181818b8;display:flex}@media (width>=960px){.header-pill{width:auto}}.header-logo{align-items:center;display:inline-flex}.logo img{width:auto;height:24px}.nav-desktop{display:none}.nav-desktop ul{gap:var(--sp-50);display:flex}.nav-desktop a{padding:var(--sp-75) var(--sp-100);border-radius:var(--r-full);color:var(--text-muted);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);text-decoration:none;display:block}.nav-desktop a:hover,.nav-desktop a[aria-current=page]{color:var(--text);background:var(--surface-3)}.header-actions{align-items:center;gap:var(--sp-50);display:flex}.header-actions .btn{border-radius:var(--r-full)}.header-signin,.header-start{display:none}@media (width>=960px){.nav-desktop{display:block}.header-signin,.header-start{display:inline-flex}.menu-toggle{display:none}}.menu-toggle{background:var(--surface-3);position:relative}.menu-toggle span{border-radius:var(--r-full);background:var(--text);width:16px;height:2px;transition:transform var(--t-base) var(--ease);position:absolute;top:19px;left:12px}.menu-toggle span:first-child{transform:translateY(-4px)}.menu-toggle span:nth-child(2){transform:translateY(4px)}.menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.mobile-panel{z-index:40;padding:var(--sp-900) var(--gutter) var(--sp-600);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease), visibility 0s linear var(--t-base);background:#000000eb;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-panel.is-open{opacity:1;visibility:visible;transition-delay:0s}.mobile-panel li{opacity:0;transform:translateY(var(--sp-300));transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease)}.mobile-panel.is-open li{opacity:1;transition-delay:var(--d,0s);transform:none}.mobile-panel a.mobile-link{padding:var(--sp-100) 0;text-decoration:none;display:block}.mobile-panel a.mobile-link[aria-current=page]{color:var(--accent-text)}.mobile-actions{gap:var(--sp-75);margin-top:var(--sp-400);display:grid}@media (width>=960px){.mobile-panel{display:none}}@media (prefers-reduced-motion:reduce){.mobile-panel li{transform:none}}.site-footer{padding-block:var(--sp-700) var(--sp-400);border-top:1px solid var(--border-soft);background:var(--bg)}.footer-top{gap:var(--sp-600);display:grid}@media (width>=960px){.footer-top{grid-template-columns:1fr 2fr}}.footer-brand{gap:var(--sp-200);align-content:start;max-width:320px;display:grid}.footer-brand p{color:var(--text-muted)}.footer-mail{align-items:center;gap:var(--sp-75);color:var(--text);text-decoration:none;display:inline-flex}.footer-mail:hover{color:var(--accent-text)}.footer-socials{gap:var(--sp-200);flex-wrap:wrap;display:flex}.footer-socials a{color:var(--text-muted);text-decoration:none}.footer-socials a:hover{color:var(--text)}.footer-cols{gap:var(--sp-400);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.footer-cols{grid-template-columns:repeat(4,1fr)}}.footer-title{margin-bottom:var(--sp-200);color:var(--text-muted)}.footer-cols ul{gap:var(--sp-100);display:grid}.footer-cols a{transition:color var(--t-fast) var(--ease);text-decoration:none}.footer-cols a:hover,.footer-cols a[aria-current=page]{color:var(--accent-text)}.footer-bottom{justify-content:space-between;gap:var(--sp-200);margin-top:var(--sp-700);padding-top:var(--sp-300);border-top:1px solid var(--border-soft);color:var(--text-muted);flex-wrap:wrap;display:flex}.footer-bottom ul{gap:var(--sp-300);display:flex}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{color:var(--text)}.card{gap:var(--sp-100);padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);align-content:start;display:grid}.card p{color:var(--text-muted)}.card.is-featured{border-color:var(--accent)}.icon-chip{width:40px;height:40px;margin-bottom:var(--sp-75);border-radius:var(--r-lg);background:var(--surface-3);color:var(--accent-text);place-items:center;display:grid}.grid{gap:var(--sp-200);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.tick-list{gap:var(--sp-75);margin-top:var(--sp-75);display:grid}.tick-list li{padding-left:var(--sp-300);color:var(--text-muted);position:relative}.tick-list li:before{content:"";border-left:2px solid var(--success);border-bottom:2px solid var(--success);width:12px;height:6px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.note-card{gap:var(--sp-200);margin-top:var(--sp-400);padding:var(--sp-300);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface-warm);align-items:flex-start;display:flex}.note-card svg{color:var(--accent-text);flex:none}.note-card p{color:var(--text-muted)}.steps{gap:var(--sp-200);counter-reset:step;display:grid}@media (width>=768px){.steps{grid-template-columns:repeat(var(--cols,3), 1fr)}}.steps>li{counter-increment:step;gap:var(--sp-75);padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);align-content:start;display:grid}.steps>li:before{content:"0" counter(step);color:var(--accent-text);font-family:var(--font-mono);font-size:14px;line-height:20px}.steps>li p{color:var(--text-muted)}.pill-list{gap:var(--sp-75);margin-top:var(--sp-200);flex-wrap:wrap;display:flex}.pill-list li{padding:var(--sp-50) var(--sp-100);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-1)}.page-hero{padding:calc(var(--sp-900) + var(--sp-700)) 0 var(--sp-700)}.page-hero .ph-copy{gap:var(--sp-200);text-align:center;justify-items:center;display:grid}.page-hero h1,.page-hero .lead{max-width:960px}.page-hero .lead{color:var(--text-muted)}.ph-visual{margin-top:var(--sp-700);justify-content:stretch;display:flex}.grad-text{background:linear-gradient(90deg,#fff,#9b9b9b);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.finale{padding-block:var(--sp-700)}@media (width>=768px){.finale{padding-block:var(--sp-900)}}.finale-card{gap:var(--sp-300);padding:var(--sp-600) var(--sp-300);border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface-1);text-align:center;justify-items:center;display:grid}.finale-card p{max-width:520px;color:var(--text-muted)}.finale-risk{justify-content:center;gap:var(--sp-75) var(--sp-300);color:var(--text-muted);flex-wrap:wrap;display:flex}.finale-risk li{align-items:center;gap:var(--sp-75);display:inline-flex}.finale-risk svg{color:var(--success)}.accordion{gap:var(--sp-75);display:grid}.accordion-item{border:1px solid var(--border-soft);border-radius:var(--r-xl);background:var(--surface-1);transition:border-color var(--t-fast) var(--ease)}.accordion-item[data-open=true]{border-color:var(--border)}.accordion-trigger{justify-content:space-between;align-items:center;gap:var(--sp-200);width:100%;padding:var(--sp-200) var(--sp-300);border-radius:var(--r-xl);text-align:left;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;display:flex}.accordion-trigger:hover{background:var(--surface-2)}.accordion-trigger svg{color:var(--text-muted);transition:transform var(--t-base) var(--ease);flex:none}.accordion-item[data-open=true] .accordion-trigger svg{transform:rotate(180deg)}.accordion-panel{gap:var(--sp-100);padding:0 var(--sp-300) var(--sp-300);color:var(--text-muted);max-width:720px;display:grid}.accordion-panel a{color:var(--accent-text)}.field{gap:var(--sp-75);display:grid}.field-optional{color:var(--text-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;padding:var(--sp-75) var(--sp-100);border:1px solid var(--surface-4);border-radius:var(--r-lg);background:var(--surface-3);transition:border-color var(--t-fast) var(--ease)}.field select{appearance:none}.field textarea{resize:vertical;min-height:140px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--text-muted)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--focus);outline-offset:0;border-color:var(--accent-text)}.field[data-invalid=true] input,.field[data-invalid=true] select,.field[data-invalid=true] textarea{border-color:var(--danger)}.field-meta{justify-content:space-between;gap:var(--sp-200);min-height:16px;display:flex}.field-hint,.field-counter{color:var(--text-muted);font-size:12px;line-height:16px}.field-error{color:var(--danger);font-size:12px;line-height:16px}.check{gap:var(--sp-100);align-items:flex-start;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.check a{color:var(--accent-text)}.form-row{gap:var(--sp-200);display:grid}@media (width>=640px){.form-row{grid-template-columns:1fr 1fr}}.contact-form{gap:var(--sp-200);display:grid}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.status{gap:var(--sp-100);padding:var(--sp-300);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface-1);display:grid}.status.is-success{border-color:var(--success)}.status.is-error{border-color:var(--danger)}.status a{color:var(--accent-text)}.status p{color:var(--text-muted)}.plan-grid{gap:var(--sp-200);display:grid}@media (width>=960px){.plan-grid{grid-template-columns:repeat(3,1fr)}}.plan{gap:var(--sp-200);height:100%;padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);align-content:start;display:grid}.plan.is-pro{border-color:var(--accent)}.plan-tag{padding:var(--sp-25) var(--sp-100);border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);justify-self:start}.plan-price{letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:40px}.plan-price.is-text{font-size:24px;line-height:32px}.plan-sub{color:var(--text-muted)}.plan ul{gap:var(--sp-75);display:grid}.plan li{gap:var(--sp-75);color:var(--text-muted);align-items:flex-start;display:flex}.plan li svg{color:var(--success);flex:none;margin-top:2px}.plan .btn{justify-self:start;margin-top:auto}.placeholder-flag{padding:var(--sp-25) var(--sp-75);border:1px dashed var(--text-muted);border-radius:var(--r-md);color:var(--text-muted);display:inline-block}.limits li{justify-content:space-between;gap:var(--sp-200);padding:var(--sp-75) 0;border-bottom:1px solid var(--border-soft);display:flex}.limits li:last-child{border-bottom:0}.limits strong{white-space:nowrap;font-weight:600}.blog-grid{gap:var(--sp-200);grid-template-columns:1fr;display:grid}@media (width>=640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{min-width:0;padding:var(--sp-75);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);transition:border-color var(--t-fast) var(--ease), transform var(--t-base) var(--ease);flex-direction:column;text-decoration:none;display:flex}.blog-card:hover{border-color:var(--border);transform:translateY(calc(var(--sp-50) * -1))}.blog-card-media{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--surface-3);display:block;overflow:hidden}.blog-card-media img{object-fit:cover;width:100%;height:100%}.blog-card-fallback{width:100%;height:100%;color:var(--accent-text);place-items:center;display:grid}.blog-card-body{gap:var(--sp-75);padding:var(--sp-200);flex:1;align-content:start;display:grid}.blog-card-body small{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-body time{color:var(--text-muted)}.blog-tag{padding:var(--sp-25) var(--sp-100);border-radius:var(--r-full);background:var(--surface-3);color:var(--accent-text);justify-self:start}.blog-skeleton{min-height:280px;animation:pulse 1.4s var(--ease) infinite}@keyframes pulse{50%{opacity:.5}}.blog-state{justify-items:center;gap:var(--sp-100);padding:var(--sp-700) var(--sp-200);text-align:center;color:var(--text-muted);display:grid}.blog-state h1{color:var(--text)}.blog-post-page{padding-top:calc(var(--sp-900) + var(--sp-500))}.blog-post-wrap{max-width:calc(760px + var(--gutter) * 2);padding-bottom:var(--sp-700)}.blog-back{align-items:center;gap:var(--sp-75);margin-bottom:var(--sp-300);color:var(--text-muted);text-decoration:none;display:inline-flex}.blog-back:hover{color:var(--text)}.blog-article{gap:var(--sp-200);display:grid}.blog-article h1{overflow-wrap:anywhere}.blog-meta,.blog-lead{color:var(--text-muted)}.blog-hero-img{object-fit:cover;border-radius:var(--r-2xl);border:1px solid var(--border-soft);width:100%;max-height:440px}.blog-body{gap:var(--sp-200);display:grid}.blog-body p{white-space:pre-line;overflow-wrap:anywhere;line-height:28px}.blog-article-skeleton{border:1px dashed var(--border);border-radius:var(--r-2xl);min-height:420px;animation:pulse 1.4s var(--ease) infinite}.blog-more{border-top:1px solid var(--border-soft)}.blog-more h2{margin-bottom:var(--sp-300)}@media (prefers-reduced-motion:reduce){.blog-skeleton,.blog-article-skeleton{animation:none}.blog-card:hover{transform:none}}.legal-layout{gap:var(--sp-500);padding-block:calc(var(--sp-900) + var(--sp-700)) var(--sp-800);display:grid}@media (width>=960px){.legal-layout{grid-template-columns:240px 1fr}.legal-toc{top:var(--sp-800);align-self:start;position:sticky}}.legal-toc{gap:var(--sp-100);padding:var(--sp-200);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);display:grid}.legal-toc ul{gap:var(--sp-75);display:grid}.legal-toc a{color:var(--text-muted);text-decoration:none}.legal-toc a:hover{color:var(--text)}.legal-doc{gap:var(--sp-200);max-width:720px;display:grid}.legal-doc section{gap:var(--sp-100);margin-top:var(--sp-300);scroll-margin-top:var(--sp-800);display:grid}.legal-doc p{color:var(--text-muted)}.legal-doc a{color:var(--accent-text)}.tagline{padding-block:var(--sp-800)}@media (width>=768px){.tagline{padding-block:var(--sp-900)}}.tagline-text{text-align:center;text-wrap:balance;max-width:680px;margin-inline:auto}.motion-ok.js-ready .tw{opacity:.3;transition:opacity var(--t-base) var(--ease)}.motion-ok.js-ready .tw.is-on{opacity:1}.center-page{gap:var(--sp-200);text-align:center;padding:calc(var(--sp-900) + var(--sp-700)) 0 var(--sp-800);justify-items:center;display:grid}.center-page .lead{max-width:560px;color:var(--text-muted)}.notfound-code{font-family:var(--font-mono);color:var(--accent-text)}.login-grid{gap:var(--sp-200);width:100%;margin-top:var(--sp-300);text-align:left;display:grid}@media (width>=768px){.login-grid{grid-template-columns:1fr 1fr}}.login-extra{color:var(--text-muted)}.contact-grid{gap:var(--sp-500);text-align:left;margin-top:var(--sp-300);width:100%;display:grid}@media (width>=960px){.contact-grid{grid-template-columns:2fr 1fr;align-items:start}}.contact-aside{gap:var(--sp-200);padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);display:grid}.contact-aside ul{gap:var(--sp-100);display:grid}.contact-aside a.text-link{word-break:break-word}.topic-switch{gap:var(--sp-50);padding:var(--sp-50);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-1);display:inline-flex}.topic-switch a{padding:var(--sp-75) var(--sp-200);border-radius:var(--r-full);color:var(--text-muted);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);text-decoration:none}.topic-switch a[aria-current=page]{background:var(--surface-3);color:var(--text)}.route-fallback{min-height:100vh}.team-grid{gap:var(--sp-200);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.team-photo{border-radius:var(--r-full);background:var(--surface-3);width:64px;height:64px}.card{background:0 0;border:0;border-radius:0;padding:0}.card.is-boxed,.compare-card,.team-card,.status{padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1)}.card.is-boxed.is-featured{border-color:var(--accent)}.team-card.is-placeholder{border-style:dashed}.grid:has(>.card:not(.is-boxed):not(.team-card)){gap:var(--sp-600) var(--sp-400)}.icon-chip{border:1px solid var(--border);background:var(--surface-1);width:44px;height:44px}.steps{gap:var(--sp-400)}.steps>li{padding:var(--sp-300) 0 0;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.steps>li:before{margin-bottom:var(--sp-75);font-size:24px;line-height:32px}.interviewer-card .avatar-wrap{width:96px;height:96px}.blog-post-wrap{max-width:none}.blog-article{gap:var(--sp-500)}.blog-head{gap:var(--sp-200);justify-items:start;max-width:960px;display:grid}.blog-head .blog-lead{max-width:720px}.blog-hero-img{aspect-ratio:21/9;border-radius:var(--r-3xl);max-height:none}.blog-layout{gap:var(--sp-400);display:grid}@media (width>=960px){.blog-layout{gap:var(--sp-800);grid-template-columns:280px minmax(0,1fr)}}.blog-aside{gap:var(--sp-300);padding:var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);align-content:start;display:grid}@media (width>=960px){.blog-aside{top:var(--sp-800);position:sticky}}.blog-aside dl{gap:var(--sp-200);display:grid}.blog-aside dt{color:var(--text-muted)}.blog-aside dd{margin:0}.blog-aside .btn{justify-self:start}.blog-body{max-width:720px}.blog-body p{font-size:18px;line-height:28px}.blog-article,.blog-post-page>.container:only-child{padding-bottom:var(--sp-700)}.hero{padding:calc(var(--sp-900) + var(--sp-700)) 0 var(--sp-700)}.hero-copy{gap:var(--sp-300);text-align:center;justify-items:center;display:grid}.hero-copy h1,.hero-copy .lead{max-width:960px}.hero-copy .lead,.hero-note{color:var(--text-muted)}.hero-note a{color:var(--text);text-underline-offset:4px}.proof-strip{justify-content:center;gap:var(--sp-75) var(--sp-300);margin-top:var(--sp-200);color:var(--text-muted);flex-wrap:wrap;display:flex}.proof-strip li{align-items:center;gap:var(--sp-75);display:inline-flex}.proof-strip svg{color:var(--success);flex:none}.hero-stage{margin-top:var(--sp-700);justify-content:stretch;display:flex}.hero-window{width:100%;padding:var(--sp-75);border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface-1)}.hero-window-bar{align-items:center;gap:var(--sp-75);padding:var(--sp-75) var(--sp-100) var(--sp-100);color:var(--text-muted);display:flex}.hero-window-bar i{border-radius:var(--r-full);background:var(--surface-4);width:10px;height:10px}.hero-window-bar span{margin-left:var(--sp-75)}.compare{gap:var(--sp-200);display:grid}@media (width>=768px){.compare{grid-template-columns:1fr 1fr}}.compare .card{padding:var(--sp-400)}.compare h3{align-items:center;gap:var(--sp-100);display:flex}.compare .is-after{border-color:var(--accent)}.compare ul{gap:var(--sp-100);margin-top:var(--sp-100);display:grid}.compare li{gap:var(--sp-100);color:var(--text-muted);align-items:flex-start;display:flex}.compare li svg{flex:none;margin-top:2px}.compare .is-before li svg{color:var(--danger)}.compare .is-after li svg{color:var(--success)}.bento{gap:var(--sp-200);display:grid}@media (width>=768px){.bento{grid-template-columns:repeat(6,1fr)}.bento .b-wide{grid-column:span 4}.bento .b-third{grid-column:span 2}.bento .b-half{grid-column:span 3}}.b-card{gap:var(--sp-200);padding:var(--sp-75);border:1px solid var(--border-soft);border-radius:var(--r-2xl);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.b-text{gap:var(--sp-75);padding:var(--sp-200);display:grid}.b-text h3{align-items:center;gap:var(--sp-100);display:flex}.b-text h3 svg{color:var(--accent-text);flex:none}.b-text p{color:var(--text-muted)}.b-visual{padding:var(--sp-200);border-radius:var(--r-lg);background:var(--surface-2);flex:1;place-items:center;display:grid;overflow:hidden}.b-visual .mock,.b-visual .callmock{max-width:100%}.split{gap:var(--sp-600);align-items:center;display:grid}@media (width>=960px){.split{gap:var(--sp-800);grid-template-columns:1fr 1fr}.split.is-reverse>:first-child{order:2}}.split-copy{gap:var(--sp-200);justify-items:start;display:grid}.split-copy p{color:var(--text-muted);max-width:520px}.split-visual{justify-content:center;display:flex}.aud-links{gap:var(--sp-100);margin-top:var(--sp-100);display:grid}.aud-links a{justify-content:space-between;align-items:center;gap:var(--sp-200);padding:var(--sp-200) var(--sp-300);border:1px solid var(--border-soft);border-radius:var(--r-xl);background:var(--surface-1);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);text-decoration:none;display:flex}.aud-links a:hover{border-color:var(--border);background:var(--surface-2)}.aud-links svg{color:var(--text-muted);flex:none}.aud-links span{display:grid}.aud-links small{color:var(--text-muted)}.aud-note{margin-top:var(--sp-500);text-align:center;color:var(--text-muted)}.aud-note a{color:var(--accent-text)}.trust-list{gap:var(--sp-200);display:grid}@media (width>=768px){.trust-list{grid-template-columns:repeat(3,1fr)}}.quote-list{gap:var(--sp-200);display:grid}@media (width>=768px){.quote-list{grid-template-columns:repeat(3,1fr)}}.partner-list{justify-content:center;gap:var(--sp-300);margin-top:var(--sp-400);color:var(--text-muted);flex-wrap:wrap;display:flex}.faq-wrap{gap:var(--sp-600);max-width:800px;margin-inline:auto;display:grid}.faq-group{gap:var(--sp-200);display:grid}.mock{width:100%;max-width:420px;padding:var(--sp-200);border:1px solid var(--border-soft);border-radius:var(--r-xl);background:var(--surface-1);font-size:14px;line-height:20px}.mock .bar{height:8px;margin-bottom:var(--sp-75);border-radius:var(--r-full);background:var(--surface-4);display:block}.mock .bar.is-accent{background:var(--accent-text);margin-top:var(--sp-100)}.mock .bar.is-faint{opacity:.5}.w30{width:30%}.w40{width:40%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.mock-resume-head{gap:var(--sp-100);margin-bottom:var(--sp-100);align-items:center;display:flex}.mock-resume-head>div{flex:1}.mock-avatar{border-radius:var(--r-full);background:var(--surface-4);width:40px;height:40px}.mock-chip{align-items:center;gap:var(--sp-75);margin-top:var(--sp-100);padding:var(--sp-50) var(--sp-100);border-radius:var(--r-full);background:var(--surface-3);color:var(--accent-text);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.mock-row{justify-content:space-between;align-items:center;gap:var(--sp-100);display:flex}.mock-tag{padding:var(--sp-25) var(--sp-100);border-radius:var(--r-full);background:var(--surface-3);color:var(--accent-text);font-size:12px;font-weight:600;line-height:16px}.mock-tag.is-sample{border:1px dashed var(--surface-4);color:var(--text-muted);background:0 0}.mock-timer{gap:var(--sp-50);color:var(--text-muted);align-items:center;display:inline-flex}.mock-question{margin:var(--sp-200) 0;font-weight:600}.mock ul{gap:var(--sp-75);display:grid}.mock-practice li{gap:var(--sp-100);padding:var(--sp-75) var(--sp-100);border:1px solid var(--border-soft);border-radius:var(--r-lg);align-items:center;display:flex}.mock-practice li span{border-radius:var(--r-full);background:var(--surface-3);place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.mock-practice li.is-picked{border-color:var(--accent);background:var(--surface-3)}.mock-placed{justify-items:center;gap:var(--sp-200);display:grid}.mock-placed li{gap:var(--sp-75);align-items:center;display:flex}.mock-placed li svg{color:var(--success)}.mock-dashboard li{gap:var(--sp-100);margin-top:var(--sp-100);grid-template-columns:5.5rem 1fr;align-items:center;display:grid}.mock-dashboard i,.mock-meter,.mock-jobs i,.mock-colleges i{border-radius:var(--r-full);background:var(--surface-3);height:8px;display:block;overflow:hidden}.mock-dashboard b,.mock-meter b,.mock-jobs i b,.mock-colleges i b{border-radius:var(--r-full);background:var(--accent);height:100%;display:block}.mock-foot{margin-top:var(--sp-300);margin-bottom:var(--sp-75);color:var(--text-muted)}.mock-gd li{gap:var(--sp-100);padding:var(--sp-75) var(--sp-100);border:1px solid var(--border-soft);border-radius:var(--r-lg);align-items:center;display:flex}.mock-gd li>div{flex:1}.gd-dot{border-radius:var(--r-full);background:var(--accent-text);flex:none;width:10px;height:10px}.mock-gd li.tone-amber .gd-dot{background:#e8983a}.mock-gd li.tone-green .gd-dot{background:var(--success)}.mock-gd .bar{margin:var(--sp-50) 0 0}.mock-jobs li{gap:var(--sp-50);display:grid}.mock-jobs li span{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.mock-colleges li{gap:var(--sp-100);grid-template-columns:5rem 1fr auto;align-items:center;display:grid}.mock-colleges em{color:var(--success);font-size:12px;line-height:16px}.ring{place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring-track{stroke:var(--surface-3)}.ring-value{stroke:var(--accent)}.ring-inner{text-align:center;font-weight:600;position:relative}.callmock{gap:var(--sp-100);width:100%;padding:var(--sp-100);border-radius:var(--r-xl);background:var(--surface-warm);border:1px solid var(--border-soft);font-size:12px;line-height:16px;display:grid}@media (width>=640px){.callmock{padding:var(--sp-200);gap:var(--sp-200);font-size:14px;line-height:20px}}.callmock-top{color:var(--text-muted);justify-content:space-between;font-weight:500;display:flex}.callmock-live{align-items:center;gap:var(--sp-75);color:var(--text);display:inline-flex}.callmock-live i{border-radius:var(--r-full);background:var(--danger);width:8px;height:8px}.callmock-tiles{gap:var(--sp-75);grid-template-columns:repeat(3,1fr);display:grid}.callmock-tile{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--surface-3);min-height:0;animation:7.8s infinite speak-ring;animation-delay:calc(var(--i) * 2.6s);border:2px solid #0000;align-content:end;justify-items:center;display:grid;position:relative;overflow:hidden}.avatar-svg{width:62%;height:auto;max-height:100%}.callmock-name{left:var(--sp-50);bottom:var(--sp-50);padding:var(--sp-25) var(--sp-75);border-radius:var(--r-full);background:#000000b3;font-weight:600;position:absolute}.callmock-wave{right:var(--sp-75);bottom:var(--sp-75);gap:var(--sp-25);opacity:0;height:14px;animation:7.8s infinite speak-wave;animation-delay:calc(var(--i) * 2.6s);align-items:flex-end;display:flex;position:absolute}.callmock-wave i{border-radius:var(--r-sm);background:var(--accent-text);transform-origin:bottom;width:3px;height:100%;animation:bar .9s var(--ease) infinite;animation-delay:calc(var(--b) * .12s)}.callmock-captions{min-height:56px;padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);background:var(--surface-2);position:relative}.callmock-captions p{inset:var(--sp-75) var(--sp-100);opacity:0;animation:7.8s infinite caption;animation-delay:calc(var(--i) * 2.6s);position:absolute}.callmock-captions p:first-child{opacity:1}.callmock-captions strong{color:var(--accent-text);margin-right:var(--sp-50)}.callmock-bottom{justify-content:space-between;align-items:center;gap:var(--sp-75);display:flex}.callmock-self{align-items:center;gap:var(--sp-75);padding:var(--sp-25) var(--sp-100) var(--sp-25) var(--sp-25);border-radius:var(--r-full);background:var(--surface-3);font-weight:600;display:flex}.callmock-self .avatar-svg{border-radius:var(--r-full);background:var(--surface-4);width:24px;height:24px}.callmock-controls{gap:var(--sp-75);display:flex}.callmock-controls span{border-radius:var(--r-full);background:var(--surface-3);place-items:center;width:28px;height:28px;display:grid}.callmock-controls .is-leave{background:#c4432e}@keyframes speak-ring{0%,30%{border-color:var(--accent-text)}34%,to{border-color:#0000}}@keyframes speak-wave{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes caption{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.callmock-tile,.callmock-wave,.callmock-wave i,.callmock-captions p,.devicecheck-level i{animation:none!important}.callmock-tile:first-child{border-color:var(--accent-text)}.callmock-tile:first-child .callmock-wave{opacity:1}.callmock-wave i,.devicecheck-level i{transform:scaleY(.6)}}.devicecheck{gap:var(--sp-200);width:100%;padding:var(--sp-200);border:1px solid var(--border-soft);border-radius:var(--r-xl);background:var(--surface-warm);font-size:14px;line-height:20px;display:grid}@media (width>=520px){.devicecheck{grid-template-columns:1.1fr 1fr}}.devicecheck-preview{border-radius:var(--r-lg);background:var(--surface-3);place-items:end center;min-height:190px;display:grid;position:relative;overflow:hidden}.devicecheck-preview .avatar-svg{width:55%}.devicecheck-label{left:var(--sp-100);top:var(--sp-100);padding:var(--sp-25) var(--sp-100);border-radius:var(--r-full);background:#000000b3;font-size:12px;font-weight:600;line-height:16px;position:absolute}.devicecheck-panel{gap:var(--sp-100);align-content:center;display:grid}.devicecheck-title{font-size:16px;font-weight:600;line-height:24px}.devicecheck-row{gap:var(--sp-75);padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);background:var(--surface-3);align-items:center;display:flex}.devicecheck-level{gap:var(--sp-25);align-items:flex-end;height:24px;display:flex}.devicecheck-level i{border-radius:var(--r-sm);background:var(--accent-text);transform-origin:bottom;height:100%;animation:bar 1.1s var(--ease) infinite;animation-delay:calc(var(--b) * 80ms);flex:1}.devicecheck-join{padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);background:var(--accent);color:var(--on-accent);place-items:center;font-weight:600;display:grid}.interviewer-card .avatar-wrap{width:80px;height:80px;margin-bottom:var(--sp-75);border-radius:var(--r-xl);background:var(--surface-3);overflow:hidden}.interviewer-role{color:var(--accent-text)!important}.bento>.reveal{display:grid}.bento>.reveal>.b-card{height:100%}.split-mock{width:100%;max-width:440px}.aud-links.is-spaced{margin-top:var(--sp-600)}@media (width>=768px){.aud-links.is-spaced{grid-template-columns:repeat(3,1fr)}}.is-centered-text{text-align:center}.compare-card .title-1 svg{flex:none}.section.is-flush-top{padding-top:0}.pill-list.is-centered{justify-content:center}.tick-list.is-narrow{max-width:680px;margin-inline:auto}@media (width>=768px){.steps.is-4{grid-template-columns:repeat(4,1fr)}}.duo{gap:var(--sp-200);width:100%;max-width:880px;display:grid}@media (width>=768px){.duo{grid-template-columns:1fr 1fr}.duo .mock{max-width:none}}.prose{max-width:680px;margin-inline:auto}.ph-visual>.mock,.ph-visual>.duo,.ph-visual>.hero-window{width:100%;max-width:none}.ph-visual>.mock{padding:var(--sp-300)}@media (width>=768px){.ph-visual>.mock-dashboard li{grid-template-columns:8rem 1fr}}.console{width:100%;padding:var(--sp-75);border:1px solid var(--border);border-radius:var(--r-3xl);background:var(--surface-1);text-align:left}.console .hero-window-bar{justify-content:flex-start}.console .hero-window-bar em{margin-left:auto}.console-body{gap:var(--sp-75);display:grid}@media (width>=768px){.console-body{grid-template-columns:200px 1fr}}.console-nav{display:none}@media (width>=768px){.console-nav{gap:var(--sp-50);padding:var(--sp-100);border-radius:var(--r-xl);background:var(--surface-2);align-content:start;display:grid}}.console-nav li{padding:var(--sp-75) var(--sp-100);border-radius:var(--r-lg);color:var(--text-muted);font-size:14px;line-height:20px}.console-nav li.is-active{background:var(--surface-3);color:var(--text)}.console-main{gap:var(--sp-75);display:grid}.console-stats{gap:var(--sp-75);grid-template-columns:repeat(3,1fr);display:grid}.console-stats div{gap:var(--sp-50);padding:var(--sp-200);border-radius:var(--r-xl);background:var(--surface-2);display:grid}.console-stats span{color:var(--text-muted);font-size:12px;line-height:16px}.console-stats b{font-size:24px;font-weight:600;line-height:32px}.console-panels{gap:var(--sp-75);display:grid}@media (width>=768px){.console-panels{grid-template-columns:1fr 1fr}}.console-panel{gap:var(--sp-100);padding:var(--sp-200);border-radius:var(--r-xl);background:var(--surface-2);align-content:start;display:grid}.console-panel ul{gap:var(--sp-100);display:grid}.console-panel li{gap:var(--sp-100);grid-template-columns:5rem 1fr;align-items:center;font-size:14px;line-height:20px;display:grid}.console-panel i{border-radius:var(--r-full);background:var(--surface-3);height:8px;display:block;overflow:hidden}.console-panel i b{border-radius:var(--r-full);background:var(--accent);height:100%;display:block}.console-rows li{grid-template-columns:1fr auto}.console-rows small{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.console-rows em{color:var(--success);font-size:12px;line-height:16px}.console-rows em.is-pending{color:var(--text-muted)}
