:root{--blue:#0566EA;--blue-ink:#0450C0;--blue-deep:#0A2A5E;--blue-abyss:#061B3C;--blue-300:#7BA6F5;--blue-200:#B6CFFA;--blue-100:#DCE8FD;--blue-50:#EDF3FE;--blue-25:#F6F9FE;--near-black:#0B0E15;--charcoal:#2A2D36;--body-size:16px;--body-weight:450;--body-track:-.015em;--body-leading:1.4;--body-ink:#191919;--sub-ink:#4a4741;--body-small:14px;--gray:#585D6B;--gray-2:#7A8092;--gray-3:#A3A9B8;--canvas:#FCFCFC;--white:#FFFFFF;--surface:#F4F6FA;--ice:#F4F8FE;--border:#E6E9EF;--border-soft:#EFF1F5;--border-strong:#D5DAE4;--violet:#D15CFE;--amber:#F9A603;--amber-ink:#B45309;--amber-tint:#FEF3E2;--green:#16A34A;--green-ink:#15803D;--green-tint:#E9F6EE;--red:#DD5B4A;--red-ink:#C8412F;--red-tint:#FCEDEA;--c-money:#15803D;--c-money-t:#EDF5EF;--c-growth:#0566EA;--c-growth-t:#EEF3FC;--c-intent:#8B2FD6;--c-intent-t:#F5EFFB;--c-waste:#B45309;--c-waste-t:#FBF3E8;--c-money-b:#E7F3EA;--c-money-d:#14532D;--c-growth-b:#E7EFFB;--c-growth-d:#0E3272;--c-intent-b:#F2E9FB;--c-intent-d:#4C1477;--grad-brand:linear-gradient(135deg,var(--blue),var(--violet));--grad-blue:linear-gradient(135deg,#0A6BF0,var(--blue-ink));--grad-dark:linear-gradient(150deg,var(--blue-deep) 0%,var(--blue-abyss) 62%,#04122B 100%);--grad-wash:radial-gradient(70% 60% at 50% 0%,rgba(5,102,234,.07),transparent 70%);--grad-text:linear-gradient(96deg,var(--blue) 12%,var(--violet) 92%);--hatch-c:rgba(5,102,234,.13);--hatch:repeating-linear-gradient(-45deg,var(--hatch-c) 0 1px,transparent 1px 7px);--r-xs:6px;--r-sm:8px;--r-btn:8px;--r-badge:12px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-2xl:24px;--pill:1600px;--sp-xs:4px;--sp-sm:8px;--sp-md-sm:10px;--sp-md:16px;--sp-md-lg:20px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:40px;--sp-3xl:48px;--sp-4xl:64px;--sp-5xl:80px;--font-body:var(--font-display);--sh-xs:0 1px 2px rgba(11,14,21,.04);--sh-sub:0 1px 2px rgba(11,14,21,.04),0 8px 24px rgba(11,14,21,.04);--sh-med:0 2px 4px rgba(11,14,21,.04),0 14px 34px rgba(11,14,21,.07);--sh-lg:0 4px 8px rgba(11,14,21,.03),0 28px 68px rgba(11,14,21,.10);--sh-blue:0 10px 28px rgba(5,102,234,.20);--ring:0 0 0 3px rgba(5,102,234,.14);--maxw:1280px;--gutter:24px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.16s;--dur:.24s;--dur-slow:.55s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-display),Arial,system-ui,sans-serif;color:var(--body-ink);background:var(--canvas);font-size:var(--body-size);line-height:var(--body-leading);font-weight:var(--body-weight);letter-spacing:var(--body-track);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5{color:var(--near-black);font-family:var(--font-display),"Geist",system-ui,sans-serif;font-weight:500;line-height:1.06;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,5vw,4.1rem)}h2{font-size:clamp(1.95rem,3.7vw,3.05rem)}h3{font-size:clamp(1.5rem,2.4vw,2.25rem);letter-spacing:-.03em}h4{font-size:1.4rem;letter-spacing:-.025em;line-height:1.2}h4,h5{font-weight:600}h5{font-size:1.05rem;letter-spacing:-.02em}p{color:var(--gray);font-family:var(--font-body),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.011em}a{color:var(--blue);text-decoration:none}::selection{background:var(--blue-100);color:var(--near-black)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.wrap{max-width:var(--maxw)}.wrap,.wrap-narrow{margin:0 auto;padding:0 var(--gutter)}.wrap-narrow{max-width:860px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}section{padding:clamp(64px,8.5vw,120px) 0}.eyebrow{display:inline-block;font-family:var(--font-display),"Geist",sans-serif;font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.lead{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.62;color:var(--gray);max-width:54ch}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.t-amber{color:var(--amber-ink)}.t-green{color:var(--green-ink)}.t-muted{color:var(--gray)}.t-grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.crop{--cm:18px;--cmw:1.5px;--cmc:rgba(5,102,234,.34)}.crop,.crop>*{position:relative}.crop>*{z-index:1}.crop:after,.crop:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.crop:before{border-top:var(--cmw) solid var(--cmc);border-bottom:var(--cmw) solid var(--cmc);-webkit-mask:linear-gradient(90deg,#000 0 var(--cm),transparent var(--cm) calc(100% - var(--cm)),#000 calc(100% - var(--cm)));mask:linear-gradient(90deg,#000 0 var(--cm),transparent var(--cm) calc(100% - var(--cm)),#000 calc(100% - var(--cm)))}.crop:after{border-left:var(--cmw) solid var(--cmc);border-right:var(--cmw) solid var(--cmc);-webkit-mask:linear-gradient(180deg,#000 0 var(--cm),transparent var(--cm) calc(100% - var(--cm)),#000 calc(100% - var(--cm)));mask:linear-gradient(180deg,#000 0 var(--cm),transparent var(--cm) calc(100% - var(--cm)),#000 calc(100% - var(--cm)))}.crop-ink{--cmc:rgba(255,255,255,.42)}.hatch,.hatch-band{background-image:var(--hatch)}.hatch-band{height:56px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hatch-fade{background-image:var(--hatch);-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-display),"Geist",sans-serif;font-weight:500;font-size:15.5px;letter-spacing:-.015em;border-radius:var(--r-btn);padding:14px 24px;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn-primary{background:var(--blue);color:#fff;box-shadow:var(--sh-xs)}.btn-primary:hover{background:var(--blue-ink);transform:translateY(-1px);box-shadow:var(--sh-blue)}.btn-ghost{background:var(--white);color:var(--near-black);border-color:var(--border-strong);box-shadow:var(--sh-xs)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px);box-shadow:var(--sh-sub)}.btn-white{background:#fff;color:var(--blue)}.btn-white:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.16)}.btn-text{background:none;border:0;padding:10px 2px;color:var(--blue);font-weight:500;gap:7px}.btn-text:hover{gap:11px;color:var(--blue-ink)}.btn-block{width:100%;justify-content:center}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-lg{font-size:16.5px;padding:16px 30px}.btn-sm{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display),"Geist",sans-serif;font-size:13.5px;font-weight:500;padding:9px 16px;border-radius:var(--r-btn);cursor:pointer;border:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn-approve{background:var(--green);color:#fff}.btn-approve:hover{background:var(--green-ink)}.btn-reject{background:#fff;color:var(--gray);border-color:var(--border-strong)}.btn-reject:hover{border-color:var(--gray-3);color:var(--charcoal)}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display),"Geist",sans-serif;font-size:12px;font-weight:550;letter-spacing:-.01em;padding:5px 10px;border-radius:var(--r-badge);border:1px solid transparent}.tag-live{background:var(--green-tint);color:var(--green-ink);border-color:rgba(22,163,74,.16)}.tag-soon{background:var(--surface);color:var(--gray-2);border-color:var(--border)}.tag-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.illus{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-2);background:var(--surface);padding:4px 9px}.illus,.pillbadge{font-family:var(--font-display),"Geist",sans-serif;border:1px solid var(--border);border-radius:var(--r-badge)}.pillbadge{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:550;letter-spacing:-.14px;color:var(--charcoal);background:var(--white);padding:7px 14px 7px 10px;box-shadow:var(--sh-xs)}.pillbadge .pb-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(5,102,234,.14)}header{--nav-gutter:50px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(252,252,252,.78);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);transition:box-shadow var(--dur),border-color var(--dur),background var(--dur);border-bottom:1px solid transparent}header.scrolled{border-bottom-color:var(--border)}header.solid{border-bottom:1px solid var(--border)}.nav{display:flex;align-items:center;justify-content:space-between;height:62px}header .wrap.nav{max-width:none;padding:0 var(--nav-gutter)}.nav-end{display:flex;align-items:center;gap:24px}.nav-login{font-family:var(--font-display),"Geist",sans-serif;color:var(--gray);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast)}.brand,.nav-login:hover{color:var(--near-black)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display),"Geist",sans-serif;font-weight:550;font-size:20px;letter-spacing:-.035em;text-decoration:none}.brand svg{display:block;height:.735em;width:auto;flex:none}@supports(height:1cap){.brand svg{height:1cap}}.lx header .brand,header .brand{font-weight:550;font-size:27px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a,.nav-login{font-size:15.5px;font-weight:500;letter-spacing:-.015em}.nav-links a{color:var(--gray);transition:color var(--dur-fast)}.nav-links a.active,.nav-links a:hover{color:var(--near-black)}.page-hero{position:relative;overflow:hidden;color:#fff;padding:56px 0 0;background:radial-gradient(120% 90% at 88% -20%,rgba(209,92,254,.2),transparent 55%),linear-gradient(160deg,#0a5bea,#0566EA 42%,#0450C0)}.page-hero .wrap{position:relative;z-index:2;padding-top:36px;padding-bottom:80px;text-align:center}.page-hero .eyebrow{color:#bcd6ff}.page-hero h1{color:#fff;font-size:clamp(2.2rem,4.4vw,3.5rem);letter-spacing:-.035em;max-width:16ch;margin:0 auto}.page-hero p{color:rgba(255,255,255,.86);font-size:clamp(1.05rem,1.4vw,1.25rem);margin:20px auto 0;max-width:56ch}.hero-base{height:60px;background:#fff;border-radius:56px 56px 0 0;margin-top:-1px;position:relative;z-index:2}.sec-head{max-width:660px}.sec-head.center{margin:0 auto 52px}.sec-head p{margin-top:18px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:20px}.grid-2,.grid-3{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:20px}.final{background:var(--grad-dark);color:#fff;position:relative;overflow:hidden}.final .wrap{text-align:center;position:relative;z-index:2}.final p{color:rgba(255,255,255,.72);margin:18px auto 30px;max-width:46ch;font-size:1.08rem}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:500;letter-spacing:-.01em;margin-bottom:7px}.field input,.field label,.field select,.field textarea{font-family:var(--font-display),"Geist",sans-serif;color:var(--near-black)}.field input,.field select,.field textarea{width:100%;font-size:15px;font-weight:400;letter-spacing:-.012em;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-btn);background:var(--white);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field input::placeholder,.field textarea::placeholder{color:var(--gray-3)}.field textarea{resize:vertical;min-height:74px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--gray-3)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:var(--ring)}.field .hint{display:block;font-size:12.5px;color:var(--gray-2);margin-top:6px}.field[data-invalid] input,.field[data-invalid] textarea{border-color:var(--red)}.form-ok{background:var(--green-tint);color:var(--green-ink);font-weight:500;font-size:14px;padding:12px;border-radius:var(--r-btn);text-align:center;margin-top:14px;border:1px solid rgba(22,163,74,.16)}footer{background:var(--canvas);border-top:1px solid var(--border);position:relative;overflow:hidden;padding-top:76px}.foot-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr .85fr 1.2fr;grid-gap:clamp(24px,2.4vw,44px);gap:clamp(24px,2.4vw,44px);padding-bottom:56px}.foot-col:not(.foot-about){display:flex;flex-direction:column;align-items:flex-start;gap:11px}.foot-col h5{font-size:15px;font-weight:525;letter-spacing:-.015em;text-transform:none;color:var(--near-black);margin-bottom:7px}.foot-col a{display:block;color:var(--gray);font-weight:400;font-size:14.5px;letter-spacing:-.012em;transition:color var(--dur-fast)}.foot-about a{margin-bottom:11px}.foot-col a:hover{color:var(--near-black)}.foot-about p{font-size:14.5px;margin:14px 0 20px;max-width:34ch}.sub-form{display:flex;gap:8px;max-width:330px}.sub-form input{flex:1 1;padding:11px 14px;border:1px solid var(--border-strong);border-radius:var(--r-btn);font-family:var(--font-display),"Geist",sans-serif;font-size:14px;background:var(--white)}.sub-form input:focus{outline:none;border-color:var(--blue);box-shadow:var(--ring)}.sub-form button{padding:11px 18px;font-size:14px}.foot-bottom{border-top:1px solid var(--border);padding:22px 0 30px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--gray-2);position:relative;z-index:2}.watermark{font-family:var(--font-display),"Geist",sans-serif;font-size:clamp(3rem,10.9vw,9.3rem);font-weight:600;color:var(--blue-25);line-height:.78;letter-spacing:-.06em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-bottom:-2.5vw;padding:0 24px}.foot-mini{display:flex;justify-content:space-between;align-items:center;padding:26px 0;font-size:13px;color:var(--gray-2);flex-wrap:wrap;gap:12px}.foot-mini .lk{display:flex;gap:22px}.foot-mini a{color:var(--gray)}.foot-mini a:hover{color:var(--near-black)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.in{opacity:1;transform:none}.hero{position:relative;padding-top:64px;padding-bottom:0;overflow:hidden;background:radial-gradient(120% 90% at 85% -10%,rgba(209,92,254,.2),transparent 55%),linear-gradient(160deg,#0a5bea,#0566EA 42%,#0450C0);color:#fff}.hero .wrap{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;padding:56px 0 96px}.hero .eyebrow{color:#bcd6ff}.hero h1{color:#fff;font-size:clamp(2.4rem,4.6vw,4rem);letter-spacing:-.035em}.hero p.sub{color:rgba(255,255,255,.86);font-size:clamp(1.05rem,1.5vw,1.3rem);margin:22px 0 34px;max-width:40ch}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-cta .link-arrow{color:#fff;font-weight:700;font-size:16px;display:inline-flex;gap:8px;align-items:center;padding:8px 4px}.hero-cta .link-arrow:hover{gap:12px}.hero-note{margin-top:22px;font-size:14px;color:rgba(255,255,255,.72)}.hero-figure,.ledger{position:relative}.ledger{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:26px 26px 22px;color:var(--charcoal)}.ledger-badge{position:absolute;top:-13px;left:22px;background:var(--near-black);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:var(--pill)}.ledger-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-top:6px}.ledger-head .t{font-weight:700;color:var(--near-black);font-size:15px}.ledger-head .d{font-size:13px;color:var(--gray)}.lrow{justify-content:space-between;padding:11px 0;border-bottom:1px dashed var(--border)}.lrow,.lrow .lbl{display:flex;align-items:center}.lrow .lbl{gap:10px;font-size:15px;color:var(--charcoal);font-weight:600}.lrow .dotk{width:8px;height:8px;border-radius:2px;background:var(--amber)}.lrow .amt{font-size:15px;font-weight:700;color:var(--amber-ink)}.ltotal{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;padding-top:6px}.ltotal .lbl{font-weight:700;color:var(--near-black);font-size:15px}.ltotal .amt{font-size:40px;font-weight:800;color:var(--amber-ink);letter-spacing:-.02em;line-height:1}.lfoot{margin-top:16px;background:var(--green-tint);border-radius:var(--r-md);padding:12px 14px;justify-content:space-between}.lfoot,.lfoot .lbl{display:flex;align-items:center}.lfoot .lbl{font-weight:700;color:var(--green-ink);font-size:14px;gap:8px}.lfoot .amt{font-weight:800;color:var(--green-ink);font-size:17px}.chip{position:absolute;background:#fff;border-radius:var(--pill);box-shadow:var(--sh-med);font-size:13px;font-weight:700;color:var(--near-black);padding:9px 14px;display:flex;align-items:center;gap:8px;z-index:3}.chip .cd{width:8px;height:8px;border-radius:50%}.chip-1{top:6%;left:-8%}.chip-2{top:44%;right:-11%}.chip-3{bottom:8%;left:-6%}.facts{background:var(--white);padding:0 0 clamp(48px,7vw,90px)}.facts-grid{grid-gap:20px;gap:20px;text-align:center}.fact .big{font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;color:var(--blue);letter-spacing:-.03em}.fact .cap{font-size:15px;margin-top:8px;font-weight:600}.facts-note{font-size:13px;color:var(--gray);margin-top:26px}.problem{background:var(--ice)}.card{background:#fff;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s}.card:hover{transform:translateY(-4px);border-color:#dfe6f2}.card h4{font-size:19px;margin-bottom:8px;letter-spacing:-.01em}.card p{font-size:15.5px;line-height:1.55}.card.dark{background:var(--near-black);border-color:var(--near-black)}.card.dark p{color:rgba(255,255,255,.66)}.ico{width:46px;height:46px;border-radius:var(--r-md);background:var(--ice);margin-bottom:18px}.card.dark .ico{background:rgba(255,255,255,.08)}.how-grid{grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px}.step .n{width:38px;height:38px;border-radius:var(--pill);background:var(--blue);color:#fff;font-weight:800;font-size:16px}.step h4{font-size:19px;margin-bottom:4px}.step p{font-size:15.5px}.evid{background:#fff}.evid-top{padding:16px 20px}.evid-top .flag{width:10px;height:10px}.evid-top .ft{font-weight:700;font-size:14px}.evid-body{padding:20px}.evid-row{padding:9px 0;font-size:14.5px;border-bottom:1px dashed var(--border)}.evid-row span:first-child{font-weight:600}.evid-row span:last-child{font-weight:700}.evid-actions{gap:10px;padding:16px 20px;background:var(--ice)}.diff{background:var(--near-black)}.diff .eyebrow{color:#8fb8ff}.diff p{color:rgba(255,255,255,.72)}.diff-grid{grid-gap:56px;gap:56px}.chart-card{background:#12151d;border:1px solid rgba(255,255,255,.09)}.chart-legend{gap:22px;margin-bottom:8px;font-size:13px;font-weight:600}.chart-legend .lg{color:rgba(255,255,255,.8)}.chart-legend .sw{width:16px;height:3px}.chart-cap{font-size:12px;color:rgba(255,255,255,.5);margin-top:10px;letter-spacing:.05em}.surface-groups{grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.sgroup{background:#fff;padding:26px}.sgroup h4{font-size:14px;letter-spacing:.1em;color:var(--blue);margin-bottom:16px}.fitem{padding:11px 0;border-bottom:1px solid var(--border)}.fitem .fn{font-size:15.5px;font-weight:600}.surf-note{margin-top:24px;font-size:13.5px;color:var(--gray)}.why{background:var(--ice)}.why .ico{background:#fff}.price-grid{grid-gap:22px;gap:22px}.plan{background:#fff;padding:30px;box-shadow:var(--sh-sub)}.plan.feat{border:2px solid var(--blue)}.plan.feat .badge{top:-13px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 14px;border-radius:var(--pill)}.plan .pname{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--gray)}.plan .price{font-size:38px;font-weight:800;letter-spacing:-.02em;margin:14px 0 2px}.plan .price small{font-size:16px;font-weight:600;color:var(--gray)}.plan .pdesc{font-size:14.5px;min-height:44px}.plan ul{margin:16px 0 22px}.plan li{font-size:14.5px;font-weight:500}.plan li svg{color:var(--green)}.price-foot{margin-top:26px;font-size:14.5px;color:var(--gray)}.group{padding-top:clamp(40px,6vw,72px)}.group:first-of-type{padding-top:0}.group-head{display:flex;align-items:center;gap:14px;margin-bottom:26px}.group-head h3{font-size:26px;letter-spacing:-.02em}.group-head .gline{flex:1 1;height:1px;background:var(--border)}.fcard{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);padding:26px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s;display:flex;flex-direction:column}.fcard:hover{transform:translateY(-4px);box-shadow:var(--sh-sub);border-color:#dfe6f2}.card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.fico{width:44px;height:44px;border-radius:var(--r-md);background:var(--ice);display:flex;align-items:center;justify-content:center;color:var(--blue);flex-shrink:0}.fcard h4{font-size:18px;margin-bottom:8px;letter-spacing:-.01em}.fcard p{font-size:15px;line-height:1.55}.fcard.flag{grid-column:span 3;border-color:var(--blue);background:linear-gradient(180deg,#fff,var(--ice))}.flag-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;align-items:center}.flag-grid h4{font-size:24px}.fevid{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-med);overflow:hidden}.fevid-top{background:var(--amber-tint);padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.fevid-top .flagdot{width:10px;height:10px;border-radius:50%;background:var(--amber)}.fevid-top .ft{font-weight:700;color:var(--amber-ink);font-size:13.5px}.fevid-row{display:flex;justify-content:space-between;padding:9px 18px;font-size:14px;border-bottom:1px dashed var(--border)}.fevid-row span:first-child{color:var(--gray);font-weight:600}.fevid-row span:last-child{color:var(--near-black);font-weight:700}.fevid-actions{display:flex;gap:10px;padding:14px 18px;background:var(--ice)}.brandbar{background:var(--near-black);color:#fff;border-radius:var(--r-xl);padding:clamp(32px,5vw,56px);display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.brandbar h2{color:#fff;font-size:clamp(1.6rem,2.6vw,2.4rem)}.brandbar p{color:rgba(255,255,255,.72);margin-top:14px}.brandbar .pts{display:flex;flex-direction:column;gap:14px}.brandbar .pt{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:rgba(255,255,255,.9);font-weight:600}.brandbar .pt svg{color:#7fe0a6;flex-shrink:0;margin-top:2px}.arow{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--border)}.arow:first-child{border-top:0;padding-top:0}.arow.flip .acopy{order:2}.acopy .eyebrow{margin-bottom:12px}.acopy h3{font-size:clamp(1.5rem,2.4vw,2.1rem);letter-spacing:-.02em;margin-bottom:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acopy p{font-size:16px;max-width:44ch}.acopy ul{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:9px}.acopy li{display:flex;gap:10px;font-size:15px;color:var(--charcoal);font-weight:500}.acopy li svg{color:var(--blue);flex-shrink:0;margin-top:3px}.apanel{background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-med);padding:22px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-head .pt{font-weight:700;color:var(--near-black);font-size:14.5px}.bar{display:grid;grid-template-columns:120px 1fr 46px;align-items:center;grid-gap:12px;gap:12px;padding:7px 0;font-size:13.5px}.bar .bl{color:var(--charcoal);font-weight:600}.bar .bt{height:12px;border-radius:var(--pill);background:var(--blue)}.bar .bv{text-align:right;font-weight:700;color:var(--near-black)}.heat{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;text-align:center}.heat .hd{font-size:12px;font-weight:700;color:var(--gray)}.heat .hc{height:52px;border-radius:var(--r-sm);font-weight:700;color:#fff;margin-top:6px}.heat .hc,.legend{display:flex;align-items:center;justify-content:center;font-size:12px}.legend{gap:8px;color:var(--gray);margin-top:14px}.legend .sw{width:16px;height:10px;border-radius:3px}.crow{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--border);font-size:14px}.crow:last-child{border-bottom:0}.crow .cn{font-weight:600;color:var(--charcoal)}.crow .cv{font-weight:700;color:var(--near-black)}.snap{text-align:center;padding:10px 0}.snap .big{font-size:52px;font-weight:800;color:var(--amber-ink);letter-spacing:-.03em;line-height:1}.snap .sl{font-size:13px;font-weight:700;color:var(--gray);text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.snap .rec{margin-top:16px;background:var(--green-tint);color:var(--green-ink);font-weight:700;font-size:14px;border-radius:var(--r-md);padding:10px}.drow{display:flex;justify-content:space-between;padding:9px 0;font-size:14px;border-bottom:1px dashed var(--border)}.drow span:first-child{color:var(--gray);font-weight:600}.drow span:last-child{color:var(--near-black);font-weight:700}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch;margin-top:-40px;position:relative;z-index:5}.trial-banner{background:var(--ice);border:1px solid #dbe6fb;border-radius:var(--r-xl);padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.trial-banner .tb-t{font-weight:700;color:var(--near-black);font-size:17px}.trial-banner .tb-s{font-size:14.5px;color:var(--gray);margin-top:2px}.matrix{width:100%;border-collapse:collapse;margin-top:8px;font-size:15px}.matrix td,.matrix th{padding:15px 16px;text-align:left;border-bottom:1px solid var(--border)}.matrix thead th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--gray);font-weight:700}.matrix tbody th{font-weight:600;color:var(--charcoal)}.matrix td{text-align:center;width:120px}.matrix .grp{background:var(--ice);font-weight:700;color:var(--near-black);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.ck{color:var(--green)}.dash{color:#c2c7cf}.soon-pill{font-size:11px;font-weight:700;color:var(--gray);background:var(--surface);padding:2px 8px;border-radius:var(--pill)}.faq{max-width:820px;margin:0 auto}.qa{border-bottom:1px solid var(--border)}.qa button{width:100%;background:none;border:none;font-family:inherit;text-align:left;padding:22px 0;font-size:17px;font-weight:700;color:var(--near-black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.qa .ic{flex-shrink:0;transition:transform .25s var(--ease);color:var(--blue)}.qa.open .ic{transform:rotate(45deg)}.qa .ans{max-height:0;overflow:hidden;transition:max-height .3s var(--ease)}.qa.open .ans{max-height:700px}.qa .ans p{font-size:15.5px;color:var(--gray);padding-bottom:22px;max-width:64ch}.demo{background:radial-gradient(120% 100% at 90% -10%,rgba(209,92,254,.16),transparent 55%),linear-gradient(160deg,#0a5bea,#0566EA 44%,#0450C0);min-height:calc(100vh - 72px);padding:clamp(40px,6vw,72px) 0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.demo-copy{color:#fff;position:-webkit-sticky;position:sticky;top:100px}.demo-copy .eyebrow{display:inline-block;color:#bcd6ff;margin-bottom:16px}.demo-copy h1{color:#fff;font-size:clamp(2.1rem,4vw,3.2rem);letter-spacing:-.035em;line-height:1.1}.demo-copy .sub{color:rgba(255,255,255,.88);font-size:clamp(1.05rem,1.4vw,1.25rem);margin:18px 0 26px;max-width:42ch}.getlist{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.getlist li{display:flex;gap:12px;align-items:flex-start;color:#fff;font-weight:600;font-size:15.5px}.getlist li svg{flex-shrink:0;margin-top:2px;color:#8fe3ac}.dsteps{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}.stp{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:12px 0}.stp .n{width:30px;height:30px;border-radius:var(--pill);background:rgba(255,255,255,.15);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stp .st{color:#fff;font-weight:700;font-size:15px}.stp .sd{color:rgba(255,255,255,.72);font-size:14px}.form-card{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:32px}.form-card h2{font-size:22px;margin-bottom:4px}.form-card .fh-sub{font-size:14.5px;color:var(--gray);margin-bottom:22px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.stub{margin-top:16px;background:var(--amber-tint);border:1px dashed var(--amber);border-radius:var(--r-md);padding:11px 14px;font-size:12.5px;color:var(--amber-ink);font-weight:600;display:flex;gap:8px;align-items:flex-start}.stub svg{flex-shrink:0;margin-top:1px}.stub code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.trust{margin-top:14px;font-size:12.5px;color:var(--gray);text-align:center}@media(max-width:960px){.demo-grid,.diff-grid,.hero-grid,.how-grid{grid-template-columns:1fr;gap:44px}.hero-figure{max-width:460px;margin:0 auto}.facts-grid{gap:32px 20px}.facts-grid,.grid-3,.pgrid,.price-grid{grid-template-columns:1fr}.pgrid{margin-top:0}.brandbar,.flag-grid,.surface-groups{grid-template-columns:1fr}.brandbar,.flag-grid{gap:28px}.fcard.flag{grid-column:auto}.arow,.arow.flip .acopy{grid-template-columns:1fr;order:0;gap:32px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-about{grid-column:1/-1}.plan.feat{order:-1}.demo-copy{position:static}.matrix{font-size:13.5px}.matrix td,.matrix th{padding:12px 8px}}@media(max-width:640px){.nav-links{display:none}header{--nav-gutter:20px}.lx header .brand,header .brand{font-size:22px;white-space:nowrap}.lx header.hero-mode .nav .nav-desktop-cta,header .nav-desktop-cta{font-size:13px;padding:9px 14px}.nav-end{gap:14px}.nav-links a,.nav-login{font-size:13.5px}.facts-grid{grid-template-columns:1fr 1fr}.foot-grid,.grid-2,.two{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}.chip{display:none}.foot-bottom,.foot-mini{gap:10px}.foot-bottom,.foot-mini,.trial-banner{flex-direction:column;text-align:center}.bar{grid-template-columns:92px 1fr 40px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.home-hero{position:relative;padding:112px var(--gutter) 128px;overflow:hidden;background:var(--canvas)}.home-hero:before{background:radial-gradient(58% 46% at 50% -6%,rgba(5,102,234,.13),transparent 68%),radial-gradient(34% 34% at 8% 4%,rgba(209,92,254,.09),transparent 70%),radial-gradient(40% 40% at 96% 18%,rgba(5,102,234,.07),transparent 70%)}.home-hero:after,.home-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero:after{background-image:var(--hatch);-webkit-mask:linear-gradient(90deg,#000,transparent 16%,transparent 84%,#000);mask:linear-gradient(90deg,#000,transparent 16%,transparent 84%,#000);opacity:.5}.hh-inner{position:relative;z-index:2;max-width:980px;margin:0 auto;text-align:center}.hh-badge{margin-bottom:30px}.hh-h1{color:var(--near-black);font-weight:500;font-size:clamp(2.4rem,5.1vw,4.1rem);line-height:1.03;letter-spacing:-.042em;margin:0 auto;max-width:17ch}.hh-sub{color:var(--body-ink);font-family:var(--font-display),"Geist",sans-serif;font-size:var(--body-size);line-height:var(--body-leading);margin:24px auto 0;max-width:60ch;font-weight:var(--body-weight);letter-spacing:var(--body-track)}.hh-cta-row{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.hh-btn,.hh-cta-row{justify-content:center}.hh-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display),"Geist",sans-serif;font-weight:500;font-size:16px;letter-spacing:-.015em;border-radius:var(--r-btn);padding:16px 28px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.hh-btn-white{background:var(--blue);color:#fff;box-shadow:var(--sh-xs)}.hh-btn-white:hover{background:var(--blue-ink);transform:translateY(-1px);box-shadow:var(--sh-blue)}.hh-btn-dark{background:var(--white);color:var(--near-black);border-color:var(--border-strong);box-shadow:var(--sh-xs)}.hh-btn-dark:hover{transform:translateY(-1px);border-color:var(--blue);color:var(--blue);box-shadow:var(--sh-sub)}.hh-pic{width:22px;height:22px;border-radius:var(--r-xs);background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;transition:background var(--dur)}.hh-btn-dark:hover .hh-pic{background:var(--blue-ink)}.hh-note{color:var(--gray-2);font-family:var(--font-display),"Geist",sans-serif;font-size:13.5px;letter-spacing:-.01em;margin-top:24px}.hh-strip{position:relative;z-index:2;margin:64px auto 0;max-width:1080px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hh-cap{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),"Geist",sans-serif;font-size:13px;font-weight:400;letter-spacing:-.012em;color:var(--gray);background:var(--white);border:1px solid var(--border);border-radius:var(--r-badge);padding:8px 14px;transition:border-color var(--dur),color var(--dur),transform var(--dur)}.hh-cap:hover{border-color:var(--blue-200);color:var(--near-black);transform:translateY(-1px)}.hh-cap svg{color:var(--blue);flex-shrink:0}.hh-stage{background:var(--canvas);padding:0 var(--gutter) clamp(56px,7vw,88px)}.hh-mock{max-width:1180px;margin:-160px auto 0;position:relative;z-index:3}.hh-mock:before{content:"";position:absolute;left:6%;right:6%;top:-4%;height:70%;z-index:-1;border-radius:50%;filter:blur(64px);background:radial-gradient(60% 60% at 50% 50%,rgba(5,102,234,.16),transparent 72%)}.hh-mock-fade{background:var(--white);padding:8px;border:1px solid var(--border);border-radius:var(--r-2xl) var(--r-2xl) 0 0;box-shadow:var(--sh-lg);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hh-mock-screen{aspect-ratio:16/6;background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-lg) var(--r-lg) 0 0}.hh-mock-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hh-float{position:absolute;z-index:4;gap:9px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 13px;box-shadow:var(--sh-med);font-family:var(--font-display),"Geist",sans-serif}.hh-float,.hh-float .hf-ic{display:flex;align-items:center}.hh-float .hf-ic{width:26px;height:26px;border-radius:var(--r-xs);justify-content:center;flex-shrink:0}.hh-float .hf-k{font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--gray-2);line-height:1.3}.hh-float .hf-v{font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--near-black);line-height:1.2}.hh-float-1{left:-2.5%;top:16%}.hh-float-2{right:-2.5%;top:36%}@media(max-width:1120px){.hh-float{display:none}}header.hero-mode{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;border-bottom-color:transparent}header.hero-mode .nav{margin-top:0;padding:0 var(--nav-gutter);background:transparent;border:0;border-radius:0;height:62px;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),-webkit-backdrop-filter var(--dur);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),backdrop-filter var(--dur);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),backdrop-filter var(--dur),-webkit-backdrop-filter var(--dur)}header.hero-mode .nav .btn-primary{padding:10px 18px;font-size:14.5px}header.hero-mode.scrolled .nav{background:rgba(252,252,252,.86);box-shadow:none;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.blind{position:relative;overflow:hidden;color:var(--near-black);padding:clamp(64px,8vw,110px) 0;background:#fff}.blind .bhead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.82fr);grid-template-areas:"eyebrow ." "head lead";grid-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);align-items:start;margin:0 auto clamp(30px,4vw,46px);text-align:left}.blind .eyebrow{display:inline-block;font-size:13.5px;font-weight:700;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.blind .bhead .eyebrow{grid-area:eyebrow}.blind h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--near-black)}.blind .bhead h2{grid-area:head}.blind h2 .muted{color:#AAB2C0}.blind .lead{margin:0;max-width:44ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55;color:var(--gray);font-weight:500}.blind .bhead .lead{grid-area:lead}.blind .beat-label{display:flex;align-items:center;gap:14px;margin:0 0 26px}.blind .beat-label:not(:first-of-type){margin-top:0}.blind .bl-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.blind .bl-dot.amber{background:var(--amber);box-shadow:0 0 10px rgba(249,166,3,.4)}.blind .bl-dot.blue{background:var(--blue);box-shadow:0 0 10px rgba(5,102,234,.4)}.blind .beat-label .t{font-size:15px;font-weight:700;color:var(--near-black);letter-spacing:-.01em}.blind .beat-label .bl-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(10,13,20,.14),rgba(10,13,20,0))}.blind .beat-label .bl-count{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.blind .bento{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(6,1fr)}.blind .b1 .btile{grid-column:span 2}.blind .b1 .btile.bt-lead{grid-column:span 3}.blind .b2 .btile{grid-column:span 2}.blind .b1{margin-bottom:clamp(56px,7vw,84px)}.blind .btile{--pad:clamp(24px,2.6vw,38px);position:relative;display:flex;flex-direction:column;border-radius:24px;background:#F7F9FD;padding:var(--pad);text-align:center;overflow:hidden;transition:background .2s}.blind .btile:hover{background:#F2F6FC}.blind .btile h4{font-size:20px;font-weight:700;color:var(--near-black);letter-spacing:-.02em;margin:0 0 12px}.blind .btile p{font-size:14px;line-height:1.6;color:var(--gray);font-weight:500;max-width:100%;margin:0 auto;min-height:calc(2 * 1.6em)}.blind .btile.bt-lead h4{font-size:24.5px}.blind .btile.bt-lead p{font-size:15px;max-width:44ch}.blind .bviz{position:relative;z-index:0;height:236px;margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 20px;overflow:visible}.blind .btile.bt-lead .bviz{height:372px}.blind .btile h4,.blind .btile p{position:relative;z-index:1}.blind .fat{position:absolute;inset:var(--pad) var(--pad) -34px;display:flex;flex-direction:column;gap:9px}.blind .fat-head{display:grid;grid-template-columns:minmax(0,1.7fr) 58px 58px minmax(94px,1.5fr);grid-gap:10px;gap:10px;padding:0 12px 2px;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gray)}.blind .fat-rows{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 76%,transparent);mask-image:linear-gradient(180deg,#000,#000 76%,transparent)}.blind .fat-row{display:grid;grid-template-columns:minmax(0,1.7fr) 58px 58px minmax(94px,1.5fr);grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:12px;padding:12px;box-shadow:0 1px 2px rgba(10,13,20,.03)}.blind .fat-row.top{background:linear-gradient(120deg,#EDF0FD,#F3EDFC);border-color:#DADEF6}.blind .fat-cre{display:flex;align-items:center;gap:10px;min-width:0}.blind .fat-thumb{width:32px;height:32px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#E7ECF5;color:#8A93A6}.blind .fat-row.top .fat-thumb{background:linear-gradient(140deg,var(--blue),var(--violet));color:#fff}.blind .fat-cre-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25;text-align:left}.blind .fat-nm{font-size:12.5px;font-weight:700;color:var(--charcoal)}.blind .fat-nm,.blind .fat-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind .fat-sub{font-size:10.5px;font-weight:500;color:var(--gray)}.blind .fat-cell{display:flex;align-items:center}.blind .fat-trend{display:inline-flex;align-items:center;gap:1px;font-size:12.5px;font-weight:700;white-space:nowrap}.blind .fat-spend{display:flex;align-items:center;gap:8px}.blind .fat-bar{position:relative;flex:1 1;height:7px;border-radius:4px;background:#EBEEF3;overflow:hidden;min-width:0}.blind .fat-bar-fill{position:absolute;left:0;top:0;height:100%;border-radius:4px;background:linear-gradient(90deg,#9EB2E6,#BFCBEC)}.blind .fat-row.top .fat-bar-fill{background:var(--blue)}.blind .fat-spend-pct{font-size:12px;font-weight:800;color:var(--blue);white-space:nowrap}.blind .dc{position:absolute;inset:var(--pad) var(--pad) -30px;--dc-r:#DD5B4A;--dc-rt:#FCEDEA;display:flex;flex-direction:column;gap:9px}.blind .dc-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:0 13px 1px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#A8AFBE}.blind .dc-head span:nth-child(2){text-align:right}.blind .dc-rows{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:9px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 79%,transparent);mask-image:linear-gradient(180deg,#000,#000 79%,transparent)}.blind .dc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;background:#fff;border-radius:12px;padding:11px 13px;box-shadow:0 2px 9px rgba(10,13,20,.05)}.blind .dc-row.worst{background:linear-gradient(180deg,#fff,var(--dc-rt))}.blind .dc-cname{display:flex;align-items:center;gap:9px;min-width:0}.blind .dc-cico{width:24px;height:24px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.blind .dc-cico.dead{background:var(--dc-rt);color:var(--dc-r)}.blind .dc-cico.ok{background:var(--green-tint);color:var(--green)}.blind .dc-cmeta{display:flex;flex-direction:column;min-width:0;gap:1px;text-align:left}.blind .dc-cn{font-size:11px;font-weight:700;color:var(--near-black);line-height:1.15}.blind .dc-cn,.blind .dc-cs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind .dc-cs{font-size:9.5px;font-weight:600;color:#A8AFBE}.blind .dc-status{justify-self:end;display:inline-flex;align-items:center;font-size:8.5px;font-weight:800;padding:5px 6px;border-radius:9999px;white-space:nowrap}.blind .dc-status.dead{background:var(--dc-rt);color:var(--dc-r)}.blind .dc-status.ok{background:var(--green-tint);color:var(--green)}.blind .conc{position:absolute;inset:var(--pad) var(--pad) 12px;display:flex;flex-direction:column}.blind .conc-plot{position:relative;flex:1 1;min-height:0;-webkit-mask-image:linear-gradient(180deg,#000,#000 89%,transparent);mask-image:linear-gradient(180deg,#000,#000 89%,transparent)}.blind .conc-bars{position:absolute;left:0;right:0;bottom:0;height:82%;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.blind .conc-col{flex:1 1;max-width:46px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.blind .conc-bar{width:100%;border-radius:11px 11px 4px 4px;display:flex;justify-content:center;align-items:flex-start;padding-top:8px}.blind .conc-bar.over{background:linear-gradient(180deg,var(--violet),var(--blue) 52%,#0450C0);box-shadow:0 10px 22px rgba(5,102,234,.22)}.blind .conc-bar.tail{background:linear-gradient(180deg,#DBE1EC,#C7CFDC)}.blind .conc-ico{display:flex;line-height:0}.blind .conc-ico.on-grad{color:#fff}.blind .conc-ico.on-tail{color:#8A93A6}.blind .conc-anno{position:absolute;left:0;top:0;width:calc((100% - 108px) * .4 + 36px);height:64px}.blind .conc-pill{position:absolute;left:50%;top:0;transform:translateX(-50%);white-space:nowrap;background:#fff;border:1px solid #e3e9f5;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 12px;border-radius:9999px;box-shadow:0 4px 14px rgba(5,102,234,.12)}.blind .conc-bracket{position:absolute;left:0;right:0;top:34px;width:100%;height:18px;overflow:visible}.blind .conc-note{align-self:flex-end;margin-top:8px;font-size:11.5px;font-weight:600;color:#98A0B2}.blind .bo{position:absolute;inset:var(--pad) var(--pad) 12px;--bo-r:#DD5B4A;display:flex;flex-direction:column;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000,#000 85%,transparent);mask-image:linear-gradient(180deg,#000,#000 85%,transparent)}.blind .bo-figure{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}.blind .bo-num{font-size:37px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blind .bo-chip{display:inline-flex;align-items:center;gap:2px;background:#FBE9E6;color:var(--bo-r);font-size:11px;font-weight:800;padding:4px 9px 4px 7px;border-radius:9999px;margin-bottom:6px;white-space:nowrap}.blind .bo-cap{font-size:12px;font-weight:600;color:var(--gray);margin-bottom:34px}.blind .bo-barwrap,.blind .bo-track{position:relative}.blind .bo-track{height:14px;border-radius:8px;background:rgba(10,13,20,.06);overflow:hidden}.blind .bo-fill-blue{left:0;border-radius:8px 0 0 8px;background:linear-gradient(90deg,var(--blue),var(--blue-ink))}.blind .bo-fill-blue,.blind .bo-fill-red{position:absolute;top:0;height:100%;transform-origin:left}.blind .bo-fill-red{border-radius:0 8px 8px 0;background:linear-gradient(90deg,var(--bo-r),#C8412F)}.blind .bo-capline{position:absolute;top:-7px;bottom:-7px;width:2px}.blind .bo-capline:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,var(--near-black) 0 3px,transparent 3px 6px)}.blind .bo-caplabel{position:absolute;top:-29px;transform:translateX(-50%);white-space:nowrap;font-size:10px;font-weight:800;color:var(--near-black);background:#fff;padding:3px 8px;border-radius:9999px;box-shadow:0 2px 8px rgba(10,13,20,.1)}.blind .bo-startlabel{left:0;font-weight:700;color:#98A0B2}.blind .bo-endlabel,.blind .bo-startlabel{position:absolute;top:19px;font-size:10.5px}.blind .bo-endlabel{right:0;font-weight:800;color:var(--bo-r)}.blind .bd{position:absolute;inset:var(--pad) var(--pad) 12px;display:flex;flex-direction:column;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000,#000 88%,transparent);mask-image:linear-gradient(180deg,#000,#000 88%,transparent)}.blind .bd-wasted{display:flex;align-items:baseline;gap:7px;margin-bottom:3px}.blind .bd-wnum{font-size:28px;font-weight:800;letter-spacing:-.03em;color:#DD5B4A;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blind .bd-wc{font-size:11px;font-weight:700;color:var(--gray)}.blind .bd-wcap{font-size:11px;font-weight:600;color:#98A0B2;margin-bottom:16px}.blind .bd-rows{display:flex;flex-direction:column;gap:10px}.blind .bd-row{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.blind .bd-ad{gap:6px;background:#fff;border-radius:9px;padding:7px 9px;box-shadow:0 2px 8px rgba(10,13,20,.05);min-width:0}.blind .bd-ad,.blind .bd-aic{display:flex;align-items:center}.blind .bd-aic{width:20px;height:20px;border-radius:6px;background:#EDF2FE;color:var(--blue);justify-content:center;flex-shrink:0}.blind .bd-at{font-size:11px;font-weight:700;color:var(--near-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind .bd-conn{position:relative;height:2px;background:repeating-linear-gradient(90deg,#C7CFDB 0 5px,transparent 5px 10px);border-radius:2px}.blind .bd-pulse{position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#0566EA;transform:scale(0);box-shadow:0 0 0 3px rgba(5,102,234,.15)}.blind .bd-dest{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;font-size:11px;font-weight:800;min-width:0}.blind .bd-dest.ok{background:var(--green-tint);color:var(--green)}.blind .bd-dest.dead{background:#fff;border:1.5px dashed #d2b4ae;color:#DD5B4A}.blind .bd-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.blind .bd-badge{width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blind .bd-dest.ok .bd-badge{background:var(--green);color:#fff}.blind .bd-dest.dead .bd-badge{background:#DD5B4A;color:#fff}.blind .jt-view{position:absolute;left:0;right:0;top:0;bottom:-56px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 62%,transparent 88%);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 62%,transparent 88%)}.blind .jt-track{display:flex;flex-direction:column;padding:44px var(--pad) 0;will-change:transform}.blind .jt-row{gap:9px;margin-bottom:12px;background:#fff;border-radius:12px;padding:9px 10px;box-shadow:0 2px 10px rgba(10,13,20,.05)}.blind .jt-av,.blind .jt-row{display:flex;align-items:center}.blind .jt-av{width:26px;height:26px;border-radius:50%;flex-shrink:0;justify-content:center;background:#EDF2FE;color:#7C93BC}.blind .jt-info{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.blind .jt-nm{font-size:11px;font-weight:700;color:var(--near-black);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blind .jt-sub{font-size:9px;font-weight:600;color:#98A0B2;white-space:nowrap}.blind .jt-meter{margin-left:auto;display:flex;align-items:center;gap:7px;flex-shrink:0}.blind .jt-bg{width:40px;height:6px;border-radius:5px;background:rgba(10,13,20,.08);overflow:hidden}.blind .jt-fill{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--blue),#7BA6F5)}.blind .jt-pct{font-size:10px;font-weight:800;color:var(--near-black);width:24px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blind .orbit{top:16px;margin-left:-190px;-webkit-mask-image:linear-gradient(180deg,#000,#000 56%,transparent 72%);mask-image:linear-gradient(180deg,#000,#000 56%,transparent 72%)}.blind .orb-glow,.blind .orbit{position:absolute;left:50%;width:380px;height:380px;border-radius:50%;pointer-events:none}.blind .orb-glow{top:50%;margin:-190px 0 0 -190px;filter:blur(60px);background:radial-gradient(circle at 40% 42%,rgba(249,166,3,.08),transparent 58%),radial-gradient(circle at 62% 60%,rgba(5,102,234,.09),transparent 60%)}.blind .orb-ring{z-index:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,0) 60%,rgba(255,255,255,.9) 78%,rgba(255,255,255,0) 100%)}.blind .orb-core,.blind .orb-ring{position:absolute;left:50%;top:50%;border-radius:50%}.blind .orb-core{z-index:3;width:70px;height:70px;margin:-35px 0 0 -35px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(150deg,var(--blue),var(--violet)) border-box;box-shadow:0 14px 34px rgba(10,13,20,.12),0 0 60px rgba(249,166,3,.09);display:flex;align-items:center;justify-content:center}.blind .orb-arm,.blind .orb-spoke,.blind .orb-track{position:absolute;left:50%;top:50%;width:0;height:0}.blind .orb-track{z-index:2}.blind .orb-arm,.blind .orb-spoke{left:0;top:0}.blind .orb-av{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 8px 22px rgba(10,13,20,.1),0 1px 3px rgba(10,13,20,.06);color:#7C8798}.blind .orb-av,.blind .orb-up{display:flex;align-items:center;justify-content:center}.blind .csig{position:absolute;left:0;right:0;top:0;bottom:-56px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent 84%);mask-image:linear-gradient(180deg,#000,#000 60%,transparent 84%)}.blind .csig-nodes{position:absolute;inset:0;z-index:4}.blind .csig-bloom{position:absolute;inset:-25%;z-index:0;pointer-events:none;filter:blur(64px);background:radial-gradient(46% 42% at 26% 30%,rgba(249,166,3,.08),transparent 66%),radial-gradient(46% 42% at 74% 66%,rgba(5,102,234,.09),transparent 66%)}.blind .csig-node{position:absolute;width:33px;height:33px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;color:#B9C2D2;box-shadow:0 3px 10px rgba(10,13,20,.08)}.blind .csig-node.live{color:var(--blue);box-shadow:0 6px 18px rgba(5,102,234,.2)}.blind .csig-node.live:before{content:"";position:absolute;inset:-1.5px;border-radius:12.5px;padding:1.5px;background:linear-gradient(140deg,var(--blue),var(--violet));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.blind .csig-node.live:after{content:"";left:50%;top:56%;width:66px;height:66px;transform:translate(-50%,-50%);z-index:-1;filter:blur(14px);background:radial-gradient(circle,rgba(249,166,3,.12),transparent 68%)}.blind .csig-node.live:after,.blind .csig-ring{position:absolute;border-radius:50%;pointer-events:none}.blind .csig-ring{z-index:2;transform-origin:center;border:1.5px solid rgba(5,102,234,.3)}.blind .resolve{margin-top:clamp(40px,5vw,64px);border-radius:24px;padding:clamp(28px,3.4vw,40px) clamp(24px,4vw,44px);text-align:center;overflow:hidden;background:linear-gradient(120deg,rgba(5,102,234,.09),rgba(209,92,254,.07))}.blind .resolve p{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;color:var(--gray);line-height:1.4}.blind .resolve p strong{color:var(--near-black);font-weight:800}.blind .resolve .dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.blind .resolve .dots i{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px rgba(5,102,234,.45);display:block}.blind .resolve .dots i:nth-child(2n){background:var(--amber);box-shadow:0 0 8px rgba(249,166,3,.4)}.acct h2 .ai-g{background:linear-gradient(90deg,var(--blue),var(--violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.acct .ai-showcase{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:36px;gap:36px;align-items:center;margin-top:clamp(8px,1.4vw,20px)}.acct .ai-tabs{display:flex;flex-direction:column;gap:4px}.acct .ai-tab{width:100%;text-align:left;background:none;border:none;border-top:1px solid #edf0f5;font-family:inherit;cursor:pointer;padding:16px 0;transition:all .3s var(--ease)}.acct .ai-tab:first-child{border-top:none}.acct .ai-tt{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;color:#AEB5C2;letter-spacing:-.01em;transition:color .3s}.acct .ai-arw{opacity:0;color:var(--blue);transform:translateX(-6px);transition:all .3s var(--ease);display:flex}.acct .ai-td{display:block;font-size:13px;line-height:1.5;color:var(--gray);font-weight:500;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease),opacity .3s,margin .3s;margin-top:0}.acct .ai-tab.ai-on .ai-tt{color:var(--near-black)}.acct .ai-tab.ai-on .ai-arw{opacity:1;transform:none}.acct .ai-tab.ai-on .ai-td{max-height:90px;opacity:1;margin-top:8px}.acct .ai-panel{background:#F2F6FD;border-radius:22px;padding:26px;position:relative;overflow:hidden;min-height:400px;display:flex;align-items:stretch}.acct .ai-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 52% at 88% 6%,rgba(22,163,74,.07),transparent 70%),radial-gradient(46% 56% at 6% 94%,rgba(5,102,234,.07),transparent 70%)}.acct .ai-card{background:#fff;border-radius:16px;box-shadow:0 6px 26px rgba(10,13,20,.07);width:100%;padding:22px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.acct .ai-content{width:100%}.acct .ai-mtitle{font-size:14px;font-weight:800;margin-bottom:2px;color:var(--near-black)}.acct .ai-msub{font-size:11.5px;font-weight:600;color:#98A0B2;margin-bottom:18px}.acct .ai-arow{display:flex;align-items:center;gap:11px;margin-bottom:13px}.acct .ai-arow:last-child{margin-bottom:0}.acct .ai-d{width:28px;height:28px;border-radius:8px;background:#EDF2FE;color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.acct .ai-nm{font-size:13px;font-weight:700;width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .ai-bar{flex:1 1;height:9px;border-radius:5px;background:#EAEEF4;overflow:hidden}.acct .ai-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--blue),var(--blue-ink));transform-origin:left}.acct .ai-pct{font-size:12.5px;font-weight:800;color:var(--blue);width:30px;text-align:right}.acct .ai-camps{display:flex;gap:9px;margin:6px 0 14px}.acct .ai-camp{flex:1 1;flex-direction:column;gap:7px}.acct .ai-camp,.acct .ai-cd{display:flex;align-items:center}.acct .ai-cd{width:100%;height:46px;border-radius:10px;background:#EEF1F6;justify-content:center;color:#B7BECC}.acct .ai-camp.ai-hit .ai-cd{background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff}.acct .ai-cl{font-size:9px;font-weight:700;color:#98A0B2}.acct .ai-cnote{font-size:13px;font-weight:800;color:var(--violet)}.acct .ai-scorewrap{display:flex;align-items:center;gap:22px}.acct .ai-big{font-size:50px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--near-black)}.acct .ai-sigbar{margin-bottom:11px}.acct .ai-sigbar:last-child{margin-bottom:0}.acct .ai-l{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#5B6E96;margin-bottom:5px}.acct .ai-t{height:7px;border-radius:4px;background:#EAEEF4;overflow:hidden}.acct .ai-t i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--blue),var(--violet));transform-origin:left}.acct .ai-stagecols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.acct .ai-stagecol{background:#F7F9FC;border-radius:11px;padding:11px 8px;min-height:150px}.acct .ai-sh{font-size:10px;font-weight:800;text-align:center;margin-bottom:11px}.acct .ai-stagecol.ai-aware .ai-sh{color:#8A93A8}.acct .ai-stagecol.ai-engaged .ai-sh{color:var(--violet)}.acct .ai-stagecol.ai-interested .ai-sh{color:var(--blue)}.acct .ai-stagecol.ai-ready .ai-sh{color:var(--green)}.acct .ai-accchip{gap:6px;background:#fff;border-radius:8px;padding:6px 7px;margin-bottom:6px;box-shadow:0 1px 5px rgba(10,13,20,.05)}.acct .ai-accchip,.acct .ai-cc{display:flex;align-items:center}.acct .ai-cc{width:16px;height:16px;border-radius:5px;background:#EDF2FE;color:var(--blue);justify-content:center;flex-shrink:0}.acct .ai-cx{font-size:9.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .ai-th,.acct .ai-tr{display:grid;grid-template-columns:1.8fr .8fr 1fr .9fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.acct .ai-th{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#A8AFBE}.acct .ai-th span:not(:first-child){text-align:center}.acct .ai-tr{border-radius:9px;margin-bottom:3px}.acct .ai-tr.ai-ready{background:linear-gradient(90deg,rgba(22,163,74,.07),transparent)}.acct .ai-co{display:flex;align-items:center;gap:9px;min-width:0}.acct .ai-co .ai-cc{width:24px;height:24px;border-radius:7px}.acct .ai-cn{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .ai-sc{font-weight:800;font-size:13px;color:var(--blue);text-align:center}.acct .ai-stg{justify-self:center;font-size:9.5px;font-weight:800;padding:3px 9px;border-radius:9999px;white-space:nowrap}.acct .ai-stg.ai-ready{background:var(--green-tint);color:var(--green)}.acct .ai-stg.ai-interested{background:#E6F0FF;color:var(--blue)}.acct .ai-fl{justify-self:center}.acct .ai-flag{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;color:var(--green);background:var(--green-tint);padding:3px 8px;border-radius:9999px}.acct .ai-dash{color:#C7CDD8;font-weight:800}@media(max-width:900px){.acct .ai-showcase{grid-template-columns:1fr;gap:24px}.acct .ai-panel{min-height:340px}}.wl{--wl-red:#DD5B4A;--wl-red-tint:#FCEDEA;--wl-collapsed:#F2F6FD;--wl-mute:#98A0B2}.blind.wl{overflow:visible}.wl .eyebrow{color:var(--wl-red)}.wl-tiles{display:flex;gap:18px;height:400px;margin-top:clamp(10px,1.6vw,24px)}.wl-tile{flex-grow:0;flex-shrink:1;flex-basis:clamp(195px,17.7vw,255px);min-width:0;background:var(--wl-collapsed);border-radius:24px;padding:25px;position:relative;overflow:hidden;cursor:pointer;text-align:left;border:none;font-family:inherit;color:inherit;display:flex;flex-direction:column;transition:flex-grow .55s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}.wl-tile.wl-open{flex-grow:1;background:#fff;box-shadow:0 18px 50px rgba(10,13,20,.13)}.wl-num{font-size:68px;font-weight:800;color:#C3CEE0;letter-spacing:-.03em;line-height:.82;transition:opacity .3s}.wl-cprev{flex:1 1;display:flex;align-items:center;justify-content:center;opacity:.95}.wl-ctitle{margin-top:auto;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--near-black)}.wl-tile.wl-open .wl-num{opacity:0;position:absolute}.wl-tile.wl-open .wl-cprev,.wl-tile.wl-open .wl-ctitle{display:none}.wl-open-body{display:none;flex-direction:column;height:100%}.wl-tile.wl-open .wl-open-body{display:flex;animation:wl-fade .5s var(--ease)}@keyframes wl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wl-vis{flex:0 1 auto;flex-direction:column;justify-content:flex-start;gap:10px}.wl-foot,.wl-vis{display:flex;min-height:0}.wl-foot{flex:1 1;flex-direction:column;justify-content:flex-end;padding-top:18px}.wl-otitle{font-size:23px;font-weight:800;letter-spacing:-.02em;margin:0 0 9px;color:var(--near-black)}.wl-odesc{font-size:13.5px;line-height:1.55;color:var(--gray);font-weight:500}.wl-scatter{position:relative;width:150px;height:126px}.wl-blk{position:absolute;width:24px;height:24px;border-radius:6px;background:#C6D6F5;transform:translate(-50%,-50%)}.wl-blk-a{background:var(--blue)}.wl-drow{display:flex;align-items:center;gap:9px;background:#F7F8FB;border-radius:9px;padding:8px 10px}.wl-drow.wl-bad{background:var(--wl-red-tint)}.wl-nm{font-size:11.5px;font-weight:700;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--near-black)}.wl-nm,.wl-pill{white-space:nowrap}.wl-pill{font-size:9.5px;font-weight:800;padding:3px 8px;border-radius:9999px}.wl-pill.wl-red{background:#fff;color:var(--wl-red)}.wl-pill.wl-green{background:#fff;color:var(--green)}.wl-bignum{font-size:40px;font-weight:800;color:var(--wl-red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.wl-capbar{height:13px;border-radius:8px;background:#EAEEF4;overflow:hidden;display:flex;margin-top:10px}.wl-capbar .wl-b{background:linear-gradient(90deg,var(--blue),var(--blue-ink))}.wl-capbar .wl-o{background:var(--wl-red)}.wl-capnote{font-size:10.5px;font-weight:700;color:var(--wl-mute);margin-top:6px}.wl-flowrow{display:flex;align-items:center;gap:8px}.wl-ad{font-size:10.5px;font-weight:700;background:#EDF2FE;color:var(--blue);border-radius:7px;padding:6px 9px;white-space:nowrap}.wl-ln{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,#C7CFDB 0 5px,transparent 5px 10px)}.wl-end{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.wl-end.wl-x{background:var(--wl-red)}.wl-end.wl-ok{background:var(--green)}.wl-lane .wl-lab{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--wl-mute);margin-bottom:6px}.wl-segbar{display:flex;height:26px;border-radius:8px;overflow:hidden;background:#EAEEF4;margin-bottom:12px}.wl-seg{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff;white-space:nowrap}.wl-seg.wl-icp{background:linear-gradient(90deg,var(--blue),var(--blue-ink))}.wl-seg.wl-off{background:var(--wl-red)}.wl-driftcall{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--wl-red-tint);border-radius:9px;padding:9px 11px}.wl-driftcall .wl-t{font-size:11px;font-weight:800;color:var(--wl-red)}.wl-driftcall .wl-a{font-size:16px;font-weight:800;color:var(--wl-red)}.wl-hint{text-align:center;font-size:12px;font-weight:600;color:var(--wl-mute);margin-top:16px}@media(max-width:760px){.wl-tiles{flex-direction:column;height:auto;gap:14px}.wl-tile{flex:none;padding:24px}.wl-tile .wl-num{font-size:46px}.wl-tile .wl-cprev{display:none}.wl-tile .wl-ctitle{margin-top:10px}}@media(prefers-reduced-motion:reduce){.wl .wl-tile{transition:none}.wl .wl-tile.wl-open .wl-open-body{animation:none}}@media(scripting:none){.acct .ai-bar i,.acct .ai-content,.acct .ai-showcase,.acct .ai-t i,.blind .bd-badge,.blind .bd-row,.blind .beat-label,.blind .bhead>*,.blind .bo-caplabel,.blind .bo-capline,.blind .bo-chip,.blind .bo-endlabel,.blind .bo-fill-blue,.blind .bo-fill-red,.blind .bo-startlabel,.blind .btile,.blind .conc-bar,.blind .conc-ico,.blind .conc-note,.blind .conc-pill,.blind .csig-node,.blind .jt-fill,.blind .jt-row,.blind .jt-track,.blind .resolve,.blind .resolve .dots i,.wl .wl-tiles{opacity:1!important;transform:none!important}.blind .conc-bracket{opacity:1!important;clip-path:none!important;-webkit-clip-path:none!important}.blind .csig-ring{opacity:.2!important;transform:scale(.66)!important}.blind .dc-row,.blind .fat-bar-fill,.blind .fat-head,.blind .fat-row,.blind .fat-trend,.blind .orb-av,.blind .orb-core,.blind .orb-track,.blind .orb-up{opacity:1!important;transform:none!important}.blind .orb-ring{opacity:1!important}}@media(max-width:900px){.blind .bento{grid-template-columns:repeat(2,1fr)}.blind .b1 .btile,.blind .b1 .btile.bt-lead,.blind .b2 .btile{grid-column:span 1}.blind .btile.bt-lead .bviz{height:240px}.blind .bhead{grid-template-columns:1fr;grid-template-areas:"eyebrow" "head" "lead";column-gap:0}.blind .bhead .lead{margin-top:18px;max-width:60ch}}@media(max-width:560px){.blind .bento{grid-template-columns:1fr}}.rule{border:0}.divider,.rule{height:1px;background:var(--border)}.divider{position:relative;max-width:var(--maxw);margin:0 auto}.divider:after{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;margin-left:-3.5px;background:var(--canvas);border:1px solid var(--border-strong);transform:rotate(45deg)}.band{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.band .hatch-band{border-left:1px solid var(--border);border-right:1px solid var(--border)}.sec-split{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr);grid-template-areas:"eyebrow ." "head lead";grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);align-items:end;margin:0 0 clamp(34px,4vw,52px)}.sec-split .eyebrow{grid-area:eyebrow}.sec-split h2{grid-area:head;max-width:18ch}.sec-split .lead{grid-area:lead;margin:0;max-width:46ch}.facts{background:var(--canvas);padding:0 0 clamp(56px,7vw,96px)}.facts-claim{max-width:62ch;margin:0 auto clamp(28px,3vw,40px);text-align:center;font-family:var(--font-display),"Geist",sans-serif;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4;letter-spacing:-.015em;color:var(--near-black);font-weight:500}.facts-claim strong{color:var(--near-black);font-weight:600}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;text-align:left;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--white);overflow:hidden}.fact-fix{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-family:var(--font-display),"Geist",sans-serif;font-size:13.5px;line-height:1.4;letter-spacing:-.015em;color:var(--near-black);font-weight:500}.fact-fix svg{flex:none;margin-top:2px;color:var(--green-ink)}.fact{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,34px);border-left:1px solid var(--border);transition:background var(--dur)}.fact:first-child{border-left:0}.fact:hover{background:var(--blue-25)}.fact .big{font-family:var(--font-display),"Geist",sans-serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:500;color:var(--near-black);letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fact .big span{color:var(--blue)}.fact .cap{font-family:var(--font-display),"Geist",sans-serif;line-height:1.5;color:var(--gray);margin-top:12px;margin-bottom:18px;min-height:calc(var(--body-small) * 3);font-weight:400;max-width:24ch}.fact .cap,.facts-note{font-size:var(--body-small)}.facts-note{text-align:center;line-height:1.4;color:var(--gray-2);margin-top:22px;letter-spacing:var(--body-track)}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card:hover{transform:translateY(-2px);box-shadow:var(--sh-sub);border-color:var(--blue-200)}.card h4{font-size:18px;font-weight:600;margin-bottom:9px;letter-spacing:-.025em}.card p{font-size:14.8px;line-height:1.6}.card.dark{background:var(--blue-abyss);border-color:rgba(255,255,255,.1)}.card.dark h4{color:#fff}.card.dark p{color:rgba(255,255,255,.64)}.ico{position:relative;width:42px;height:42px;border-radius:var(--r-btn);background:var(--blue-50);border:1px solid var(--blue-100);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--blue);overflow:hidden}.ico:before{content:"";position:absolute;inset:0;background-image:var(--hatch);opacity:.6}.ico svg{position:relative;z-index:1}.card.dark .ico{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#fff}.card.dark .ico:before{opacity:0}.how-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.steps{display:flex;flex-direction:column}.step{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--border)}.step:first-child{border-top:0;padding-top:0}.step .n{width:32px;height:32px;border-radius:var(--r-sm);background:var(--white);border:1px solid var(--border-strong);color:var(--blue);font-family:var(--font-display),"Geist",sans-serif;font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur),border-color var(--dur),color var(--dur)}.step:hover .n{background:var(--blue);border-color:var(--blue);color:#fff}.step h4{font-size:17px;font-weight:600;margin-bottom:5px;letter-spacing:-.025em}.step p{font-size:14.8px;line-height:1.6}.evid{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-med);overflow:hidden}.evid-top{background:var(--amber-tint);padding:15px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.evid-top .flag{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px rgba(249,166,3,.18)}.evid-top .ft{font-family:var(--font-display),"Geist",sans-serif;font-weight:500;color:var(--amber-ink);font-size:13.5px;letter-spacing:-.015em}.evid-body{padding:8px 20px 14px}.evid-row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;border-bottom:1px solid var(--border-soft)}.evid-row span:first-child{color:var(--gray);font-weight:400}.evid-row span:last-child{color:var(--near-black);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evid-actions{display:flex;gap:9px;padding:14px 20px;background:var(--surface);border-top:1px solid var(--border)}.diff{background:var(--grad-dark);color:#fff;position:relative;overflow:hidden}.diff:before{background:radial-gradient(46% 52% at 88% 4%,rgba(5,102,234,.34),transparent 70%),radial-gradient(40% 44% at 4% 96%,rgba(209,92,254,.14),transparent 70%)}.diff:after,.diff:before{content:"";position:absolute;inset:0;pointer-events:none}.diff:after{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 1px,transparent 1px 8px);-webkit-mask:linear-gradient(90deg,#000,transparent 22%);mask:linear-gradient(90deg,#000,transparent 22%)}.diff .wrap{position:relative;z-index:2}.diff h2{color:#fff;letter-spacing:-.04em}.diff .eyebrow{color:var(--blue-300)}.diff p{color:rgba(255,255,255,.66)}.diff-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);align-items:center}.chart-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:var(--r-xl);padding:26px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.chart-legend{display:flex;gap:20px;margin-bottom:10px;font-size:12.5px;font-weight:400;font-family:var(--font-display),"Geist",sans-serif}.chart-legend .lg{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.74)}.chart-legend .sw{width:14px;height:2px;border-radius:2px}.chart-cap{font-size:11px;color:rgba(255,255,255,.42);margin-top:12px;letter-spacing:.11em;text-transform:uppercase}.surface-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sgroup{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:24px 22px;transition:border-color var(--dur),box-shadow var(--dur)}.sgroup:hover{border-color:var(--blue-200);box-shadow:var(--sh-sub)}.sgroup h4{display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--gray-2);margin-bottom:6px}.sgroup h4:before{content:"";width:6px;height:6px;background:var(--blue);border-radius:1px;transform:rotate(45deg)}.fitem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.fitem:last-child{border-bottom:0}.fitem .fn{font-size:14px;font-weight:400;letter-spacing:-.014em;color:var(--charcoal)}.surf-note{margin-top:26px;font-size:13px;color:var(--gray-2);text-align:center;max-width:70ch;margin-left:auto;margin-right:auto}.problem{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.why{background:var(--canvas)}.why .card{background:var(--white)}.why .ico{background:var(--blue-50)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media(max-width:960px){.price-grid{grid-template-columns:1fr}}.plan{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:30px 28px;display:flex;flex-direction:column;box-shadow:none;transition:border-color var(--dur),box-shadow var(--dur)}.plan:hover{border-color:var(--border-strong);box-shadow:var(--sh-sub)}.plan.feat{border-color:var(--blue);box-shadow:var(--sh-med);position:relative}.plan.feat:before{content:"";position:absolute;left:0;right:0;top:0;height:120px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(180deg,var(--blue-25),transparent);pointer-events:none}.plan.feat>*{position:relative}.plan.feat .badge{position:absolute;top:-11px;left:28px;transform:none;background:var(--blue);color:#fff;font-family:var(--font-display),"Geist",sans-serif;letter-spacing:-.005em;padding:5px 12px;border-radius:var(--r-badge);white-space:nowrap;box-shadow:var(--sh-xs)}.plan .pname,.plan.feat .badge{font-size:11.5px;font-weight:500}.plan .pname{letter-spacing:.15em;text-transform:uppercase;color:var(--gray-2)}.plan .price{font-family:var(--font-display),"Geist",sans-serif;font-size:34px;font-weight:500;color:var(--near-black);letter-spacing:-.045em;margin:14px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .price small{font-size:14px;font-weight:400;color:var(--gray-2);letter-spacing:-.01em}.plan .pdesc{font-family:var(--font-body),"Space Grotesk",sans-serif;font-size:14px;line-height:1.55;color:var(--gray);min-height:46px;margin-bottom:8px}.plan ul{list-style:none;margin:18px 0 24px;padding-top:18px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:11px}.plan li{display:flex;gap:10px;font-size:14px;letter-spacing:-.014em;color:var(--charcoal);font-weight:400;align-items:flex-start}.plan li svg{flex-shrink:0;margin-top:2px;width:15px;height:15px;color:var(--blue)}.plan .btn{margin-top:auto}.plan .soon-note{align-self:flex-start;margin-bottom:12px}.price-foot{text-align:center;margin-top:28px;font-size:14px;color:var(--gray-2)}.final{background:var(--canvas);color:var(--near-black);padding:0 0 clamp(64px,8vw,110px)}.final .wrap{max-width:calc(var(--maxw) + 0px)}.final .final-panel{position:relative;overflow:hidden;border-radius:var(--r-2xl);padding:clamp(48px,6vw,84px) clamp(24px,4vw,56px);text-align:center;background:var(--grad-dark)}.final .final-panel:before{background:radial-gradient(52% 60% at 50% 0,rgba(5,102,234,.38),transparent 70%),radial-gradient(34% 40% at 92% 96%,rgba(209,92,254,.16),transparent 70%)}.final .final-panel:after,.final .final-panel:before{content:"";position:absolute;inset:0;pointer-events:none}.final .final-panel:after{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 1px,transparent 1px 8px);-webkit-mask:radial-gradient(70% 70% at 50% 50%,transparent,#000);mask:radial-gradient(70% 70% at 50% 50%,transparent,#000)}.final .final-inner{position:relative;z-index:2}.final h2{color:#fff;letter-spacing:-.04em;max-width:20ch;margin:0 auto}.final p{color:rgba(255,255,255,.68);margin:20px auto 32px;max-width:52ch;font-size:1.05rem}.final .btn-white{background:#fff;color:var(--blue);font-size:16px;padding:16px 30px}.final .btn-white:hover{background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.28)}.blind{background:var(--canvas)}.blind .btile{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--border);transition:border-color var(--dur),box-shadow var(--dur),background var(--dur)}.blind .btile:hover{background:var(--white);border-color:var(--blue-200);box-shadow:var(--sh-sub)}.blind .btile h4{font-size:18px;font-weight:600;letter-spacing:-.028em}.blind .btile.bt-lead h4{font-size:22px}.blind .btile p{font-family:var(--font-body),"Space Grotesk",sans-serif;font-size:13.8px}.blind h2{font-weight:500;letter-spacing:-.04em}.blind h2 .muted{color:var(--gray-3)}.blind .eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em}.blind .beat-label .t{font-family:var(--font-display),"Geist",sans-serif;font-weight:500;letter-spacing:-.02em}.blind .resolve{border-radius:var(--r-2xl);background:var(--white);border:1px solid var(--border);position:relative}.blind .resolve:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(5,102,234,.06),rgba(209,92,254,.05))}.blind .resolve p{position:relative;font-family:var(--font-display),"Geist",sans-serif;font-weight:400;letter-spacing:-.025em}.blind .resolve p strong{font-weight:600}.blind .resolve .dots{position:relative}.wl-tile{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border)}.wl-tile.wl-open{background:var(--white);border-color:var(--blue-200);box-shadow:var(--sh-med)}.wl-num{font-weight:500;color:var(--gray-3);letter-spacing:-.05em}.wl-ctitle,.wl-num,.wl-otitle{font-family:var(--font-display),"Geist",sans-serif}.wl-ctitle,.wl-otitle{font-weight:600;letter-spacing:-.03em}.wl-ctitle{font-size:20px}.wl-otitle{font-size:21px}.wl-odesc{font-family:var(--font-body),"Space Grotesk",sans-serif}.wl-hint{color:var(--gray-3);font-size:12.5px}.acct .ai-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl)}.acct .ai-card{border-radius:var(--r-lg);border:1px solid var(--border);box-shadow:var(--sh-sub)}.acct .ai-tt{font-family:var(--font-display),"Geist",sans-serif;font-size:18px;font-weight:500;letter-spacing:-.028em;color:var(--gray-3)}.acct .ai-td{font-family:var(--font-body),"Space Grotesk",sans-serif}.acct .ai-tab{border-top-color:var(--border)}@media(max-width:1000px){.surface-groups{grid-template-columns:repeat(2,1fr)}.sec-split{grid-template-columns:1fr;grid-template-areas:"eyebrow" "head" "lead"}.sec-split h2{max-width:24ch}.sec-split .lead{margin-top:18px;max-width:60ch}}@media(max-width:900px){.facts-grid{grid-template-columns:1fr}.fact{border-left:0;border-top:1px solid var(--border)}.fact:first-child{border-top:0}}@media(max-width:640px){.home-hero{padding:88px var(--gutter) 150px}.hh-mock{margin-top:-110px}.facts-grid{grid-template-columns:1fr}.fact{border-left:0;border-top:1px solid var(--border)}.fact:first-child{border-top:0}.surface-groups{grid-template-columns:1fr}.hh-cta-row .hh-btn{flex:1 1 100%}.final .final-panel{padding:44px 22px}}.final .final-inner{padding:clamp(28px,3.4vw,44px) clamp(20px,3vw,40px)}.pw{background:var(--white);font-family:var(--font-display),"Geist",sans-serif;color:var(--charcoal);min-width:1060px}.pw-top{gap:16px;padding:13px 18px;border-bottom:1px solid var(--border);background:var(--white)}.pw-brand,.pw-top{display:flex;align-items:center}.pw-brand{gap:9px;font-size:16px;font-weight:600;letter-spacing:-.035em;color:var(--near-black);flex-shrink:0}.pw-search{flex:1 1;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);padding:8px 14px;color:var(--gray-3);font-size:12.5px;letter-spacing:-.01em;gap:9px}.pw-right,.pw-search{display:flex;align-items:center}.pw-right{margin-left:auto;gap:10px}.pw-chip{font-size:12px;font-weight:400;color:var(--gray);background:var(--white);border:1px solid var(--border);border-radius:var(--r-badge);padding:6px 12px}.pw-bell{border-radius:var(--r-sm);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--gray-2)}.pw-av,.pw-bell{width:30px;height:30px}.pw-av{border-radius:50%;background:var(--grad-brand)}.pw-body{display:grid;grid-template-columns:196px 1fr}.pw-rail{border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:2px;background:var(--white)}.pw-nav{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:400;letter-spacing:-.014em;color:var(--gray);padding:9px 11px;border-radius:var(--r-sm)}.pw-nav.pw-on{background:var(--blue-50);color:var(--blue);font-weight:500}.pw-main{padding:20px 22px;background:var(--canvas)}.pw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.pw-title{font-size:16px;font-weight:600;color:var(--near-black);letter-spacing:-.03em}.pw-sub{font-size:11.5px;color:var(--gray-2);margin-top:2px;letter-spacing:-.01em}.pw-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pw-big{font-size:40px;font-weight:500;color:var(--near-black);letter-spacing:-.05em;line-height:1}.pw-flabel{font-size:12.5px;color:var(--gray-2)}.pw-recover{background:var(--green-tint);color:var(--green-ink);border:1px solid rgba(22,163,74,.16);font-weight:500;font-size:11.5px;padding:4px 10px;border-radius:var(--r-badge)}.pw-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.pw-stat{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 13px}.pw-sv{font-size:21px;font-weight:500;color:var(--near-black);letter-spacing:-.04em;line-height:1.1}.pw-sk{font-size:11px;color:var(--gray-2);margin-top:3px;letter-spacing:-.01em}.pw-panels{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px}.pw-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 15px}.pw-card h5{font-size:12.5px;color:var(--near-black);font-weight:500;letter-spacing:-.02em;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pw-tny{font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-3);white-space:nowrap}.pw-legend{display:flex;gap:14px;font-size:10.5px;color:var(--gray-2);margin-bottom:8px}.pw-lg{display:flex;align-items:center;gap:6px}.pw-sw{width:12px;height:2px;border-radius:2px}.pw-evid{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12px;border-bottom:1px solid var(--border-soft)}.pw-evid+.pw-evid{border-bottom:0}.pw-en{color:var(--gray)}.pw-ev{color:var(--amber-ink);font-weight:500}.pw-act{display:flex;gap:7px;margin-top:12px}.pw-btn{font-size:11.5px;font-weight:500;border-radius:var(--r-sm);padding:7px 12px;border:1px solid transparent}.pw-approve{background:var(--green);color:#fff}.pw-reject{background:var(--white);color:var(--gray);border-color:var(--border-strong)}.hh-float>span:last-child{display:flex;flex-direction:column;gap:2px}.hh-mock-screen{aspect-ratio:auto;overflow:hidden}.hh-mock-screen>.pw{transform-origin:top left}@media(max-width:1240px){.hh-mock-screen{overflow-x:hidden}.pw{min-width:0}.pw-body{grid-template-columns:150px 1fr}.pw-stats{grid-template-columns:repeat(2,1fr)}.pw-panels{grid-template-columns:1fr}}@media(max-width:760px){.pw-bell,.pw-chip,.pw-rail,.pw-search{display:none}.pw-body{grid-template-columns:1fr}}.hh-mock-screen{max-height:430px}.hh-mock-fade{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent)}.hh-stage{padding-bottom:clamp(24px,3vw,44px)}.home-hero:before{background:radial-gradient(58% 46% at 50% -8%,rgba(5,102,234,.11),transparent 68%),radial-gradient(30% 30% at 6% 2%,rgba(209,92,254,.055),transparent 72%),radial-gradient(38% 38% at 97% 14%,rgba(5,102,234,.055),transparent 72%)}.sec-head{margin-bottom:34px}.sec-head.center{margin-bottom:52px}.fitem .tag{flex-shrink:0;white-space:nowrap}.fitem .fn{min-width:0}.foot-col.foot-about .brand{display:inline-flex;font-size:26px;font-weight:400;color:var(--near-black)}.lx .foot-col.foot-about .brand{color:var(--lx-ink)}.hh-float-1{left:-5%;top:56%;right:auto}.hh-float-2{right:-5%;top:72%;left:auto}@media(prefers-reduced-motion:no-preference){.hh-float-1{animation:hh-drift 7s var(--ease) infinite}.hh-float-2{animation:hh-drift 7s var(--ease) infinite -3.5s}}@keyframes hh-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ds-hero{padding:clamp(56px,7vw,92px) 0 clamp(40px,5vw,64px);background:var(--canvas)}.ds-hero h1{margin:26px 0 0;max-width:16ch}.ds-hero .lead{margin-top:20px;max-width:62ch}.ds-body code,.ds-hero code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:1px 5px;color:var(--charcoal)}.ds-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.ds-toc a{font-size:13px;color:var(--gray);background:var(--white);border:1px solid var(--border);border-radius:var(--r-badge);padding:7px 13px;transition:border-color var(--dur),color var(--dur)}.ds-toc a:hover{border-color:var(--blue-200);color:var(--near-black)}.ds-body{padding-bottom:clamp(56px,7vw,96px)}.ds-sec{padding:clamp(48px,6vw,88px) 0;border-bottom:1px solid var(--border)}.ds-sec:last-of-type{border-bottom:0}.ds-sechead{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:start;margin-bottom:36px;max-width:70ch}.ds-n{font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--gray-3);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 8px;line-height:1}.ds-sechead h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.ds-sechead p{margin-top:12px;font-size:15.5px;line-height:1.62}.ds-h3{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-2);margin:34px 0 14px}.ds-h3:first-of-type{margin-top:0}.ds-demo{margin-top:8px}.ds-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.ds-note h4{margin-bottom:10px}.ds-note p{font-size:14.8px;line-height:1.62;margin-bottom:12px}.ds-note .sub-form{margin-top:16px}.ds-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));grid-gap:12px;gap:12px}.ds-sw{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"chip name" "chip token" "chip hex" "note note";grid-column-gap:12px;column-gap:12px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:13px}.ds-sw-chip{grid-area:chip;align-self:start;width:46px;height:46px;border-radius:var(--r-sm);border:1px solid rgba(11,14,21,.1)}.ds-sw-name{grid-area:name;font-size:14px;font-weight:500;color:var(--near-black);letter-spacing:-.02em}.ds-sw-token{grid-area:token;font-size:11.5px;color:var(--gray-2)}.ds-sw-hex,.ds-sw-token{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ds-sw-hex{grid-area:hex;font-size:11px;color:var(--gray-3);text-transform:uppercase}.ds-sw-note{grid-area:note;font-size:12px;line-height:1.5;color:var(--gray);margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.ds-rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:30px}.ds-do,.ds-dont{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 22px}.ds-do{border-left:2px solid var(--green)}.ds-dont{border-left:2px solid var(--red)}.ds-do h4,.ds-dont h4{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-2);margin-bottom:12px}.ds-do ul,.ds-dont ul{list-style:none;display:flex;flex-direction:column;gap:9px}.ds-do li,.ds-dont li{font-size:14px;line-height:1.55;color:var(--charcoal);padding-left:16px;position:relative;letter-spacing:-.012em}.ds-do li:before,.ds-dont li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:1px;transform:rotate(45deg)}.ds-do li:before{background:var(--green)}.ds-dont li:before{background:var(--red)}.ds-typelist{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--white)}.ds-typerow{display:grid;grid-template-columns:230px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:20px 22px;border-top:1px solid var(--border-soft)}.ds-typerow:first-child{border-top:0}.ds-typemeta{display:flex;flex-direction:column;gap:4px}.ds-typerole{font-size:13.5px;font-weight:500;color:var(--near-black);letter-spacing:-.02em}.ds-typespec{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--gray-2);line-height:1.5}.ds-typesample{min-width:0;color:var(--near-black)}.ds-t-h1{font-size:2.4rem;letter-spacing:-.042em;line-height:1.05}.ds-t-h1,.ds-t-h2{font-family:var(--font-display),sans-serif;font-weight:500}.ds-t-h2{font-size:1.9rem;letter-spacing:-.035em;line-height:1.08}.ds-t-h3{font-weight:500;font-size:1.45rem;letter-spacing:-.03em;line-height:1.12}.ds-t-h3,.ds-t-h4{font-family:var(--font-display),sans-serif}.ds-t-h4{font-weight:600;font-size:1.25rem;letter-spacing:-.025em}.ds-t-lead{font-size:1.08rem;line-height:1.62}.ds-t-body,.ds-t-lead{font-family:var(--font-body),sans-serif;color:var(--gray)}.ds-t-body{font-size:17px;line-height:1.6}.ds-t-ui{font-size:15px;letter-spacing:-.014em;color:var(--charcoal)}.ds-t-eyebrow,.ds-t-ui{font-family:var(--font-display),sans-serif}.ds-t-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.ds-t-caption{font-size:12.5px;color:var(--gray-2)}.ds-t-caption,.ds-t-num{font-family:var(--font-display),sans-serif}.ds-t-num{font-weight:500;font-size:2rem;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-row{display:grid;grid-template-columns:230px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:20px 0;border-top:1px solid var(--border-soft)}.ds-row:first-of-type{border-top:0}.ds-row-label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;color:var(--near-black);letter-spacing:-.02em}.ds-row-label code{align-self:flex-start;font-size:11px}.ds-row-demo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ds-darkbox{display:inline-flex;padding:18px 22px;border-radius:var(--r-lg);background:var(--grad-dark)}.ds-icons{display:inline-flex;align-items:center;gap:18px;color:var(--blue)}.ds-bgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.ds-bg{height:112px;border:1px solid var(--border);border-radius:var(--r-md);padding:13px;display:flex;align-items:flex-end}.ds-bg span{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500;color:var(--near-black);letter-spacing:-.02em}.ds-bg code{font-size:10.5px;background:rgba(255,255,255,.7)}.ds-bg-ink span{color:#fff}.ds-bg-ink code{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.24);color:#fff}.ds-cropdemo{margin-top:16px;padding:34px;text-align:center;font-size:13.5px;color:var(--gray);background:var(--white);border-radius:var(--r-lg)}.ds-radii{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.ds-radius{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:5px}.ds-radius-box{width:56px;height:56px;background:var(--blue-50);border:1px solid var(--blue-200);margin-bottom:8px}.ds-radius-t{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--near-black)}.ds-radius-v{font-size:12px;color:var(--blue);font-weight:500}.ds-radius-u{font-size:11.5px;color:var(--gray-2);line-height:1.45}.ds-strokes{display:flex;flex-direction:column;gap:10px}.ds-stroke{display:flex;align-items:center;gap:14px;border:1px solid;border-radius:var(--r-md);padding:15px 18px;font-size:13.5px;color:var(--gray);background:var(--white)}.ds-stroke code{font-size:11.5px}.ds-shadows{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:18px;gap:18px;padding:6px}.ds-shadow{background:var(--white);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:7px}.ds-shadow code{align-self:flex-start;font-size:11.5px}.ds-shadow span{font-size:12.5px;color:var(--gray-2);line-height:1.45}.ds-space{display:flex;flex-direction:column;gap:7px}.ds-spacerow{display:flex;align-items:center;gap:14px}.ds-spacebar{height:14px;border-radius:3px;background:var(--blue);flex-shrink:0}.ds-spaceval{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--gray-2)}.ds-motion{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.ds-mo{background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:15px 17px;display:flex;flex-direction:column;gap:7px}.ds-mo code{align-self:flex-start;font-size:11.5px}.ds-mo span{font-size:13px;color:var(--gray);line-height:1.5}.ds-foot{padding-top:40px;font-size:14px;color:var(--gray-2)}@media(max-width:820px){.ds-row,.ds-rules,.ds-two,.ds-typerow{grid-template-columns:1fr}.ds-row,.ds-typerow{gap:14px}}.lx{--lx-ink:#191919;--lx-black:#000000;--lx-mid:#4a4741;--lx-muted:#736f67;--lx-surface:#faf9f7;--lx-light:#efedea;--lx-white:#ffffff;--lx-border:#c8c4bd;--lx-soft:#e2dfda;--canvas:var(--lx-surface);--white:var(--lx-white);--surface:var(--lx-light);--ice:var(--lx-light);--border:var(--lx-soft);--border-soft:var(--lx-soft);--border-strong:var(--lx-border);--near-black:var(--lx-ink);--charcoal:var(--lx-ink);--gray:var(--lx-mid);--gray-2:var(--lx-muted);--gray-3:var(--lx-border);--blue:var(--lx-ink);--blue-ink:var(--lx-black);--blue-deep:var(--lx-ink);--blue-abyss:var(--lx-ink);--blue-300:var(--lx-border);--blue-200:var(--lx-border);--blue-100:var(--lx-soft);--blue-50:var(--lx-light);--blue-25:var(--lx-light);--violet:var(--lx-mid);--amber:var(--lx-ink);--amber-ink:var(--lx-ink);--amber-tint:var(--lx-light);--green:var(--lx-ink);--green-ink:var(--lx-ink);--green-tint:var(--lx-light);--red:var(--lx-ink);--red-ink:var(--lx-ink);--red-tint:var(--lx-light);--grad-brand:linear-gradient(135deg,#191919,#636363);--grad-blue:#191919;--grad-dark:#191919;--grad-wash:none;--hatch-c:rgba(0,0,0,.085);--sh-xs:inset 0 0 0 1px rgba(0,0,0,.04);--sh-sub:inset 0 0 0 1px rgba(0,0,0,.05);--sh-med:inset 0 0 0 1px rgba(0,0,0,.06);--sh-lg:inset 0 0 0 1px rgba(0,0,0,.06);--sh-blue:inset 0 0 0 2px rgba(0,0,0,.05);--ring:0 0 0 3px rgba(0,0,0,.12);background:var(--lx-surface);color:var(--lx-ink)}.lx .acct,.lx .ct,.lx .evid,.lx .wl{--amber:var(--c-waste);--amber-ink:var(--c-waste);--amber-tint:var(--c-waste-t);--red:var(--c-waste);--red-ink:var(--c-waste);--red-tint:var(--c-waste-t);--green:var(--c-money);--green-ink:var(--c-money);--green-tint:var(--c-money-t);--violet:var(--c-intent)}.lx h1,.lx h2,.lx h3,.lx h4,.lx h5{color:var(--lx-ink);font-weight:400;font-family:var(--font-display),"Geist",sans-serif}.lx h1{font-size:clamp(2.1rem,4.8vw,50px);line-height:1.02;letter-spacing:-.03em}.lx h2{font-size:clamp(1.75rem,3.4vw,40px);line-height:1.1;letter-spacing:-.04em;font-weight:525}.lx h3{font-size:clamp(1.5rem,2.4vw,30px);line-height:1.2}.lx h3,.lx h4{letter-spacing:-.03em}.lx h4{font-size:26px;line-height:31.2px}.lx h5{font-size:18px;line-height:21.6px;letter-spacing:-.03em}.lx p{color:var(--body-ink)}.lx .lead,.lx p{font-family:var(--font-display),"Geist",sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-track)}.lx .lead{color:var(--sub-ink);max-width:56ch}.lx .eyebrow{font-family:var(--font-display),"Geist",sans-serif;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.25em;text-transform:uppercase;color:var(--lx-muted);margin-bottom:16px}.lx .acct h2 .ai-g,.lx .t-grad{background:none;-webkit-text-fill-color:var(--lx-ink);color:var(--lx-ink)}.lx .crop{--cmc:rgba(0,0,0,.30)}.lx .crop-ink{--cmc:rgba(255,255,255,.45)}.lx .btn,.lx .hh-btn{font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.16px;border-radius:16px;padding:12px 22px}.lx .hh-btn{padding:13px 26px}.lx .btn-primary,.lx .hh-btn-white{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink);box-shadow:none}.lx .btn-primary:hover,.lx .hh-btn-white:hover{background:var(--lx-black);border-color:var(--lx-black);transform:none;box-shadow:none}.lx .btn-ghost,.lx .hh-btn-dark{background:var(--lx-soft);color:var(--lx-ink);border-color:transparent;box-shadow:none}.lx .btn-ghost:hover,.lx .hh-btn-dark:hover{background:#d7d3cc;color:var(--lx-ink);border-color:transparent;transform:none;box-shadow:none}.lx .btn-white{background:#fff;color:var(--lx-ink)}.lx .btn-white:hover{background:var(--lx-light);transform:none;box-shadow:none}.lx .btn-text{color:var(--lx-ink)}.lx .btn-text:hover{color:var(--lx-black)}.lx .btn-sm{font-weight:400}.lx .btn-approve{background:var(--lx-ink);color:#fff}.lx .btn-approve:hover{background:var(--lx-black)}.lx .btn-reject{background:transparent;color:var(--lx-mid);border-color:var(--lx-border)}.lx .btn-reject:hover{border-color:var(--lx-ink);color:var(--lx-ink)}.lx .hh-btn-dark:hover .hh-pic,.lx .hh-pic{background:var(--lx-ink)}.lx .illus,.lx .pillbadge,.lx .tag{border-radius:var(--r-badge);font-weight:400;font-size:12px;line-height:14.4px;letter-spacing:-.03em}.lx .tag-live{background:var(--lx-ink);color:#fff;border-color:var(--lx-ink)}.lx .illus,.lx .tag-soon{background:transparent;color:var(--lx-muted);border-color:var(--lx-soft)}.lx .pillbadge{background:var(--lx-white);border-color:var(--lx-soft);color:var(--lx-ink);box-shadow:none}.lx .pillbadge .pb-dot{background:var(--lx-ink);box-shadow:none}.lx .brand{font-weight:550;letter-spacing:-.03em;color:var(--lx-ink)}.lx .nav-links a,.lx .nav-login{font-size:14px;font-weight:500;letter-spacing:-.16px;line-height:1}.lx .nav-links a{color:var(--lx-mid)}.lx .nav-links a.active,.lx .nav-links a:hover{color:var(--lx-ink)}.lx header.hero-mode .nav .btn-primary{font-size:15px;padding:11px 18px}.lx header.hero-mode.scrolled .nav{background:var(--lx-white);box-shadow:none}.lx .home-hero{background:var(--lx-surface)}.lx .home-hero:before{background:none}.lx .home-hero:after{opacity:.7}.lx .hh-h1{font-weight:550;font-size:clamp(2.1rem,4.8vw,50px);line-height:1.06;letter-spacing:-.04em;color:var(--lx-ink);max-width:none}.lx .hh-sub{font-size:var(--body-size);line-height:var(--body-leading);letter-spacing:var(--body-track);color:var(--sub-ink);font-weight:var(--body-weight);max-width:64ch}.lx .hh-note{font-size:12px;line-height:14.4px;letter-spacing:-.03em;color:var(--lx-muted)}.lx .hh-cap{background:var(--lx-white);border-color:var(--lx-soft);border-radius:var(--r-badge);color:var(--lx-mid);font-size:13px;font-weight:550;line-height:18px;letter-spacing:-.14px}.lx .hh-cap svg,.lx .hh-cap:hover{color:var(--lx-ink)}.lx .hh-cap:hover{border-color:var(--lx-border);transform:none}.lx .hh-mock:before{background:none}.lx .hh-mock-fade{background:var(--lx-white);box-shadow:var(--sh-sub)}.lx .hh-float,.lx .hh-mock-fade,.lx .hh-mock-screen{border-color:var(--lx-soft)}.lx .hh-float{box-shadow:var(--sh-sub)}.lx .hh-float .hf-k{color:var(--lx-muted);font-weight:400}.lx .hh-float .hf-v{font-weight:400;letter-spacing:-.03em}.lx .blind.acct,.lx .blind.wl,.lx .price-sec,.lx .problem{background:var(--lx-light)}.lx #how,.lx .blind,.lx .blind.acct,.lx .blind.wl,.lx .ct,.lx .diff,.lx .diff+section,.lx .final,.lx .price-sec,.lx .problem,.lx .surface-sec,.lx .why{border-top:0}.lx .problem{border-color:var(--lx-soft)}.lx .facts{background:var(--lx-surface)}.lx .facts-grid{background:var(--lx-white);border-color:var(--lx-soft)}.lx .fact{border-left-color:var(--lx-soft)}.lx .fact:hover{background:var(--lx-light)}.lx .fact .big{font-weight:400;font-size:clamp(1.9rem,2.8vw,40px);line-height:1.1;letter-spacing:-.04em;color:var(--lx-ink)}.lx .fact .big span{color:var(--lx-muted)}.lx .fact .cap{font-size:15px;line-height:18px;min-height:36px;letter-spacing:normal;color:var(--lx-mid)}.lx p.facts-claim{font-family:var(--font-display),"Geist",sans-serif;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4;letter-spacing:-.015em;color:var(--lx-ink);font-weight:500}.lx p.facts-claim strong{color:var(--lx-ink);font-weight:600}.lx .fact-fix{border-top-color:var(--lx-soft);color:var(--lx-ink)}.lx .fact-fix svg{color:#15803D}.lx .chart-cap,.lx .facts-note,.lx .price-foot,.lx .surf-note,.lx .wl-hint{font-size:var(--body-small);line-height:1.4;letter-spacing:var(--body-track);color:var(--lx-muted)}.lx .card{background:var(--lx-white);border-color:var(--lx-soft);box-shadow:none}.lx .card:hover{transform:none;border-color:var(--lx-border);box-shadow:var(--sh-sub)}.lx .card h4{font-size:24px;line-height:28.8px;letter-spacing:-.03em;font-weight:400}.lx .card p{font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-track)}.lx .ico{width:44px;height:44px;background:var(--lx-light);border-color:var(--lx-soft);color:var(--lx-ink)}.lx .ico:before{opacity:.45}.lx .step{border-top-color:var(--lx-soft)}.lx .step .n{background:var(--lx-white);border-color:var(--lx-border);color:var(--lx-ink);font-weight:400}.lx .step:hover .n{background:var(--lx-ink);border-color:var(--lx-ink);color:#fff}.lx .step h4{font-size:18px;line-height:21.6px;letter-spacing:-.03em;font-weight:400}.lx .step p{font-size:15px;line-height:1.6;letter-spacing:-.04em}.lx .evid{border-color:var(--lx-soft);box-shadow:var(--sh-sub)}.lx .evid-top{background:var(--lx-light);border-bottom-color:var(--lx-soft)}.lx .evid-top .flag{background:var(--lx-ink);box-shadow:none}.lx .evid-top .ft{color:var(--lx-ink);font-weight:400;font-size:12px;line-height:14.4px;letter-spacing:.06em;text-transform:uppercase}.lx .evid-row{border-bottom-color:var(--lx-soft);font-size:15px;line-height:18px}.lx .evid-row span:last-child{font-weight:400}.lx .evid-actions{background:var(--lx-light);border-top-color:var(--lx-soft)}.lx .diff,.lx .final .final-panel{background:#191919}.lx .diff:before,.lx .final .final-panel:before{background:none}.lx .diff:after,.lx .final .final-panel:after{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 1px,transparent 1px 7px);-webkit-mask:none;mask:none}.lx .diff h2,.lx .final h2{color:#fff;letter-spacing:-.04em}.lx .final h2{max-width:none}.lx .diff .eyebrow{color:rgba(255,255,255,.55)}.lx .diff p,.lx .final p{color:rgba(255,255,255,.72);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-track)}.lx .diff{--amber:#ffffff;--amber-ink:#ffffff}.lx .diff .chart-card{--amber:#F9A603;--amber-ink:#F9A603}.lx .chart-card{background:transparent;border-color:rgba(255,255,255,.18);backdrop-filter:none;-webkit-backdrop-filter:none}.lx .chart-legend{font-size:12px;line-height:14.4px;letter-spacing:-.03em;font-weight:400}.lx .chart-cap{color:rgba(255,255,255,.45)}.lx .final{background:var(--lx-surface)}.lx .sgroup{background:var(--lx-white);border-color:var(--lx-soft)}.lx .sgroup:hover{border-color:var(--lx-border);box-shadow:var(--sh-sub)}.lx .sgroup h4{font-size:12px;line-height:14.4px;font-weight:400;letter-spacing:.1em;color:var(--lx-muted)}.lx .sgroup h4:before{background:var(--lx-ink)}.lx .fitem{border-bottom-color:var(--lx-soft)}.lx .fitem .fn{font-size:15px;line-height:18px;letter-spacing:-.04em;color:var(--lx-ink);font-weight:400}.lx .why{background:var(--lx-surface)}.lx .plan{background:var(--lx-white);border-color:var(--lx-soft);box-shadow:none}.lx .plan:hover{border-color:var(--lx-border);box-shadow:var(--sh-sub)}.lx .plan.feat{border-color:var(--lx-ink);box-shadow:none}.lx .plan.feat:before{background:linear-gradient(180deg,var(--lx-light),transparent)}.lx .plan.feat .badge{background:var(--lx-ink);border-radius:var(--r-badge);box-shadow:none}.lx .plan .pname,.lx .plan.feat .badge{font-weight:400;font-size:12px;line-height:14.4px}.lx .plan .pname{letter-spacing:.1em;color:var(--lx-muted)}.lx .plan .price{font-weight:400;font-size:40px;line-height:44px;letter-spacing:-.04em;color:var(--lx-ink)}.lx .plan .price small{font-size:15px;font-weight:400;color:var(--lx-muted)}.lx .plan .pdesc{font-size:15px;line-height:18px;letter-spacing:normal}.lx .plan ul{border-top-color:var(--lx-soft)}.lx .plan li{font-size:15px;line-height:18px;letter-spacing:-.04em;font-weight:400}.lx .plan li svg{color:var(--lx-ink)}.lx footer{background:var(--lx-surface);border-top-color:var(--lx-soft)}.lx .watermark{color:var(--lx-light);font-weight:550}.lx .foot-col h5{font-size:15px;line-height:1.25;font-weight:525;letter-spacing:-.015em;text-transform:none;color:var(--lx-ink)}.lx .foot-col a{font-size:14px;font-weight:500;line-height:18px;color:var(--lx-mid)}.lx .foot-col a:hover{color:var(--lx-ink)}.lx .foot-bottom{border-top-color:var(--lx-soft);font-size:13px;color:var(--lx-muted);padding:20px 0 28px}.lx .sub-form input{border-color:var(--lx-border);font-size:14px;background:var(--lx-white)}.lx .sub-form input::placeholder{color:var(--lx-muted)}.lx .blind{background:var(--lx-surface)}.lx .blind .btile{background:var(--lx-white);border-color:var(--lx-soft)}.lx .blind .btile:hover{background:var(--lx-white);border-color:var(--lx-border);box-shadow:var(--sh-sub)}.lx .blind h2{letter-spacing:-.04em;line-height:1}.lx .blind h2 .muted{color:var(--lx-border)}.lx .blind .lead{font-weight:var(--body-weight)}.lx .blind .eyebrow{font-size:12px;font-weight:600;letter-spacing:.25em;color:var(--lx-muted)}.lx .blind .btile h4{font-size:24px;line-height:28.8px;letter-spacing:-.03em;font-weight:400}.lx .blind .btile.bt-lead h4{font-size:26px;line-height:31.2px}.lx .blind .btile p,.lx .blind .btile.bt-lead p{font-size:var(--body-size);line-height:var(--body-leading);letter-spacing:var(--body-track);font-weight:var(--body-weight)}.lx .blind .beat-label .t{font-weight:400;font-size:15px;line-height:18px}.lx .blind .beat-label .bl-count{font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--lx-muted)}.lx .blind .beat-label .bl-line{background:linear-gradient(90deg,var(--lx-soft),transparent)}.lx .blind .resolve{background:var(--lx-white);border-color:var(--lx-soft)}.lx .blind .resolve:before{background:none}.lx .blind .resolve p{font-weight:400;color:var(--lx-mid)}.lx .blind .resolve p strong{color:var(--lx-ink);font-weight:400}.lx .blind .resolve .dots i,.lx .blind .resolve .dots i:nth-child(2n){background:var(--lx-ink);box-shadow:none}.lx .blind .fat-row{border-color:var(--lx-soft);box-shadow:none}.lx .blind .fat-row.top{background:var(--lx-light);border-color:var(--lx-border)}.lx .blind .fat-head{font-weight:400;color:var(--lx-muted)}.lx .blind .fat-thumb{background:var(--lx-light);color:var(--lx-muted)}.lx .blind .fat-row.top .fat-thumb{background:var(--lx-ink);color:#fff}.lx .blind .fat-nm{font-weight:400;color:var(--lx-ink)}.lx .blind .fat-sub{font-weight:400;color:var(--lx-muted)}.lx .blind .fat-bar{background:var(--lx-soft)}.lx .blind .fat-bar-fill{background:var(--lx-border)}.lx .blind .fat-row.top .fat-bar-fill{background:var(--lx-ink)}.lx .blind .fat-spend-pct{color:var(--lx-ink);font-weight:400}.lx .blind .fat-trend{font-weight:400}.lx .blind .dc{--dc-r:var(--lx-ink);--dc-rt:var(--lx-light)}.lx .blind .dc-head{font-weight:400;color:var(--lx-muted)}.lx .blind .dc-row{box-shadow:none;border:1px solid var(--lx-soft)}.lx .blind .dc-cico.ok,.lx .blind .dc-row.worst{background:var(--lx-light)}.lx .blind .dc-cico.ok{color:var(--lx-muted)}.lx .blind .dc-cn{font-weight:400}.lx .blind .dc-cs{font-weight:400;color:var(--lx-muted)}.lx .blind .dc-status{font-weight:400}.lx .blind .dc-status.ok{background:var(--lx-light);color:var(--lx-muted)}.lx .blind .conc-bar.over{background:var(--lx-ink);box-shadow:none}.lx .blind .conc-bar.tail{background:var(--lx-soft)}.lx .blind .conc-ico.on-tail{color:var(--lx-muted)}.lx .blind .conc-pill{background:var(--lx-white);border-color:var(--lx-soft);color:var(--lx-ink);font-weight:400;box-shadow:none;border-radius:var(--r-badge)}.lx .blind .conc-note{color:var(--lx-muted);font-weight:400}.lx .blind .bo{--bo-r:var(--lx-ink)}.lx .blind .bo-num{font-weight:400}.lx .blind .bo-chip{background:var(--lx-light);color:var(--lx-ink);font-weight:400}.lx .blind .bo-cap{font-weight:400;color:var(--lx-mid)}.lx .blind .bo-track{background:var(--lx-soft)}.lx .blind .bo-fill-blue{background:var(--lx-border)}.lx .blind .bo-fill-red{background:var(--c-waste)}.lx .blind .bo-caplabel{font-weight:400;box-shadow:none;border:1px solid var(--lx-soft)}.lx .blind .bo-startlabel{color:var(--lx-muted);font-weight:400}.lx .blind .bd-wnum,.lx .blind .bo-endlabel{color:var(--lx-ink);font-weight:400}.lx .blind .bd-wc,.lx .blind .bd-wcap{font-weight:400;color:var(--lx-muted)}.lx .blind .bd-ad{box-shadow:none;border:1px solid var(--lx-soft)}.lx .blind .bd-aic{background:var(--lx-light);color:var(--lx-ink)}.lx .blind .bd-at,.lx .blind .bd-dest{font-weight:400}.lx .blind .bd-dest.ok{background:var(--lx-light);color:var(--lx-muted)}.lx .blind .bd-dest.dead{background:var(--lx-white);border:1.5px dashed var(--lx-ink);color:var(--lx-ink)}.lx .blind .bd-dest.ok .bd-badge{background:var(--lx-muted)}.lx .blind .bd-dest.dead .bd-badge{background:var(--lx-ink)}.lx .blind .jt-row{box-shadow:none;border:1px solid var(--lx-soft)}.lx .blind .jt-av{background:var(--lx-light);color:var(--lx-muted)}.lx .blind .jt-nm{font-weight:400}.lx .blind .jt-sub{font-weight:400;color:var(--lx-muted)}.lx .blind .jt-bg{background:var(--lx-soft)}.lx .blind .jt-fill{background:var(--lx-ink)}.lx .blind .jt-pct{font-weight:400}.lx .blind .csig-bloom,.lx .blind .orb-glow{background:none}.lx .blind .orb-core{border-color:var(--lx-ink);background:var(--lx-white);box-shadow:var(--sh-sub)}.lx .blind .orb-av{box-shadow:var(--sh-sub);color:var(--lx-muted)}.lx .blind .csig-node{box-shadow:var(--sh-sub);color:var(--lx-border)}.lx .blind .csig-node.live{color:var(--lx-ink);box-shadow:var(--sh-sub)}.lx .blind .csig-node.live:before{background:var(--lx-ink)}.lx .blind .csig-node.live:after{background:none}.lx .blind .csig-ring{border-color:rgba(0,0,0,.22)}.lx .wl{--wl-red:var(--c-waste);--wl-red-tint:var(--c-waste-t);--wl-collapsed:var(--lx-light);--wl-mute:var(--lx-muted)}.lx .wl-tile{background:var(--lx-surface);border-color:var(--lx-border)}.lx .wl-tile.wl-open{background:var(--lx-white);border-color:var(--lx-soft);box-shadow:0 20px 46px -22px rgba(0,0,0,.2)}.lx .wl-num{font-weight:500;color:var(--lx-border)}.lx .wl-ctitle,.lx .wl-otitle{font-weight:400;letter-spacing:-.03em}.lx .wl-odesc{font-family:var(--font-display),"Geist",sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:var(--body-track);line-height:var(--body-leading);color:var(--sub-ink);max-width:44ch}.lx .wl-blk{background:var(--lx-soft)}.lx .wl-blk-a{background:var(--lx-ink)}.lx .wl-drow,.lx .wl-drow.wl-bad{background:var(--lx-light)}.lx .wl-drow.wl-bad{box-shadow:inset 0 0 0 1px var(--lx-ink)}.lx .wl-nm,.lx .wl-pill{font-weight:400}.lx .wl-pill{background:var(--lx-white)}.lx .wl-pill.wl-red{color:var(--c-waste)}.lx .wl-pill.wl-green{color:var(--c-money)}.lx .wl-bignum{font-weight:400;color:var(--c-waste)}.wl-approve{display:flex;align-items:center;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--border-soft);font-size:12px;font-weight:500;letter-spacing:-.01em;color:var(--c-money)}.wl-bigdrop{font-size:12px;font-weight:600;color:var(--c-waste)}.lx .wl-tile{position:relative;flex-basis:clamp(230px,20vw,300px)}.lx .wl-tile.wl-open{flex-grow:0;flex-basis:clamp(320px,27vw,420px)}.lx .wl-tag{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:7px 14px 7px 11px;border-radius:99px;background:var(--lx-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lx .wl-tile.t-grow{--wl-a:var(--c-growth);--wl-ad:var(--c-growth-d);--wl-at:var(--c-growth-b)}.lx .wl-tile.t-waste{--wl-a:var(--c-waste);--wl-ad:var(--c-waste);--wl-at:var(--c-waste-t)}.lx .wl-tile.t-heat{--wl-a:var(--c-intent);--wl-ad:var(--c-intent-d);--wl-at:var(--c-intent-b)}.lx .wl-tile.t-money{--wl-a:var(--c-money);--wl-ad:var(--c-money-d);--wl-at:var(--c-money-b)}.lx .wl-tile .wl-num{color:var(--wl-a);opacity:.3;font-weight:500}.lx .wl-tile.wl-open .wl-num{opacity:0}.lx .wl-tile .wl-blk{background:var(--wl-at)}.lx .wl-tile .wl-blk-a{background:var(--wl-a);opacity:.85}.lx .wl-tile .wl-ctitle{color:var(--lx-ink);font-weight:500}.lx .wl-tiles{height:452px}.lx .wl-tag{justify-self:start;align-self:start;width:max-content}.wl-fhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:9px;border-bottom:1px solid var(--lx-soft);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-muted)}.wl-fcap{padding:3px 9px;border-radius:99px;background:var(--wl-at);color:var(--wl-ad);font-weight:600;letter-spacing:.02em;text-transform:none;font-size:10.5px;white-space:nowrap}.wl-frow{display:grid;grid-template-columns:100px minmax(0,1fr) 44px;grid-gap:10px;gap:10px;align-items:center;margin-bottom:9px}.wl-fco{font-size:12.5px;font-weight:450;letter-spacing:-.01em;color:var(--lx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-ftrack{position:relative;display:flex;height:9px;border-radius:99px;background:var(--lx-soft);overflow:hidden}.wl-fbase{background:var(--wl-a)}.wl-fbase,.wl-fover{display:block;height:100%}.wl-fover{background:var(--c-waste)}.wl-favg{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--lx-ink);opacity:.55}.wl-fn{font-size:12px;font-weight:500;color:var(--lx-mid);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-fn-over{color:var(--c-waste);font-weight:600}.wl-funder{background:var(--c-waste)}.lx .wl-capnote b{font-weight:600;color:var(--wl-a)}.lx .wl-otitle{font-weight:500}.lx .wl-capbar{background:var(--lx-soft)}.lx .wl-capbar .wl-b{background:var(--lx-border)}.lx .wl-capbar .wl-o{background:var(--lx-ink)}.lx .wl-capnote{font-weight:400;color:var(--lx-muted)}.lx .wl-ad{background:var(--lx-light);color:var(--lx-ink);font-weight:400}.lx .wl-end.wl-x{background:var(--lx-ink)}.lx .wl-end.wl-ok{background:var(--lx-border);color:var(--lx-ink)}.lx .wl-lane .wl-lab{font-weight:400;color:var(--lx-muted)}.lx .wl-segbar{background:var(--lx-soft)}.lx .wl-seg{font-weight:400}.lx .wl-seg.wl-icp{background:var(--lx-ink)}.lx .wl-seg.wl-off{background:var(--lx-muted)}.lx .wl-driftcall{background:var(--lx-light)}.lx .wl-driftcall .wl-a,.lx .wl-driftcall .wl-t{color:var(--lx-ink);font-weight:400}.lx .acct .ai-panel{background:var(--lx-light);border-color:var(--lx-soft)}.lx .acct .ai-glow{background:none}.lx .acct .ai-card{background:var(--lx-white);border-color:var(--lx-soft);box-shadow:none}.lx .acct .ai-tt{font-weight:400;font-size:18px;line-height:21.6px;letter-spacing:-.03em;color:var(--lx-border)}.lx .acct .ai-arw,.lx .acct .ai-tab.ai-on .ai-tt{color:var(--lx-ink)}.lx .acct .ai-td{font-size:15px;line-height:1.55;letter-spacing:-.04em;font-weight:400}.lx .acct .ai-tab{border-top-color:var(--lx-soft)}.lx .acct .ai-mtitle{font-weight:400;font-size:15px}.lx .acct .ai-msub{font-weight:400;color:var(--lx-muted)}.lx .acct .ai-cc,.lx .acct .ai-d{background:var(--lx-light);color:var(--lx-ink)}.lx .acct .ai-cn,.lx .acct .ai-cx,.lx .acct .ai-nm{font-weight:400}.lx .acct .ai-bar,.lx .acct .ai-t{background:var(--lx-soft)}.lx .acct .ai-bar i,.lx .acct .ai-t i{background:var(--c-intent)}.lx .acct .ai-cnote,.lx .acct .ai-pct,.lx .acct .ai-sc{color:var(--lx-ink);font-weight:400}.lx .acct .ai-big{font-weight:400;color:var(--c-intent)}.lx .acct .ai-l{font-weight:400;color:var(--lx-mid)}.lx .acct .ai-cd{background:var(--lx-light);color:var(--lx-border)}.lx .acct .ai-camp.ai-hit .ai-cd{background:var(--lx-ink);color:#fff}.lx .acct .ai-cl{font-weight:400;color:var(--lx-muted)}.lx .acct .ai-stagecol{background:var(--lx-light)}.lx .acct .ai-sh{font-weight:400}.lx .acct .ai-stagecol.ai-aware .ai-sh,.lx .acct .ai-stagecol.ai-engaged .ai-sh{color:var(--lx-muted)}.lx .acct .ai-stagecol.ai-interested .ai-sh,.lx .acct .ai-stagecol.ai-ready .ai-sh{color:var(--lx-ink)}.lx .acct .ai-accchip{background:var(--lx-white);box-shadow:none;border:1px solid var(--lx-soft)}.lx .acct .ai-th{font-weight:400;color:var(--lx-muted)}.lx .acct .ai-tr.ai-ready{background:linear-gradient(90deg,var(--c-money-t),transparent)}.lx .acct .ai-stg{font-weight:400}.lx .acct .ai-stg.ai-ready{background:var(--c-money);color:#fff}.lx .acct .ai-flag,.lx .acct .ai-stg.ai-interested{background:var(--lx-light);color:var(--lx-ink)}.lx .acct .ai-flag{font-weight:400}.lx .acct .ai-dash{color:var(--lx-border);font-weight:400}.lx .pw,.lx .pw-rail,.lx .pw-top{background:var(--lx-white)}.lx .pw-rail,.lx .pw-top{border-color:var(--lx-soft)}.lx .pw-brand{font-weight:400;letter-spacing:-.03em}.lx .pw-search{background:var(--lx-light)}.lx .pw-bell,.lx .pw-chip,.lx .pw-search{border-color:var(--lx-soft)}.lx .pw-av{background:var(--lx-ink)}.lx .pw-nav.pw-on{background:var(--lx-light);color:var(--lx-ink);font-weight:400}.lx .pw-main{background:var(--lx-surface)}.lx .pw-big,.lx .pw-sv,.lx .pw-title{font-weight:400}.lx .pw-recover{background:var(--lx-light);color:var(--lx-ink);border-color:var(--lx-soft);font-weight:400}.lx .pw-card,.lx .pw-stat{border-color:var(--lx-soft);background:var(--lx-white)}.lx .pw-card h5{font-weight:400}.lx .pw-evid{border-bottom-color:var(--lx-soft)}.lx .pw-ev{color:var(--lx-ink)}.lx .pw-btn,.lx .pw-ev{font-weight:400}.lx .pw-approve{background:var(--lx-ink);color:#fff}.lx .pw-reject{border-color:var(--lx-border);color:var(--lx-mid)}.lx .divider:after{background:var(--lx-surface)}.lx .divider:after,.lx .field input,.lx .field select,.lx .field textarea{border-color:var(--lx-border)}.lx .form-ok{background:var(--lx-light);color:var(--lx-ink);border-color:var(--lx-soft);font-weight:400}.lx,.lx .hatch,.lx .hatch-band,.lx .hatch-fade{--hatch:repeating-linear-gradient(-45deg,rgba(0,0,0,.085) 0 1px,transparent 1px 7px)}.lx .hatch-band{border-color:var(--lx-soft)}.lx .band .hatch-band{border-left-color:var(--lx-soft);border-right-color:var(--lx-soft)}.lx .blind .bd-conn,.lx .wl-ln{background:repeating-linear-gradient(90deg,var(--lx-border) 0 5px,transparent 5px 10px)}.lx .blind .fat-bar,.lx .blind .fat-bar-fill,.lx .blind .jt-bg,.lx .blind .jt-fill,.lx .hh-inner,.lx .wrap{position:relative}.lx .hh-inner>*,.lx .wrap>*{position:relative;z-index:1}.lx .final .wrap{outline:0}.lx .final .wrap:after,.lx .final .wrap:before{content:none}.lx .hh-inner{outline:0}.lx .hh-inner:after,.lx .hh-inner:before{content:none}.lx header.hero-mode .nav{height:auto;padding:0 var(--nav-gutter) 38px;min-height:62px;background-repeat:no-repeat;background-position:0 100%;background-size:100% 38px}.lx header.hero-mode .nav,.lx header.hero-mode.scrolled .nav{background-image:var(--hatch)}.lx .home-hero{padding-top:190px}@media(max-width:640px){.lx .home-hero{padding-top:170px}}.lx header.hero-mode.scrolled .nav{margin-top:0;padding-bottom:0;background-image:none;transition:margin var(--dur) var(--ease),padding var(--dur) var(--ease)}.lx header.hero-mode.scrolled .nav:after,.lx header.hero-mode.scrolled .nav:before{opacity:0;transition:opacity var(--dur)}.lx header.hero-mode.scrolled .nav{outline-color:transparent}.lx header.hero-mode .nav{height:62px;min-height:0;padding:0 var(--nav-gutter);background-image:none;margin-top:0}.lx .home-hero:before{content:none}.lx .home-hero:after{-webkit-mask:none;mask:none;opacity:.6}.lx{--hero-hatch:repeating-linear-gradient(-45deg,rgba(0,0,0,.052) 0 1px,transparent 1px 7px)}.lx .hh-stage{background-image:var(--hero-hatch)}.lx header.hero-mode:not(.scrolled){backdrop-filter:none;-webkit-backdrop-filter:none}.lx .home-hero{padding-top:135px;padding-bottom:179px}@media(max-width:640px){.lx .home-hero{padding-top:103px;padding-bottom:116px}}.lx header .wrap.nav:before{content:none}.lx .hh-badge{background:transparent;border-color:transparent;box-shadow:none;visibility:hidden}.cw{--cw-ink:#191919;--cw-mid:#4a4741;--cw-line:#c8c4bd;--cw-faint:#e2dfda;--cw-tint:#f2f0ed;--cw-money:var(--c-money);--cw-growth:var(--c-growth);--cw-intent:var(--c-intent);--cw-waste:var(--c-waste);--cw-money-b:var(--c-money-b);--cw-growth-b:var(--c-growth-b);--cw-intent-b:var(--c-intent-b);--cw-waste-b:#FAEEDD;width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(-56px,-4vw,-24px);padding:0 0 74px;z-index:3;font-family:var(--font-display),"Geist",sans-serif;text-align:left}.cw,.cw-scene{position:relative}.cw-scene{width:100%;padding-top:96px;overflow:hidden}.cw-track{position:relative;transition:transform 2.3s linear}.cw-track.snap{transition:none}.cw-track>svg{display:block;width:100%;height:auto}.cw-bld path,.cw-bld rect{fill:#fff;stroke:var(--cw-line);stroke-width:1}.cw-bld .cw-door,.cw-bld .cw-win rect{fill:var(--cw-faint);stroke:none}.cw-bld .cw-cap{fill:#fff}.cw-bld .cw-cap,.cw-mast,.cw-mast-t{stroke:var(--cw-line);stroke-width:1}.cw-mast-t{fill:#fff}.cw-bld.k-sig{--cw-a:var(--cw-growth);--cw-a-bg:var(--cw-growth-b)}.cw-bld.k-heat{--cw-a:var(--cw-intent);--cw-a-bg:var(--cw-intent-b)}.cw-bld.k-fig{--cw-a:var(--cw-money);--cw-a-bg:var(--cw-money-b)}.cw-bld.k-warn{--cw-a:var(--cw-waste);--cw-a-bg:var(--cw-waste-b)}.cw-bld circle,.cw-bld line,.cw-bld path,.cw-bld rect{transition:fill .4s var(--ease),stroke .4s var(--ease),stroke-width .4s var(--ease)}.cw-bld.is-live path,.cw-bld.is-live rect{fill:var(--cw-a-bg);stroke:var(--cw-a);stroke-width:1.3}.cw-bld.is-live .cw-win rect{fill:#fff;stroke:var(--cw-a);stroke-width:.9}.cw-bld.is-live .cw-door{fill:var(--cw-a);stroke:none}.cw-bld.is-live .cw-cap{fill:var(--cw-a-bg);stroke:var(--cw-a)}.cw-bld.is-live .cw-mast{stroke:var(--cw-a)}.cw-bld.is-live .cw-mast-t{fill:var(--cw-a);stroke:var(--cw-a)}.cw-street circle,.cw-street line{stroke:var(--cw-line);stroke-width:.9}.cw-street circle{fill:#fff}.cw-ground{stroke:var(--cw-line);stroke-width:1.1}.cw-bee{position:absolute;z-index:5;transform:translateX(-50%);transition:left .54s cubic-bezier(.36,.62,.3,1),bottom .54s cubic-bezier(.36,.62,.3,1)}.cw-track.snap .cw-bee{transition:none}.cw-hop{display:block;animation:cw-hop .54s cubic-bezier(.4,.1,.5,1)}@keyframes cw-hop{0%{transform:translateY(0)}45%{transform:translateY(-26px)}to{transform:translateY(0)}}.cw-bee-d{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--cw-ink);box-shadow:0 5px 14px rgba(25,25,25,.3);animation:cw-hover 1.5s ease-in-out infinite}@keyframes cw-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cw-note{position:absolute;left:50%;bottom:40px;z-index:6;transform:translateX(-50%);width:max-content;max-width:250px;background:#fff;border:1px solid var(--cw-line);border-radius:11px;padding:9px 13px 10px;box-shadow:0 10px 24px rgba(16,24,40,.1);opacity:0;transition:opacity .32s var(--ease),translate .32s var(--ease);translate:0 6px}.cw-note.on{opacity:1;translate:0 0}.cw-note-co{display:block;font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cw-mid);margin-bottom:3px;white-space:nowrap}.cw-note-b{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--cw-ink)}.cw-note-fig .cw-note-b{color:var(--cw-money);font-weight:600}.cw-note-sig .cw-note-b{color:var(--cw-growth);font-weight:600}.cw-note-heat .cw-note-b{color:var(--cw-intent);font-weight:600}.cw-note-warn .cw-note-b{color:var(--cw-waste);font-weight:600}.cw-note-tail{position:absolute;left:50%;bottom:-5px;width:8px;height:8px;margin-left:-4px;transform:rotate(45deg);background:#fff;border-right:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line)}.ask-fab{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;background:#fff;border:1px solid var(--border);border-radius:var(--pill);padding:9px 16px 9px 9px;box-shadow:0 8px 24px rgba(16,24,40,.14);font-family:var(--font-display),"Geist",sans-serif;font-size:14.5px;font-weight:500;letter-spacing:-.02em;color:var(--near-black);text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.ask-fab:hover{background:var(--near-black);border-color:var(--near-black);color:#fff;box-shadow:0 14px 32px rgba(25,25,25,.28);transform:translateY(-2px)}.ask-fab:focus-visible{outline:none;box-shadow:var(--ring),0 8px 24px rgba(16,24,40,.14)}.ask-fab-ic{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--near-black);color:#fff;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ask-fab:hover .ask-fab-ic{background:#fff;color:var(--near-black)}.ask-fab-go{transition:transform var(--dur) var(--ease)}.ask-fab:hover .ask-fab-go{transform:translate(2px,-2px)}@media(max-width:640px){.ask-fab{right:14px;bottom:14px;font-size:13px;padding:8px 14px 8px 8px}.ask-fab-ic{width:22px;height:22px}}@media(max-width:900px){.cw{margin-top:-20px;padding:0 0 96px}.cw-scene{padding-top:84px}.cw-note{max-width:min(74vw,270px)}.cw-note-b{white-space:normal;font-size:13.5px}.cw-bee-d{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.cw-bee,.cw-note,.cw-track{transition:none}.cw-bee-d,.cw-hop{animation:none}}.proof{background:var(--canvas);padding:clamp(40px,5vw,64px) 0}.proof-h2{text-align:center;margin:0 0 clamp(30px,3.4vw,48px)}.proof-cards{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:clamp(10px,1.2vw,16px);gap:clamp(10px,1.2vw,16px);margin:0 auto}.proof-card{--pc-pad:clamp(18px,2vw,26px);display:flex;flex-direction:column;min-height:clamp(230px,22vw,290px);padding:var(--pc-pad);border-radius:var(--r-xl,18px);background:var(--pc-bg);color:var(--pc-ink);border:1px solid transparent}.pc-money{--pc-bg:var(--c-money-b);--pc-ink:var(--c-money-d)}.pc-growth{--pc-bg:var(--c-growth-b);--pc-ink:var(--c-growth-d)}.pc-story{--pc-bg:var(--surface);--pc-ink:var(--near-black)}.pc-fig{font-family:var(--font-display),"Geist",sans-serif;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:450;letter-spacing:-.045em;line-height:1.02;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit}.pc-rule{display:block;height:1px;background:currentColor;opacity:.22;margin:clamp(12px,1.4vw,16px) 0}.pc-cap{margin:auto 0 0;font-family:var(--font-display),"Geist",sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-track);color:inherit;max-width:26ch}.pc-story{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px);align-items:stretch;padding:0;overflow:hidden}.pc-story .pc-body{padding:var(--pc-pad) var(--pc-pad) var(--pc-pad) 0}.pc-portrait{align-self:stretch;margin:16px 0 16px 16px;width:clamp(160px,17vw,225px);border-radius:12px;overflow:hidden;background:var(--white)}.pc-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 30%;filter:grayscale(1)}.pc-body{display:flex;flex-direction:column;flex:1 1;min-width:0}@media(max-width:860px){.proof-cards{grid-template-columns:1fr}.proof-card{min-height:0}.pc-cap{max-width:34ch}.pc-portrait{width:clamp(112px,26vw,150px);aspect-ratio:3/4;align-self:stretch}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.split-row dd.is-fig{color:var(--c-money);font-weight:600}.split-row dd.is-heat{color:var(--c-intent);font-weight:600}.split-col-ours{opacity:0;transform:translateY(10px);transition:opacity .55s var(--ease) .15s,transform .55s var(--ease) .15s}.split-grid.on .split-col-ours{opacity:1;transform:none}@media(max-width:760px){.split-grid{grid-template-columns:1fr}.split-col-ours{border-left:0;border-top:1px solid var(--border)}}@media(prefers-reduced-motion:reduce){.chain-line i,.chain-node,.chain-rail li,.split-col-ours{transition:none}}.ct{background:var(--canvas);padding:clamp(64px,8vw,110px) 0}.ct-head{max-width:640px;margin:0 0 clamp(36px,4vw,52px)}.ct-head h2{margin:0 0 14px}.ct-card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--white);overflow:hidden}.ct-row{display:grid;grid-template-columns:minmax(190px,1fr) 1fr 1.25fr;align-items:center;grid-gap:0;gap:0;padding:0}.ct-step{padding:15px 20px 15px clamp(18px,2.2vw,28px)}.ct-today{padding:15px 20px}.ct-ours{padding:15px clamp(18px,2.2vw,28px)}.ct-col-title-ours,.ct-ours{background:var(--surface)}.ct-row-head{border-bottom:1px solid var(--border)}.ct-row-head span{padding-top:17px;padding-bottom:15px}.ct-row-head>span:first-child{padding-left:clamp(18px,2.2vw,28px)}.ct-col-title{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-2)}.ct-col-title-ours{color:var(--near-black)}.ct-body{position:relative}.ct-line{position:absolute;top:34px;bottom:34px;left:calc(clamp(18px,2.2vw,28px) + 15px);width:2px;background:var(--border);border-radius:2px;overflow:hidden}.ct-line i{display:block;width:100%;background:var(--near-black);transition:height .38s linear}.ct-body .ct-row{border-bottom:1px solid var(--border);opacity:.38;transition:opacity .4s var(--ease)}.ct-body .ct-row:last-child{border-bottom:0}.ct-body .ct-row.on{opacity:1}.ct-step{gap:12px;min-width:0}.ct-node,.ct-step{display:flex;align-items:center}.ct-node{position:relative;z-index:1;flex:none;width:30px;height:30px;border-radius:50%;justify-content:center;background:var(--white);border:2px solid var(--border);color:var(--gray-2);transition:background .34s var(--ease),border-color .34s var(--ease),color .34s var(--ease)}.ct-row.on .ct-node{background:var(--near-black);border-color:var(--near-black);color:#fff}.ct-k{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-2)}.ct-row.on .ct-k{color:var(--near-black)}.ct-ours,.ct-today{font-size:14.5px;font-weight:500;letter-spacing:-.02em;line-height:1.35}.ct-today{color:var(--gray)}.ct-empty{display:flex;align-items:center}.ct-dead .ct-today{background:var(--hatch)}.ct-brk{position:relative;z-index:1;background:var(--white);border-bottom:1px solid var(--border);padding:9px clamp(18px,2.2vw,28px) 9px calc(clamp(18px,2.2vw,28px) + 42px)}.ct-brk-l{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-waste)}.ct-foot{max-width:58ch;margin:clamp(22px,2.4vw,30px) 0 0;color:var(--gray)}.ct-ours{color:var(--near-black)}.ct-ours.is-heat{color:var(--c-intent);font-weight:600}.ct-ours.is-fig{color:var(--c-money);font-weight:600}.ct-ours.is-grow{color:var(--c-growth);font-weight:600}.ct-body .ct-row.k-grow.on .ct-node{background:var(--c-growth);border-color:var(--c-growth)}.ct-body .ct-row.k-heat.on .ct-node{background:var(--c-intent);border-color:var(--c-intent)}.ct-body .ct-row.k-fig.on .ct-node{background:var(--c-money);border-color:var(--c-money)}@media(max-width:860px){.ct-row{grid-template-columns:1fr;gap:6px}.ct-row-head{display:none}.ct-ours,.ct-step,.ct-today{padding:0 18px}.ct-ours{background:none}.ct-body .ct-row{padding:18px 0}.ct-step{margin-bottom:6px}.ct-ours,.ct-today{padding-left:42px}.ct-today:before{content:"Ads manager: ";color:var(--gray-2)}.ct-ours:before{content:"ABM Copilot: ";color:var(--gray-2);font-weight:500}.ct-line{top:40px;bottom:40px}}@media(prefers-reduced-motion:reduce){.ct-body .ct-row,.ct-line i,.ct-node{transition:none}}.lx .cs{background:var(--lx-surface);padding:clamp(64px,8vw,110px) 0}.cs-head{text-align:center;max-width:760px;margin:0 auto clamp(34px,4vw,52px)}.cs-head h2{margin:0 0 14px}@media(max-width:860px){.cs-br{display:none}}.cs-head .lead{margin:0 auto;max-width:64ch}.cs-list{display:flex;flex-direction:column;gap:clamp(18px,2vw,26px)}.cs-card{position:-webkit-sticky;position:sticky;top:calc(96px + var(--i,0) * 14px);scroll-margin-top:calc(96px + var(--i,0) * 14px);display:grid;grid-template-columns:1fr 1.35fr;grid-gap:clamp(22px,3vw,48px);gap:clamp(22px,3vw,48px);align-items:stretch;padding:clamp(24px,3vw,44px);min-height:clamp(400px,46vw,540px);border-radius:var(--r-xl);background:var(--cs-bg);box-shadow:0 -18px 40px -30px rgba(0,0,0,.3)}.cs-card.k-ink{--cs-a:var(--near-black);--cs-ad:var(--near-black);--cs-bg:var(--surface)}.cs-card.k-grow{--cs-a:var(--c-growth);--cs-ad:var(--c-growth-d);--cs-bg:var(--c-growth-b)}.cs-card.k-heat{--cs-a:var(--c-intent);--cs-ad:var(--c-intent-d);--cs-bg:var(--c-intent-b)}.cs-card.k-fig{--cs-a:var(--c-money);--cs-ad:var(--c-money-d);--cs-bg:var(--c-money-b)}.cs-copy{flex-direction:column;align-items:flex-start}.cs-copy,.cs-viz{display:flex}.cs-copy h3{margin:0 0 12px;font-weight:500;font-size:clamp(1.35rem,2.3vw,30px);line-height:1.16;letter-spacing:-.035em;color:var(--near-black)}.cs-copy p{margin:0;max-width:44ch;color:var(--sub-ink)}.cs-tag{gap:7px;margin-bottom:18px;padding:7px 14px 7px 11px;background:var(--cs-a);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cs-cta,.cs-tag{display:inline-flex;align-items:center;border-radius:99px}.cs-cta{margin-top:auto;gap:8px;transition:background var(--dur),color var(--dur),transform var(--dur),box-shadow var(--dur);padding:11px 18px;background:var(--white);color:var(--near-black);font-size:13.5px;font-weight:550;letter-spacing:-.01em;border:1px solid transparent}.cs-cta:hover{background:var(--near-black);color:#fff;transform:translateY(-1px);box-shadow:var(--sh-sub)}.cs-cta-go{transition:transform var(--dur)}.cs-cta:hover .cs-cta-go{transform:translate(2px,-2px)}.cs-panel{flex:1 1;display:flex;flex-direction:column;border-radius:16px;background:var(--white);padding:clamp(16px,1.7vw,22px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-ptop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;margin-bottom:14px;border-bottom:1px solid var(--border-soft)}.cs-pt{letter-spacing:.14em;text-transform:uppercase;color:var(--gray-2)}.cs-chip,.cs-pt{font-size:10.5px;font-weight:600}.cs-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;letter-spacing:.04em;background:var(--cs-bg);color:var(--cs-ad)}.cs-chip.cs-chip-ok{background:var(--c-money-t);color:var(--c-money)}.cs-chip i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.cs-pmain{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.cs-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:16px;padding-top:15px;border-top:1px solid var(--border-soft)}.cs-tile{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-tile-l{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-2)}.cs-tile-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.cs-tile-v{font-size:clamp(15px,1.5vw,18px);font-weight:550;letter-spacing:-.025em;color:var(--near-black)}.cs-tile-d{font-size:11px;font-weight:600;letter-spacing:-.01em}.cs-tile-d.up{color:var(--c-money)}.cs-tile-d.down{color:var(--c-waste)}.cs-tile-d.flat{color:var(--gray-2);font-weight:500}.cs-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.cs-rows li{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:12.5px;color:var(--gray-2)}.cs-rv{color:var(--near-black);font-weight:500;text-align:right}.cs-stage{position:relative;flex:1 1;display:flex;align-items:stretch;justify-content:center;padding:0 clamp(20px,3vw,44px)}.cs-post{display:flex;flex-direction:column;width:100%;max-width:380px;border:1px solid var(--border-soft);border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 18px 44px -26px rgba(0,0,0,.3)}.cs-post-h{display:flex;align-items:center;gap:9px;padding:11px 13px 8px}.cs-av{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--cs-a);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}.cs-post-who{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cs-post-who b{font-size:12.5px;font-weight:600;color:var(--near-black)}.cs-post-who span{font-size:10.5px;color:var(--gray-2)}.lx p.cs-post-copy{margin:0;padding:0 13px 10px;font-size:12.5px;font-weight:450;line-height:1.42;letter-spacing:-.01em;color:var(--near-black)}.cs-post-img{flex:1 1;min-height:104px;background:var(--cs-bg);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);display:grid;place-items:center;overflow:hidden}.cs-art{display:block;width:100%;height:100%;color:var(--cs-a);font-family:var(--font-display),"Geist",sans-serif}.cs-post-bar{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 13px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.cs-post-head{grid-column:1;grid-row:1;font-size:12.5px;font-weight:600;letter-spacing:-.015em;color:var(--near-black)}.cs-post-url{grid-column:1;grid-row:2;font-size:11px;color:var(--gray);letter-spacing:.01em}.cs-post-btn{grid-column:2;grid-row:1/span 2;padding:6px 12px;border-radius:99px;border:1px solid var(--cs-a);font-size:11px;font-weight:600;color:var(--cs-a);white-space:nowrap}.cs-post-f{display:flex;align-items:center;gap:7px;padding:9px 13px;font-size:10.5px;color:var(--gray-2)}.cs-react{display:inline-flex}.cs-react i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--white);background:var(--cs-a);opacity:.55}.cs-react i+i{margin-left:-5px}.cs-react i:nth-child(2){opacity:.35}.cs-react i:nth-child(3){opacity:.2}.cs-fchip{position:absolute;z-index:2;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:nowrap;padding:10px 13px;border-radius:13px;background:var(--white);box-shadow:0 0 0 1px var(--border-soft),0 12px 30px -14px rgba(0,0,0,.32)}.cs-ftop{display:flex;align-items:center;gap:7px}.cs-fchip b{font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--near-black)}.cs-fd{padding:2px 6px;border-radius:6px;background:var(--c-money-t);color:var(--c-money);font-size:10px;font-weight:600;line-height:1.4}.cs-fl{font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-2)}.cs-fdot{width:7px;height:7px;border-radius:50%;background:var(--c-money);flex:none}.cs-f-live{top:2%;right:0;padding:9px 13px}.cs-f-live b{font-size:13.5px;color:var(--c-money);letter-spacing:-.01em}.cs-f-imp{top:26%;left:0}.cs-f-ctr{top:58%;right:0}.cs-f-freq{bottom:3%;left:0}.cs-stamp{display:flex;align-items:baseline;gap:9px;margin-bottom:16px}.cs-stamp-t{font-size:clamp(2.1rem,3.6vw,2.8rem);font-weight:450;line-height:1;letter-spacing:-.05em;color:var(--near-black)}.cs-stamp-d{font-size:13px;color:var(--gray-2)}.cs-chart{margin-bottom:18px}.cs-spark{gap:2px;height:88px;border-bottom:1px solid var(--border)}.cs-b,.cs-spark{display:flex;align-items:flex-end}.cs-b{flex:1 1;height:100%;min-width:0}.cs-b i{position:relative;width:100%;border-radius:2.5px 2.5px 0 0;background:var(--border-soft)}.cs-b.on i{background:var(--cs-a)}.cs-bflag{bottom:calc(100% + 7px);padding:3px 7px;border-radius:6px;background:var(--near-black);color:#fff;font-size:9.5px;font-weight:600;font-style:normal;line-height:1.3;white-space:nowrap}.cs-bflag,.cs-bflag:after{position:absolute;left:50%;transform:translateX(-50%)}.cs-bflag:after{content:"";top:100%;border:4px solid transparent;border-top:4px solid var(--near-black)}.cs-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:9.5px;font-weight:500;letter-spacing:.04em;color:var(--gray-2)}.cs-journey{flex:1 1;display:flex;flex-direction:column;gap:14px}.lx p.cs-jmeta{margin:0;font-size:11.5px;font-weight:500;line-height:1.4;color:var(--gray-2)}.cs-jmeta b{color:var(--near-black);font-weight:600}.cs-pages{position:relative;flex:1 1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}.cs-pages:before{content:"";position:absolute;left:9.5px;top:11px;bottom:11px;width:1.5px;background:var(--border)}.cs-pages li{grid-template-columns:20px 136px minmax(0,1fr) 50px;grid-gap:10px;gap:10px;align-items:center}.cs-jn,.cs-pages li{position:relative;display:grid}.cs-jn{z-index:1;width:20px;height:20px;border-radius:50%;place-items:center;background:var(--white);border:1.5px solid var(--border);font-size:9.5px;font-weight:600;color:var(--gray-2)}.cs-pages li.on .cs-jn{background:var(--cs-a);border-color:var(--cs-a);color:#fff}.cs-jpath{display:flex;align-items:center;gap:7px;min-width:0}.cs-path{font-size:12.5px;font-weight:500;letter-spacing:-.01em;color:var(--near-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-jtag{flex:none;padding:2px 7px;border-radius:6px;background:var(--cs-bg);color:var(--cs-ad);font-size:9.5px;font-weight:600;font-style:normal;letter-spacing:.02em}.cs-secs{font-size:12px;color:var(--gray-2);text-align:right}.cs-bar{height:6px;background:var(--border-soft);overflow:hidden}.cs-bar,.cs-bar i{display:block;border-radius:99px}.cs-bar i{height:100%;background:var(--cs-a)}.cs-org{display:flex;align-items:center;gap:11px;margin-bottom:14px}.cs-sub{flex:1 1;display:flex;flex-direction:column;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft)}.cs-trendrow .cs-sublabel{margin-bottom:0}.cs-sublabel{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-2);margin-bottom:12px}.cs-roles{list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;justify-content:space-around}.cs-roles li{display:grid;grid-template-columns:150px minmax(0,1fr) 52px;grid-gap:10px;gap:10px;align-items:center}.cs-role{font-size:12.5px;font-weight:500;letter-spacing:-.01em;color:var(--near-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-org .cs-av{width:38px;height:38px;border-radius:10px;font-size:13px}.cs-org-n{display:flex;flex-direction:column;line-height:1.3}.cs-org-n b{font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--near-black)}.cs-org-n span{font-size:12px;color:var(--gray-2)}.cs-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cs-tags span{padding:4px 9px;border-radius:7px;background:var(--surface);font-size:11px;font-weight:500;color:var(--gray)}.cs-score{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.cs-track{position:relative;height:9px;border-radius:99px;background:var(--border-soft);margin-bottom:26px}.cs-track>i{display:block;height:100%;border-radius:99px;background:var(--cs-a)}.cs-thresh{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--near-black);border-radius:2px}.cs-thresh em{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);font-size:10px;font-weight:500;font-style:normal;letter-spacing:.03em;color:var(--gray);white-space:nowrap}.cs-trend{gap:5px;height:42px;width:clamp(150px,20vw,208px)}.cs-trend,.cs-trend span{display:flex;align-items:flex-end}.cs-trend span{flex:1 1;height:100%;min-width:0}.cs-trend i{width:100%;min-height:5px;border-radius:3px 3px 0 0;background:var(--border-soft)}.cs-trend span.on i{background:var(--cs-a)}.cs-score-n{font-size:clamp(2.8rem,4.8vw,3.6rem);font-weight:450;line-height:1;letter-spacing:-.05em;color:var(--cs-a)}.cs-score-of{font-size:15px;font-weight:450;color:var(--gray-2);letter-spacing:-.01em}.cs-sigs{list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.cs-sigs li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.cs-sigck{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--cs-bg);color:var(--cs-a)}.cs-sigl{font-size:13px;font-weight:450;letter-spacing:-.012em;color:var(--near-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sigp{font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--cs-a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-sub-top{flex:1 1}.cs-trendrow{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft)}.cs-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.cs-stages li{display:flex;flex-direction:column;gap:6px;min-width:0}.cs-stage-b{display:block;height:5px;border-radius:99px;background:var(--border-soft)}.cs-stages li.on .cs-stage-b{background:var(--cs-a)}.cs-stage-l{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-stage-l,.cs-stages li.on .cs-stage-l{color:var(--gray-2)}.cs-amt{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.cs-path{position:relative;list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.cs-path:before{content:"";position:absolute;left:4.5px;top:8px;bottom:8px;width:1.5px;background:var(--border-soft)}.cs-path li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.cs-pdot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--cs-a);box-shadow:0 0 0 2.5px var(--white)}.cs-path li.pending .cs-pdot{background:var(--white);box-shadow:0 0 0 1.5px var(--border-strong) inset,0 0 0 2.5px var(--white)}.cs-pwhat{font-size:12.5px;font-weight:450;letter-spacing:-.012em;color:var(--near-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-pwhen{font-size:11px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-path li.pending .cs-pwhat,.cs-pwhen{color:var(--gray-2)}.cs-amt-n{font-size:clamp(2rem,3.4vw,2.6rem);font-weight:450;line-height:1;letter-spacing:-.045em;color:var(--cs-a)}.cs-amt-l{font-size:12.5px;color:var(--gray-2)}@media(max-width:860px){.cs-card{position:static;grid-template-columns:1fr;box-shadow:none;min-height:0}.cs-stage{flex-direction:column;padding:0;gap:12px}.cs-fchip{position:static}.cs-stage{flex-wrap:wrap}.cs-cta{margin-top:22px}.cs-copy p{max-width:none}}.lx .ig{background:var(--lx-surface);padding:clamp(64px,8vw,110px) 0}.ig-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center}.ig-copy h2{margin:0 0 16px}.ig-copy .lead{margin:0;max-width:46ch}.lx .ig-tag{display:inline-flex;align-items:center;margin-bottom:18px;padding:7px 14px;border-radius:99px;background:var(--lx-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;width:max-content}.ig-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:clamp(9px,1.1vw,14px);gap:clamp(9px,1.1vw,14px);width:100%;aspect-ratio:4/5;max-width:372px;margin-left:auto}.ig-tile{border-radius:16px;border:1px solid var(--lx-soft);background:var(--lx-white);display:flex;align-items:center;justify-content:center;opacity:.45}.ig-tile.ig-on{opacity:1;border-color:var(--lx-border);box-shadow:0 10px 26px -16px rgba(0,0,0,.28)}.ig-tile.ig-brand{background:var(--lx-ink);border-color:var(--lx-ink)}@media(max-width:860px){.ig-grid{grid-template-columns:1fr}.ig-tiles{margin:0 auto;max-width:340px}.ig-copy .lead{max-width:none}}.lx .fq{background:var(--lx-light);padding:clamp(64px,8vw,110px) 0}.fq-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:start}.fq-copy h2{margin:0 0 16px}.fq-copy .lead{margin:0;max-width:38ch}.lx .fq-tag{margin-bottom:18px;padding:7px 14px;background:var(--lx-ink);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;width:max-content}.lx .fq-cta,.lx .fq-tag{display:inline-flex;align-items:center;border-radius:99px}.lx .fq-cta{margin-top:26px;gap:8px;padding:11px 18px;background:var(--lx-white);color:var(--lx-ink);font-size:13.5px;font-weight:550;letter-spacing:-.01em;transition:background var(--dur),color var(--dur),transform var(--dur),box-shadow var(--dur)}.lx .fq-cta:hover{background:var(--lx-ink);color:#fff;transform:translateY(-1px);box-shadow:var(--sh-sub)}.lx .fq-cta svg{transition:transform var(--dur)}.lx .fq-cta:hover svg{transform:translate(2px,-2px)}.lx .fq-list{background:var(--lx-white);border:1px solid var(--lx-soft);border-radius:var(--r-xl,18px);padding:clamp(8px,1vw,16px) clamp(16px,2vw,28px);box-shadow:0 18px 44px -30px rgba(0,0,0,.22)}.lx .fq .faq{border-top:0}.lx .fq .qa{border-bottom:1px solid var(--lx-soft)}.lx .fq .qa:last-child{border-bottom:0}.lx .fq .qa button{padding:22px 0;gap:22px;align-items:flex-start;font-family:var(--font-display),"Geist",sans-serif;font-size:19px;font-weight:500;letter-spacing:-.03em;line-height:1.35;color:var(--lx-mid);transition:color var(--dur)}.lx .fq .qa button:hover,.lx .fq .qa.open button{color:var(--lx-ink)}.qa-q{flex:1 1;min-width:0}.qa-ic-wrap{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;margin-top:-2px;background:var(--lx-light);color:var(--lx-mid);transition:background var(--dur),color var(--dur),transform var(--dur)}.lx .fq .qa button:hover .qa-ic-wrap{background:var(--lx-border)}.lx .fq .qa.open .qa-ic-wrap{background:var(--lx-ink);color:#fff}.lx .fq .qa .ic{color:inherit;transition:transform .25s var(--ease)}.lx .fq .qa.open .ic{transform:rotate(45deg)}.lx .fq .qa .ans p{font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:var(--body-track);line-height:var(--body-leading);color:var(--sub-ink);padding:0 52px 24px 0;max-width:62ch;margin:0}@media(max-width:860px){.fq-grid{grid-template-columns:1fr;gap:28px}.fq-copy .lead{max-width:none}}.lx .pf{background:var(--lx-surface);padding:clamp(56px,7vw,96px) 0 clamp(64px,8vw,110px)}.lx .pf-card{background:var(--lx-light);border:1px solid var(--lx-border);border-radius:clamp(20px,2.4vw,32px);padding:clamp(26px,3.4vw,48px)}.pf-top{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"eyebrow ." "lead aside";grid-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px);grid-row-gap:0;row-gap:0;align-items:start;margin-bottom:clamp(26px,3.2vw,44px)}.pf-eyebrow{grid-area:eyebrow}.pf-lead{grid-area:lead}.pf-aside{grid-area:aside}.lx .pf-eyebrow{display:block;margin-bottom:14px;font-size:15px;font-weight:525;letter-spacing:-.015em;text-transform:none;color:var(--lx-mid)}.pf-lead h2{margin:0 0 22px}.lx .pf-cta{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:99px;background:var(--lx-ink);color:#fff;font-size:13.5px;font-weight:550;letter-spacing:-.01em;transition:transform var(--dur),box-shadow var(--dur)}.lx .pf-cta:hover{transform:translateY(-1px);box-shadow:var(--sh-sub)}.lx .pf-cta svg{transition:transform var(--dur)}.lx .pf-cta:hover svg{transform:translateX(3px)}.lx .pf-aside p{margin:0 0 24px;max-width:50ch;font-size:var(--body-size);font-weight:var(--body-weight);letter-spacing:var(--body-track);line-height:var(--body-leading);color:var(--sub-ink)}.pf-conn{display:flex;align-items:flex-start;gap:14px}.pf-marks{display:inline-flex;flex:none;padding-top:2px}.pf-marks i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--lx-white);border:1px solid var(--lx-soft)}.pf-marks i+i{margin-left:-9px}.pf-conn-t{font-size:13px;line-height:1.45;letter-spacing:-.01em;color:var(--lx-mid);max-width:44ch}.pf-conn-t b{font-weight:600;color:var(--lx-ink)}.pf-img{border-radius:clamp(14px,1.6vw,20px);overflow:hidden;background:var(--lx-border);aspect-ratio:2.45/1}.pf-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}@media(max-width:860px){.pf-img{aspect-ratio:16/10}.pf-top{grid-template-columns:1fr;grid-template-areas:"eyebrow" "lead" "aside";row-gap:26px}.lx .pf-aside p{max-width:none}}.final-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}.lx .btn-outline-ink{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28);transition:background var(--dur),border-color var(--dur),transform var(--dur)}.lx .btn-outline-ink:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.lx .foot-soon{display:flex;gap:8px;min-height:18px;font-size:14px;font-weight:500;line-height:18px;cursor:default}.lx .foot-soon,.lx .foot-soon em{align-items:center;color:var(--lx-muted)}.lx .foot-soon em{font-style:normal;padding:0 6px;border-radius:5px;height:16px;display:inline-flex;flex:none;background:var(--lx-light);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.foot-soc{display:flex;align-items:center;gap:6px}.foot-soc a,.foot-soc-off{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid transparent;transition:background var(--dur-fast),border-color var(--dur-fast)}.lx .foot-soc a:hover{background:var(--lx-white);border-color:var(--lx-soft)}.foot-soc-off{cursor:default;filter:grayscale(1);opacity:.34}.nav{position:relative}.lx header .nav .nav-end .btn-primary{font-size:14px;line-height:20px;padding:10px 18px}.lx header .nav-links,.nav-drop{position:static}.nav-drop-trigger{display:flex;align-items:center;gap:4px}.lx .nav-drop-trigger>a,.nav-drop-trigger>a{position:relative;display:inline-flex;align-items:center;padding:10px 0;font:500 14px/1 var(--font-display),sans-serif;letter-spacing:-.01em;color:var(--lx-mid,#4a4741);text-decoration:none;transition:color var(--dur-fast)}.nav-drop-trigger>a:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:var(--lx-ink,#191919);opacity:0;transform:scaleX(.45);transition:opacity var(--dur-fast),transform var(--dur-fast)}.nav-drop-trigger>a:hover:after,.nav-drop.open .nav-drop-trigger>a:after{opacity:1;transform:scaleX(1)}.lx .nav-drop-trigger>a.active,.lx .nav-drop-trigger>a:hover,.lx .nav-drop.open .nav-drop-trigger>a,.nav-drop-trigger>a.active,.nav-drop-trigger>a:hover,.nav-drop.open .nav-drop-trigger>a{color:var(--lx-ink,#191919)}.nav-drop-trigger>button{display:none;align-items:center;justify-content:center;width:44px;height:48px;padding:0;border:0;background:none;color:var(--lx-mid,#4a4741);cursor:pointer}.nav-drop-trigger>button:hover,.nav-drop.open .nav-drop-trigger>button{color:var(--lx-ink,#191919)}.nav-drop-trigger>a:focus-visible,.nav-drop-trigger>button:focus-visible,.nav-menu-toggle:focus-visible{outline:2px solid var(--lx-ink,#191919);outline-offset:3px;border-radius:3px}.nav-panel{position:absolute;top:calc(100% + 10px);left:50%;z-index:55;display:grid;grid-template-columns:minmax(0,1fr) 264px;width:min(940px,calc(100vw - 48px));padding:9px;background:var(--lx-white,#fff);border:1px solid var(--lx-soft,#e2dfda);border-radius:18px;box-shadow:0 24px 58px -28px rgba(25,25,25,.2),0 8px 20px -15px rgba(25,25,25,.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(8px);transition:opacity var(--dur-fast),transform var(--dur-fast),visibility var(--dur-fast)}.nav-drop.open .nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-drop.open .nav-panel:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:12px}.nav-panel-main{min-width:0;padding:18px 18px 19px}.nav-panel-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 6px 15px;border-bottom:1px solid var(--lx-soft,#e2dfda)}.nav-panel-topline>span{color:var(--lx-ink,#191919);font-size:16px;font-weight:600;letter-spacing:-.025em}.lx .nav-panel-topline a,.nav-panel-topline a{display:inline-flex;align-items:center;color:var(--lx-mid,#4a4741);font-size:12px;font-weight:500;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color var(--dur-fast);transition:text-decoration-color var(--dur-fast);transition:text-decoration-color var(--dur-fast),-webkit-text-decoration-color var(--dur-fast)}.lx .nav-panel-topline a:hover,.nav-panel-topline a:hover{color:var(--lx-ink,#191919);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.nav-panel-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:18px}.nav-group{display:flex;flex-direction:column;min-width:0;gap:3px}.nav-group:nth-child(2){padding-left:17px;border-left:1px solid var(--lx-soft,#e2dfda)}.lx .nav-group-h,.nav-group-h{padding:0 7px 10px;color:var(--lx-muted,#736f67);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.lx .nav-item,.nav-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:75px;padding:9px 8px;border:1px solid transparent;border-radius:11px;text-decoration:none;transition:background var(--dur-fast),border-color var(--dur-fast)}.lx .nav-item:hover,.nav-item:focus-visible,.nav-item:hover{background:var(--lx-surface,#faf9f7);border-color:var(--lx-soft,#e2dfda)}.nav-item-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lx-soft,#e2dfda);border-radius:10px;background:var(--lx-white,#fff);color:var(--lx-ink,#191919)}.nav-item-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.lx .nav-item-copy b,.nav-item-copy b{color:var(--lx-ink,#191919);font-size:14px;font-weight:550;line-height:1.2;letter-spacing:-.015em}.lx .nav-item-copy>span,.nav-item-copy>span{color:var(--lx-muted,#736f67);font-size:12px;line-height:1.35;letter-spacing:0}.nav-soon{cursor:default}.lx .nav-soon:hover,.nav-soon:hover{background:transparent}.nav-soon .nav-item-icon{opacity:.55}.lx .nav-soon .nav-item-copy b,.nav-soon .nav-item-copy b{color:var(--lx-muted,#736f67)}.lx .nav-soon em,.nav-soon em{justify-self:end;padding:3px 5px;border-radius:5px;background:var(--lx-light,#efedea);color:var(--lx-muted,#736f67);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nav-panel-feature{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;border:1px solid var(--lx-soft,#e2dfda);border-radius:12px;background:var(--lx-surface,#faf9f7)}.nav-feature-eyebrow{color:var(--lx-muted,#736f67);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nav-preview{display:flex;flex-direction:column;width:100%;min-height:110px;margin:12px 0;padding:8px 10px;border:1px solid var(--lx-soft,#e2dfda);border-radius:10px;background:var(--lx-white,#fff)}.nav-preview-label{display:block;margin-bottom:6px;color:var(--lx-muted,#736f67);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nav-preview-account>div{display:grid;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;grid-gap:7px;gap:7px;min-height:26px;border-bottom:1px solid var(--lx-soft,#e2dfda);color:var(--lx-mid,#4a4741);font-size:11px}.nav-preview-account>div:last-child{border-bottom:0}.nav-preview-account svg{color:var(--lx-ink,#191919)}.nav-preview-account .nav-preview-status,.nav-preview-campaign>div{color:var(--lx-mid,#4a4741)}.nav-preview-campaign>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;border-bottom:1px solid var(--lx-soft,#e2dfda);font-size:11px}.nav-preview-campaign>div:last-child{border-bottom:0}.nav-preview-switch{position:relative;display:block;width:24px;height:14px;flex:none;border-radius:20px;background:var(--lx-border,#c8c4bd)}.nav-preview-switch:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff}.nav-preview-switch.on{background:var(--lx-ink,#191919)}.nav-preview-switch.on:after{left:12px}.nav-preview-teams{justify-content:flex-start}.nav-preview-role-row{display:flex;gap:4px;margin:7px 0 9px}.nav-preview-role-row span{flex:1 1;padding:7px 3px;border:1px solid var(--lx-soft,#e2dfda);border-radius:6px;color:var(--lx-mid,#4a4741);font-size:9px;text-align:center}.nav-preview-shared{display:flex;align-items:center;justify-content:center;gap:7px;min-height:28px;border:1px solid var(--lx-border,#c8c4bd);border-radius:7px;color:var(--lx-ink,#191919);font-size:11px;font-weight:550}.nav-preview-conversation>div{display:flex;align-items:center;gap:8px;min-height:26px;border-bottom:1px solid var(--lx-soft,#e2dfda);color:var(--lx-mid,#4a4741);font-size:11px}.nav-preview-conversation>div:last-child{border-bottom:0}.nav-preview-conversation strong{color:var(--lx-muted,#736f67);font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-panel-feature h3{margin:0;color:var(--lx-ink,#191919);font-size:19px;font-weight:550;line-height:1.18;letter-spacing:-.03em}.nav-panel-feature p{margin:6px 0 12px;color:var(--lx-mid,#4a4741);font-size:12.5px;line-height:1.4}.lx .nav-panel-feature a,.nav-panel-feature a{display:inline-flex;align-items:center;margin-top:auto;padding-bottom:3px;border-bottom:1px solid var(--lx-ink,#191919);color:var(--lx-ink,#191919);font-size:12.5px;font-weight:600;text-decoration:none}.lx .nav-panel-feature a:hover,.nav-panel-feature a:hover{border-bottom-color:transparent}.nav-menu-toggle,.nav-mobile-action{display:none}.nav-drop-chevron{display:block;transition:transform var(--dur-fast)}.nav-drop.open .nav-drop-chevron{transform:rotate(180deg)}.lx .nav-login-off{color:var(--lx-muted);cursor:default}@media(max-width:1080px){.nav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:11px;background:transparent;color:var(--lx-ink,#191919);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.mobile-menu-open .nav-menu-toggle{background:var(--lx-ink,#191919);color:#fff}.nav-menu-toggle svg{display:block;flex:none}.nav-menu-lines{display:flex;width:22px;flex:none;flex-direction:column;align-items:flex-start;gap:5px}.nav-menu-lines i{display:block;width:22px;height:2px;border-radius:2px;background:currentColor}.lx header .nav .nav-end .nav-desktop-cta{display:none}.lx header .nav-links,.nav-links{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;max-height:calc(100dvh - 62px);overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 20px;border:1px solid var(--lx-soft,#e2dfda);border-top:0;background:var(--lx-white,#fff);box-shadow:0 22px 34px -27px rgba(25,25,25,.3)}.lx header.mobile-menu-open .nav-links,.mobile-menu-open .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-mobile-action{display:block;padding:5px 0 13px;border-bottom:1px solid var(--lx-soft,#e2dfda)}.lx .nav-links .nav-mobile-cta,.nav-mobile-cta{display:flex;align-items:center;justify-content:space-between;min-height:50px;width:100%;padding:13px 17px;border-radius:12px;color:#fff;font-size:15px}.lx .nav-links .nav-mobile-cta:hover{color:#fff}.nav-drop{width:100%}.nav-drop-trigger{width:100%;gap:0;border-bottom:1px solid var(--lx-soft,#e2dfda)}.lx .nav-drop-trigger>a,.nav-drop-trigger>a{flex:1 1;min-width:0;padding:15px 4px;font-size:15px}.nav-drop-trigger>a:after{content:none}.nav-drop-trigger>button{display:inline-flex;flex:none}.lx .nav-links>a,.nav-links>a{display:block;width:100%;padding:15px 4px;border-bottom:1px solid var(--lx-soft,#e2dfda);font-size:15px}.nav-drop.open .nav-panel,.nav-panel{position:static;display:none;width:100%;padding:0;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none}.nav-drop.open .nav-panel{display:block}.nav-drop.open .nav-panel:before{content:none}.nav-panel-main{padding:8px 0 15px}.nav-panel-topline{display:none}.nav-panel-groups{gap:8px;padding-top:8px}.nav-group:nth-child(2){padding-left:0;border-left:0}.nav-panel-feature{display:none}}@media(max-width:640px){.nav-links,.nav-login{display:none}.nav-end{gap:9px}.lx header .nav .nav-end .nav-desktop-cta{font-size:13px;padding:9px 14px}.nav-panel-groups{grid-template-columns:1fr;gap:15px}.lx .nav-group-h,.nav-group-h{padding-top:4px}}@media(max-width:420px){.lx header .brand,header .brand{font-size:20px}}.legal{color:var(--charcoal);font-size:1rem;line-height:1.7}.legal>p:first-of-type{font-size:clamp(1rem,1.35vw,1.1rem);color:var(--gray)}.legal h2{font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.02em;margin:48px 0 14px}.legal h3{font-size:1.05rem;font-weight:650;letter-spacing:-.01em;margin:28px 0 8px}.legal p{margin:0 0 14px;max-width:70ch}.legal ul{margin:0 0 18px;padding-left:22px}.legal li{margin:0 0 8px;max-width:68ch}.legal a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.legal strong{font-weight:650;color:var(--charcoal)}.legal .updated{font-size:14px;color:var(--gray-2);margin-bottom:34px}.legal table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px}.legal td,.legal th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border);vertical-align:top}.legal th{font-weight:650;background:var(--surface)}.sol-page{--sol-header-height:63px;background:var(--lx-surface);color:var(--lx-ink)}.sol-page>header:not(.scrolled){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.sol-page>header.scrolled{background:rgba(250,249,247,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sol-container{width:min(100% - 64px,1180px);margin-inline:auto}.sol-page .sol-eyebrow{display:block;color:var(--lx-muted);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.sol-hero{position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;min-height:calc(560px + var(--sol-header-height));margin-top:calc(-1 * var(--sol-header-height));padding:calc(clamp(74px,7vw,98px) + var(--sol-header-height)) 0 clamp(74px,7vw,98px);text-align:center;background:var(--lx-surface)}.sol-hero-inner{position:relative;z-index:1;max-width:920px}.sol-page .sol-hero h1{max-width:850px;margin:18px auto 16px;font-size:clamp(40px,5vw,64px);font-weight:525;line-height:1.06;letter-spacing:-.055em}.sol-page .sol-hero p{max-width:640px;margin:0 auto;color:var(--lx-mid);font-size:clamp(16px,1.5vw,18px);line-height:1.55}.sol-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sol-actions,.sol-page .sol-button{justify-content:center;align-items:center}.sol-page .sol-button{display:inline-flex;gap:16px;min-height:46px;padding:12px 20px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:525;line-height:1.3;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.sol-button-dark{background:var(--lx-ink);color:#fff}.sol-button-dark:hover{background:#000;color:#fff}.sol-button-light{background:var(--lx-light);color:var(--lx-ink)}.sol-button-light:hover{background:#dedbd6}.sol-hero-shortcuts{position:absolute;z-index:1;left:50%;bottom:28px;transform:translateX(-50%);width:min(calc(100% - 36px),1060px);text-align:center}.sol-page .sol-hero-explore{display:inline-flex;align-items:center;gap:6px;color:var(--lx-mid);font-size:12px;font-weight:500;letter-spacing:.01em;text-decoration:none}.sol-page .sol-hero-explore:hover{color:var(--lx-ink)}.sol-hero-explore svg{transition:transform .2s}.sol-hero-explore:hover svg{transform:translateY(3px)}.sol-hero-role-track{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;padding:2px 0 3px;overflow-x:auto;scrollbar-width:none}.sol-hero-role-track::-webkit-scrollbar{display:none}.sol-page .sol-hero-role-chip{flex:none;min-height:34px;padding:7px 13px;border:1px solid var(--lx-soft);border-radius:999px;background:rgba(255,255,255,.76);color:var(--lx-mid);font:500 12px/1.2 var(--font-display),sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.sol-page .sol-hero-role-chip:focus-visible,.sol-page .sol-hero-role-chip:hover{background:#fff;border-color:var(--lx-border);color:var(--lx-ink);transform:translateY(-2px)}.sol-people{overflow:hidden;padding:24px 0 58px;background:var(--lx-surface);border-bottom:1px solid var(--lx-soft)}.sol-people-window{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.sol-people-track{display:flex;width:max-content;animation:sol-people-scroll 46s linear infinite;will-change:transform}.sol-people-window:hover .sol-people-track{animation-play-state:paused}.sol-people-window:focus-within{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.sol-people-window:focus-within .sol-people-track{animation:none;transform:none}.sol-people-set{display:flex;flex:none;gap:14px;padding-right:14px}.sol-page .sol-person-card{--sol-person-bg:#e8f0fb;--sol-person-portrait:#cbdcf6;display:flex;flex:none;flex-direction:column;align-items:center;width:224px;min-height:218px;padding:27px 14px 22px;border:1px solid rgba(25,25,25,.045);border-radius:19px;background:var(--sol-person-bg);color:var(--lx-ink);font-family:var(--font-display),sans-serif;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sol-page .sol-person-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px -22px rgba(16,46,90,.35)}.sol-page .sol-person-card:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.sol-person-portrait{position:relative;display:block;flex:none;width:84px;height:84px;margin:0 auto 16px;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:50%;background:var(--sol-person-portrait)}.sol-person-portrait img{object-fit:cover;object-position:50% 0;transform:translate(var(--sol-portrait-x,0),var(--sol-portrait-y,0)) scale(1.45);transform-origin:50% 12%}.sol-person-title{display:block;min-height:1.25em;max-width:100%;font-size:15px;font-weight:500;line-height:1.25;letter-spacing:-.025em;white-space:nowrap}.sol-person-industry{display:block;margin-top:5px;color:var(--lx-mid);font-size:12px;line-height:1.3}.sol-page .sol-person-abm{--sol-portrait-x:-3px}.sol-page .sol-person-gtm{--sol-person-bg:#ebe6fa;--sol-person-portrait:#d6c8f4;--sol-portrait-x:-2px;--sol-portrait-y:-16px}.sol-page .sol-person-demand{--sol-person-bg:#e4f3ef;--sol-person-portrait:#c6e7df;--sol-portrait-x:2px;--sol-portrait-y:-4px}.sol-page .sol-person-marketing{--sol-person-bg:#fff0cf;--sol-person-portrait:#f7df9e;--sol-portrait-x:-3px;--sol-portrait-y:-3px}.sol-page .sol-person-sales{--sol-person-bg:#e3edff;--sol-person-portrait:#c8d9f8;--sol-portrait-x:4px;--sol-portrait-y:-2px}.sol-page .sol-person-revops{--sol-person-bg:#f4e8f1;--sol-person-portrait:#e8cde0;--sol-portrait-x:5px;--sol-portrait-y:1px}.sol-page .sol-person-success{--sol-person-bg:#e2f2f1;--sol-person-portrait:#c5e5e1;--sol-portrait-x:-1px;--sol-portrait-y:3px}.sol-page .sol-person-agencies{--sol-person-bg:#f8e9df;--sol-person-portrait:#efcfbc;--sol-portrait-x:-2px;--sol-portrait-y:-7px}@keyframes sol-people-scroll{to{transform:translate3d(-50%,0,0)}}.sol-section{padding:clamp(72px,8vw,112px) 0}.sol-section-head{max-width:690px;margin-bottom:36px}.sol-page .sol-section-head h2{margin:13px 0 10px;font-size:clamp(32px,3.4vw,44px);font-weight:525;line-height:1.1;letter-spacing:-.045em}.sol-page .sol-section-head p{margin:0;color:var(--lx-mid)}.sol-roles{background:var(--lx-surface);scroll-margin-top:84px}.sol-roles .sol-section-head{margin-bottom:30px}.sol-roles-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;overflow:hidden;background:#fff;border:1px solid var(--lx-soft);border-radius:18px;box-shadow:0 22px 60px -48px rgba(0,0,0,.22)}.sol-role-list{display:grid;grid-template-rows:repeat(8,minmax(74px,1fr));min-width:0}.sol-role-row{position:relative;min-width:0;background:#fff;border-bottom:1px solid var(--lx-soft);scroll-margin-top:96px;transition:background .2s}.sol-role-row:last-child{border-bottom:0}.sol-role-row:hover{background:var(--lx-surface)}.sol-role-active,.sol-role-active:hover{background:var(--sol-scene-bg)}.sol-role-row h3{height:100%;margin:0}.sol-page .sol-role-row button{display:flex;align-items:center;gap:18px;width:100%;height:100%;min-height:74px;padding:13px 24px;text-align:left;background:none;border:0;color:var(--lx-ink);font:inherit;cursor:pointer}.sol-page .sol-role-row button:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-4px;border-radius:6px}.sol-role-icon-wrap{display:grid;place-items:center;flex:none;width:40px;height:40px;background:var(--lx-surface);border:1px solid var(--lx-soft);border-radius:10px}.sol-role-active .sol-role-icon-wrap{background:#fff;border-color:#fff}.sol-role-icon{color:var(--lx-mid)}.sol-role-active .sol-role-icon{color:var(--sol-scene-accent)}.sol-role-title{flex:1 1;min-width:0;color:var(--lx-ink);font:500 clamp(17px,1.55vw,21px)/1.25 var(--font-display),sans-serif;letter-spacing:-.028em}.sol-role-chevron{flex:none;color:var(--lx-muted);transition:transform .2s,color .2s}.sol-role-active .sol-role-chevron,.sol-role-row:hover .sol-role-chevron{transform:translateX(3px);color:var(--lx-ink)}.sol-role-desktop-panel{min-width:0;animation:sol-fade .26s ease both}.sol-role-desktop-panel .sol-product{height:100%;min-height:592px;border:0;border-left:1px solid var(--lx-soft);border-radius:0}.sol-role-mobile-panel{display:none}@keyframes sol-fade{0%{opacity:0}to{opacity:1}}.sol-product{--sol-art-ink:var(--lx-ink);--sol-art-muted:var(--lx-muted);--sol-art-line:#c9c7c1;--sol-art-track:#eeece7;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--lx-light);border:1px solid var(--lx-soft);border-radius:10px}.sol-role-art{display:block;width:min(100%,650px);height:100%;max-height:650px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.015))}.sol-product-collage,.sol-role-row{--sol-scene-bg:var(--c-growth-t);--sol-scene-accent:var(--c-growth);--sol-scene-soft:#9ec7fb}.sol-product-collage{background:var(--sol-scene-bg)}.sol-product-demand,.sol-role-row[data-sol-role=demand]{--sol-scene-bg:var(--c-money-t);--sol-scene-accent:var(--c-money);--sol-scene-soft:#a1d2af}.sol-product-abm,.sol-role-row[data-sol-role=abm]{--sol-scene-bg:var(--c-waste-t);--sol-scene-accent:var(--c-waste);--sol-scene-soft:#e7ba81}.sol-product-gtm,.sol-role-row[data-sol-role=gtm]{--sol-scene-bg:#f1f0ed;--sol-scene-accent:#65615b;--sol-scene-soft:#c7c3bc}.sol-product-sales,.sol-role-row[data-sol-role=sales]{--sol-scene-bg:var(--c-intent-t);--sol-scene-accent:var(--c-intent);--sol-scene-soft:#c8a5ec}.sol-product-revops,.sol-role-row[data-sol-role=revops]{--sol-scene-bg:var(--c-money-t);--sol-scene-accent:var(--c-money);--sol-scene-soft:#a1d2af}.sol-product-agencies,.sol-role-row[data-sol-role=agencies]{--sol-scene-bg:#eef2f8;--sol-scene-accent:#335f9d;--sol-scene-soft:#a5bedf}.sol-collage-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--sol-scene-accent) 12%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--sol-scene-accent) 12%,transparent) 1px,transparent 1px);background-size:22% 22%;opacity:.6}.sol-collage-orbit{position:absolute;right:-18%;top:6%;width:76%;aspect-ratio:1;border:clamp(26px,5vw,72px) solid color-mix(in srgb,var(--sol-scene-accent) 14%,white);border-radius:50%;transform:rotate(-18deg)}.sol-collage-slab{position:absolute;top:-16%;width:17%;height:128%;background:rgba(255,255,255,.63);transform:rotate(-23deg)}.sol-collage-slab-one{left:46%}.sol-collage-slab-two{left:77%}.sol-collage-stack{position:absolute;right:-5%;top:30%;width:66%;height:42%;transform:rotate(-5deg)}.sol-collage-stack span{position:absolute;display:block;border-radius:4px}.sol-collage-stack span:first-child{left:0;top:34%;width:48%;height:29%;background:var(--sol-scene-soft)}.sol-collage-stack span:nth-child(2){left:28%;top:12%;width:49%;height:44%;background:var(--sol-scene-accent)}.sol-collage-stack span:last-child{right:0;top:29%;width:37%;height:64%;background:var(--sol-scene-soft)}.sol-collage-person{position:absolute;z-index:1;right:-14%;bottom:0;width:82%;height:100%;pointer-events:none;filter:drop-shadow(0 12px 14px rgba(0,0,0,.11))}.sol-product-abm .sol-collage-person,.sol-product-success .sol-collage-person{height:88%}.sol-product-agencies .sol-collage-person,.sol-product-revops .sol-collage-person{height:95%}@media(min-width:901px){.sol-product-agencies .sol-collage-person{right:-19%}}.sol-collage-person-image{object-fit:contain;object-position:center bottom}.sol-collage-illustration{position:absolute;z-index:2;left:-1%;top:27%;width:64%;height:75%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.12))}.sol-collage-illustration .sol-role-art{width:100%;height:100%;max-height:none;filter:none}.sol-art-window-title{fill:var(--sol-art-ink);font:600 18px var(--font-display),sans-serif;letter-spacing:-.02em}.sol-art-title{fill:var(--sol-art-ink);font:600 21px var(--font-display),sans-serif;letter-spacing:-.025em}.sol-art-label{fill:var(--sol-art-ink);font:500 16px var(--font-display),sans-serif}.sol-art-muted{fill:var(--sol-art-muted);font:500 12px var(--font-display),sans-serif;letter-spacing:.04em}.sol-art-value{fill:var(--sol-art-ink);font:600 14px var(--font-display),sans-serif}.sol-art-money{fill:var(--c-money-d);font:600 16px var(--font-display),sans-serif}.sol-art-growth{fill:var(--c-growth-d);font:600 18px var(--font-display),sans-serif}.sol-art-intent{fill:var(--c-intent-d)}.sol-art-intent,.sol-art-waste{font:600 16px var(--font-display),sans-serif}.sol-art-waste{fill:var(--c-waste)}.sol-industries{background:#fff;scroll-margin-top:84px}.sol-industries .sol-section-head{max-width:760px;margin-bottom:32px}.sol-industry-grid{display:grid;grid-gap:16px;gap:16px}.sol-industry-row{display:flex;gap:16px;height:340px}.sol-page .sol-industry-card{position:relative;display:block;flex:1 1;min-width:0;height:100%;padding:0;overflow:hidden;border:0;border-radius:20px;background:#f5f5f1;text-align:left;color:var(--lx-ink);font:inherit;cursor:pointer;transition:flex-grow .42s cubic-bezier(.2,.8,.2,1),background .2s}.sol-page .sol-industry-card[aria-pressed=true]{flex-grow:2.15}.sol-page .sol-industry-card:focus-visible{outline:2px solid var(--lx-ink);outline-offset:3px}.sol-industry-index{position:absolute;z-index:2;top:24px;left:24px;color:var(--lx-mid);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sol-industry-copy{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;transition:right .42s cubic-bezier(.2,.8,.2,1)}.sol-industry-card[aria-pressed=true] .sol-industry-copy{right:53%}.sol-industry-copy strong{display:block;margin-bottom:10px;font:525 clamp(21px,2vw,25px)/1.12 var(--font-display),sans-serif;letter-spacing:-.035em}.sol-industry-copy span{display:block;color:var(--lx-mid);font-size:14px;line-height:1.45}.sol-industry-media{position:absolute;top:18px;right:18px;bottom:18px;width:46%;overflow:hidden;border-radius:15px;background:linear-gradient(135deg,#e9e9e4,#deded7);opacity:0;transform:translateX(12px);pointer-events:none;transition:opacity .28s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.sol-industry-card[aria-pressed=true] .sol-industry-media{opacity:1;transform:translateX(0)}.sol-industry-media img{object-fit:cover}.sol-stages{background:var(--lx-surface);scroll-margin-top:84px}.sol-stages .sol-section-head{max-width:750px}.sol-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.sol-stage-card{display:flex;flex-direction:column;min-width:0;min-height:390px;padding:26px;background:#fff;border:1px solid var(--lx-soft);border-radius:18px;box-shadow:0 16px 35px -34px rgba(25,25,25,.28)}.sol-stage-top{display:flex;align-items:center;justify-content:flex-end;margin-bottom:31px}.sol-stage-top-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px}.sol-stage-card:first-child .sol-stage-top-icon{background:var(--c-intent-t);color:var(--c-intent-d)}.sol-stage-card:nth-child(2) .sol-stage-top-icon{background:var(--c-money-t);color:var(--c-money-d)}.sol-stage-card:nth-child(3) .sol-stage-top-icon{background:var(--c-growth-t);color:var(--c-growth-d)}.sol-page .sol-stage-card h3{margin:0 0 9px;font-size:25px;font-weight:525;line-height:1.15;letter-spacing:-.035em}.sol-page .sol-stage-card p{margin:0;color:var(--lx-mid);font-size:14px;line-height:1.5}.sol-page .sol-stage-card .sol-stage-lead{min-height:2.7em;color:var(--lx-ink);font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.sol-stage-preview{height:172px;margin-top:auto;padding:13px 15px;overflow:hidden;background:var(--lx-surface);border:1px solid var(--lx-soft);border-radius:12px}.sol-stage-preview-head{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--lx-mid);font-size:11px;font-weight:550}.sol-stage-preview-head svg{flex:none}.sol-stage-preview-menu{margin-left:auto;color:var(--lx-muted);font-size:13px;letter-spacing:1px;line-height:1}.sol-stage-account{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;height:35px;border-top:1px solid var(--lx-soft);color:var(--lx-ink);font-size:11px;font-weight:500;white-space:nowrap}.sol-stage-avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:6px}.sol-stage-avatar,.sol-stage-signal{background:var(--lx-light);color:var(--lx-mid);font-size:10px}.sol-stage-signal{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:5px;font-weight:550}.sol-stage-signal.is-engaged{background:var(--c-intent-t);color:var(--c-intent-d)}.sol-stage-signal.is-reached{background:var(--c-growth-t);color:var(--c-growth-d)}.sol-stage-impact{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;height:105px}.sol-stage-impact-step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;height:100px;padding:7px 2px;background:#fff;border:1px solid var(--lx-soft);border-radius:8px;color:var(--lx-mid);font-size:10px;font-weight:550;line-height:1.18;text-align:center}.sol-stage-impact-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px}.sol-stage-impact-icon.is-ads{background:var(--lx-light);color:var(--lx-ink)}.sol-stage-impact-icon.is-accounts{background:var(--c-growth-t);color:var(--c-growth-d)}.sol-stage-impact-icon.is-pipeline{background:var(--c-money-t);color:var(--c-money-d)}.sol-stage-impact-arrow{color:var(--lx-muted)}.sol-stage-history{display:grid;grid-template-columns:25px 1fr auto;align-items:center;grid-gap:8px;gap:8px;height:37px;border-top:1px solid var(--lx-soft);color:var(--lx-ink);font-size:11px;font-weight:500}.sol-stage-history>span:first-child{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:var(--lx-light);color:var(--lx-mid)}.sol-stage-history i{width:24px;height:5px;border-radius:5px;background:var(--lx-soft)}.sol-stage-history .sol-stage-history-check{color:var(--lx-ink)}@media(min-width:681px) and (max-width:860px){.sol-stage-grid{grid-template-columns:1fr}.sol-stage-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:auto auto 1fr;grid-column-gap:28px;column-gap:28px;min-height:278px}.sol-stage-top{grid-column:1/-1;margin-bottom:18px}.sol-page .sol-stage-card h3{grid-column:1;grid-row:2}.sol-page .sol-stage-card .sol-stage-lead{grid-column:1;grid-row:3;min-height:0}.sol-stage-preview{grid-column:2;grid-row:2/4;align-self:center;margin-top:0}}.sol-faq{background:#f7f7f6;scroll-margin-top:84px}.sol-faq-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;grid-gap:clamp(48px,6vw,88px);gap:clamp(48px,6vw,88px)}.sol-faq-intro{position:relative;isolation:isolate;min-height:390px}.sol-faq-intro>:not(.sol-faq-watermark){position:relative;z-index:1}.sol-page .sol-faq-intro h2{max-width:480px;margin:0 0 17px;font-size:clamp(32px,3.4vw,44px);font-weight:525;line-height:1.1;letter-spacing:-.045em}.sol-page .sol-faq-intro p{max-width:400px;margin:0;color:var(--lx-mid);font-size:16px;line-height:1.6}.sol-faq-cta{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:12px 17px;border:1px solid var(--lx-ink);border-radius:10px;background:var(--lx-ink);color:#fff;font-size:14px;font-weight:550;line-height:1.2;text-decoration:none;transition:background .2s ease,transform .2s ease}.sol-faq-cta:hover{background:#383838;transform:translateY(-2px)}.sol-faq-cta:focus-visible{outline:2px solid var(--lx-ink);outline-offset:3px}.sol-faq-watermark{position:absolute;bottom:-26px;left:-15px;z-index:0;color:rgba(25,25,25,.035);font-size:clamp(170px,20vw,260px);font-weight:600;line-height:.8;letter-spacing:-.1em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sol-faq-list{display:grid;min-width:0;grid-gap:16px;gap:16px}.sol-faq-item{min-width:0;background:#fff;border:1px solid var(--lx-soft);border-radius:19px;box-shadow:0 12px 28px -26px rgba(25,25,25,.28)}.sol-faq-item h3{margin:0}.sol-page .sol-faq-item button{display:grid;grid-template-columns:38px minmax(0,1fr) 23px;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:88px;padding:21px 24px;background:none;border:0;text-align:left;color:var(--lx-ink);font:500 18px/1.3 var(--font-display),sans-serif;letter-spacing:-.025em;cursor:pointer}.sol-page .sol-faq-item button:focus-visible{outline:2px solid var(--lx-ink);outline-offset:-5px;border-radius:17px}.sol-faq-number{color:var(--lx-muted);font-size:26px;font-weight:400;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.sol-faq-question{min-width:0}.sol-faq-chevron{justify-self:end;color:var(--lx-muted);transition:transform .25s ease}.sol-faq-item button[aria-expanded=true] .sol-faq-chevron{transform:rotate(180deg)}.sol-page .sol-faq-item p{margin:0;padding:0 24px 24px;color:var(--lx-mid);font-size:15px;line-height:1.6}.sol-close{padding:0 0 clamp(72px,8vw,110px);background:var(--lx-surface)}.sol-close-panel{position:relative;overflow:hidden;min-height:390px;padding:clamp(58px,7vw,90px) 24px;text-align:center;background:#191919;border-radius:20px;color:#fff}.sol-close-panel:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 1px,transparent 1px 7px);pointer-events:none}.sol-close-panel>*{position:relative}.sol-page .sol-close h2{max-width:800px;margin:0 auto;color:#fff;font-size:clamp(32px,4vw,49px);font-weight:525;letter-spacing:-.045em;line-height:1.12}.sol-page .sol-close p{max-width:610px;margin:20px auto 0;color:rgba(255,255,255,.75);font-size:16px;line-height:1.55}.sol-button-white{background:#fff;color:#191919}.sol-button-white:hover{background:var(--lx-light)}.sol-button-outline{color:#fff;border-color:rgba(255,255,255,.45)!important}.sol-button-outline:hover{background:rgba(255,255,255,.1)}@media(max-width:850px){.sol-industry-row{display:grid;height:auto}.sol-page .sol-industry-card{min-height:156px}.sol-page .sol-industry-card[aria-pressed=true]{min-height:350px}.sol-industry-card[aria-pressed=true] .sol-industry-copy{right:24px}.sol-industry-media{top:16px;right:16px;bottom:auto;left:16px;width:auto;height:190px}.sol-industry-card[aria-pressed=true] .sol-industry-index{top:28px;left:28px;padding:5px 8px;border-radius:5px;background:rgba(255,255,255,.86)}}@media(max-width:900px){.sol-role-list,.sol-roles-grid{display:block}.sol-page .sol-role-row button,.sol-role-row h3{height:auto}.sol-role-desktop-panel{display:none}.sol-role-mobile-panel{display:block;margin:0 16px 16px;animation:sol-fade .26s ease both}.sol-role-mobile-panel .sol-product{height:310px}.sol-collage-person{right:-11%}.sol-collage-illustration{left:-7%;top:auto;bottom:-15%;width:94%;height:94%}.sol-faq-layout{grid-template-columns:1fr;gap:30px}.sol-faq-intro{min-height:0}.sol-faq-watermark{display:none}}@media(max-width:680px){.sol-container{width:min(100% - 36px,1180px)}.sol-hero{min-height:calc(540px + var(--sol-header-height));padding:calc(76px + var(--sol-header-height)) 0 76px}.sol-page .sol-hero h1{font-size:clamp(36px,9vw,49px)}.sol-hero-shortcuts{bottom:18px}.sol-hero-role-track{justify-content:flex-start;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sol-people{padding:20px 0 58px}.sol-people-window{mask-image:none;-webkit-mask-image:none}.sol-page .sol-person-card{width:214px;min-height:198px;padding:21px 10px 18px}.sol-person-portrait{width:74px;height:74px;margin-bottom:14px}.sol-person-title{font-size:14px}.sol-person-industry{font-size:11px}.sol-stage-grid{grid-template-columns:1fr}.sol-page .sol-stage-card .sol-stage-lead,.sol-stage-card{min-height:0}.sol-company-row,.sol-list-head{grid-template-columns:1fr 1fr}.sol-company-row em,.sol-list-head span:last-child{display:none}.sol-contacts>div{grid-template-columns:1fr 1fr}.sol-contacts em{grid-column:2}.sol-journey{grid-template-columns:repeat(3,1fr)}.sol-close-panel{min-height:0}.sol-stage-preview{margin-top:26px}.sol-faq-layout{gap:25px}.sol-faq-list{gap:12px}.sol-faq-item{border-radius:18px}.sol-page .sol-faq-item button{grid-template-columns:34px minmax(0,1fr) 21px;gap:12px;min-height:84px;padding:21px 19px;font-size:17px}.sol-faq-number{font-size:23px}.sol-faq-chevron{width:21px;height:21px}.sol-page .sol-faq-item p{padding:0 19px 23px;font-size:14.5px}}@media(max-width:500px){.sol-role-mobile-panel .sol-product{height:340px}.sol-collage-illustration{left:-5%;bottom:-14%;width:82%;height:86%}.sol-panel-head{padding:20px}.sol-panel-illustrative{font-size:9px}.sol-sales-summary{margin:18px;gap:6px}.sol-sales-summary>div{padding:10px}.sol-contacts,.sol-report,.sol-workspaces{margin-inline:18px}.sol-proposal{flex-wrap:wrap}.sol-proposal em{width:100%;margin-left:42px}}@media(prefers-reduced-motion:reduce){.sol-industry-copy,.sol-industry-media,.sol-page .sol-industry-card{transition:none}.sol-role-desktop-panel,.sol-role-mobile-panel{animation:none}.sol-faq-chevron,.sol-faq-cta,.sol-hero-explore svg,.sol-page .sol-button,.sol-page .sol-hero-role-chip,.sol-role-row button svg{transition:none}.sol-people-window{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.sol-people-track{animation:none;will-change:auto}.sol-people-copy{display:none}.sol-page .sol-person-card{transition:none}}.lx footer.site-footer,footer.site-footer{padding-top:clamp(52px,6vw,76px);border-top:1px solid var(--lx-soft,#e2dfda);background:var(--lx-surface,#faf9f7);color:var(--lx-ink,#191919)}.site-footer .site-footer-content{position:relative}.site-footer .foot-intro{max-width:540px}.lx .site-footer .foot-intro .brand,.site-footer .foot-intro .brand{display:inline-flex;align-items:center;gap:10px;color:var(--lx-ink,#191919);font-size:30px;font-weight:550;line-height:1.1;letter-spacing:-.045em}.site-footer .foot-intro .brand:hover,.site-footer .foot-intro p{color:var(--lx-mid,#4a4741)}.site-footer .foot-intro p{margin:14px 0 18px;font-size:14px;line-height:1.5}.site-footer .foot-soc{gap:7px}.site-footer .foot-soc a,.site-footer .foot-soc-off{width:36px;height:36px;color:var(--lx-mid,#4a4741);border-color:var(--lx-soft,#e2dfda);border-radius:9px}.lx .site-footer .foot-soc a:hover,.site-footer .foot-soc a:hover{color:var(--lx-ink,#191919);background:var(--lx-light,#efedea);border-color:var(--lx-border,#c8c4bd)}.site-footer .foot-soc-off{opacity:.5}.site-footer .foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,60px);margin-top:48px;padding-bottom:46px}.site-footer .foot-col:not(.foot-about){gap:13px}.lx .site-footer .foot-col h5,.site-footer .foot-col h5{margin:0 0 11px;color:var(--lx-ink,#191919);font-size:15px;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:none}.lx .site-footer .foot-col a,.site-footer .foot-col a{color:var(--lx-mid,#4a4741);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-decoration:none}.lx .site-footer .foot-col a:hover,.site-footer .foot-col a:hover{color:var(--lx-ink,#191919)}.lx .site-footer .foot-soon,.site-footer .foot-soon{color:var(--lx-muted,#736f67);font-size:14px;font-weight:400;line-height:1.3}.lx .site-footer .foot-soon em,.site-footer .foot-soon em{background:var(--lx-light,#efedea);color:var(--lx-muted,#736f67)}.lx .site-footer .foot-bottom,.site-footer .foot-bottom{justify-content:flex-start;padding:24px 0 34px;border-top-color:var(--lx-soft,#e2dfda);color:var(--lx-muted,#736f67);font-size:12px}@media(max-width:960px){.site-footer .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:39px 36px}}@media(max-width:640px){.lx .site-footer .foot-intro .brand,.site-footer .foot-intro .brand{font-size:26px}.site-footer .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:38px;padding-bottom:38px}.lx .site-footer .foot-col a,.lx .site-footer .foot-soon,.site-footer .foot-col a,.site-footer .foot-soon{font-size:13px}.lx .site-footer .foot-bottom,.site-footer .foot-bottom{align-items:flex-start;text-align:left}}.legal .callout{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card,14px);padding:18px 20px;margin:0 0 22px}.legal .callout p:last-child{margin-bottom:0}.pricing-page .pricing-hero{padding:clamp(72px,8vw,112px) 0 58px;background:var(--lx-surface);color:var(--lx-ink)}.pricing-page .pricing-hero .wrap{padding-top:0;padding-bottom:0}.pricing-page .pricing-hero .eyebrow{color:var(--lx-muted)}.pricing-page .pricing-hero h1{max-width:none;color:var(--lx-ink);font-size:clamp(42px,5vw,62px);font-weight:525;line-height:1.06;letter-spacing:-.05em}.pricing-page .pricing-hero p{max-width:54ch;color:var(--lx-mid);font-size:17px;line-height:1.5}.pricing-page .pricing-plans{padding:0 0 clamp(76px,8vw,112px);background:var(--lx-surface)}.pricing-page .pgrid{gap:16px;margin-top:0}.pricing-page .plan{min-width:0;padding:32px;border:1px solid var(--lx-soft);border-radius:20px;background:var(--lx-white);box-shadow:none}.pricing-page .plan.feat{border:1.5px solid var(--lx-ink);box-shadow:none}.pricing-page .plan.feat:before{background:linear-gradient(180deg,var(--lx-light),transparent)}.pricing-page .plan .pdesc{min-height:48px;color:var(--lx-mid);line-height:1.5}.pricing-page .plan li{line-height:1.45;color:var(--lx-ink)}.pricing-page .trial-banner{margin-top:22px;padding:24px 28px;border:1px solid var(--lx-soft);border-radius:18px;background:var(--lx-light)}.pricing-page .trial-banner .tb-t{color:var(--lx-ink);font-weight:600}.pricing-page .trial-banner .tb-s{color:var(--lx-mid)}.pricing-page .pricing-compare{padding:clamp(76px,8vw,112px) 0}.pricing-page .pricing-compare .matrix{background:var(--lx-white)}.pricing-page .matrix td,.pricing-page .matrix th{border-bottom-color:var(--lx-soft)}.pricing-page .matrix .grp{background:var(--lx-light);color:var(--lx-ink)}.pricing-page .matrix .ck{color:var(--lx-ink)}.pricing-page .pricing-table-scroll{scrollbar-width:thin}.pricing-page .pricing-table-scroll:focus-visible{outline:2px solid var(--lx-ink);outline-offset:4px}.pricing-page .pricing-scroll-hint{display:none}.pricing-page .pricing-faq{background:var(--lx-light)}.pricing-page .faq{display:grid;grid-gap:12px;gap:12px;max-width:none}.pricing-page .faq .qa{overflow:hidden;border:1px solid var(--lx-soft);border-radius:16px;background:var(--lx-white)}.pricing-page .faq .qa button{padding:20px 24px;color:var(--lx-ink);font-size:16px;font-weight:525}.pricing-page .faq .qa .ic{color:var(--lx-mid)}.pricing-page .faq .qa .ans p{max-width:68ch;padding:0 24px 22px;color:var(--lx-mid)}.pricing-page .pricing-final{padding:clamp(72px,8vw,108px) 0;background:var(--lx-ink)}.pricing-page .pricing-final p{color:rgba(255,255,255,.72)}.demo-page .demo{min-height:0;padding:clamp(56px,7vw,96px) 0 clamp(76px,8vw,112px);background:var(--lx-surface)}.demo-page .demo-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(44px,6vw,96px);align-items:start}.demo-page .demo-copy{position:static;color:var(--lx-ink)}.demo-page .demo-copy .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--lx-mid);font-size:12px;font-weight:600;letter-spacing:.13em}.demo-page .demo-eyebrow-mark{width:10px;height:10px;background:var(--lx-ink);border-radius:2px}.demo-page .demo-copy h1{max-width:12.5ch;color:var(--lx-ink);font-size:clamp(48px,5vw,72px);font-weight:550;line-height:1.035;letter-spacing:-.065em}.demo-page .demo-copy h1 span{white-space:nowrap}.demo-page .demo-copy .sub{max-width:51ch;margin:24px 0 32px;color:var(--lx-mid);font-size:17px;line-height:1.55}.demo-page .demo-reassurance{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px;color:var(--lx-mid);font-size:13px}.demo-page .demo-reassurance span{display:inline-flex;align-items:center;gap:8px}.demo-page .demo-reassurance svg{color:var(--lx-ink)}.demo-page .form-card{scroll-margin-top:100px;padding:clamp(26px,3vw,42px);border:1px solid var(--lx-soft);border-radius:24px;background:var(--lx-white);box-shadow:0 24px 64px rgba(25,25,25,.07)}.demo-page .form-card-kicker{display:flex;justify-content:space-between;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--lx-soft);color:var(--lx-muted);font-size:11px;font-weight:600;letter-spacing:.1em}.demo-page .form-card h2{margin:25px 0 6px;color:var(--lx-ink);font-size:32px;font-weight:550;letter-spacing:-.05em;line-height:1.1}.demo-page .form-card .fh-sub{margin:0 0 28px;color:var(--lx-mid);font-size:14px;line-height:1.5}.demo-page .form-card .two{gap:14px}.demo-page .form-card .field{margin-bottom:18px}.demo-page .field label{margin-bottom:8px;color:var(--lx-ink);font-size:12px;font-weight:550}.demo-page .field input,.demo-page .field select,.demo-page .field textarea{min-height:48px;border-color:var(--lx-border);border-radius:10px;background:#fff;font-size:14px}.demo-page .field textarea{min-height:78px}.demo-page .field input:focus,.demo-page .field select:focus,.demo-page .field textarea:focus{border-color:var(--lx-ink);box-shadow:0 0 0 3px rgba(25,25,25,.08)}.demo-page .form-card .btn-block{justify-content:space-between;min-height:52px;margin-top:5px;border-radius:12px;padding:13px 19px;font-size:15px}.demo-page .demo-other-role{margin-top:-2px}.demo-page .stub{margin-top:19px;border:1px solid var(--lx-soft);border-radius:10px;background:var(--lx-surface);color:var(--lx-mid);font-size:12px;font-weight:400}.demo-page .demo-form-error{border-color:#f3c5c2;background:#feeeec;color:#a52820;text-align:left}.demo-page .demo-success{display:flex;min-height:420px;flex-direction:column;align-items:flex-start;justify-content:center}.demo-page .demo-success-icon{display:flex;width:54px;height:54px;align-items:center;justify-content:center;margin-bottom:31px;border-radius:15px;background:var(--lx-ink);color:#fff}.demo-page .demo-success-kicker{color:var(--lx-muted);font-size:11px;font-weight:600;letter-spacing:.12em}.demo-page .demo-success h2{max-width:12ch;margin:18px 0 14px;font-size:clamp(32px,3vw,42px);line-height:1.08}.demo-page .demo-success p{margin:0;color:var(--lx-mid);font-size:16px;line-height:1.5}.demo-page .trust{margin-top:19px;color:var(--lx-muted);font-size:11px;line-height:1.5;text-align:left}@media(max-width:960px){.demo-page .demo-grid,.pricing-page .pgrid{grid-template-columns:1fr}.demo-page .demo-grid{gap:40px;max-width:680px;margin:0 auto}.demo-page .demo-copy h1{max-width:13ch}}@media(max-width:640px){.pricing-page .pricing-hero{padding:58px 0 42px}.pricing-page .pricing-hero p{font-size:15px}.pricing-page .plan{padding:26px}.pricing-page .trial-banner{align-items:stretch;text-align:left}.pricing-page .pricing-scroll-hint{display:block;margin:0 0 10px;color:var(--lx-muted);font-size:12px}.pricing-page .matrix{min-width:700px}.pricing-page .matrix th:first-child{min-width:300px}.pricing-page .faq .qa button{padding:18px;font-size:15px}.pricing-page .faq .qa .ans p{padding:0 18px 18px;font-size:14px}.demo-page .demo{padding:46px 0 74px}.demo-page .demo-copy .eyebrow{margin-bottom:22px}.demo-page .demo-copy h1{font-size:clamp(41px,10vw,52px)}.demo-page .demo-copy h1 span{white-space:normal}.demo-page .demo-copy .sub{margin:20px 0 27px;font-size:15px}.demo-page .form-card{padding:25px 20px;border-radius:18px}.demo-page .form-card .two{grid-template-columns:1fr;gap:0}}@media(min-width:961px){.price-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.price-grid-four .plan .price{font-size:clamp(25px,2.2vw,34px)}}.pricing-page .pricing-hero{padding:clamp(64px,7vw,92px) 0 52px;background:linear-gradient(90deg,rgba(25,25,25,.035) 1px,transparent 1px) top /180px 180px,var(--lx-surface)}.pricing-page .pricing-hero-inner{text-align:center}.pricing-page .pricing-hero h1{max-width:16ch;margin:0 auto;font-size:clamp(42px,5vw,64px);line-height:1.04}.pricing-page .pricing-hero p{max-width:58ch;margin:18px auto 0;font-size:16px;line-height:1.55}.pricing-page .pricing-hero-note{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:8px 12px;border:1px solid var(--lx-soft);border-radius:999px;background:var(--lx-white);color:var(--lx-mid);font-size:12px;line-height:1.3}.pricing-page .pricing-hero-note span{width:6px;height:6px;border-radius:50%;background:var(--lx-ink)}.pricing-page .pricing-plans{padding:0 0 clamp(72px,7vw,100px)}.pricing-page .pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-page .pricing-plan{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lx-soft);border-radius:20px;background:var(--lx-white)}.pricing-page .pricing-plan-featured{border-color:var(--lx-ink)}.pricing-page .pricing-plan-main{display:flex;flex-direction:column;padding:24px 22px 22px;min-height:305px}.pricing-page .pricing-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.pricing-page .pricing-plan-heading h2{margin:0;font-size:24px;font-weight:550;line-height:1.15;letter-spacing:-.035em}.pricing-page .pricing-plan-status{flex:none;padding:6px 9px;border:1px solid var(--lx-soft);border-radius:999px;color:var(--lx-mid);background:var(--lx-surface);font-size:11px;font-weight:500;line-height:1}.pricing-page .pricing-plan-featured .pricing-plan-status{border-color:var(--lx-ink);color:var(--lx-ink);background:var(--lx-white)}.pricing-page .pricing-plan-description{min-height:68px;margin:13px 0 24px;color:var(--lx-mid);font-size:14px;line-height:1.5}.pricing-page .pricing-plan-price{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.pricing-page .pricing-plan-price strong{color:var(--lx-ink);font-size:clamp(29px,2.4vw,37px);font-weight:550;line-height:1.1;letter-spacing:-.055em}.pricing-page .pricing-plan-price-soon strong{font-size:clamp(26px,2.15vw,32px);letter-spacing:-.045em}.pricing-page .pricing-plan-price span{color:var(--lx-mid);font-size:14px}.pricing-page .pricing-plan-price-note{margin:4px 0 23px;color:var(--lx-muted);font-size:12px}.pricing-page .pricing-final-cta,.pricing-page .pricing-plan-cta,.pricing-page .pricing-trial-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 15px;border:1px solid var(--lx-border);border-radius:16px;color:var(--lx-ink);background:var(--lx-white);font-size:14px;font-weight:550;line-height:1.2;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.pricing-page .pricing-plan-cta{margin-top:auto}.pricing-page .pricing-plan-cta:hover,.pricing-page .pricing-trial-link:hover{border-color:var(--lx-ink);background:var(--lx-light)}.pricing-page .pricing-plan-cta-primary{border-color:var(--lx-ink);color:#fff;background:var(--lx-ink)}.pricing-page .pricing-plan-cta-primary:hover{border-color:var(--lx-black);background:var(--lx-black);color:#fff}.pricing-page .pricing-plan-features{flex:1 1;padding:23px 22px 24px;border-top:1px solid var(--lx-soft);background:var(--lx-surface)}.pricing-page .pricing-plan-features-title{color:var(--lx-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pricing-page .pricing-plan-features ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:18px 0 0;padding:0}.pricing-page .pricing-plan-features li{display:flex;align-items:flex-start;gap:10px;color:var(--lx-ink);font-size:13.5px;line-height:1.4}.pricing-page .pricing-plan-features li svg{flex:none;margin-top:1px;color:var(--lx-mid)}.pricing-page .pricing-plan-rollout{margin:19px 0 0;padding-top:14px;border-top:1px solid var(--lx-soft);color:var(--lx-muted);font-size:12px;line-height:1.45}.pricing-page .pricing-trial{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:16px;padding:22px 26px;border:1px solid var(--lx-soft);border-radius:16px;background:var(--lx-light)}.pricing-page .pricing-trial strong{color:var(--lx-ink);font-size:16px;font-weight:550}.pricing-page .pricing-trial p{margin:4px 0 0;color:var(--lx-mid);font-size:13px;line-height:1.45}.pricing-page .pricing-trial-link{flex:none;min-width:172px;border-color:var(--lx-ink)}.pricing-page .pricing-compare{padding:clamp(72px,7vw,100px) 0;background:var(--lx-white)}.pricing-page .pricing-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.pricing-page .pricing-section-head h2{margin:0;font-size:clamp(30px,3.3vw,42px)}.pricing-page .pricing-section-head p{max-width:34ch;margin:0 0 3px;color:var(--lx-mid);font-size:14px;line-height:1.5}.pricing-page .pricing-table-scroll{overflow-x:auto;border:1px solid var(--lx-soft);border-radius:16px}.pricing-page .pricing-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.pricing-page .pricing-matrix td,.pricing-page .pricing-matrix th{padding:13px 20px;border-bottom:1px solid var(--lx-soft)}.pricing-page .pricing-matrix tr:last-child td,.pricing-page .pricing-matrix tr:last-child th{border-bottom:0}.pricing-page .pricing-matrix thead th{padding:19px 20px;background:var(--lx-surface);color:var(--lx-ink);font-size:13px;font-weight:600;text-align:center}.pricing-page .pricing-matrix thead th:first-child{text-align:left}.pricing-page .pricing-matrix tbody th{color:var(--lx-mid);font-weight:450;text-align:left}.pricing-page .pricing-matrix tbody td{width:14%;color:var(--lx-ink);text-align:center}.pricing-page .pricing-matrix-group th{padding:15px 20px!important;background:var(--lx-light);color:var(--lx-ink)!important;font-size:12px!important;font-weight:600!important}.pricing-page .pricing-matrix-group th span{margin-right:10px}.pricing-page .pricing-matrix-group small{color:var(--lx-muted);font-size:11px;font-weight:450}.pricing-page .pricing-yes{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--lx-border);border-radius:50%;color:var(--lx-ink)}.pricing-page .pricing-no{color:var(--lx-muted)}.pricing-page .pricing-future{display:inline-block;min-width:48px;padding:5px 8px;border:1px solid var(--lx-soft);border-radius:6px;color:var(--lx-mid);background:var(--lx-surface);font-size:11px}.pricing-page .pricing-value{font-size:12px;white-space:nowrap}.pricing-page .pricing-compare-note{margin:16px 0 0;color:var(--lx-muted);font-size:12px;line-height:1.5}.pricing-page .pricing-compare-key{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:18px;color:var(--lx-mid);font-size:12px}.pricing-page .pricing-compare-key>span{display:inline-flex;align-items:center;gap:8px}.pricing-page .pricing-compare-key .pricing-yes{width:22px;height:22px}.pricing-page .pricing-faq{padding:clamp(72px,7vw,100px) 0;background:var(--lx-surface)}.pricing-page .pricing-faq-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:start}.pricing-page .pricing-faq-intro h2{max-width:12ch;font-size:clamp(30px,3.5vw,44px)}.pricing-page .pricing-faq-intro p{max-width:32ch;margin:16px 0 0;color:var(--lx-mid);font-size:15px;line-height:1.55}.pricing-page .faq{margin:0;gap:9px}.pricing-page .faq .qa{border-radius:12px}.pricing-page .faq .qa button{padding:18px 20px;font-size:14px;line-height:1.4}.pricing-page .faq .qa .ans p{padding:0 20px 18px;font-size:13.5px;line-height:1.55}.pricing-page .pricing-final{position:relative;isolation:isolate;overflow:hidden;padding:clamp(120px,11vw,160px) 0 clamp(235px,20vw,300px);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.055) 0 1px,transparent 1px 7px),var(--lx-ink)}.pricing-page .pricing-final-inner{display:flex;flex-direction:column;align-items:center;max-width:840px;text-align:center}.pricing-page .pricing-final .eyebrow{color:#d4d0ca}.pricing-page .pricing-final h2{max-width:20ch;margin:0 auto;color:#fff;font-size:clamp(32px,4.2vw,52px);font-weight:525;line-height:1.1;letter-spacing:-.04em}.pricing-page .pricing-final p{max-width:56ch;margin:20px auto 0;color:#e2dfda;font-size:16px;line-height:1.55}.pricing-page .pricing-final-assurance{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px;color:#d4d0ca;font-size:12px}.pricing-page .pricing-final-assurance span{display:inline-flex;align-items:center;gap:7px}.pricing-page .pricing-final-assurance span+span:before{content:"·";margin-right:3px}.pricing-page .pricing-final-assurance svg{flex:none}.pricing-page .pricing-final-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.pricing-page .pricing-final-cta{justify-content:center;min-width:185px;min-height:48px;margin:0;padding:13px 26px;border-color:#fff;gap:14px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.16px}.pricing-page .pricing-final-cta:hover{background:var(--lx-light);border-color:var(--lx-light)}.pricing-page .pricing-final-cta-secondary{border-color:rgba(255,255,255,.5);background:transparent;color:#fff}.pricing-page .pricing-final-cta-secondary:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}.pricing-page .pricing-final-city{position:absolute;z-index:0;left:0;bottom:-1px;display:block;width:100%;height:auto;pointer-events:none;opacity:.78;mask-image:linear-gradient(180deg,transparent 0,#000 32%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 32%)}.pricing-page .pricing-final-city .cw-bld path,.pricing-page .pricing-final-city .cw-bld rect{fill:#262626;stroke:rgba(255,255,255,.38);stroke-width:1}.pricing-page .pricing-final-city .cw-bld .cw-win rect{fill:rgba(255,255,255,.18);stroke:none}.pricing-page .pricing-final-city .cw-bld .cw-door{fill:rgba(255,255,255,.3);stroke:none}.pricing-page .pricing-final-city .cw-bld .cw-cap{fill:#303030;stroke:rgba(255,255,255,.38)}.pricing-page .pricing-final-city .cw-bld .cw-mast{stroke:rgba(255,255,255,.38)}.pricing-page .pricing-final-city .cw-bld .cw-mast-t{fill:#303030;stroke:rgba(255,255,255,.38)}.pricing-page .pricing-final-city .cw-bld *{transition:none}@media(max-width:1100px){.pricing-page .pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page .pricing-plan-main{min-height:280px}.pricing-page .pricing-plan-description{min-height:48px}}@media(max-width:1000px){.pricing-page .pricing-plan-grid{gap:10px}.pricing-page .pricing-plan-main{padding:22px 20px;min-height:298px}.pricing-page .pricing-plan-features{padding:21px 20px}.pricing-page .pricing-plan-heading{align-items:flex-start;flex-direction:column}.pricing-page .pricing-plan-description{min-height:63px}}@media(max-width:720px){.pricing-page .pricing-hero{padding:54px 0 38px}.pricing-page .pricing-hero h1{max-width:12ch}.pricing-page .pricing-hero p{font-size:15px}.pricing-page .pricing-hero-note{font-size:11px}.pricing-page .pricing-plan-grid{grid-template-columns:1fr;gap:12px}.pricing-page .pricing-plan-main{min-height:0;padding:23px}.pricing-page .pricing-plan-heading{align-items:center;flex-direction:row}.pricing-page .pricing-plan-description{min-height:0;margin-bottom:22px}.pricing-page .pricing-plan-price strong{font-size:37px}.pricing-page .pricing-plan-features{padding:22px 23px}.pricing-page .pricing-trial{align-items:stretch;flex-direction:column;gap:16px;padding:21px}.pricing-page .pricing-trial-link{min-width:0}.pricing-page .pricing-section-head{display:block}.pricing-page .pricing-section-head p{margin:12px 0 0}.pricing-page .pricing-scroll-hint{display:block;margin:0 0 9px;color:var(--lx-muted);font-size:12px}.pricing-page .pricing-matrix{min-width:850px}.pricing-page .pricing-matrix th:first-child{min-width:310px}.pricing-page .pricing-faq-layout{grid-template-columns:1fr;gap:28px}.pricing-page .pricing-faq-intro h2{max-width:18ch}.pricing-page .pricing-final{padding:100px 0 210px}.pricing-page .pricing-final h2{max-width:20ch}.pricing-page .pricing-final p{font-size:15px}.pricing-page .pricing-final-actions{width:100%;flex-direction:column}.pricing-page .pricing-final-cta{width:100%}.pricing-page .pricing-final-city{left:50%;width:220%;max-width:none;transform:translateX(-50%)}}@media(max-width:420px){.pricing-page .pricing-plan-heading h2{font-size:22px}.pricing-page .pricing-plan-status{font-size:10px}.pricing-page .pricing-hero-note{max-width:100%;text-align:left}}