.landing-page{--paper:#FFFFFF;--paper-2:#F6F6F4;--paper-3:#ECECE8;--ink:#0E1116;--ink-2:#1A1F26;--slate-900:#232932;--slate-700:#3C434D;--slate-500:#6B7280;--slate-400:#9099A4;--slate-300:#C8C8C5;--line:#E8E8E4;--line-2:#D6D6D1;--pilot:#2C58C9;--pilot-2:#4A75DE;--pilot-soft:#DDE5F7;--signal:#D49241;--positive:#4A8B6A;--negative:#C25549;--shell-max:1280px;--pad-y:120px;--pad-x:56px;--radius:10px;--radius-sm:6px;--radius-lg:14px;--sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;font-size:16px}.landing-page *{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5{font-family:var(--sans);font-weight:500;letter-spacing:-.022em;line-height:1.08;margin:0;text-wrap:balance}.landing-page h1{font-size:clamp(40px,5.4vw,76px);letter-spacing:-.03em}.landing-page h2{font-size:clamp(32px,3.6vw,52px);letter-spacing:-.025em}.landing-page h3{font-size:22px;letter-spacing:-.012em}.landing-page p{margin:0;color:var(--slate-700);text-wrap:pretty}.landing-page a{color:inherit;text-decoration:none}.landing-page img{max-width:100%;display:block}.landing-page .mono{font-family:var(--mono);font-feature-settings:"zero","ss01"}.shell{max-width:var(--shell-max);margin:0 auto;padding:0 var(--pad-x)}.lp-section{padding:var(--pad-y) 0;border-top:1px solid var(--line)}.eyebrow{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);display:inline-flex;align-items:center;gap:10px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--pilot);display:inline-block}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:#fff;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.lp-btn:hover{background:var(--paper-2)}.lp-btn.primary{background:var(--pilot);color:#fff;border-color:var(--pilot)}.lp-btn.primary:hover{background:var(--pilot-2);border-color:var(--pilot-2)}.lp-btn.ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lp-btn.ink:hover{background:var(--slate-900)}.lp-btn.ghost{background:transparent;border-color:transparent}.lp-btn.ghost:hover{background:var(--paper-2)}.lp-btn .arr{font-family:var(--mono);font-size:13px;margin-left:2px;opacity:.85}.lp-btn.lg{height:52px;padding:0 22px;font-size:15px}.lp-btn.sm{height:34px;padding:0 12px;font-size:12.5px}.lp-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-bottom:1px solid var(--line)}.nav-inner{justify-content:space-between;height:64px}.nav-inner,.nav-left{display:flex;align-items:center}.nav-left{gap:32px}.brand{display:flex;align-items:center;gap:10px}.brand-word{font-size:15.5px;font-weight:600;letter-spacing:-.018em}.brand-word i{font-style:normal;color:var(--pilot)}.nav-links{display:flex;align-items:center;gap:24px}.landing-page .nav-links a{font-size:14px;color:var(--slate-700);font-weight:400}.landing-page .nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:10px}.nav-signin{font-size:14px;color:var(--slate-700);padding:0 10px}.landing-page .nav-signin:hover{color:var(--ink)}.nav-client-login{font-weight:500}.nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:0;border-radius:var(--radius-sm);transition:background .12s}.nav-burger:hover{background:var(--paper-2)}.nav-burger span{display:block;width:20px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.mobile-nav-backdrop{display:none;position:fixed;inset:0;z-index:59;background:rgba(14,17,22,.35);backdrop-filter:blur(2px);animation:backdrop-in .18s ease}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.mobile-nav{position:fixed;top:0;right:0;bottom:0;width:min(320px,88vw);z-index:60;background:var(--paper);border-left:1px solid var(--line);transform:translateX(100%);transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:0;box-shadow:-8px 0 40px rgba(14,17,22,.12)}.mobile-nav.open{transform:translateX(0)}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;border-bottom:1px solid var(--line);flex-shrink:0}.mobile-nav-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--slate-700);transition:background .12s,color .12s}.mobile-nav-close:hover{background:var(--paper-2);color:var(--ink)}.mobile-nav-links{flex:1;display:flex;flex-direction:column;padding:12px;overflow-y:auto}.mobile-nav-link{display:block;padding:12px;font-size:15px;font-weight:450;color:var(--slate-700);border-radius:var(--radius-sm);transition:background .12s,color .12s}.mobile-nav-link:hover{background:var(--paper-2);color:var(--ink)}.mobile-nav-actions{display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--line);flex-shrink:0}@media (max-width:840px){.landing-page .nav-right .lp-btn,.landing-page .nav-right .nav-signin:not(.nav-client-login),.nav-client-login,.nav-links{display:none}.nav-burger{display:flex}.mobile-nav-backdrop{display:block}}.hero{padding-top:64px;padding-bottom:80px;overflow:hidden}.hero,.hero .shell{position:relative}.hero-grid{display:grid;grid-template-columns:1fr;gap:40px}.hero-headline{max-width:980px}.hero-headline h1{margin-top:24px;margin-bottom:24px}.landing-page .hero-headline h1 em{font-style:normal;color:var(--slate-500);display:block;min-height:1.25em}@media (max-width:640px){.landing-page .hero-headline h1 em{min-height:2.5em}}.typing-cursor{display:inline-block;width:3px;height:.82em;background:var(--slate-500);border-radius:1px;margin-left:3px;vertical-align:middle;animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.hero-sub{font-size:18px;color:var(--slate-700);max-width:62ch;line-height:1.5}.hero-ctas{gap:10px;align-items:center;margin-top:28px}.hero-ctas,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{margin-top:18px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);gap:18px}.hero-trust span{display:inline-flex;align-items:center;gap:8px}.hero-trust .tick{color:var(--positive);font-weight:500}.hero-mockup{margin-top:24px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 1px 0 rgba(14,17,22,.02),0 30px 80px -30px rgba(14,17,22,.18),0 60px 140px -50px rgba(44,88,201,.18)}.mockup-chrome{height:38px;background:var(--paper-2);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:8px}.mockup-chrome .dot{width:10px;height:10px;border-radius:50%;background:var(--slate-300)}.mockup-chrome .url{margin-left:18px;font-family:var(--mono);font-size:11px;color:var(--slate-500)}.mockup-body{display:block}.hero-dash{position:relative;overflow:hidden;height:420px}.mockup-side{background:var(--paper-2);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:2px}.mockup-side .mlabel{font-family:var(--mono);font-size:10px;color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;padding:14px 8px 6px}.mockup-side .mlabel:first-child{padding-top:6px}.mockup-side .mnav-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--radius-sm);font-size:13px;color:var(--slate-700)}.mockup-side .mnav-item.active{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line) inset}.mockup-side .mnav-item .count{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--slate-500)}.mockup-side .mnav-item .gl{width:14px;height:14px;border:1px solid var(--slate-400);border-radius:3px;display:inline-block}.mockup-side .mnav-item.active .gl{background:var(--pilot);border-color:var(--pilot)}.mockup-main{padding:22px 26px 28px;display:flex;flex-direction:column;gap:18px}.mockup-top{display:flex;justify-content:space-between;align-items:flex-start}.mockup-top .crumb{font-family:var(--mono);font-size:10.5px;color:var(--slate-500);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.landing-page .mockup-top h4{margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em}.mockup-top h4 span.rfq{font-family:var(--mono);font-weight:500;color:var(--slate-500);font-size:14px}.mockup-top .actions{display:flex;gap:8px}.item-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;background:#fff;display:flex;justify-content:space-between;align-items:center}.item-card .name{font-size:14px;font-weight:500}.item-card .meta{display:flex;gap:18px;font-family:var(--mono);font-size:12px;color:var(--slate-700)}.landing-page .item-card .meta b{color:var(--ink);font-weight:500}.compare-table{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.ct-head,.ct-row{display:grid;grid-template-columns:1.6fr 1fr .9fr .9fr .9fr 90px;align-items:center;padding:11px 14px;gap:10px;font-size:13px}.ct-head{background:var(--paper-2);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}.ct-head,.ct-row{border-bottom:1px solid var(--line)}.ct-row:last-child{border-bottom:none}.ct-row.winner{background:linear-gradient(90deg,rgba(74,139,106,.06),transparent 70%)}.ct-row .supplier{display:flex;align-items:center;gap:10px}.ct-row .supplier .av{width:24px;height:24px;border-radius:5px;background:var(--paper-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;color:var(--slate-700);font-weight:600}.ct-row .supplier .sname{font-weight:500}.ct-row .num{font-family:var(--mono);font-size:12.5px}.ct-row .num.win{color:var(--positive);font-weight:600}.ct-row .pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--paper-2);color:var(--slate-700);border:1px solid var(--line-2)}.ct-row .pill.win{color:#fff;background:var(--positive);border-color:transparent}.ct-row .pill.pending{color:var(--pilot);background:var(--pilot-soft);border-color:transparent}.mock-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;font-family:var(--mono);font-size:11px;color:var(--slate-500);letter-spacing:.06em;text-transform:uppercase}.sec-head{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:end}.sec-head .lhs h2{margin-top:14px}.sec-head .rhs p{max-width:56ch}.lead{font-size:17px;line-height:1.55;max-width:62ch}@media (max-width:900px){.sec-head{grid-template-columns:1fr;gap:20px}}.problem-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;margin-top:48px}.problem-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 24px;display:flex;flex-direction:column;gap:14px;min-height:240px;position:relative;overflow:hidden}.problem-card .ix{font-family:var(--mono);font-size:10.5px;color:var(--slate-400);letter-spacing:.08em;text-transform:uppercase}.landing-page .problem-card h4{font-size:17px;font-weight:500;letter-spacing:-.012em}.landing-page .problem-card p{font-size:13.5px;line-height:1.5;color:var(--slate-700)}.problem-card .vis{margin-top:auto;height:60px;border-top:1px dashed var(--line-2);padding-top:14px;display:flex;align-items:center;font-family:var(--mono);font-size:11px;color:var(--slate-500)}.problem-card .vis .line{flex:1;display:flex;flex-direction:column;gap:5px}.problem-card .vis .bar{height:6px;background:var(--paper-2);border-radius:3px;position:relative;overflow:hidden}.problem-card .vis .bar:after{content:"";position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(45deg,var(--paper-3) 0 6px,transparent 6px 12px);width:var(--w,60%)}@media (max-width:900px){.problem-grid{grid-template-columns:1fr 1fr}}.how-steps{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr)}.how-step,.how-steps{gap:14px;position:relative}.how-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px 22px;display:flex;flex-direction:column;min-height:280px}.how-step .n{font-size:11px;color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;display:flex;gap:10px}.how-step .n,.how-step .n .num{font-family:var(--mono);align-items:center}.how-step .n .num{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--pilot-soft);color:var(--pilot);justify-content:center;font-size:11.5px;font-weight:600;letter-spacing:0}.landing-page .how-step h4{font-size:18px;font-weight:500;letter-spacing:-.012em}.landing-page .how-step p{font-size:13.5px;line-height:1.5}.how-step .glyph{margin-top:auto;height:96px;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-sm);position:relative;overflow:hidden}@media (max-width:900px){.how-steps{grid-template-columns:1fr 1fr}}.gl-1,.gl-2,.gl-3,.gl-4{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.gl-1 .row,.gl-2 .row,.gl-3 .row{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:var(--slate-700);background:#fff;border:1px solid var(--line);border-radius:4px;padding:4px 6px}.gl-1 .row .sw,.gl-2 .row .sw{width:8px;height:8px;border-radius:50%;background:var(--slate-300)}.gl-1 .row.hi .sw{background:var(--pilot)}.gl-2 .row .sw{background:var(--positive)}.gl-2 .row.pending .sw{background:var(--signal)}.gl-2 .row.empty .sw{background:var(--slate-300)}.gl-3 .row{justify-content:space-between}.gl-3 .row .v{font-family:var(--mono)}.gl-3 .row.hi{background:var(--pilot-soft);border-color:transparent;color:var(--pilot)}.gl-4{padding:14px}.gl-4 .stamp{background:#fff;border:1px solid var(--line);border-radius:4px;padding:8px 10px;font-family:var(--mono);font-size:10px;display:flex;justify-content:space-between;color:var(--slate-700)}.gl-4 .stamp.sent{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feature{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:72px 0;border-top:1px solid var(--line)}.feature:first-of-type{border-top:none}.feature.rev{direction:rtl}.feature.rev>*{direction:ltr}.feature-copy h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.022em;margin-bottom:16px;margin-top:18px}.feature-copy .pitch{font-size:16.5px;line-height:1.55;margin-bottom:24px;max-width:48ch}.feature-copy .bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.feature-copy .bullets li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:14.5px;color:var(--slate-700);padding-bottom:14px;border-bottom:1px solid var(--line)}.feature-copy .bullets li:last-child{border-bottom:none}.landing-page .feature-copy .bullets li b{color:var(--ink);font-weight:500}.feature-copy .bullets li .ck{font-family:var(--mono);font-size:13px;color:var(--pilot);padding-top:1px}.feature-vis{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);min-height:380px;position:relative;overflow:hidden;box-shadow:0 1px 0 rgba(14,17,22,.02),0 20px 50px -25px rgba(14,17,22,.1)}.feature-vis .frame-label{position:absolute;top:14px;right:14px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);background:var(--paper-2);border:1px solid var(--line);padding:4px 8px;border-radius:4px}@media (max-width:900px){.feature{grid-template-columns:1fr;gap:32px;padding:48px 0}.feature.rev{direction:ltr}}.vis-email{padding:48px 40px;display:flex;align-items:center;justify-content:center;height:100%}.email-card{width:100%;max-width:380px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 24px 22px;box-shadow:0 8px 30px -10px rgba(14,17,22,.08)}.email-card .from{font-family:var(--mono);font-size:11px;color:var(--slate-500);display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.landing-page .email-card h5{margin:0 0 8px;font-size:15px;font-weight:500;letter-spacing:-.01em}.email-card .body{font-size:13px;color:var(--slate-700);line-height:1.55;margin-bottom:18px}.email-card .item{background:var(--paper-2);border:1px solid var(--line);padding:10px 12px;border-radius:6px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11.5px;margin-bottom:16px}.landing-page .email-card .item b{color:var(--ink);font-weight:500}.email-card .cta-row{display:flex;align-items:center;gap:10px}.email-card .cta{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:5px;background:var(--pilot);color:#fff;font-size:12.5px;font-weight:500}.email-card .note{font-family:var(--mono);font-size:10.5px;color:var(--slate-500)}.vis-quote{padding:28px}.quote-doc,.vis-quote{display:flex;flex-direction:column;gap:14px}.quote-doc{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;flex:1}.quote-doc .hdr{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px}.quote-doc .hdr .l .qn{font-family:var(--mono);font-size:11px;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em}.quote-doc .hdr .l .to{font-size:14px;font-weight:500;margin-top:4px}.quote-doc .lines{display:flex;flex-direction:column;gap:6px}.quote-doc .ln{display:grid;grid-template-columns:1fr 60px 90px 90px;font-family:var(--mono);font-size:11.5px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.quote-doc .ln:last-child{border-bottom:none}.quote-doc .ln .lbl{font-family:var(--sans);font-size:13px;color:var(--slate-700)}.quote-doc .ln.tot{font-weight:600;color:var(--ink);border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.quote-doc .margin-flag{display:flex;align-items:center;gap:10px;background:var(--pilot-soft);color:var(--pilot);padding:10px 12px;border-radius:6px;font-size:12.5px}.quote-doc .margin-flag .ic{width:18px;height:18px;border-radius:50%;background:var(--pilot);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600}.vis-portal{padding:24px;display:flex;flex-direction:column;gap:14px}.vp-bar{height:32px;background:var(--ink);border-radius:6px;display:flex;align-items:center;padding:0 12px;gap:10px;color:var(--paper)}.vp-bar .w{font-size:12.5px;font-weight:500}.vp-bar .w i{font-style:normal;color:var(--pilot-2)}.vp-bar .pages{margin-left:auto;display:flex;gap:10px;font-family:var(--mono);font-size:10px;color:var(--slate-400);letter-spacing:.06em;text-transform:uppercase}.landing-page .vp-bar .pages b{color:#fff;font-weight:500}.vp-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.vp-prod{background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px}.vp-prod .img{height:48px;background:repeating-linear-gradient(45deg,var(--paper-3) 0 4px,var(--paper-2) 4px 8px);border-radius:4px}.vp-prod .n{font-size:11px;font-weight:500}.vp-prod .p{font-family:var(--mono);font-size:10.5px;color:var(--slate-700)}.vp-orders{background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column}.vp-orders .r{display:grid;grid-template-columns:1.2fr 1fr 90px 70px;padding:8px 12px;font-family:var(--mono);font-size:10.5px;color:var(--slate-700);border-bottom:1px solid var(--line);align-items:center}.vp-orders .r:last-child{border-bottom:none}.vp-orders .r.head{background:var(--paper-2);color:var(--slate-500);font-size:9.5px}.vp-orders .r .vpill,.vp-orders .r.head{text-transform:uppercase;letter-spacing:.06em}.vp-orders .r .vpill{font-family:var(--mono);font-size:9px;padding:2px 6px;border-radius:99px;border:1px solid var(--line-2);display:inline-block;text-align:center}.vp-orders .r .vpill.done{background:#DFEFE2;color:#1c6b3f;border-color:transparent}.vp-orders .r .vpill.prog{background:var(--pilot-soft);color:var(--pilot);border-color:transparent}.vis-suppliers{padding:24px;display:flex;flex-direction:column;gap:8px}.sup{background:#fff;border:1px solid var(--line);padding:10px 14px;display:grid;grid-template-columns:28px 1fr auto auto;gap:12px}.sup,.sup .av{border-radius:6px;align-items:center}.sup .av{width:28px;height:28px;background:var(--paper-3);display:flex;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--slate-700)}.sup .meta .n{font-size:13px;font-weight:500}.sup .meta .c{font-family:var(--mono);font-size:10.5px;color:var(--slate-500);margin-top:2px}.sup .cat{font-size:10px;color:var(--slate-700);background:var(--paper-2);border:1px solid var(--line);padding:3px 8px;border-radius:99px}.sup .cat,.sup .wa{font-family:var(--mono)}.sup .wa{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--positive);color:#fff;font-size:11px}.sup.off{opacity:.5}.sup.off .wa{background:var(--slate-300)}.vis-timeline{padding:28px 32px;display:flex;flex-direction:column;gap:18px;position:relative}.tl-item{display:grid;grid-template-columns:100px 24px 1fr;gap:14px;align-items:start}.tl-item .when{font-family:var(--mono);font-size:11px;color:var(--slate-500);letter-spacing:.04em;padding-top:1px;text-align:right}.tl-item .axis{display:flex;flex-direction:column;align-items:center;position:relative}.tl-item .axis:before{content:"";position:absolute;top:8px;bottom:-22px;width:1px;background:var(--line-2)}.tl-item:last-child .axis:before{display:none}.tl-item .axis .pt{width:10px;height:10px;border-radius:50%;background:var(--pilot);border:2px solid var(--paper);z-index:1}.tl-item .axis .pt.muted{background:var(--slate-400)}.tl-item .axis .pt.win{background:var(--positive)}.tl-item .what .h{font-size:13.5px;font-weight:500;line-height:1.3}.tl-item .what .b{font-size:12.5px;color:var(--slate-500);margin-top:3px;font-family:var(--mono)}.uc-tabs{display:flex;gap:6px;margin-top:48px;border-bottom:1px solid var(--line);padding-bottom:0;flex-wrap:wrap}.uc-tab{font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--slate-500);background:transparent;padding:14px 18px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;position:relative;display:flex;align-items:center;gap:10px}.uc-tab:hover{color:var(--ink)}.uc-tab .mn{font-family:var(--mono);font-size:10.5px;color:var(--slate-400);letter-spacing:.06em}.uc-tab.active{color:var(--ink);border-bottom-color:var(--pilot)}.uc-tab.active .mn{color:var(--pilot)}.uc-panel{display:none;margin-top:40px;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.uc-panel.active{display:grid}.landing-page .uc-panel .left h3{font-size:30px;letter-spacing:-.02em;margin-bottom:16px}.uc-panel .left .desc{font-size:15px;line-height:1.55;margin-bottom:24px}.uc-panel .left .wins{display:flex;flex-direction:column;gap:14px}.uc-panel .left .wins .win{display:grid;grid-template-columns:min-content 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);align-items:start}.uc-panel .left .wins .win:first-child{border-top:none;padding-top:0}.uc-panel .left .wins .win .wnum{font-family:var(--mono);font-size:28px;font-weight:500;color:var(--ink);line-height:1;letter-spacing:-.02em;white-space:nowrap}.uc-panel .left .wins .win .wlbl{font-size:13px;color:var(--slate-700);line-height:1.45}.landing-page .uc-panel .left .wins .win .wlbl b{color:var(--ink);font-weight:500}.uc-panel .right{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;display:flex;flex-direction:column;gap:14px;min-height:360px}.uc-panel .right .label{font-family:var(--mono);font-size:10.5px;color:var(--slate-500);text-transform:uppercase;letter-spacing:.08em}.landing-page .uc-panel .right h4{font-size:17px;letter-spacing:-.012em}.landing-page .uc-panel .right ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.landing-page .uc-panel .right ul li{font-size:13.5px;color:var(--slate-700);display:grid;grid-template-columns:16px 1fr;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line)}.landing-page .uc-panel .right ul li:last-child{border-bottom:none}.uc-panel .right ul li .ck{color:var(--pilot);font-family:var(--mono);font-size:12px}@media (max-width:900px){.uc-panel.active{grid-template-columns:1fr}}.compare-grid{margin-top:48px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.cg-head,.cg-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:stretch}.cg-head>*,.cg-row>*{padding:16px 22px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:14px}.cg-head>:last-child,.cg-row>:last-child{border-right:none}.cg-row:last-child>*{border-bottom:none}.cg-head{background:var(--paper-2);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}.cg-head .pp,.cg-row .cat{color:var(--ink);font-weight:500}.cg-row .old{color:var(--slate-500);font-size:13.5px;background:var(--paper-2)}.cg-row .new{color:var(--ink);font-size:13.5px;background:#fff;position:relative}.cg-row .new:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pilot)}.landing-page .cg-row .new b{font-weight:500}.roi-band{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);margin-top:48px;padding:48px 56px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:48px;position:relative;overflow:hidden}.roi-band:before{content:"";position:absolute;right:-100px;top:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(74,117,222,.22),transparent 60%)}.roi-stat{position:relative}.roi-stat .k{font-family:var(--mono);font-size:11px;color:var(--slate-400);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.roi-stat .v{font-size:clamp(40px,4vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1}.roi-stat .v sup{font-size:.45em;vertical-align:top}.roi-stat .v small,.roi-stat .v sup{color:var(--slate-400);font-weight:400}.roi-stat .v small{font-size:.5em;letter-spacing:0}.roi-stat .d{font-family:var(--mono);font-size:11px;color:var(--slate-400);margin-top:14px;max-width:24ch;line-height:1.5;letter-spacing:.02em}@media (max-width:900px){.roi-band{grid-template-columns:1fr 1fr;padding:32px;gap:32px}}.pricing-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;min-height:560px}.plan.featured{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative}.plan.featured:before{content:"MOST POPULAR";position:absolute;top:-1px;left:24px;background:var(--pilot);color:#fff;font-size:9.5px;font-weight:600;padding:4px 10px;border-radius:0 0 5px 5px}.plan .pname,.plan.featured:before{font-family:var(--mono);letter-spacing:.08em}.plan .pname{font-size:11px;text-transform:uppercase;color:var(--slate-500)}.plan.featured .pname{color:var(--slate-400)}.plan .price{display:flex;align-items:baseline;gap:6px;margin:14px 0 4px}.plan .price .v{font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1}.plan .price .u{font-family:var(--mono);font-size:13px;color:var(--slate-500)}.plan.featured .price .u{color:var(--slate-400)}.plan .price .free{font-size:24px}.plan .pdesc{font-size:13.5px;color:var(--slate-700);line-height:1.5;margin-top:6px;margin-bottom:24px;min-height:64px}.plan.featured .pdesc{color:var(--slate-300)}.plan .pcta{margin-bottom:24px}.plan .pcta .lp-btn{width:100%}.plan ul.feats{list-style:none;margin:auto 0 0;display:flex;flex-direction:column;gap:10px;padding:20px 0 0;border-top:1px solid var(--line)}.plan.featured ul.feats{border-top-color:var(--slate-900)}.landing-page .plan ul.feats li{font-size:13px;color:var(--slate-700);display:grid;grid-template-columns:18px 1fr;gap:10px}.plan.featured ul.feats li{color:var(--slate-300)}.landing-page .plan ul.feats li b{color:var(--ink);font-weight:500}.plan.featured ul.feats li b{color:var(--paper)}.plan ul.feats li .ck{font-family:var(--mono);font-size:13px;color:var(--pilot)}.plan.featured ul.feats li .ck{color:var(--pilot-2)}@media (max-width:1100px){.pricing-grid{grid-template-columns:1fr 1fr}}.faq{margin-top:48px;display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}.landing-page .faq details{border-bottom:1px solid var(--line);padding:24px 0}.landing-page .faq details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;letter-spacing:-.012em}.landing-page .faq details>summary::-webkit-details-marker{display:none}.faq details>summary .ind{font-family:var(--mono);font-size:14px;color:var(--slate-500);width:24px;text-align:center}.faq details[open]>summary .ind{color:var(--pilot)}.faq details .ans{padding-top:14px;color:var(--slate-700);font-size:15px;line-height:1.6;max-width:80ch}.final-cta{background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);margin-top:24px;padding:80px 56px;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;left:-200px;bottom:-200px;width:480px;height:480px;background:radial-gradient(circle,rgba(74,117,222,.18),transparent 60%)}.final-cta h2{color:var(--paper);font-size:clamp(36px,4vw,56px);letter-spacing:-.025em;margin-bottom:18px}.final-cta h2 em{font-style:normal;color:var(--slate-400)}.landing-page .final-cta p{color:var(--slate-300);font-size:16px;max-width:48ch}.final-cta .ctas{display:flex;flex-direction:column;gap:10px}.final-cta .ctas .lp-btn{justify-content:center}.final-cta .micro{margin-top:14px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-400)}@media (max-width:900px){.final-cta{grid-template-columns:1fr;padding:48px 28px}}.lp-footer{border-top:1px solid var(--line);margin-top:80px;padding:48px 0 32px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:48px;border-bottom:1px solid var(--line)}.landing-page .footer-grid .col h5{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500);margin-bottom:14px;font-weight:500}.landing-page .footer-grid .col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.landing-page .footer-grid .col ul li a{font-size:13.5px;color:var(--slate-700)}.landing-page .footer-grid .col ul li a:hover{color:var(--ink)}.landing-page .footer-grid .col p{font-size:13px;line-height:1.5;margin-top:14px;max-width:34ch}.footer-bottom{padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-500)}.landing-page .footer-bottom b{color:var(--ink);font-weight:500}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}.feature-vis .ct-head,.feature-vis .ct-row{grid-template-columns:1.2fr .9fr .9fr .7fr .7fr 70px}@media (max-width:900px){.landing-page{--pad-x:28px;--pad-y:80px}}@media (max-width:640px){.landing-page{--pad-x:20px;--pad-y:60px}.hero-badge{display:none!important}.hero-dash{height:240px}.problem-grid{grid-template-columns:1fr}.how-steps,.roi-band{grid-template-columns:1fr!important}.roi-band{padding:28px 24px;gap:24px}.pricing-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr!important}.compare-grid{overflow-x:auto}.cg-head,.cg-row{min-width:520px}.compare-table{overflow-x:auto}.feature-vis .ct-head,.feature-vis .ct-row{min-width:660px}.uc-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.uc-tab{flex-shrink:0;padding:14px 12px}.feature-vis{height:220px!important;min-height:unset!important}.roi-stat{text-align:center}.roi-stat .d{margin-left:auto;margin-right:auto}}@media (max-width:480px){.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .lp-btn{width:100%;justify-content:center}.hero-trust{flex-direction:column;gap:8px}.plan{min-height:unset}.nav-right .lp-btn.primary{display:none}}