.marketing-site{--marketing-navy:#191746;--marketing-navy2:#12102f;--marketing-purple:#515da8;--marketing-purple2:#6b76c4;--marketing-violet:#7556a3;--marketing-ink:#1b1a33;--marketing-charcoal:#343252;--marketing-muted:#56557a;--marketing-line:#dedeeb;--marketing-line-soft:#e9e9f3;--marketing-surface:#eeeef7;--marketing-page:#f6f6fb;--marketing-white:#fff;--marketing-green:#16786a;--marketing-green-bg:#e2f2ef;--marketing-amber:#a2680f;--marketing-amber-bg:#faefdb;--marketing-gap-bg:#eceaf2;--marketing-shadow:0 32px 64px -28px rgba(25,23,70,0.45),0 4px 14px -6px rgba(25,23,70,0.12);--marketing-max:1140px;color-scheme:light}.marketing-site,.marketing-site *{box-sizing:border-box}.marketing-site{min-height:100dvh;color:var(--marketing-ink);background:var(--marketing-page);line-height:1.6;font-family:var(--font-marketing-sans),"Segoe UI",system-ui,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}:where(.marketing-site) :where(h1,h2,h3){font-family:var(--font-marketing-display),"Segoe UI",system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance}.marketing-site :where(a){color:inherit;text-decoration:none}.marketing-site :where(button,input,select){font:inherit}:where(.marketing-site) .wrap{max-width:var(--marketing-max);margin:auto;padding:0 22px}:where(.marketing-site) .navshell{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--marketing-line);backdrop-filter:blur(14px)}:where(.marketing-site) .nav{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:28px}:where(.marketing-site) .brand{display:inline-flex;align-items:center;color:var(--marketing-navy);font-size:24px;font-weight:900;letter-spacing:0}:where(.marketing-site) .brand span{color:var(--marketing-purple)}:where(.marketing-site) .brand img{display:block}:where(.marketing-site) .navlinks{display:flex;align-items:center;gap:24px;color:#4b5563;font-size:13px}:where(.marketing-site) .navlinks a{white-space:nowrap}:where(.marketing-site) .navlinks a:hover{color:var(--marketing-navy)}:where(.marketing-site) .btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;padding:12px 17px;font-size:13px;font-weight:800;line-height:1;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}:where(.marketing-site) .btn:hover{transform:translateY(-1px)}:where(.marketing-site) .btn.primary{color:var(--marketing-white)}:where(.marketing-site) .btn.ghost{color:var(--marketing-navy);border-color:#cdd4de}:where(.marketing-site) .attention-cue{position:relative;display:inline-flex;width:fit-content;border-radius:12px}:where(.marketing-site) .attention-cue-block{display:block;width:100%}:where(.marketing-site) .attention-cue>.btn,:where(.marketing-site) .attention-cue>.plan{position:relative;z-index:1}:where(.marketing-site) .attention-cue .plan .btn,:where(.marketing-site) .attention-cue>.btn{isolation:isolate;position:relative;overflow:hidden}:where(.marketing-site) .attention-cue.is-hinting .plan .btn:before,:where(.marketing-site) .attention-cue.is-hinting>.btn:before{position:absolute;z-index:2;inset:-55% auto -55% -80%;width:64%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.12) 28%,rgba(255,255,255,.88) 50%,rgba(255,255,255,.12) 72%,transparent);content:"";filter:blur(.2px);pointer-events:none;transform:skewX(-18deg);animation:marketing-attention-shine 1.05s ease-in-out 3 both}:where(.marketing-site) .attention-cue.is-hinting .plan .btn.ghost:before,:where(.marketing-site) .attention-cue.is-hinting>.btn.ghost:before{background:linear-gradient(110deg,transparent,rgba(109,70,255,.08) 28%,rgba(109,70,255,.34) 50%,rgba(109,70,255,.08) 72%,transparent)}@keyframes marketing-attention-shine{0%,20%{left:-80%}72%,to{left:125%}}:where(.marketing-site) .eyebrow,:where(.marketing-site) .kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;border-radius:999px;padding:7px 11px;color:#5c3be8;background:#f0edff;font-weight:850}:where(.marketing-site) .kicker i{width:7px;height:7px;border-radius:50%;background:var(--marketing-purple)}:where(.marketing-site) .actions{display:flex;flex-wrap:wrap;gap:10px}:where(.marketing-site) .actions.center{justify-content:center}:where(.marketing-site) .proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;color:#7a8493;font-size:12px}:where(.marketing-site) .proof span:before{content:"✓";margin-right:6px;color:var(--marketing-purple);font-weight:900}:where(.marketing-site) .section{padding:88px 0}:where(.marketing-site) .auth-page{background:radial-gradient(circle at 76% 26%,rgba(109,70,255,.08),transparent 34%),linear-gradient(180deg,#fff,#faf9ff)}:where(.marketing-site) .auth-page{font-size:17px;line-height:1.55}:where(.marketing-site) .auth-section{padding:76px 0 64px}:where(.marketing-site) .auth-shell-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:66px;align-items:start;min-height:calc(100svh - 245px)}:where(.marketing-site) .alt{background:var(--marketing-surface)}:where(.marketing-site) .section.pricing-section{border-top:1px solid #dde4eb;padding-top:56px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,249,252,0)),#eef2f7;box-shadow:inset 0 18px 42px rgba(11,18,48,.04)}:where(.marketing-site) .head{display:grid;gap:14px;margin-bottom:42px}:where(.marketing-site) .head h2{max-width:980px;color:var(--marketing-navy);font-size:44px;font-weight:850;line-height:1.07;letter-spacing:0}:where(.marketing-site) .head p{max-width:780px;color:#667085;font-size:15px;line-height:1.6}:where(.marketing-site) .faqcard,:where(.marketing-site) .plan{border:1px solid var(--marketing-line);background:var(--marketing-white);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:where(.marketing-site) .faqcard:hover,:where(.marketing-site) .plan:hover{border-color:#d4ccff;box-shadow:0 18px 40px rgba(11,18,48,.08);transform:translateY(-2px)}:where(.marketing-site) .faqcard h3,:where(.marketing-site) .plan h3{margin:0 0 8px;color:#252d36;font-size:16px}:where(.marketing-site) .plan h2{margin:0 0 8px;color:#252d36;font-size:20px;font-weight:850;line-height:1.15;letter-spacing:0}:where(.marketing-site) .faqcard p,:where(.marketing-site) .plan p{margin:0;color:#6e7888;font-size:12px}:where(.marketing-site) .pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}:where(.marketing-site) .pricing>:not(.plan){display:flex;min-width:0}:where(.marketing-site) .pricing>:not(.plan)>.plan{width:100%}:where(.marketing-site) .pricing-filtered{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-site) .pricing-selector{display:grid;gap:16px}:where(.marketing-site) .pricing-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}:where(.marketing-site) .pricing-control-row{display:flex;flex-wrap:wrap;gap:14px;align-items:end}:where(.marketing-site) .pricing-control-group{display:grid;gap:7px}:where(.marketing-site) .pricing-control-group>span{color:#5c6675;font-size:11px;font-weight:850;text-transform:uppercase}:where(.marketing-site) .pricing-segment{display:inline-flex;flex-wrap:wrap;gap:4px;border:1px solid #dde4eb;border-radius:12px;padding:4px;background:#fff}:where(.marketing-site) .pricing-segment button{min-height:34px;border:0;border-radius:8px;padding:8px 12px;color:#536070;background:transparent;font-size:12px;font-weight:850;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}:where(.marketing-site) .pricing-segment button.active{color:var(--marketing-white);box-shadow:0 8px 18px rgba(109,70,255,.18)}:where(.marketing-site) .pricing-selection-summary{min-width:280px;max-width:420px;border:1px solid #d8cffc;border-radius:14px;padding:12px 14px;color:#4f32d6;background:#f3efff;box-shadow:0 12px 28px rgba(109,70,255,.08)}:where(.marketing-site) .pricing-selection-summary span,:where(.marketing-site) .pricing-selection-summary strong{display:block}:where(.marketing-site) .pricing-selection-summary strong{color:#2d206f;font-size:13px;line-height:1.2}:where(.marketing-site) .pricing-selection-summary span{margin-top:4px;font-size:12px;font-weight:750;line-height:1.35}:where(.marketing-site) .plan-head{display:flex;min-height:32px;align-items:flex-start;justify-content:space-between;gap:16px}:where(.marketing-site) .plan-head h2,:where(.marketing-site) .plan-head h3{min-width:0}:where(.marketing-site) .plan-badge{flex:0 0 auto;width:fit-content;border-radius:999px;padding:7px 10px;background:#f1edff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}:where(.marketing-site) .plan{display:flex;flex-direction:column;border-radius:18px;padding:23px}:where(.marketing-site) .plan.featured{border-color:#c7b9ff;box-shadow:0 16px 40px rgba(109,70,255,.1)}:where(.marketing-site) .price{margin:10px 0 3px;font-size:36px;font-weight:900}:where(.marketing-site) .price small{color:#7a8493;font-size:12px;font-weight:500}:where(.marketing-site) .plan p{min-height:43px}:where(.marketing-site) .plan ul{display:grid;gap:8px;margin:12px 0 18px;padding:0;color:#536070;font-size:12px;list-style:none}:where(.marketing-site) .plan li:before{content:"✓";margin-right:7px;font-weight:900}:where(.marketing-site) .plan .btn{margin-top:auto}:where(.marketing-site) .faqcards{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.marketing-site) .faqcard{border-radius:14px;padding:18px}:where(.marketing-site) .section-actions{display:flex;justify-content:center;margin-top:24px}:where(.marketing-site) .faq-page{max-width:1040px}:where(.marketing-site) .faq-group{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:34px 0;border-bottom:1px solid var(--marketing-line)}:where(.marketing-site) .faq-group:first-child{padding-top:0}:where(.marketing-site) .faq-group h2{margin:0;color:var(--marketing-navy);font-size:28px;font-weight:850;line-height:1.1;letter-spacing:0}:where(.marketing-site) .cta{padding:76px 0;color:var(--marketing-white);background:var(--marketing-navy);text-align:center}:where(.marketing-site) .cta h2{margin:0 0 12px;font-size:44px;letter-spacing:0}:where(.marketing-site) .cta p{max-width:680px;margin:0 auto 24px;color:#b8c2d1;font-size:15px}:where(.marketing-site) footer{border-top:1px solid var(--marketing-line);padding:28px 0;background:#fff}:where(.marketing-site) .footer-social svg{display:block}:where(.marketing-site) .legal-hero{padding:88px 0 54px;background:linear-gradient(180deg,#fff,#faf9ff)}:where(.marketing-site) .legal-wrap{max-width:900px}:where(.marketing-site) .label{margin-bottom:12px;color:var(--marketing-purple);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .legal-hero h1{max-width:800px;margin:0 0 18px;color:var(--marketing-navy);font-size:66px;font-weight:850;line-height:.98;letter-spacing:0}:where(.marketing-site) .legal-hero p{max-width:720px;color:#5e6978;font-size:18px;line-height:1.6}:where(.marketing-site) .legal-updated{color:#7a8493;font-size:12px}:where(.marketing-site) .legal-body{padding:36px 0 88px}:where(.marketing-site) .resource-hero{padding:82px 0 58px;background:radial-gradient(circle at 82% 20%,rgba(109,70,255,.12),transparent 34%),linear-gradient(180deg,#fff,#faf9ff)}:where(.marketing-site) .resource-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:52px;align-items:center}:where(.marketing-site) .resource-hero h1{max-width:780px;margin:22px 0 18px;color:var(--marketing-navy);font-size:66px;font-weight:850;line-height:.98;letter-spacing:0}:where(.marketing-site) .resource-hero p{max-width:680px;margin:0;color:#5e6978;font-size:18px;line-height:1.6}:where(.marketing-site) .resource-hero .actions{margin-top:28px}:where(.marketing-site) .pricing-proof{border:1px solid var(--marketing-line);border-radius:18px;padding:24px;background:var(--marketing-white);box-shadow:0 24px 70px rgba(11,18,48,.09)}:where(.marketing-site) .pricing-proof>span{display:inline-flex;margin-bottom:14px;border-radius:999px;padding:7px 10px;color:var(--marketing-purple);background:#f1edff;font-size:11px;font-weight:900}:where(.marketing-site) .pricing-proof strong{display:block;color:var(--marketing-navy);font-size:25px;line-height:1.15}:where(.marketing-site) .pricing-proof p{margin-top:12px;font-size:13px}:where(.marketing-site) .pricing-proof .proof{margin-top:18px;gap:8px}:where(.marketing-site) .topic-nav{display:flex;flex-wrap:wrap;gap:10px;align-content:center}:where(.marketing-site) .topic-nav a{border:1px solid #dde4eb;border-radius:999px;padding:10px 12px;color:#536070;background:var(--marketing-white);font-size:12px;font-weight:850;transition:border-color .18s ease,color .18s ease,transform .18s ease}:where(.marketing-site) .topic-nav a:hover{border-color:#c7b9ff;color:var(--marketing-navy);transform:translateY(-1px)}:where(.marketing-site) .faq-body{padding-top:56px}:where(.marketing-site) .legal-section{border-bottom:1px solid var(--marketing-line);padding:28px 0}:where(.marketing-site) .legal-section h2{margin:0 0 12px;color:var(--marketing-navy);font-size:24px;font-weight:850;line-height:1.15;letter-spacing:0}:where(.marketing-site) .legal-section li,:where(.marketing-site) .legal-section p{color:#5e6978;font-size:14px;line-height:1.7}:where(.marketing-site) .legal-section table{width:100%;border-collapse:collapse;font-size:14px}:where(.marketing-site) .legal-section td,:where(.marketing-site) .legal-section th{border-bottom:1px solid var(--marketing-line);padding:10px 12px 10px 0;text-align:left;vertical-align:top;color:#5e6978;line-height:1.5}:where(.marketing-site) .legal-section th{color:var(--marketing-navy);font-weight:800}:where(.marketing-site) .navshell{background:var(--marketing-white);border-bottom-color:var(--marketing-line)}:where(.marketing-site) .nav{min-height:62px}:where(.marketing-site) .header-logo{display:block;width:173px;height:auto}:where(.marketing-site) .navlinks{gap:26px;color:var(--marketing-muted);font-size:14px}:where(.marketing-site) .desktop-nav-link{display:inline;transition:color .16s ease}:where(.marketing-site) .navlinks a:hover{color:var(--marketing-ink)}:where(.marketing-site) .btn{border-radius:7px;font-size:14px;font-weight:600}:where(.marketing-site) .btn.primary{background:var(--marketing-violet);box-shadow:none}:where(.marketing-site) .btn.primary:hover{background:#654a92}:where(.marketing-site) .btn.ghost{color:var(--marketing-ink);background:var(--marketing-white);border-color:var(--marketing-line)}:where(.marketing-site) .btn.ghost:hover{color:var(--marketing-purple);border-color:var(--marketing-purple)}:where(.marketing-site) .eyebrow,:where(.marketing-site) .kicker{margin-bottom:14px;padding:0;color:var(--marketing-purple);background:transparent;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}:where(.marketing-site) .cta .btn.primary{color:var(--marketing-navy);background:#fff}:where(.marketing-site) .cta .btn.primary:hover{background:#eceaf8}:where(.marketing-site) .section{padding:84px 0}:where(.marketing-site) .head{max-width:900px;gap:12px;margin-bottom:40px}:where(.marketing-site) .head h2{max-width:22ch;margin:0;color:var(--marketing-ink);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.12}:where(.marketing-site) .head p{max-width:62ch;margin:0;color:var(--marketing-muted);font-size:1.05rem;line-height:1.62}:where(.marketing-site) .plan:hover{border-color:var(--marketing-line);box-shadow:0 2px 8px -3px rgba(25,23,70,.14);transform:none}:where(.marketing-site) .pricing-segment button.active{background:var(--marketing-purple)}:where(.marketing-site) .pricing-selection-summary{color:var(--marketing-purple);background:#ececf8;border-color:#cacbe4;box-shadow:none}:where(.marketing-site) .pricing-selection-summary strong{color:var(--marketing-navy)}:where(.marketing-site) .plan.featured{border-color:var(--marketing-purple);box-shadow:var(--marketing-shadow)}:where(.marketing-site) .plan-badge{color:var(--marketing-purple);background:#ececf8}:where(.marketing-site) .price{color:var(--marketing-navy);font-weight:700}:where(.marketing-site) .plan li:before{color:var(--marketing-purple);content:"—"}:where(.marketing-site) .cta{padding:84px 0;background:radial-gradient(760px 340px at 22% 110%,rgba(117,86,163,.42),transparent 62%),var(--marketing-navy)}:where(.marketing-site) .cta h2{max-width:20ch;margin-inline:auto;color:#fff;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600}:where(.marketing-site) .cta p{color:#a6a3ce;font-size:1.05rem}:where(.marketing-site) footer{padding:42px 0;color:#a6a3ce;background:var(--marketing-navy2);border-top-color:rgba(255,255,255,.08)}@media (max-width:960px){:where(.marketing-site) .desktop-nav-link{display:none}:where(.marketing-site) .nav{min-height:68px}:where(.marketing-site) .navlinks{gap:10px}:where(.marketing-site) .navlinks>a:not(.btn:last-child){display:none}:where(.marketing-site) .auth-shell-grid,:where(.marketing-site) .faq-group,:where(.marketing-site) .resource-hero-grid{grid-template-columns:1fr}:where(.marketing-site) .faqcards{grid-template-columns:1fr 1fr}:where(.marketing-site) .auth-section{padding:56px 0}:where(.marketing-site) .auth-shell-grid{min-height:auto;align-items:start;gap:36px}:where(.marketing-site) .legal-hero h1,:where(.marketing-site) .resource-hero h1{font-size:56px}:where(.marketing-site) .cta h2,:where(.marketing-site) .head h2{font-size:39px}:where(.marketing-site) .pricing-controls{grid-template-columns:1fr}:where(.marketing-site) .pricing-selection-summary{width:100%;max-width:none}}@media (max-width:720px){:where(.marketing-site) .wrap{padding:0 18px}:where(.marketing-site) .cta,:where(.marketing-site) .section{padding-top:64px;padding-bottom:64px}:where(.marketing-site) .auth-section{padding:48px 0 52px}:where(.marketing-site) .resource-hero{padding:56px 0 44px}:where(.marketing-site) .legal-hero h1,:where(.marketing-site) .resource-hero h1{font-size:42px}:where(.marketing-site) .resource-hero p{font-size:16px}:where(.marketing-site) .cta h2,:where(.marketing-site) .head h2{font-size:32px;line-height:1.12}:where(.marketing-site) .faqcards,:where(.marketing-site) .pricing-filtered{grid-template-columns:1fr}:where(.marketing-site) .section{padding:58px 0}:where(.marketing-site) .faq-body,:where(.marketing-site) .pricing-section{padding-top:42px}:where(.marketing-site) .pricing-proof{display:none}:where(.marketing-site) .topic-nav{gap:8px}:where(.marketing-site) .topic-nav a{padding:9px 10px;font-size:11px}:where(.marketing-site) .pricing-control-group,:where(.marketing-site) .pricing-control-row,:where(.marketing-site) .pricing-segment{width:100%}:where(.marketing-site) .pricing-segment button{flex:1}}@media (max-width:340px){:where(.marketing-site) .legal-hero h1,:where(.marketing-site) .resource-hero h1{font-size:38px}:where(.marketing-site) .cta h2,:where(.marketing-site) .head h2{font-size:29px}}@media (prefers-reduced-motion:reduce){:where(.marketing-site) *,:where(.marketing-site) :after,:where(.marketing-site) :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.marketing-site) .plan-tax-note{margin:12px 0 0;font-size:13px;opacity:.7;text-align:center}.marketing-site{--marketing-display:var(--font-marketing-display),"Segoe UI",system-ui,sans-serif;--marketing-body:var(--font-marketing-sans),"Segoe UI",system-ui,sans-serif;--marketing-supported:#1f7a4d;--marketing-supported-bg:#e4f3ea;--marketing-partial:#8a5a00;--marketing-partial-bg:#fff1d2;--marketing-gap:#8a2f2f;--marketing-gap-bg:#fbe5e5;--marketing-unknown:#5a5873;--marketing-unknown-bg:#ebeaf3;--marketing-lilac:#c9b8ff;--marketing-mint:#9fe3bd;--marketing-radius:14px}:where(.marketing-site) .home{color:var(--marketing-navy);font-size:17px;line-height:1.55}:where(.marketing-site) .home :where(h1,h2,h3){margin:0;color:var(--marketing-navy);font-weight:700;line-height:1.08;letter-spacing:-.01em}:where(.marketing-site) .home h1{font-size:clamp(2.1rem,5.6vw,4rem);font-weight:800}:where(.marketing-site) .home h2{font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800}:where(.marketing-site) .home h3{font-size:1.2rem}:where(.marketing-site) .home p{margin:0}:where(.marketing-site) .home section[id]{scroll-margin-top:72px}:where(.marketing-site) .home :is(a,button,summary,input):focus-visible{outline:3px solid var(--marketing-violet);outline-offset:2px}:where(.marketing-site) .home .result :focus-visible,:where(.marketing-site) .home :is(.hero,.cta) :focus-visible{outline-color:var(--marketing-lilac)}:where(.marketing-site) .home .tone-supported{color:var(--marketing-supported);background:var(--marketing-supported-bg)}:where(.marketing-site) .home .tone-partial{color:var(--marketing-partial);background:var(--marketing-partial-bg)}:where(.marketing-site) .home .tone-unknown{color:var(--marketing-unknown);background:var(--marketing-unknown-bg)}:where(.marketing-site) .home .tone-gap{color:var(--marketing-gap);background:var(--marketing-gap-bg)}:where(.marketing-site) .home .tone-text-supported{color:var(--marketing-supported)}:where(.marketing-site) .home .tone-text-partial{color:var(--marketing-partial)}:where(.marketing-site) .home .tone-text-unknown{color:var(--marketing-unknown)}:where(.marketing-site) .home .tone-text-gap{color:var(--marketing-gap)}:where(.marketing-site) .home .kicker{display:block;margin:0;padding:0;border-radius:0;color:var(--marketing-violet);background:none;font-family:var(--marketing-display);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:where(.marketing-site) :is(.home,.auth-page) .btn{gap:.5rem;min-height:46px;border:1.5px solid transparent;border-radius:10px;padding:0 1.15rem;font-family:var(--marketing-display);font-size:1rem;font-weight:700}:where(.marketing-site) :is(.home,.auth-page) .btn:hover{transform:none}:where(.marketing-site) .home .btn:active{transform:translateY(1px)}:where(.marketing-site) :is(.home,.auth-page) .btn.primary{color:#fff;background:var(--marketing-violet)}:where(.marketing-site) :is(.home,.auth-page) .btn.primary:hover{background:#654a92}:where(.marketing-site) :is(.home,.auth-page) .btn.ghost{color:var(--marketing-navy);background:transparent;border-color:var(--marketing-line)}:where(.marketing-site) .home .btn.ghost:hover{color:var(--marketing-navy);border-color:var(--marketing-violet)}:where(.marketing-site) .home .btn.on-dark{color:#fff;background:transparent;border-color:rgba(255,255,255,.35)}:where(.marketing-site) .home .btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}:where(.marketing-site) .home .tabs{display:flex;gap:.25rem;width:max-content;max-width:100%;margin-bottom:14px;border-radius:9px;padding:4px;background:var(--marketing-surface);font-size:.88rem;font-weight:600}:where(.marketing-site) .home .tabs :is(span,button){border:0;border-radius:7px;padding:.4rem .75rem;color:var(--marketing-muted);background:transparent;font:inherit}:where(.marketing-site) .home .tabs button{min-height:40px;cursor:pointer}:where(.marketing-site) .home .tabs .on{color:var(--marketing-navy);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}:where(.marketing-site) .home .hero{position:relative;overflow:hidden;padding:56px 0 40px;color:#fff;background:var(--marketing-navy)}:where(.marketing-site) .home .hero:after{content:"";position:absolute;inset:auto -20% -40% auto;width:60vw;max-width:720px;height:60vw;max-height:720px;border-radius:50%;background:radial-gradient(closest-side,rgba(117,86,163,.45),transparent 70%);pointer-events:none}:where(.marketing-site) .home .hero-grid{position:relative;display:grid;gap:28px}:where(.marketing-site) .home .hero-grid>*{min-width:0}:where(.marketing-site) .home .hero .kicker{color:var(--marketing-lilac)}:where(.marketing-site) .home .hero h1{margin-top:.8rem;color:#fff}:where(.marketing-site) .home .hero h1 span{color:var(--marketing-lilac)}:where(.marketing-site) .home .lead{max-width:34rem;margin:1rem 0 0;color:rgba(255,255,255,.82);font-size:clamp(1.05rem,1.6vw,1.25rem)}:where(.marketing-site) .home .hero .actions{gap:.75rem;margin-top:1.5rem}:where(.marketing-site) .home .hero-proof{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.2rem;color:rgba(255,255,255,.7);font-size:.95rem}:where(.marketing-site) .home .hero-proof span:before{content:"✓";margin-right:.4rem;color:var(--marketing-mint);font-weight:700}:where(.marketing-site) .home .story-card{container:story/inline-size;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:var(--marketing-radius);padding:12px 14px;background:rgba(255,255,255,.06)}:where(.marketing-site) .home .chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}:where(.marketing-site) .home .chapters button{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.45rem .5rem;color:rgba(255,255,255,.7);background:rgba(255,255,255,.06);font-family:var(--marketing-display);font-size:.8rem;font-weight:700;letter-spacing:.02em;text-align:left;cursor:pointer}:where(.marketing-site) .home .chapters button small{display:block;color:rgba(255,255,255,.62);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .home .chapter-title{display:block}:where(.marketing-site) .home .chapters button.on{color:#fff;background:rgba(201,184,255,.12);border-color:var(--marketing-lilac)}:where(.marketing-site) .home .chapters button i{position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--marketing-lilac)}:where(.marketing-site) .home .chapters button.on i{animation:marketing-story-fill var(--dur,5.2s) linear forwards}:where(.marketing-site) .home .chapters[data-playing=false] button.on i{width:100%;animation:none}@keyframes marketing-story-fill{to{width:100%}}:where(.marketing-site) .home .stage{display:grid;grid-template-columns:minmax(0,1fr);max-height:520px;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.03)}:where(.marketing-site) .home .scene{grid-area:1/1;min-width:0;padding:12px;opacity:0;transition:opacity .45s ease;pointer-events:none}:where(.marketing-site) .home .scene.on{opacity:1}:where(.marketing-site) .home .scene .enter{opacity:0;transform:translateY(8px)}:where(.marketing-site) .home .scene.on .enter{animation:marketing-story-rise .5s ease forwards}@keyframes marketing-story-rise{to{opacity:1;transform:none}}:where(.marketing-site) .home .caption{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:10px;color:rgba(255,255,255,.85);font-size:.92rem}:where(.marketing-site) .home .caption-text{display:grid}:where(.marketing-site) .home .caption-text>span{grid-area:1/1;visibility:hidden}:where(.marketing-site) .home .caption-text>span.on{visibility:visible}:where(.marketing-site) .home .caption b{color:#fff;font-family:var(--marketing-display)}:where(.marketing-site) .home .replay{flex:none;border:1px solid rgba(201,184,255,.4);border-radius:999px;padding:.2rem .7rem;color:var(--marketing-lilac);background:none;font-size:.78rem;cursor:pointer}:where(.marketing-site) .home .story-ui{min-width:0;overflow:hidden;border-radius:8px;color:var(--marketing-navy);background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.35);font-size:.74rem;line-height:1.3}:where(.marketing-site) .home .story-ui-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border-bottom:1px solid var(--marketing-line);padding:6px 8px;background:#fbfbfe;font-family:var(--marketing-display);font-size:.76rem;font-weight:700}:where(.marketing-site) .home .story-ui-head span{color:var(--marketing-muted);font-family:var(--marketing-body);font-weight:600}:where(.marketing-site) .home .mini-tag{border-radius:999px;padding:.08rem .38rem;font-size:.62rem;font-weight:700;white-space:nowrap}:where(.marketing-site) .home .scene-today{--marketing-blk:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"inbox week" "tally badhire";gap:10px}:where(.marketing-site) .home .story-inbox{display:flex;flex-direction:column;grid-area:inbox}:where(.marketing-site) .home .story-mail{display:flex;flex:1 1 auto;align-items:center;gap:6px;border-bottom:1px solid var(--marketing-line);padding:5px 8px}:where(.marketing-site) .home .story-mail i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--marketing-purple)}:where(.marketing-site) .home .story-mail b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:where(.marketing-site) .home .story-mail small{flex:none;margin-left:auto;color:var(--marketing-muted)}:where(.marketing-site) .home .story-more{padding:7px 8px;color:var(--marketing-muted);font-weight:600;text-align:center}:where(.marketing-site) .home .story-week{display:grid;grid-area:week;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:0}:where(.marketing-site) .home .story-day{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0}:where(.marketing-site) .home .story-day em{margin-top:2px;color:rgba(255,255,255,.72);font-size:.64rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-align:center}:where(.marketing-site) .home .story-blk{flex:none;height:var(--marketing-blk);border-radius:3px;background:rgba(255,255,255,.28)}:where(.marketing-site) .home .story-blk.interview{background:#f1bb57}:where(.marketing-site) .home .story-blk.dead-end{position:relative;background:#e06b6b}:where(.marketing-site) .home .story-blk.dead-end:after{content:"✕";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.64rem;font-weight:800}:where(.marketing-site) .home .story-tally{display:grid;grid-area:tally;align-content:center;gap:2px;color:rgba(255,255,255,.82);font-size:.78rem}:where(.marketing-site) .home .story-tally b{color:#fff;font-family:var(--marketing-display);font-variant-numeric:tabular-nums}:where(.marketing-site) .home .story-badhire{grid-area:badhire;border-radius:8px;padding:8px 10px;color:#fff;background:#c94f4f;font-family:var(--marketing-display);font-size:.76rem;font-weight:700}:where(.marketing-site) .home .story-badhire small{display:block;font-family:var(--marketing-body);font-weight:600;opacity:.92}:where(.marketing-site) .home .scene-read{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"sheet reqs" "funnel funnel";gap:10px}:where(.marketing-site) .home .story-sheet{position:relative;grid-area:sheet;overflow:hidden;border-radius:6px;padding:12px 14px 14px;color:var(--marketing-navy);background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.35);font-size:12px;line-height:1.35}:where(.marketing-site) .home .cv-name{font-family:var(--marketing-display);font-size:15px;font-weight:800;line-height:1.2}:where(.marketing-site) .home .cv-meta{margin-top:1px;color:var(--marketing-muted);font-size:11.5px}:where(.marketing-site) .home .cv-section{margin-top:9px}:where(.marketing-site) .home .cv-heading{margin-bottom:3px;border-bottom:1px solid var(--marketing-line);padding-bottom:2px;color:var(--marketing-purple);font-family:var(--marketing-display);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.marketing-site) .home .cv-line{position:relative;margin:1px -4px;border-radius:4px;padding:2px 4px 2px 15px}:where(.marketing-site) .home .cv-line:before{content:"•";position:absolute;left:5px;color:var(--marketing-muted)}:where(.marketing-site) .home .scene.on .cv-line.hit{animation:marketing-story-hit 1.5s ease forwards}@keyframes marketing-story-hit{0%{background-color:rgba(117,86,163,0);box-shadow:inset 0 0 0 rgba(117,86,163,0)}30%{background-color:rgba(117,86,163,.38)}to{background-color:rgba(117,86,163,.16);box-shadow:inset 3px 0 0 var(--marketing-violet)}}:where(.marketing-site) .home .story-scan{position:absolute;top:-24%;right:0;left:0;height:24%;border-bottom:2px solid rgba(117,86,163,.9);background:linear-gradient(rgba(117,86,163,0),rgba(117,86,163,.3));pointer-events:none}:where(.marketing-site) .home .scene.on .story-scan{animation:marketing-story-scan 2.4s linear .3s forwards}@keyframes marketing-story-scan{to{top:100%}}:where(.marketing-site) .home .story-reqs{display:flex;flex-direction:column;grid-area:reqs}:where(.marketing-site) .home .story-read{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 6px;border-bottom:1px solid var(--marketing-line);padding:6px 8px}:where(.marketing-site) .home .story-read b{font-family:var(--marketing-display);font-weight:700}:where(.marketing-site) .home .story-read .mini-tag{align-self:start;white-space:normal;text-align:center}:where(.marketing-site) .home .story-read q{grid-column:1/3;color:var(--marketing-muted);font-size:.7rem;quotes:"“" "”"}:where(.marketing-site) .home .story-funnel{display:grid;grid-area:funnel;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:2px 2px 0;color:rgba(255,255,255,.85);font-size:.78rem}:where(.marketing-site) .home .story-funnel b{display:block;color:#fff;font-family:var(--marketing-display);font-size:1.2rem;font-variant-numeric:tabular-nums;line-height:1}:where(.marketing-site) .home .story-funnel .end{text-align:right}:where(.marketing-site) .home .story-funnel .bar{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.14)}:where(.marketing-site) .home .story-funnel .bar i{display:block;width:100%;height:100%;background:var(--marketing-lilac);transform:scaleX(1);transform-origin:left}:where(.marketing-site) .home .scene.on .story-funnel .bar i{animation:marketing-story-shrink 1.4s cubic-bezier(.2,.8,.2,1) 2.6s forwards}@keyframes marketing-story-shrink{to{transform:scaleX(.048)}}:where(.marketing-site) .home .scene-outcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:10px}:where(.marketing-site) .home .scene-outcome .story-col{display:flex;flex-direction:column;gap:6px;min-width:0}:where(.marketing-site) .home .story-pick{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}:where(.marketing-site) .home .story-qcard{display:flex;flex:1 1 auto;flex-direction:column}:where(.marketing-site) .home .pick-title{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:6px 8px 0}:where(.marketing-site) .home .pick-title b{font-family:var(--marketing-display);font-size:.8rem}:where(.marketing-site) .home .pick-title span{color:var(--marketing-purple);font-family:var(--marketing-display);font-variant-numeric:tabular-nums;font-weight:700}:where(.marketing-site) .home .pick-title span.fit-strong{color:var(--marketing-green)}:where(.marketing-site) .home .pick-chips{display:flex;flex-wrap:wrap;gap:3px;padding:4px 8px 7px}:where(.marketing-site) .home .story-pick q{display:block;padding:0 8px 7px;color:var(--marketing-muted);font-size:.68rem;quotes:"“" "”"}:where(.marketing-site) .home .story-qcard p{margin-top:auto;padding:6px 8px;font-family:var(--marketing-display);font-size:.78rem;font-weight:700}:where(.marketing-site) .home .story-qcard .why{padding:0 8px 6px;color:var(--marketing-muted)}:where(.marketing-site) .home .story-qcard .scale{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:auto;padding:0 8px 8px}:where(.marketing-site) .home .story-qcard .scale span{border:1px solid var(--marketing-line);border-radius:5px;padding:.15rem 0;color:var(--marketing-muted);font-size:.64rem;font-weight:600;text-align:center}:where(.marketing-site) .home .story-qcard .scale span.on{color:#fff;background:var(--marketing-purple);border-color:var(--marketing-purple)}:where(.marketing-site) .home .story-week2{display:grid;grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:6px}:where(.marketing-site) .home .story-week2>div{min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 8px;color:rgba(255,255,255,.8);background:rgba(255,255,255,.08);font-size:.72rem}:where(.marketing-site) .home .story-week2>div:before{content:"✓ ";color:var(--marketing-mint);font-weight:800}:where(.marketing-site) .home .story-week2 b{display:block;color:#fff;font-family:var(--marketing-display);font-size:.8rem}@container story (min-width: 431px){:where(.marketing-site) .home .scene{padding:14px}:where(.marketing-site) .home .story-ui{font-size:.8rem}:where(.marketing-site) .home .story-ui-head{font-size:.84rem}:where(.marketing-site) .home .story-mail{padding:8px 10px}:where(.marketing-site) .home .story-mail small{font-size:.7rem}:where(.marketing-site) .home .mini-tag{font-size:.66rem}:where(.marketing-site) .home .story-read q{font-size:.74rem}:where(.marketing-site) .home .pick-title b{font-size:.92rem}:where(.marketing-site) .home .story-pick q{font-size:.74rem}:where(.marketing-site) .home .story-qcard p{font-size:.94rem}:where(.marketing-site) .home .story-qcard .why{font-size:.78rem}:where(.marketing-site) .home .story-qcard .scale span{padding:.28rem 0;font-size:.72rem}:where(.marketing-site) .home .story-week2>div{font-size:.78rem}:where(.marketing-site) .home .story-week2 b{font-size:.86rem}:where(.marketing-site) .home .story-tally{font-size:.84rem}:where(.marketing-site) .home .story-badhire{font-size:.82rem}}@container story (max-width: 430px){:where(.marketing-site) .home .chapters{display:flex;gap:4px}:where(.marketing-site) .home .chapters button{flex:1 1 auto;padding:.5rem .4rem;text-align:center}:where(.marketing-site) .home .chapters button small{font-size:.7rem;font-weight:700;letter-spacing:0;overflow:hidden;color:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap}:where(.marketing-site) .home .chapter-num{margin-right:.25rem;font-size:.6rem;opacity:.65}:where(.marketing-site) .home .chapter-sep,:where(.marketing-site) .home .chapter-title{display:none}:where(.marketing-site) .home .scene{padding:10px}:where(.marketing-site) .home .story-ui{font-size:.72rem}:where(.marketing-site) .home .scene-today{--marketing-blk:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"inbox inbox" "week week" "tally badhire"}:where(.marketing-site) .home .story-mail:nth-child(n+7){display:none}:where(.marketing-site) .home .scene-read{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"sheet" "reqs" "funnel"}:where(.marketing-site) .home .cv-line:not(.hit),:where(.marketing-site) .home .cv-meta,:where(.marketing-site) .home .cv-section:not(.has-hit){display:none}:where(.marketing-site) .home .story-read q{display:none}:where(.marketing-site) .home .scene-outcome{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}:where(.marketing-site) .home .story-week2{grid-column:auto}:where(.marketing-site) .home .story-pick q,:where(.marketing-site) .home .story-qcard .why{display:none}:where(.marketing-site) .home .mini-tag{padding:.06rem .3rem;font-size:.58rem}:where(.marketing-site) .home .story-week2>div{padding:5px 6px;font-size:.64rem}:where(.marketing-site) .home .story-week2 b{font-size:.68rem}}:where(.marketing-site) .home .proof-section{padding:36px 0 44px}:where(.marketing-site) .home .proof-section .head{margin-bottom:14px}:where(.marketing-site) .home .proof-section .head h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}:where(.marketing-site) .home .panel{position:relative;overflow:hidden;border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);color:var(--marketing-navy);background:#fff;box-shadow:0 18px 50px rgba(25,23,70,.1)}:where(.marketing-site) .home .panel-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;border-bottom:1px solid var(--marketing-line);padding:14px 18px;background:#fbfbfe}:where(.marketing-site) .home .panel-bar strong{font-family:var(--marketing-display);font-size:1.05rem}:where(.marketing-site) .home .panel-bar small{display:block;color:var(--marketing-muted);font-size:.88rem}:where(.marketing-site) .home .panel-bar .tabs{margin-bottom:0}:where(.marketing-site) .home .list-head,:where(.marketing-site) .home .row,:where(.marketing-site) .home .tier{display:grid;grid-template-columns:minmax(0,1.5fr) 150px minmax(0,1.35fr) minmax(0,1fr) 150px;align-items:center;gap:16px}:where(.marketing-site) .home .list-head{padding:12px 18px;border-top:1px solid var(--marketing-line);color:var(--marketing-muted);font-size:.86rem;font-weight:700}:where(.marketing-site) .home .list-head span:first-child{padding-left:52px}:where(.marketing-site) .home .tier{border-top:1px solid var(--marketing-line);padding:11px 18px;color:var(--marketing-navy);background:var(--marketing-surface);font-size:.92rem}:where(.marketing-site) .home .tier-label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;grid-column:1/2}:where(.marketing-site) .home .group-first .tier-label{grid-column:1/-1}:where(.marketing-site) .home .tier-label small{color:var(--marketing-muted);font-size:.88rem}:where(.marketing-site) .home .tier i{width:9px;height:9px;border-radius:50%;background:var(--marketing-muted)}:where(.marketing-site) .home .group-first .tier i{background:var(--marketing-green)}:where(.marketing-site) .home .group-maybe .tier i{background:var(--marketing-amber)}:where(.marketing-site) .home .tier-col{font-weight:700}:where(.marketing-site) .home .row{width:100%;border:0;border-top:1px solid var(--marketing-line);padding:14px 18px;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}:where(.marketing-site) .home .row:hover{background:#fafafe}:where(.marketing-site) .home .row .num{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#7d86c4;font-family:var(--marketing-display);font-size:.9rem;font-weight:700}:where(.marketing-site) .home .row.top .num{background:var(--marketing-purple)}:where(.marketing-site) .home .group-unlikely .row .num{background:#3d3a78}:where(.marketing-site) .home .row .who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-width:0}:where(.marketing-site) .home .row .who .num{grid-row:1/3}:where(.marketing-site) .home .row .who strong{display:block;font-family:var(--marketing-display);font-size:1rem}:where(.marketing-site) .home .row .who small{overflow:hidden;color:var(--marketing-muted);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}:where(.marketing-site) .home .row .fit{display:flex;align-items:center;gap:.6rem;font-variant-numeric:tabular-nums}:where(.marketing-site) .home .row .fit b{min-width:2.6em;font-family:var(--marketing-display)}:where(.marketing-site) .home .fit-bar{flex:1;max-width:80px;height:7px;overflow:hidden;border-radius:999px;background:var(--marketing-line)}:where(.marketing-site) .home .fit-bar i{display:block;height:100%;border-radius:inherit;background:var(--marketing-purple)}:where(.marketing-site) .home .fit-strong b{color:var(--marketing-green)}:where(.marketing-site) .home .fit-strong .fit-bar i{background:var(--marketing-green)}:where(.marketing-site) .home .fit-maybe .fit-bar i{background:var(--marketing-amber)}:where(.marketing-site) .home .fit-unlikely b{color:var(--marketing-muted)}:where(.marketing-site) .home .fit-unlikely .fit-bar i{background:#9b9ab8}:where(.marketing-site) .home .row .ask{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}:where(.marketing-site) .home .ask-chip{border-radius:999px;padding:.25rem .7rem;color:var(--marketing-amber);background:var(--marketing-amber-bg);font-size:.86rem;font-weight:600}:where(.marketing-site) .home .ask-why{font-size:.92rem}:where(.marketing-site) .home .why-unlikely:before{margin-right:.4rem;color:var(--marketing-gap);content:"✕"}:where(.marketing-site) .home .ask-more{color:var(--marketing-muted);font-size:.86rem}:where(.marketing-site) .home .row .stage{display:grid;justify-items:start;gap:.3rem}:where(.marketing-site) .home .stage-line{display:grid;justify-items:start;gap:.25rem;font-size:.92rem}:where(.marketing-site) .home .stage-pill{border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:600}:where(.marketing-site) .home .stage-done{color:var(--marketing-green);background:var(--marketing-green-bg)}:where(.marketing-site) .home .stage-warn{color:var(--marketing-amber);background:var(--marketing-amber-bg)}:where(.marketing-site) .home .stage-idle{color:var(--marketing-muted);background:var(--marketing-surface)}:where(.marketing-site) .home .row-action{justify-self:end;border:1px solid var(--marketing-line);border-radius:8px;padding:.4rem .8rem;background:#fff;font-size:.88rem;font-weight:600;white-space:nowrap}:where(.marketing-site) .home .chip{border-radius:999px;padding:.22rem .55rem;font-size:.8rem;font-weight:600}:where(.marketing-site) .home .evidence{display:grid;gap:8px;margin:0 18px 12px;border:1px solid var(--marketing-line);border-radius:10px;padding:10px 12px;background:#fafafe}:where(.marketing-site) .home .evidence[hidden]{display:none}:where(.marketing-site) .home .ev{display:grid;gap:2px;font-size:.92rem}:where(.marketing-site) .home .ev b{font-family:var(--marketing-display);font-weight:700}:where(.marketing-site) .home .ev q{color:var(--marketing-muted);quotes:"“" "”"}:where(.marketing-site) .home .ev .lbl{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .home .tie{margin:10px 18px 16px;border-radius:10px;padding:10px 12px;color:#5c3d00;background:var(--marketing-partial-bg);font-size:.9rem}:where(.marketing-site) .home .more{display:block;border-top:1px solid var(--marketing-line);padding:10px 18px 16px;color:var(--marketing-muted);font-size:.9rem}:where(.marketing-site) .home .section{padding:64px 0}:where(.marketing-site) .home .section.alt{background:#fff;border-block:1px solid var(--marketing-line)}:where(.marketing-site) .home .head{max-width:46rem;gap:.6rem;margin-bottom:28px}:where(.marketing-site) .home .head h2{max-width:none;color:var(--marketing-navy);font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;line-height:1.08;letter-spacing:-.01em}:where(.marketing-site) .home .head p{max-width:none;color:var(--marketing-muted);font-size:1.08rem;line-height:1.55}:where(.marketing-site) .home .grid3{display:grid;gap:16px}:where(.marketing-site) .home .grid3>*{min-width:0}:where(.marketing-site) .home .cost-tile{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:22px;background:#fff}:where(.marketing-site) .home .cost-figure{font-family:var(--marketing-display);font-size:clamp(2rem,4vw,2.8rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}:where(.marketing-site) .home .cost-figure small{margin-left:.25rem;color:var(--marketing-violet);font-size:.5em;font-weight:700}:where(.marketing-site) .home .cost-tile p{margin-top:.6rem;color:var(--marketing-muted)}:where(.marketing-site) .home .week-note{max-width:52rem;margin-top:22px;border-left:4px solid var(--marketing-violet);border-radius:0 var(--marketing-radius) var(--marketing-radius) 0;padding:18px 22px;background:#fff;font-size:1.08rem}:where(.marketing-site) .home .split{display:grid;align-items:center;gap:24px}:where(.marketing-site) .home .split>*{min-width:0}:where(.marketing-site) .home .split-copy h2{margin-top:.6rem}:where(.marketing-site) .home .split-copy p{margin-top:1rem;color:var(--marketing-muted);font-size:1.08rem}:where(.marketing-site) .home .card{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:18px;background:#fff;box-shadow:0 10px 30px rgba(25,23,70,.06)}:where(.marketing-site) .home .card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:10px;color:var(--marketing-muted);font-size:.85rem}:where(.marketing-site) .home .card-head strong{color:var(--marketing-navy);font-family:var(--marketing-display);font-size:1rem}:where(.marketing-site) .home .reading{display:grid;gap:4px;border-top:1px solid var(--marketing-line);padding:10px 0}:where(.marketing-site) .home .reading-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}:where(.marketing-site) .home .reading-head b{font-family:var(--marketing-display)}:where(.marketing-site) .home .reading p{color:var(--marketing-muted);font-size:.93rem}:where(.marketing-site) .home .reading p.tone-text-supported{color:var(--marketing-supported)}:where(.marketing-site) .home .reading p.tone-text-partial{color:var(--marketing-partial)}:where(.marketing-site) .home .outcome{display:flex;flex-direction:column;gap:14px;border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:20px;background:#fff}:where(.marketing-site) .home .outcome .n{color:var(--marketing-violet);font-family:var(--marketing-display);font-size:.9rem;font-weight:700;letter-spacing:.1em}:where(.marketing-site) .home .outcome p{color:var(--marketing-muted)}:where(.marketing-site) .home .mini{display:grid;gap:8px;margin-top:auto;border:1px solid var(--marketing-line);border-radius:10px;padding:12px;background:#fbfbfe;font-size:.92rem}:where(.marketing-site) .home .mini-label{color:var(--marketing-purple);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .home .mini-question{color:var(--marketing-navy);font-family:var(--marketing-display);font-size:1rem;font-weight:700}:where(.marketing-site) .home .mini-why{color:var(--marketing-muted)}:where(.marketing-site) .home .mini .scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}:where(.marketing-site) .home .mini .scale span{border:1px solid var(--marketing-line);border-radius:7px;padding:.3rem 0;color:var(--marketing-muted);font-size:.82rem;font-weight:600;text-align:center}:where(.marketing-site) .home .mini .scale span.on{color:#fff;background:var(--marketing-purple);border-color:var(--marketing-purple)}:where(.marketing-site) .home .rec{display:grid;gap:6px}:where(.marketing-site) .home .rec>div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--marketing-line);padding:6px 0}:where(.marketing-site) .home .rec>div:first-child{border-top:0}:where(.marketing-site) .home .rec b{font-weight:700}:where(.marketing-site) .home .rec-muted{color:var(--marketing-muted)}:where(.marketing-site) .home .pill{border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:700}:where(.marketing-site) .home .pill.navy{color:#fff;background:var(--marketing-navy)}:where(.marketing-site) .home .intake{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:22px;color:var(--marketing-muted);font-size:.98rem}:where(.marketing-site) .home .intake span:before{content:"→";margin-right:.4rem;color:var(--marketing-violet);font-weight:700}:where(.marketing-site) .home .honest-grid{display:grid;gap:14px}:where(.marketing-site) .home .honest-grid>div{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:18px;background:#fff}:where(.marketing-site) .home .honest-grid b{display:block;margin-bottom:.35rem;font-family:var(--marketing-display);font-size:1.08rem}:where(.marketing-site) .home .honest-grid p{color:var(--marketing-muted);font-size:.98rem}:where(.marketing-site) .home .calc{display:grid;gap:16px}:where(.marketing-site) .home .calc>*{min-width:0}:where(.marketing-site) .home .calc-form{padding:22px}:where(.marketing-site) .home .calc-sentence{color:var(--marketing-navy);font-family:var(--marketing-display);font-size:clamp(1.3rem,4.4vw,1.75rem);font-weight:700;line-height:2.1;letter-spacing:-.01em}:where(.marketing-site) .home .blank{display:inline-flex;align-items:baseline;white-space:nowrap}:where(.marketing-site) .home .blank-prefix{margin-right:.12em;color:var(--marketing-violet)}:where(.marketing-site) .home .blank-input{width:calc(var(--marketing-digits, 4) * 1ch + 1.2rem);min-width:0;min-height:44px;border:0;border-bottom:3px solid var(--marketing-violet);border-radius:6px 6px 0 0;padding:0 .3rem;color:var(--marketing-violet);background:rgba(117,86,163,.08);font:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;-moz-appearance:textfield}:where(.marketing-site) .home .blank-input::-webkit-inner-spin-button,:where(.marketing-site) .home .blank-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}:where(.marketing-site) .home .calc-hint{margin-top:6px;color:var(--marketing-muted);font-size:.92rem}:where(.marketing-site) .home .calc-result{display:grid;gap:10px;align-content:start}:where(.marketing-site) .home .result{display:grid;gap:14px;border-radius:var(--marketing-radius);padding:22px;color:#fff;background:var(--marketing-navy)}:where(.marketing-site) .home .result-rows{display:grid;gap:8px;margin:0}:where(.marketing-site) .home .result-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:8px}:where(.marketing-site) .home .result-rows dt{color:rgba(255,255,255,.82)}:where(.marketing-site) .home .result-rows dd{margin:0;font-family:var(--marketing-display);font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700}:where(.marketing-site) .home .result .money{color:#fff;font-family:var(--marketing-display);font-size:clamp(2.2rem,5vw,3.4rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}:where(.marketing-site) .home .result .money span:first-child{color:var(--marketing-lilac)}:where(.marketing-site) .home .result .note{margin-top:6px;color:rgba(255,255,255,.82);font-size:.95rem}:where(.marketing-site) .home .result .price-line{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;color:rgba(255,255,255,.82)}:where(.marketing-site) .home .result .price-line b{color:#fff;font-family:var(--marketing-display);font-size:1.15rem;font-variant-numeric:tabular-nums}:where(.marketing-site) .home .result .price-line b span{color:rgba(255,255,255,.76);font-size:.75em}:where(.marketing-site) .home .calc-assume{margin:0}:where(.marketing-site) .home .plans{display:grid;gap:14px}:where(.marketing-site) .home .plans>*{min-width:0}:where(.marketing-site) .home .plan{display:flex;flex-direction:column;gap:10px;border-color:var(--marketing-line);border-radius:var(--marketing-radius);padding:20px}:where(.marketing-site) .home .plan.featured{border-color:var(--marketing-violet);box-shadow:0 12px 34px rgba(117,86,163,.16)}:where(.marketing-site) .home .plan h3{margin:0;font-size:1.1rem}:where(.marketing-site) .home .plan .price{margin:0;color:var(--marketing-navy);font-size:1.9rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}:where(.marketing-site) .home .plan .price small{color:var(--marketing-muted);font-size:.5em;font-weight:700}:where(.marketing-site) .home .plan p{min-height:0;color:var(--marketing-muted);font-size:1rem}:where(.marketing-site) .home .plan ul{display:grid;gap:.25rem;margin:0 0 6px;padding:0 0 0 1.1rem;color:var(--marketing-muted);font-size:.95rem;list-style:disc}:where(.marketing-site) .home .plan li:before{content:none}:where(.marketing-site) .home .plan .btn{margin-top:auto}:where(.marketing-site) .home .pricing-grid .tabs{margin-bottom:0}:where(.marketing-site) .home .fine{margin-top:0;color:var(--marketing-muted);font-size:.9rem}:where(.marketing-site) .home .faq-stack{display:grid;gap:8px;max-width:52rem}:where(.marketing-site) .home .faq-stack details{border:1px solid var(--marketing-line);border-radius:12px;padding:0 18px;background:#fff}:where(.marketing-site) .home .faq-stack summary{display:flex;justify-content:space-between;gap:1rem;padding:14px 0;font-family:var(--marketing-display);font-size:1.02rem;font-weight:700;list-style:none;cursor:pointer}:where(.marketing-site) .home .faq-stack summary::-webkit-details-marker{display:none}:where(.marketing-site) .home .faq-stack summary:after{content:"+";color:var(--marketing-violet);font-weight:800}:where(.marketing-site) .home .faq-stack details[open] summary:after{content:"–"}:where(.marketing-site) .home .faq-stack details p{padding-bottom:16px;color:var(--marketing-muted)}:where(.marketing-site) .home .cta p{max-width:680px;margin:0 auto 24px}:where(.marketing-site) .home .cta .btn.primary{color:#fff;background:var(--marketing-violet)}:where(.marketing-site) .home .cta .btn.primary:hover{background:#654a92}:where(.marketing-site) .footer-copy{color:#a6a3ce;font-size:13px}@media (min-width:700px){:where(.marketing-site) .home .plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:where(.marketing-site) .home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}}@media (min-width:1024px) and (max-width:1139px){:where(.marketing-site) .home .hero h1{font-size:clamp(2.1rem,4.4vw,3.4rem)}}@media (min-width:800px){:where(.marketing-site) .home .grid3,:where(.marketing-site) .home .honest-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){:where(.marketing-site) .home .split{grid-template-columns:1fr 1fr;gap:48px}:where(.marketing-site) .home .calc{grid-template-columns:1.1fr .9fr;align-items:start}}@media (min-width:960px){:where(.marketing-site) .home .hero-grid{grid-template-columns:1.05fr .95fr;gap:40px}}@media (min-width:1000px){:where(.marketing-site) .home .plans{grid-template-columns:repeat(4,1fr)}}:where(.marketing-site) .plan.enterprise-plan{grid-column:1/-1;margin-top:14px;align-items:stretch;background:linear-gradient(135deg,var(--marketing-page),#fff 70%)}:where(.marketing-site) .plan.enterprise-plan h2,:where(.marketing-site) .plan.enterprise-plan h3{margin:0 0 4px}:where(.marketing-site) .plan.enterprise-plan p{margin:0}:where(.marketing-site) .plan.enterprise-plan ul{margin:0}:where(.marketing-site) .plan.enterprise-plan .btn{align-self:flex-start;margin-top:0}@media (min-width:1000px){:where(.marketing-site) .plan.enterprise-plan{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;column-gap:48px;padding:24px 28px}:where(.marketing-site) .plan.enterprise-plan ul{display:flex;flex-wrap:wrap;gap:6px 28px}:where(.marketing-site) .plan.enterprise-plan .btn{align-self:center}}@media (max-width:900px){:where(.marketing-site) .home .list-head,:where(.marketing-site) .home .row-action,:where(.marketing-site) .home .tier-col{justify-self:end;display:none}:where(.marketing-site) .home .tier{grid-template-columns:1fr}:where(.marketing-site) .home .row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}:where(.marketing-site) .home .row .ask,:where(.marketing-site) .home .row .stage{grid-column:1/-1}:where(.marketing-site) .home .row .stage,:where(.marketing-site) .home .stage-line{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width:700px){:where(.marketing-site) .home .section{padding:48px 0}:where(.marketing-site) .home .proof-section{padding:32px 0 36px}:where(.marketing-site) .home .hero{padding:40px 0 32px}:where(.marketing-site) .home .panel-bar .tabs{display:none}:where(.marketing-site) .home .row .num{width:34px;height:34px}}@media (max-width:480px){:where(.marketing-site) .nav{min-height:63px}:where(.marketing-site) .header-logo{width:154px}:where(.marketing-site) .home .grid3,:where(.marketing-site) .home .honest-grid,:where(.marketing-site) .home .plans{gap:16px}}@media (prefers-reduced-motion:reduce){:where(.marketing-site) .home .scene{transition:none}:where(.marketing-site) .home .scene .enter,:where(.marketing-site) .home .scene.on .enter{opacity:1;transform:none;animation:none}:where(.marketing-site) .home .scene.on .story-scan{display:none}:where(.marketing-site) .home .scene .cv-line.hit,:where(.marketing-site) .home .scene.on .cv-line.hit{background-color:rgba(117,86,163,.16);box-shadow:inset 3px 0 0 var(--marketing-violet);animation:none}:where(.marketing-site) .home .scene.on .story-funnel .bar i{transform:scaleX(.048);animation:none}:where(.marketing-site) .home .chapters button.on i{width:100%;animation:none}:where(.marketing-site) .home .replay{display:none}}:where(.marketing-site) .getting-in .hero{padding:56px 0 48px}:where(.marketing-site) .getting-in .hero-copy{position:relative;max-width:46rem}:where(.marketing-site) .getting-in .lead{max-width:40rem}:where(.marketing-site) .home .way-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}:where(.marketing-site) .home .way-jump a{display:inline-flex;min-height:44px;align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:0 1rem;color:#fff;font-family:var(--marketing-display);font-size:.95rem;font-weight:700}:where(.marketing-site) .home .way-jump a:hover{border-color:var(--marketing-lilac);color:var(--marketing-lilac)}:where(.marketing-site) .getting-in .way-body{display:grid;gap:28px}:where(.marketing-site) .getting-in .way-body>*{min-width:0}:where(.marketing-site) .getting-in .way-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 40px;margin:0;padding:0;list-style:none}:where(.marketing-site) .getting-in .way-points li{position:relative;padding-left:1.5rem;color:var(--marketing-muted);font-size:1.02rem}:where(.marketing-site) .getting-in .way-points li:before{content:"✓";position:absolute;left:0;color:var(--marketing-violet);font-weight:700}:where(.marketing-site) .getting-in .way-points b{color:var(--marketing-navy);font-family:var(--marketing-display)}:where(.marketing-site) .getting-in .way-points code{border-radius:6px;padding:.1em .35em;color:var(--marketing-navy);background:var(--marketing-surface);font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.88em;overflow-wrap:anywhere}:where(.marketing-site) .getting-in .shots{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:28px}:where(.marketing-site) .getting-in .shot{width:min(100%,var(--shot-width));min-width:0;margin:0}:where(.marketing-site) .getting-in .shot-tag{display:block;margin-bottom:8px;color:var(--marketing-violet);font-family:var(--marketing-display);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(.marketing-site) .getting-in .shot-frame{overflow:hidden;border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);background:#fff;box-shadow:0 18px 44px -22px rgba(25,23,70,.35)}:where(.marketing-site) .getting-in .shot-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}:where(.marketing-site) .getting-in .shot figcaption{margin-top:10px;color:var(--marketing-muted);font-size:.85rem}:where(.marketing-site) .getting-in .next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}:where(.marketing-site) .getting-in .next-grid>div{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:18px;background:#fff}:where(.marketing-site) .getting-in .next-grid b{display:block;margin-bottom:.35rem;color:var(--marketing-navy);font-family:var(--marketing-display);font-size:1.08rem}:where(.marketing-site) .getting-in .next-grid p{color:var(--marketing-muted);font-size:.98rem}:where(.marketing-site) .getting-in .next-link{margin-top:22px}:where(.marketing-site) .getting-in .next-link a{color:var(--marketing-violet);font-family:var(--marketing-display);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){:where(.marketing-site) .getting-in .way-body.side{grid-template-columns:minmax(0,1fr) minmax(0,var(--side-shot));align-items:start;gap:56px}:where(.marketing-site) .getting-in .way-body.side .way-points{grid-template-columns:1fr}}@media (max-width:700px){:where(.marketing-site) .getting-in .hero{padding:40px 0 32px}}:where(.marketing-site) .home a.intake{align-items:baseline}:where(.marketing-site) .home .intake-go{color:var(--marketing-violet);font-family:var(--marketing-display);font-weight:700}:where(.marketing-site) .home .intake-go:after{content:"→";margin-left:.4rem}:where(.marketing-site) .home a.intake:hover .intake-go{text-decoration:underline;text-underline-offset:3px}:where(.marketing-site) a.faq-link{color:var(--marketing-violet);font-weight:700;text-decoration:underline;text-underline-offset:3px}:where(.marketing-site) .pricing-page .hero{padding:56px 0 48px}:where(.marketing-site) .pricing-page .hero-copy{position:relative;max-width:46rem}:where(.marketing-site) .pricing-page .lead{max-width:42rem}:where(.marketing-site) .pricing-page .rules{display:grid;gap:14px}:where(.marketing-site) .pricing-page .rules>div{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);padding:20px;background:#fff}:where(.marketing-site) .pricing-page .rules b{display:block;margin-bottom:.35rem;font-family:var(--marketing-display);font-size:1.08rem}:where(.marketing-site) .pricing-page .rules p{color:var(--marketing-muted);font-size:.98rem}@media (min-width:720px){:where(.marketing-site) .pricing-page .rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){:where(.marketing-site) .pricing-page .rules{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.marketing-site) .home .faqcard p{font-size:.98rem;line-height:1.55}:where(.marketing-site) .faq .hero,:where(.marketing-site) .legal .hero{padding:56px 0 48px}:where(.marketing-site) .faq .hero-copy,:where(.marketing-site) .legal .hero-copy{position:relative;max-width:46rem}:where(.marketing-site) .faq .lead,:where(.marketing-site) .legal .lead{max-width:42rem}:where(.marketing-site) .legal .legal-updated{margin-top:1.2rem;color:var(--marketing-lilac);font-family:var(--marketing-display);font-size:.9rem;font-weight:700}:where(.marketing-site) .legal .legal-section:first-child{padding-top:0}:where(.marketing-site) .legal .legal-section:last-child{border-bottom:0}:where(.marketing-site) .auth-page h1,:where(.marketing-site) .auth-page h2{font-family:var(--marketing-display);letter-spacing:-.015em}:where(.marketing-site) .plan-savings{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px}:where(.marketing-site) .plan-save-badge{width:fit-content;border-radius:999px;padding:5px 9px;color:var(--marketing-green);background:var(--marketing-green-bg);font-size:11px;font-weight:900;line-height:1;white-space:nowrap}:where(.marketing-site) .plan-savings-line{color:var(--marketing-muted);font-size:12.5px}:where(.marketing-site) .nav-drop{position:relative}:where(.marketing-site) .nav-drop-trigger{border:0;padding:0;color:inherit;background:none;font:inherit;cursor:pointer;white-space:nowrap}:where(.marketing-site) .nav-drop-trigger:after{content:"▾";margin-left:.3em;font-size:.8em}:where(.marketing-site) .nav-drop-trigger:hover,:where(.marketing-site) .nav-drop.is-open .nav-drop-trigger,:where(.marketing-site) .nav-drop:has(:focus-visible) .nav-drop-trigger{color:var(--marketing-ink)}:where(.marketing-site) .nav-drop-panel{position:absolute;top:100%;left:-14px;z-index:40;display:none;min-width:210px;padding-top:12px}:where(.marketing-site) .nav-drop.is-open .nav-drop-panel,:where(.marketing-site) .nav-drop:has(:focus-visible) .nav-drop-panel,:where(.marketing-site) .nav-drop:hover .nav-drop-panel{display:grid}:where(.marketing-site) .nav-drop-panel a{display:block;border:1px solid var(--marketing-line);border-bottom:0;padding:12px 16px;background:#fff;font-weight:700}:where(.marketing-site) .nav-drop-panel a:first-child{border-radius:10px 10px 0 0}:where(.marketing-site) .nav-drop-panel a:last-child{border-bottom:1px solid var(--marketing-line);border-radius:0 0 10px 10px;box-shadow:0 18px 40px -20px rgba(25,23,70,.35)}:where(.marketing-site) .nav-drop-panel a:only-child{border-radius:10px}@media (max-width:960px){:where(.marketing-site) .nav-drop{display:none}}:where(.marketing-site) .hero-grid>.hero-copy{max-width:none}:where(.marketing-site) .hp-card{min-width:0;overflow:hidden;border-radius:16px;color:var(--marketing-ink);background:#fff;box-shadow:0 30px 60px rgba(10,8,40,.35)}:where(.marketing-site) .hp-pad{display:flex;flex-direction:column;gap:10px;padding:22px 24px}:where(.marketing-site) .hp-stack{display:flex;min-width:0;flex-direction:column;gap:14px}:where(.marketing-site) .hp-stack .hp-pad{gap:8px}:where(.marketing-site) .hp-label{color:var(--marketing-muted);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.marketing-site) .hp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:14px 18px;border-bottom:1px solid #eeeef7}:where(.marketing-site) .hp-head strong{font-size:15px}:where(.marketing-site) .hp-head span{color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .hp-foot{margin:0;padding:10px 18px;border-top:1px solid #f0f0f6;color:#6b6a8f;font-size:11.5px}:where(.marketing-site) .hp-sample{margin:0;color:#6b6a8f;font-size:11.5px}:where(.marketing-site) .hp-line{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed #e0dfeb}:where(.marketing-site) .hp-ok{color:#105c51;font-weight:700;white-space:nowrap}:where(.marketing-site) .hp-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding-top:4px}:where(.marketing-site) .hp-big{font-family:var(--marketing-display);font-size:28px;font-weight:800}:where(.marketing-site) .aud-price small,:where(.marketing-site) .hp-big small{color:var(--marketing-muted);font-family:var(--marketing-body,inherit);font-size:13px;font-weight:600}:where(.marketing-site) .hp-self-start{align-self:flex-start}:where(.marketing-site) .hp-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(.marketing-site) .hp-sources>div{padding:12px 14px;border:1px solid #ececf4;border-radius:12px;background:#fbfbfe}:where(.marketing-site) .hp-job b,:where(.marketing-site) .hp-qa b,:where(.marketing-site) .hp-sources b{display:block}:where(.marketing-site) .hp-fact+.hp-fact small,:where(.marketing-site) .hp-job small,:where(.marketing-site) .hp-sources small,:where(.marketing-site) .hp-stack small{display:block;color:var(--marketing-muted);font-size:12.5px}:where(.marketing-site) .hp-job{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px;border-radius:12px;color:#fff;background:var(--marketing-navy)}:where(.marketing-site) .hp-job small{color:#d9d6f0}:where(.marketing-site) .hp-job-count{text-align:right}:where(.marketing-site) .hp-job-count b{font-family:var(--marketing-display);font-size:26px;line-height:1.1}:where(.marketing-site) .hp-qa{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px dashed #e0dfeb}:where(.marketing-site) .hp-qa:last-child{padding-bottom:0;border-bottom:0}:where(.marketing-site) .hp-qa span{color:var(--marketing-muted);font-size:14.5px}:where(.marketing-site) .hp-record{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}:where(.marketing-site) .hp-promises{display:flex;flex-wrap:wrap;gap:8px}:where(.marketing-site) .hp-promises span{padding:7px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;background:rgba(255,255,255,.1);font-size:13.5px;font-weight:600}:where(.marketing-site) .hp-glance{row-gap:12px}:where(.marketing-site) .hp-fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;font-size:14.5px}:where(.marketing-site) .hp-fact span{color:var(--marketing-muted)}:where(.marketing-site) .aud-chip{display:inline-block;width:fit-content;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4}:where(.marketing-site) .aud-chip-green{color:#105c51;background:var(--marketing-green-bg)}:where(.marketing-site) .aud-chip-blue{color:#3d4789;background:#e8eaf7}:where(.marketing-site) .aud-chip-amber{color:#7a4f07;background:var(--marketing-amber-bg)}:where(.marketing-site) .aud-chip-grey{color:#4a4966;background:#eeeef3}:where(.marketing-site) .aud-sample-tag{align-self:flex-start;color:#6b6a8f;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.marketing-site) .aud-desk-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.55fr) minmax(0,1.1fr);gap:8px;align-items:center;padding:12px 18px;border-top:1px solid #f0f0f6;font-size:14px}:where(.marketing-site) .aud-desk-row small{display:block;color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-desk-cols{padding-block:8px;border-top:0;color:var(--marketing-muted);background:#fbfbfe;font-size:12px;font-weight:600}:where(.marketing-site) .aud-outcomes-band{padding-block:40px 8px}:where(.marketing-site) .aud-outcomes{display:grid;gap:14px}:where(.marketing-site) .aud-outcomes>div{padding:20px;border:1px solid var(--marketing-line-soft);border-radius:14px;background:#fff}:where(.marketing-site) .aud-outcomes b{display:block;font-family:var(--marketing-display);font-size:1.25rem}:where(.marketing-site) .aud-outcomes p{margin:6px 0 0;color:var(--marketing-muted)}:where(.marketing-site) .aud-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}:where(.marketing-site) .aud-steps li{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--marketing-line-soft);border-radius:14px;background:#fff}:where(.marketing-site) .aud-steps li>span:last-child{color:var(--marketing-muted);font-size:.98rem}:where(.marketing-site) .aud-step-time{color:var(--marketing-violet);font-family:var(--marketing-display);font-size:1.7rem;font-weight:800}:where(.marketing-site) .aud-steps .is-last{border-color:var(--marketing-navy);color:#fff;background:var(--marketing-navy)}:where(.marketing-site) .aud-steps .is-last .aud-step-time{color:#c9bff0}:where(.marketing-site) .aud-steps .is-last>span:last-child{color:#d9d6f0}:where(.marketing-site) .aud-split{display:grid;align-items:center;gap:28px}:where(.marketing-site) .aud-split>*{min-width:0}:where(.marketing-site) .aud-split-copy{display:flex;flex-direction:column;gap:12px}:where(.marketing-site) .aud-split-copy h2{margin:0}:where(.marketing-site) .aud-split-copy p{margin:0;color:var(--marketing-muted);font-size:1.08rem}:where(.marketing-site) .aud-split-copy .aud-split-note{font-size:.98rem}:where(.marketing-site) .aud-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:18px;border:1px solid #e4e3ef;border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(28,26,75,.1)}:where(.marketing-site) .aud-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}:where(.marketing-site) .aud-card-head>span{color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;color:var(--marketing-muted);font-size:13px}:where(.marketing-site) .aud-card-foot b{color:var(--marketing-ink)}:where(.marketing-site) .aud-card small{display:block;color:var(--marketing-muted);font-size:12.5px}:where(.marketing-site) .aud-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.marketing-site) .aud-tag{padding:4px 10px;border-radius:999px;color:#3d4789;background:#e8eaf7;font-size:12.5px;font-weight:600}:where(.marketing-site) .aud-people{margin:0;padding:0;list-style:none;border:1px solid #ececf4;border-radius:12px}:where(.marketing-site) .aud-people li{display:flex;align-items:center;gap:12px;padding:11px 14px}:where(.marketing-site) .aud-people li+li{border-top:1px solid #f0f0f6}:where(.marketing-site) .aud-people li>span:nth-child(2){flex:1;min-width:0}:where(.marketing-site) .aud-people em{color:var(--marketing-muted);font-size:12px;font-style:normal}:where(.marketing-site) .aud-check{flex:none;width:18px;height:18px;border:1.5px solid #c8c7dc;border-radius:5px}:where(.marketing-site) .aud-check.on{border-color:var(--marketing-purple);background:var(--marketing-purple)}:where(.marketing-site) .aud-fake-btn{padding:8px 14px;border-radius:9px;color:#fff;background:var(--marketing-purple);font-size:14px;font-weight:700}:where(.marketing-site) .aud-browser{gap:0;padding:0;overflow:hidden;box-shadow:0 24px 50px rgba(28,26,75,.14)}:where(.marketing-site) .aud-browser>.aud-sample-tag{margin:0 20px 14px}:where(.marketing-site) .aud-browser-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--marketing-line-soft);color:var(--marketing-muted);background:#f3f3f8;font-size:12px}:where(.marketing-site) .aud-browser-bar i{width:9px;height:9px;border-radius:50%;background:#d6d5e4}:where(.marketing-site) .aud-browser-bar span{margin-left:8px;padding:3px 10px;border-radius:6px;background:#fff}:where(.marketing-site) .aud-browser-body{display:flex;flex-direction:column;gap:14px;padding:18px 20px}:where(.marketing-site) .aud-link-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}:where(.marketing-site) .aud-brand{display:flex;align-items:center;gap:10px}:where(.marketing-site) .aud-logo{display:grid;flex:none;width:36px;height:36px;place-items:center;border:1.5px dashed #a3a8c3;border-radius:9px;color:#6b7090;font-size:9px;text-align:center}:where(.marketing-site) .aud-link-actions{display:flex;align-items:center;gap:8px}:where(.marketing-site) .aud-link-actions small{margin:0}:where(.marketing-site) .aud-outline-btn{padding:6px 10px;border:1px solid var(--marketing-line);border-radius:8px;font-size:13px;font-weight:600}:where(.marketing-site) .aud-cand{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #ececf4;border-radius:12px}:where(.marketing-site) .aud-cand-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}:where(.marketing-site) .aud-cand blockquote{margin:0;padding-left:10px;border-left:3px solid #c9bff0;color:var(--marketing-charcoal);font-size:14px}:where(.marketing-site) .aud-confirm{color:#7a4f07;font-size:12.5px}:where(.marketing-site) .aud-plans{display:grid;gap:16px}:where(.marketing-site) .aud-plan{display:flex;min-width:0;flex-direction:column;gap:8px;padding:22px;border:1px solid #e4e3ef;border-radius:16px;background:#fff}:where(.marketing-site) .aud-plan.featured{border:2px solid var(--marketing-violet)}:where(.marketing-site) .aud-plan h3{margin:0}:where(.marketing-site) .aud-plan p{flex:1;margin:0;color:var(--marketing-muted)}:where(.marketing-site) .aud-plan .plan-savings{margin-top:0}:where(.marketing-site) .aud-plan .btn{align-self:flex-start;margin-top:6px}:where(.marketing-site) .aud-price{font-family:var(--marketing-display);font-size:1.9rem;font-weight:800;line-height:1.15}:where(.marketing-site) .aud-plan-note{margin-top:20px}:where(.marketing-site) .aud-plan-note a{color:var(--marketing-violet);font-family:var(--marketing-display);font-weight:700;text-decoration:underline;text-underline-offset:3px}:where(.marketing-site) .aud-faq{display:grid;gap:14px}:where(.marketing-site) .aud-faq>div{padding:16px 18px;border:1px solid var(--marketing-line-soft);border-radius:12px;background:#fff}:where(.marketing-site) .aud-faq h3{margin:0;font-size:1.05rem}:where(.marketing-site) .aud-faq p{margin:6px 0 0;color:var(--marketing-muted)}:where(.marketing-site) .aud-wave-body{display:flex;flex-direction:column;gap:14px;padding:14px 18px}:where(.marketing-site) .aud-wave-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) minmax(0,.7fr);gap:10px;align-items:center;font-size:14px}:where(.marketing-site) .aud-wave-row small{display:block;color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-wave-hired{color:var(--marketing-muted);font-size:12px;text-align:right}:where(.marketing-site) .aud-bar{display:flex;height:10px;overflow:hidden;border-radius:999px;background:var(--marketing-surface)}:where(.marketing-site) .aud-bar i:first-child{background:var(--marketing-navy)}:where(.marketing-site) .aud-bar i:nth-child(2){background:var(--marketing-violet)}:where(.marketing-site) .aud-bar i:nth-child(3){background:#c9bff0}:where(.marketing-site) .aud-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-legend span{display:inline-flex;align-items:center;gap:6px}:where(.marketing-site) .aud-dot{width:10px;height:10px;border-radius:3px}:where(.marketing-site) .aud-dot-0{background:var(--marketing-navy)}:where(.marketing-site) .aud-dot-1{background:var(--marketing-violet)}:where(.marketing-site) .aud-dot-2{background:#c9bff0}:where(.marketing-site) .aud-source-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 3ch;gap:12px;align-items:center;font-size:14px}:where(.marketing-site) .aud-source-row b{text-align:right}:where(.marketing-site) .aud-source-bar{height:10px;border-radius:999px;background:var(--marketing-surface)}:where(.marketing-site) .aud-source-bar i{display:block;height:100%;border-radius:999px;background:var(--marketing-violet)}:where(.marketing-site) .aud-sources .aud-card-foot{padding-top:12px;border-top:1px solid #ececf4}:where(.marketing-site) .aud-cities{display:grid;gap:14px}:where(.marketing-site) .aud-city{gap:10px}:where(.marketing-site) .aud-city-head{font-size:13.5px}:where(.marketing-site) .aud-city-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:9px 12px;border:1px solid #ececf4;border-radius:10px;font-size:14px}:where(.marketing-site) .aud-panel{gap:0;padding:0;overflow:hidden}:where(.marketing-site) .aud-panel .aud-card-head{padding:12px 16px;border-bottom:1px solid #ececf4}:where(.marketing-site) .aud-panel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);gap:8px;padding:11px 16px;border-top:1px solid #f0f0f6;font-size:14px}:where(.marketing-site) .aud-panel-cols{padding-block:8px;border-top:0;color:var(--marketing-muted);background:#fbfbfe;font-size:12px;font-weight:600}:where(.marketing-site) .aud-state{font-weight:700}:where(.marketing-site) .aud-state-green{color:#105c51}:where(.marketing-site) .aud-state-amber{color:#7a4f07}:where(.marketing-site) .aud-question{display:flex;flex-direction:column;gap:6px;margin:12px 16px 16px;padding:12px 14px;border:1px solid #d9dcf0;border-radius:12px;background:#f4f5fc}:where(.marketing-site) .aud-question-label{color:var(--marketing-purple);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .aud-scale{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px}:where(.marketing-site) .aud-scale span{padding:3px 9px;border:1px solid var(--marketing-line);border-radius:7px}:where(.marketing-site) .aud-scale .on{border-color:var(--marketing-purple);color:#fff;background:var(--marketing-purple)}:where(.marketing-site) .aud-paper{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px 26px;border:1px solid #e4e3ef;border-radius:6px;background:#fff;box-shadow:0 24px 50px rgba(28,26,75,.14)}:where(.marketing-site) .aud-paper-label{color:var(--marketing-muted);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:where(.marketing-site) .aud-paper-title{font-family:var(--marketing-display);font-size:1.25rem}:where(.marketing-site) .aud-paper-grid{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.7fr));gap:6px 8px;font-size:13px}:where(.marketing-site) .aud-paper-col{color:var(--marketing-muted)}:where(.marketing-site) .aud-paper-line{display:contents}:where(.marketing-site) .aud-paper-line .green{color:#105c51}:where(.marketing-site) .aud-paper-line .amber{color:#7a4f07}:where(.marketing-site) .aud-paper-decision{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding-top:10px;border-top:1px solid #ececf4;font-size:13.5px}:where(.marketing-site) .aud-paper-decision>span:last-child{color:var(--marketing-muted)}@media (min-width:700px){:where(.marketing-site) .aud-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.marketing-site) .aud-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-site) .aud-plans{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.marketing-site) .aud-faq{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-site) .aud-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){:where(.marketing-site) .aud-steps{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.marketing-site) .aud-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}:where(.marketing-site) .aud-split.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where(.marketing-site) .aud-split.flip .aud-split-visual{order:-1}}@media (max-width:520px){:where(.marketing-site) .hp-pad{padding:18px}:where(.marketing-site) .hp-sources{grid-template-columns:1fr}:where(.marketing-site) .aud-desk-row{padding-inline:14px}:where(.marketing-site) .aud-paper{padding:20px 16px}:where(.marketing-site) .aud-source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3ch}:where(.marketing-site) .aud-wave-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,.8fr)}:where(.marketing-site) .aud-panel-row{padding-inline:12px;font-size:13px}:where(.marketing-site) .aud-question{margin-inline:12px}}:where(.marketing-site) .footer-grid{display:grid;gap:36px}:where(.marketing-site) .footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:where(.marketing-site) .footer-col h2{margin:0 0 14px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.marketing-site) .footer-col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}:where(.marketing-site) .footer-col a,:where(.marketing-site) .footer-col button{color:#a6a3ce;font-size:14px;text-decoration:none;transition:color .16s ease}:where(.marketing-site) .footer-col a:hover,:where(.marketing-site) .footer-col button:hover{color:#fff}:where(.marketing-site) .footer-col button{min-height:0;padding:0;border:0;background:none;cursor:pointer}:where(.marketing-site) .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}:where(.marketing-site) .footer-brand img{display:block;width:auto;height:22px}:where(.marketing-site) .footer-bottom .footer-copy{margin-right:auto}@media (max-width:700px){:where(.marketing-site) .footer-cols{grid-template-columns:1fr;gap:28px}:where(.marketing-site) .footer-bottom{flex-direction:column;align-items:flex-start}:where(.marketing-site) .footer-bottom .footer-copy{margin-right:0}}:where(.marketing-site) .footer-social{display:flex;gap:18px}:where(.marketing-site) .footer-social a{display:inline-flex;color:#a6a3ce;transition:color .16s ease}:where(.marketing-site) .footer-social a:focus-visible,:where(.marketing-site) .footer-social a:hover{color:#fff}:where(.marketing-site) .footer-col a:focus-visible,:where(.marketing-site) .footer-col button:focus-visible{color:#fff;text-decoration:underline}:where(.marketing-site) .footer-col a:hover,:where(.marketing-site) .footer-col button:hover{text-decoration:underline}:where(.marketing-site) .footer-bottom{flex-wrap:nowrap}:where(.marketing-site) .footer-bottom .footer-copy{margin-right:0;white-space:nowrap}:where(.marketing-site) .footer-social{margin-left:auto}@media (max-width:700px){:where(.marketing-site) .footer-bottom{flex-direction:row;flex-wrap:wrap;align-items:center}}:where(.marketing-site) .navright{display:flex;align-items:center;justify-content:flex-end;gap:22px}@media (min-width:961px){:where(.marketing-site) .nav{display:grid;grid-template-columns:1fr auto 1fr}:where(.marketing-site) .brand{justify-self:start}}@media (max-width:960px){:where(.marketing-site) .navcenter{display:none}:where(.marketing-site) .navright{gap:10px}}:where(.marketing-site) .aud-plans-four{grid-template-columns:minmax(0,1fr)}:where(.marketing-site) .aud-rank{display:grid;flex:none;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--marketing-purple);font-family:var(--marketing-display);font-size:14px;font-weight:800}:where(.marketing-site) .aud-reqs-label{color:var(--marketing-muted);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:where(.marketing-site) .aud-week-list{position:relative;margin:0;padding:8px 18px 14px;list-style:none}:where(.marketing-site) .aud-week-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;font-size:14.5px}:where(.marketing-site) .aud-week-list li+li{border-top:1px dashed #e0dfeb}:where(.marketing-site) .aud-week-day{flex:none;min-width:46px;padding:4px 0;border-radius:8px;text-align:center;font-family:var(--marketing-display);font-size:13px;font-weight:800}:where(.marketing-site) .aud-week-blue{color:#3d4789;background:#e8eaf7}:where(.marketing-site) .aud-week-amber{color:#7a4f07;background:var(--marketing-amber-bg)}:where(.marketing-site) .aud-week-green{color:#105c51;background:var(--marketing-green-bg)}:where(.marketing-site) .aud-flood-row{display:flex;gap:12px;padding:12px 14px;border:1px solid #ececf4;border-radius:12px}:where(.marketing-site) .aud-flood-row>div{min-width:0}:where(.marketing-site) .aud-ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}:where(.marketing-site) .aud-ask>span:first-child{color:var(--marketing-muted);font-size:12px;font-weight:700}:where(.marketing-site) .aud-flood-more{padding:8px;border-radius:10px;color:var(--marketing-muted);background:#f6f6fb;font-size:13px;text-align:center}:where(.marketing-site) .aud-index-card{border-top:5px solid var(--marketing-purple)}:where(.marketing-site) .aud-q-text{margin:0;font-family:var(--marketing-display);font-size:1.2rem;font-weight:700;line-height:1.3}:where(.marketing-site) .aud-why{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#f6f6fb;font-size:13.5px}:where(.marketing-site) .aud-why b{color:var(--marketing-violet);font-size:12px;letter-spacing:.06em;text-transform:uppercase}:where(.marketing-site) .aud-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(.marketing-site) .aud-tiles span{padding:12px 8px;border:1.5px solid #dcdbec;border-radius:10px;color:var(--marketing-charcoal);font-size:14px;font-weight:700;text-align:center}:where(.marketing-site) .aud-tiles .on{border-color:var(--marketing-purple);color:#fff;background:var(--marketing-purple)}:where(.marketing-site) .aud-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.marketing-site) .aud-compare-col{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px;border:1px solid #ececf4;border-radius:12px;font-size:13.5px;font-weight:600}:where(.marketing-site) .aud-compare-col.pick{border:2px solid var(--marketing-purple);background:#f7f7fd}:where(.marketing-site) .aud-compare-col small{margin-bottom:1px;font-weight:500}:where(.marketing-site) .aud-ladder-step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #ececf4;border-radius:12px}:where(.marketing-site) .aud-ladder-n{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--marketing-purple);background:#e8eaf7;font-weight:800}:where(.marketing-site) .aud-ladder-price{font-family:var(--marketing-display);font-size:1.3rem;font-weight:800;text-align:right}:where(.marketing-site) .aud-ladder-price small{display:block;font-family:var(--marketing-body,inherit);font-size:11.5px;font-weight:600}:where(.marketing-site) .aud-board-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 18px;border-top:1px solid #f0f0f6;font-size:14px}:where(.marketing-site) .aud-board-row small{display:block;color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-dept{padding:4px 0;border-radius:6px;color:#3d4789;background:#e8eaf7;font-size:12px;font-weight:800;text-align:center}:where(.marketing-site) .aud-checklist{margin:6px 0 0;padding:0;list-style:none}:where(.marketing-site) .aud-checklist li{position:relative;padding:7px 0 7px 28px;font-size:14.5px;font-weight:600}:where(.marketing-site) .aud-checklist li+li{border-top:1px solid #f0f0f6}:where(.marketing-site) .aud-checklist li:before{content:"✓";position:absolute;left:0;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#105c51;background:var(--marketing-green-bg);font-size:12px}:where(.marketing-site) .aud-approved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 14px;border:1.5px solid #8fcfc2;border-radius:10px;color:#105c51;background:var(--marketing-green-bg);font-size:14px}:where(.marketing-site) .aud-reason-name{font-family:var(--marketing-display);font-size:1.15rem}:where(.marketing-site) .aud-reason-met{display:flex;flex-wrap:wrap;gap:6px}:where(.marketing-site) .aud-quote{margin:0;padding-left:12px;border-left:3px solid #c9bff0;color:var(--marketing-charcoal);font-size:14.5px}:where(.marketing-site) .aud-feedback-list{margin:0;padding:0;list-style:none}:where(.marketing-site) .aud-feedback-list li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0}:where(.marketing-site) .aud-feedback-list li+li{border-top:1px solid #f0f0f6}:where(.marketing-site) .aud-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--marketing-violet);font-size:12px;font-weight:800}:where(.marketing-site) .aud-log{position:relative;margin:0;padding:0;list-style:none}:where(.marketing-site) .aud-log li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:0 0 18px}:where(.marketing-site) .aud-log li:not(:last-child):before{content:"";position:absolute;top:18px;bottom:0;left:67px;width:2px;background:#e4e3ef}:where(.marketing-site) .aud-log-when{color:var(--marketing-muted);font-size:13px;font-weight:700}:where(.marketing-site) .aud-log li>span:last-child{padding-left:14px}:where(.marketing-site) .aud-log-reason{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:#f6f6fb;font-size:13.5px;font-style:normal}:where(.marketing-site) .aud-strip-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px}:where(.marketing-site) .aud-strip-col{display:flex;min-width:0;flex-direction:column;gap:8px;padding:8px;border-radius:10px;background:#f6f6fb}:where(.marketing-site) .aud-strip-head{display:flex;align-items:center;gap:6px;color:var(--marketing-muted);font-size:12px;font-weight:700}:where(.marketing-site) .aud-strip-head i{display:grid;width:18px;height:18px;flex:none;place-items:center;border-radius:50%;color:#fff;background:var(--marketing-purple);font-size:10.5px;font-style:normal}:where(.marketing-site) .aud-strip-card{display:flex;flex-direction:column;gap:1px;padding:9px 10px;border:1px solid #e4e3ef;border-radius:8px;background:#fff;font-size:13.5px}:where(.marketing-site) .aud-strip-card small,:where(.marketing-site) .aud-strip-card span{color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .aud-flow-mail{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px dashed #b9b8d2;border-radius:12px;background:#fbfbfe}:where(.marketing-site) .aud-flow-mail code{max-width:100%;padding:6px 10px;border-radius:8px;color:#fff;background:var(--marketing-purple);font-size:13px;font-weight:700;overflow-wrap:anywhere}:where(.marketing-site) .aud-flow-arrow{color:var(--marketing-violet);font-size:13px;font-weight:700}:where(.marketing-site) .aud-flow-channels{display:flex;flex-direction:column;gap:8px}:where(.marketing-site) .aud-cover{gap:18px;padding:28px 30px;border-top:6px solid var(--marketing-purple);aspect-ratio:auto}:where(.marketing-site) .aud-cover-head{display:flex;align-items:center;gap:12px}:where(.marketing-site) .aud-cover-title{display:flex;flex-direction:column;gap:2px;padding:22px 0;border-block:1px solid #ececf4}:where(.marketing-site) .aud-cover-title b{font-family:var(--marketing-display);font-size:2rem;line-height:1.1}:where(.marketing-site) .aud-cover-list small,:where(.marketing-site) .aud-cover-title small{color:var(--marketing-muted);font-size:13px}:where(.marketing-site) .aud-cover-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}:where(.marketing-site) .aud-cover-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:14.5px}:where(.marketing-site) .aud-cover-list li>span{color:var(--marketing-violet);font-weight:800}:where(.marketing-site) .aud-cover-foot{color:var(--marketing-muted);font-size:12.5px}:where(.marketing-site) .aud-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1.5px solid var(--marketing-purple);border-radius:10px;font-size:14.5px;font-weight:600}:where(.marketing-site) .aud-pool-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:12px 14px;border:1px solid #ececf4;border-radius:12px}:where(.marketing-site) .aud-pool-row em{display:block;color:var(--marketing-violet);font-size:12px;font-style:normal;font-weight:600}:where(.marketing-site) .aud-matrix-line{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;padding:10px 0;border-top:1px solid #f0f0f6}:where(.marketing-site) .aud-matrix-head{padding-top:0;border-top:0}:where(.marketing-site) .aud-matrix-col{color:var(--marketing-muted);font-size:12px;font-weight:700;text-align:center}:where(.marketing-site) .aud-dotcell{justify-self:center;width:20px;height:20px;border:1.5px solid #d0cfe2;border-radius:50%}:where(.marketing-site) .aud-dotcell.on{border-color:var(--marketing-purple);background:var(--marketing-purple)}@media (min-width:560px){:where(.marketing-site) .aud-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:700px){:where(.marketing-site) .aud-plans-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){:where(.marketing-site) .aud-plans-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){:where(.marketing-site) .aud-board-row{grid-template-columns:1fr;padding-inline:14px}:where(.marketing-site) .aud-board-row .aud-dept{justify-self:start;padding-inline:10px}:where(.marketing-site) .aud-compare-grid{grid-template-columns:1fr}:where(.marketing-site) .aud-cover{padding:22px 18px}:where(.marketing-site) .aud-ladder-step{grid-template-columns:30px minmax(0,1fr)}:where(.marketing-site) .aud-ladder-price{grid-column:2;text-align:left}}:where(.marketing-site) .nav-drop-sep{height:1px;margin:0;border:0;border-inline:1px solid var(--marketing-line);background:linear-gradient(var(--marketing-line-soft),var(--marketing-line-soft)) 50% /calc(100% - 32px) 1px no-repeat,#fff}:where(.marketing-site) .footer-col h2 a{color:inherit;font-size:inherit;text-decoration:none}:where(.marketing-site) .footer-col h2 a:hover{text-decoration:underline;text-underline-offset:3px}:where(.marketing-site) .wif-list{display:grid;margin:0;padding:0;list-style:none}:where(.marketing-site) .wif-list li+li{border-top:1px solid #eeeef7}:where(.marketing-site) .wif-list a{display:grid;gap:2px;padding:12px 18px;color:var(--marketing-ink);text-decoration:none;transition:background .16s ease}:where(.marketing-site) .wif-list a:hover{background:var(--marketing-page)}:where(.marketing-site) .wif-list b{font-size:14.5px}:where(.marketing-site) .wif-list span{color:var(--marketing-muted);font-size:13px}:where(.marketing-site) .wif-grid{display:grid;gap:16px}:where(.marketing-site) .wif-card{display:flex;min-width:0;flex-direction:column;gap:10px;padding:24px;border:1px solid #e4e3ef;border-radius:16px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}:where(.marketing-site) .wif-card:hover{border-color:var(--marketing-purple2);box-shadow:0 18px 40px -24px rgba(25,23,70,.35)}:where(.marketing-site) .wif-card .kicker{margin:0}:where(.marketing-site) .wif-card h2{margin:0;font-size:1.35rem;line-height:1.2}:where(.marketing-site) .wif-card ul{display:grid;flex:1;gap:8px;margin:4px 0 0;padding:0;color:var(--marketing-muted);list-style:none}:where(.marketing-site) .wif-card li{position:relative;padding-left:22px}:where(.marketing-site) .wif-card li:before{content:"✓";position:absolute;left:0;color:var(--marketing-green);font-weight:800}:where(.marketing-site) .wif-card li b{color:var(--marketing-ink)}:where(.marketing-site) .wif-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:6px;padding-top:14px;border-top:1px solid #eeeef7}:where(.marketing-site) .wif-plan{color:var(--marketing-muted);font-size:13px}:where(.marketing-site) .wif-plan b{color:var(--marketing-ink)}:where(.marketing-site) .wif-more{color:var(--marketing-violet);font-family:var(--marketing-display);font-weight:700;text-decoration:none}:where(.marketing-site) .wif-more:after{content:"";position:absolute;inset:0}:where(.marketing-site) .wif-card{position:relative}:where(.marketing-site) .wif-more:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){:where(.marketing-site) .wif-grid{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.marketing-site) .wif-card{grid-column:span 2}:where(.marketing-site) .wif-card:nth-child(4){grid-column:2/span 2}:where(.marketing-site) .wif-card:nth-child(5){grid-column:span 2}}:where(.marketing-site) .contact-sales{font-size:17px;line-height:1.55}:where(.marketing-site) .cs-section{background:radial-gradient(circle at 76% 12%,rgba(109,70,255,.08),transparent 34%),linear-gradient(180deg,#fff,#faf9ff);padding:56px 0 72px}:where(.marketing-site) .cs-grid{display:grid;gap:40px;align-items:start}:where(.marketing-site) .cs-copy h1{margin:0 0 14px;color:var(--marketing-navy);font-size:clamp(32px,6vw,46px);line-height:1.08}:where(.marketing-site) .cs-copy .lead{margin:0 0 28px;color:var(--marketing-muted);font-size:18px}:where(.marketing-site) .cs-copy h2{margin:0 0 10px;color:var(--marketing-navy);font-size:18px}:where(.marketing-site) .cs-checks{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}:where(.marketing-site) .cs-checks li{position:relative;padding-left:28px;color:var(--marketing-charcoal);font-size:15px}:where(.marketing-site) .cs-checks li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--marketing-green);background:var(--marketing-green-bg);font-size:11px;font-weight:900}:where(.marketing-site) .cs-enterprise{margin-bottom:20px;border:1px solid var(--marketing-line);border-radius:14px;background:var(--marketing-white);padding:20px 22px 4px}:where(.marketing-site) .cs-enterprise h3{margin:0 0 12px;color:var(--marketing-navy);font-size:16px}:where(.marketing-site) .cs-aside{margin:0 0 6px;color:var(--marketing-muted);font-size:14px}:where(.marketing-site) .cs-aside a,:where(.marketing-site) .cs-done a,:where(.marketing-site) .cs-fine a{color:var(--marketing-violet);font-weight:700;text-decoration:underline;text-underline-offset:3px}:where(.marketing-site) .cs-card{display:grid;gap:16px;border:1px solid var(--marketing-line);border-radius:18px;background:var(--marketing-white);box-shadow:var(--marketing-shadow);padding:24px 20px}:where(.marketing-site) .cs-card h2{margin:0;color:var(--marketing-navy);font-size:22px}:where(.marketing-site) .cs-sub{margin:-10px 0 0;color:var(--marketing-muted);font-size:14px}:where(.marketing-site) .cs-row{display:grid;gap:16px}:where(.marketing-site) .cs-field{display:grid;min-width:0;gap:6px;margin:0;border:0;padding:0}:where(.marketing-site) .cs-field>label,:where(.marketing-site) .cs-field>legend{padding:0;color:var(--marketing-navy);font-size:13px;font-weight:800}:where(.marketing-site) .cs-field>label span{color:var(--marketing-muted);font-weight:500}:where(.marketing-site) .cs-field input:not([type=radio]),:where(.marketing-site) .cs-field select,:where(.marketing-site) .cs-field textarea{width:100%;min-height:44px;border:1px solid #cdd4de;border-radius:10px;background:var(--marketing-white);padding:10px 14px;color:var(--marketing-ink);font-size:15px}:where(.marketing-site) .cs-field textarea{resize:vertical}:where(.marketing-site) .cs-field input:focus-visible,:where(.marketing-site) .cs-field select:focus-visible,:where(.marketing-site) .cs-field textarea:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:1px}:where(.marketing-site) .cs-field [aria-invalid=true]{border-color:#b3261e}:where(.marketing-site) .cs-choices{display:flex;flex-wrap:wrap;gap:8px}:where(.marketing-site) .cs-choices label{position:relative}:where(.marketing-site) .cs-choices input{position:absolute;inset:0;opacity:0;cursor:pointer}:where(.marketing-site) .cs-choices span{display:inline-flex;min-height:40px;align-items:center;border:1px solid #cdd4de;border-radius:10px;background:var(--marketing-white);padding:8px 14px;color:var(--marketing-charcoal);font-size:14px;font-weight:700}:where(.marketing-site) .cs-choices input:checked+span{border-color:var(--marketing-violet);background:#f0edff;color:var(--marketing-navy)}:where(.marketing-site) .cs-choices input:focus-visible+span{outline:2px solid var(--marketing-violet);outline-offset:1px}:where(.marketing-site) .cs-error{margin:0;color:#b3261e;font-size:12px}:where(.marketing-site) .cs-alert{border:1px solid #f0c4c0;border-radius:10px;background:#fdeceb;padding:10px 14px;color:#8a1c15;font-size:14px}:where(.marketing-site) .cs-trap{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}:where(.marketing-site) .cs-submit{width:100%;min-height:48px;cursor:pointer;font-size:15px}:where(.marketing-site) .cs-submit:disabled{cursor:not-allowed;opacity:.6}:where(.marketing-site) .cs-fine{margin:0;color:var(--marketing-muted);font-size:12px}:where(.marketing-site) .cs-done h3{margin:8px 0 0;color:var(--marketing-navy);font-size:16px}:where(.marketing-site) .cs-done p{margin:0;color:var(--marketing-charcoal)}:where(.marketing-site) .cs-done ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--marketing-charcoal);font-size:15px}@media (min-width:560px){:where(.marketing-site) .cs-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-site) .cs-card{padding:28px}}@media (min-width:900px){:where(.marketing-site) .cs-grid{grid-template-columns:1fr 1.05fr;gap:56px}}