@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_939acb{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_939acb{--font-archivo:"Archivo","Archivo Fallback"}:root{--cream:#FBF5EE;--ink:#141414;--lime:#D6F23C;--purple:#8E63F2;--lav:#C9BBF8;--lav2:#E4DDFB;--orange:#E8743B;--peach:#F5B98E;--grey:#EFE9E2;--mute:#8a8378;--limedk:#3f4a12}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:#EAE3DA;display:flex;align-items:center;justify-content:center;padding:24px 14px;font-family:var(--font-archivo),Arial,sans-serif;color:var(--ink)}.card{position:relative;width:min(1200px,100%);height:min(88vh,780px);background:var(--cream);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px -20px rgba(30,20,10,.35),0 8px 24px rgba(30,20,10,.12)}.card:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(140,120,200,.07) 1px,transparent 0),linear-gradient(90deg,rgba(140,120,200,.07) 1px,transparent 0);background-size:46px 46px}.stage{inset:0 0 64px 0;z-index:1}.slide,.stage{position:absolute}.slide{inset:0;padding:44px 52px 16px;overflow:auto;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s ease,transform .35s ease;display:flex;flex-direction:column;gap:18px}.slide.on{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.slide{transition:none;transform:none}}.eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--orange);color:#fff;font-weight:800;font-size:12px;letter-spacing:2px;padding:9px 16px;border-radius:9px;box-shadow:5px 5px 0 var(--ink);text-transform:uppercase}.eyebrow.lime{background:var(--lime);color:var(--ink)}.eyebrow.purple{background:var(--purple)}.h1{font-size:clamp(40px,6.4vw,76px);line-height:.98;letter-spacing:-1px}.h1,.h2{font-weight:900;text-transform:uppercase}.h2{font-size:clamp(26px,3.4vw,40px);line-height:1.02;letter-spacing:-.5px}.sub{font-weight:500;font-size:15.5px;line-height:1.5;color:#4a463f;max-width:760px}.tag{background:var(--grey);border-left:5px solid var(--ink);padding:6px 12px 6px 10px;font-size:11px;letter-spacing:1.4px}.pillbtn,.tag{display:inline-flex;align-items:center;font-weight:800;text-transform:uppercase}.pillbtn{gap:10px;background:#fff;border:2px solid var(--ink);border-radius:11px;padding:12px 16px;font-size:12.5px;letter-spacing:1.2px;box-shadow:5px 5px 0 var(--ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.pillbtn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.pillbtn.active{background:var(--lime)}.dotchip{width:9px;height:9px;border-radius:50%;background:var(--ink);flex:none}.statcard{position:relative;background:#fff;border:2.5px solid var(--ink);border-radius:18px;padding:26px 24px 20px;box-shadow:8px 8px 0 var(--ink);transition:transform .18s ease,box-shadow .18s ease;cursor:default}.statcard:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 var(--ink)}.statcard .big{font-weight:900;font-size:clamp(38px,4.6vw,58px);letter-spacing:-1px;line-height:1}.statcard .lbl{font-weight:800;font-size:12px;letter-spacing:1.8px;margin-top:8px;text-transform:uppercase}.statcard.lime{background:var(--lime)}.statcard.purple{background:var(--purple);color:#fff}.statcard.purple .tag{border-left-color:#fff;background:rgba(255,255,255,.18);color:#fff}.statcard.peach{background:var(--peach)}.gridsq{position:relative;border-radius:18px;flex:none;background-image:linear-gradient(#0000,#0000 0),linear-gradient(rgba(20,20,20,.55) 1.6px,transparent 0),linear-gradient(90deg,rgba(20,20,20,.55) 1.6px,transparent 0);background-size:auto,30px 30px,30px 30px}.gridsq:before{content:"";position:absolute;left:10px;right:-8px;top:-16px;height:54px;background:var(--ink);border-radius:16px;z-index:-1}.gridsq.lime{background-color:var(--lime)}.gridsq.purple{background-color:var(--purple);background-image:linear-gradient(#0000,#0000 0),linear-gradient(rgba(106,68,201,.9) 1.6px,transparent 0),linear-gradient(90deg,rgba(106,68,201,.9) 1.6px,transparent 0)}.gridsq.peach{background-color:var(--peach);background-image:linear-gradient(#0000,#0000 0),linear-gradient(rgba(224,154,105,.95) 1.6px,transparent 0),linear-gradient(90deg,rgba(224,154,105,.95) 1.6px,transparent 0)}.spark{position:absolute;font-size:22px;line-height:1}.caption{gap:14px;background:#fff;border:2px solid var(--ink);border-radius:13px;padding:12px 18px;box-shadow:5px 5px 0 var(--ink);min-height:54px;margin-top:auto}.caption,.caption .cnum{display:flex;align-items:center}.caption .cnum{flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--ink);justify-content:center;font-weight:900;font-size:13px;background:var(--lime)}.caption .ct{font-weight:900;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.caption .cd{font-weight:500;font-size:13px;color:#4a463f;line-height:1.35}.nav{position:absolute;left:0;right:0;bottom:0;height:64px;z-index:5;align-items:center;justify-content:space-between;padding:0 28px;border-top:2px solid var(--ink);background:var(--cream)}.dots,.nav{display:flex}.dots{gap:7px;flex-wrap:wrap}.dots button{width:13px;height:13px;border-radius:4px;border:2px solid var(--ink);background:#fff;cursor:pointer;padding:0;transition:background .15s ease}.dots button.cur{background:var(--lime)}.dots button:hover{background:var(--lav)}.navr{display:flex;align-items:center;gap:14px}.pageno{font-weight:900;font-size:12px;letter-spacing:2px}.arrowbtn{width:40px;height:40px;border-radius:50%;border:2px solid var(--ink);background:var(--ink);color:#fff;font-size:17px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s ease;font-family:inherit}.arrowbtn:hover{transform:scale(1.08);background:var(--purple)}.arrowbtn:disabled{opacity:.25;cursor:default;transform:none}.coverwrap{display:flex;gap:30px;align-items:center;flex:1 1;min-height:0}.coverleft{flex:1.25 1;display:flex;flex-direction:column;gap:22px}.coverright{flex:1 1;position:relative;min-height:380px}.coverright .gridsq{position:absolute}.wordmark{display:inline-flex;align-items:baseline;gap:12px;background:var(--ink);color:var(--lime);border-radius:12px;padding:12px 20px;font-weight:900;font-size:22px;letter-spacing:5px;box-shadow:6px 6px 0 rgba(20,20,20,.25);align-self:flex-start}.wordmark small{color:#fff;font-size:9px;letter-spacing:2.5px;font-weight:800}.idcard{position:absolute;width:150px;height:96px;background:var(--lav2);border:2px solid var(--purple);border-radius:12px;box-shadow:10px 10px 0 var(--lav)}.idcard:before{left:14px;top:16px;width:30px;height:30px;border-radius:50%}.idcard:after,.idcard:before{content:"";position:absolute;background:var(--purple)}.idcard:after{left:56px;right:16px;top:20px;height:8px;border-radius:4px;box-shadow:0 16px 0 var(--lav),-42px 40px 0 var(--lav)}.dotscircle{position:absolute;width:74px;height:74px;border-radius:50%;background:#fff;border:2.5px solid var(--ink)}.dotscircle i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--orange)}.bnwrap{gap:36px;min-height:0;align-items:stretch}.bnleft,.bnwrap{display:flex;flex:1 1}.bnleft{flex-direction:column;gap:16px}.bnright{flex:1.1 1;position:relative;flex-direction:column;gap:18px}.agent,.bnright{display:flex;justify-content:center}.agent{width:84px;height:84px;border-radius:50%;background:#fff;border:2.5px solid var(--ink);align-items:center;font-size:34px;flex:none;box-shadow:6px 6px 0 var(--ink)}.queue{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px;flex:1 1;max-width:380px}.queue i{aspect-ratio:1;border-radius:6px;background:var(--lav);display:block}.queue i:nth-child(3n){background:var(--lav2)}.queue i.hot{background:var(--orange)}.painpills{display:flex;flex-wrap:wrap;gap:12px}.modecards{gap:24px;min-height:0}.modecard,.modecards{display:flex;flex:1 1}.modecard{border:2.5px solid var(--ink);border-radius:18px;background:#fff;padding:26px;box-shadow:8px 8px 0 var(--ink);flex-direction:column;gap:14px;transition:opacity .25s ease,transform .2s ease}.modecard h3{font-weight:900;font-size:20px;letter-spacing:1px;text-transform:uppercase}.modecard.dim{opacity:1;transform:scale(.98)}.modecard.hl{background:var(--lime)}.modecard ul{list-style:none;display:flex;flex-direction:column;gap:10px}.modecard li{display:flex;gap:10px;font-weight:600;font-size:14px;line-height:1.4;align-items:flex-start}.modecard li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--ink);flex:none;margin-top:5px}.capwrap{display:flex;gap:34px;flex:1 1;min-height:0;align-items:center}.enginebox{width:200px;height:200px;background:#fff;border:2.5px solid var(--ink);flex:none;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:26px}.enginebox i{background:var(--ink);border-radius:12px}.enginebox i:nth-child(2){transform:rotate(8deg)}.enginebox i:nth-child(3){transform:rotate(-8deg)}.capgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;flex:1 1}.cappill{background:#fff;border:2px solid var(--ink);border-radius:12px;padding:14px 16px;font-weight:800;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);cursor:pointer;display:flex;align-items:center;gap:10px;transition:transform .15s ease,background .15s ease}.cappill.active,.cappill:hover{transform:translate(-2px,-2px);background:var(--lav2)}.cappill .ic{width:12px;height:12px;border-radius:50%;flex:none}.checkgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;flex:1 1;align-content:start}.checkitem{gap:14px;align-items:flex-start;border:2px solid var(--ink);border-radius:14px;padding:16px 18px;box-shadow:5px 5px 0 var(--ink);cursor:pointer}.checkitem,.checkitem .box{display:flex;background:#fff;transition:background .2s ease}.checkitem .box{width:26px;height:26px;border:2.5px solid var(--ink);border-radius:8px;flex:none;align-items:center;justify-content:center;font-weight:900;font-size:15px}.checkitem.done{background:var(--lime)}.checkitem.done .box{background:var(--ink);color:var(--lime)}.checkitem h4{font-weight:900;font-size:13.5px;letter-spacing:1.2px;text-transform:uppercase}.checkitem p{font-weight:500;font-size:12.5px;color:#4a463f;margin-top:4px;line-height:1.4}.langgrid{display:flex;flex-wrap:wrap;gap:13px;align-content:flex-start;flex:1 1}.langchip{border:2px solid var(--ink);border-radius:11px;background:#fff;padding:13px 18px;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);cursor:pointer;min-width:128px;text-align:center;transition:background .15s ease,transform .15s ease}.langchip:hover{background:var(--purple);color:#fff;transform:translate(-2px,-2px)}.langchip.more{background:var(--lime)}.stackbar{display:flex;width:100%;height:74px;border:2.5px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:7px 7px 0 var(--ink)}.seg{display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;cursor:pointer;transition:filter .15s ease;min-width:0}.seg:hover{filter:brightness(.92)}.ecochips{display:flex;gap:16px;flex-wrap:wrap}.ecochip{background:#fff;border:2.5px solid var(--ink);border-radius:14px;padding:16px 20px;box-shadow:6px 6px 0 var(--ink);flex:1 1;min-width:200px}.ecochip .n{font-weight:900;font-size:30px;letter-spacing:-.5px}.ecochip .l{font-weight:800;font-size:10.5px;letter-spacing:1.6px;margin-top:5px;text-transform:uppercase;color:#4a463f}.pricewrap{display:flex;gap:26px;flex:1 1;min-height:0}.pricecard{flex:1 1;border:2.5px solid var(--ink);border-radius:20px;padding:28px;box-shadow:9px 9px 0 var(--ink);display:flex;flex-direction:column;gap:14px}.pricecard.lime{background:var(--lime)}.pricecard.purple{background:var(--purple);color:#fff}.pricecard .pn{font-weight:900;font-size:clamp(40px,4.5vw,56px);letter-spacing:-1px;line-height:1}.tierrow{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.55);border-radius:11px;padding:11px 16px;font-weight:800;font-size:14px;letter-spacing:.6px;cursor:pointer;transition:background .15s ease}.tierrow:hover{background:rgba(255,255,255,.3)}.tierrow b{font-size:19px}.scalewrap{display:flex;gap:28px;flex:1 1;min-height:0;align-items:stretch}.scalecard{flex:1 1;border:2.5px solid var(--ink);border-radius:18px;background:#fff;padding:26px;box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column;gap:12px}.scalecard.lime{background:var(--lime)}.scalecard .bign{font-weight:900;font-size:clamp(42px,5vw,62px);line-height:1;letter-spacing:-1px}input[type=range]{-webkit-appearance:none;width:100%;height:14px;border-radius:8px;background:var(--ink);outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border-radius:50%;background:var(--lime);border:3px solid var(--ink);cursor:-webkit-grab;cursor:grab}input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--lime);border:3px solid var(--ink)}.agentdots{display:flex;flex-wrap:wrap;gap:5px;max-height:120px;overflow:hidden}.agentdots i{width:11px;height:11px;border-radius:50%;background:var(--orange)}.timeline{display:flex;gap:18px;flex-wrap:wrap}.tstep{flex:1 1;min-width:200px;background:#fff;border:2.5px solid var(--ink);border-radius:16px;padding:20px;box-shadow:6px 6px 0 var(--ink);cursor:pointer;transition:background .15s ease,transform .15s ease}.tstep:hover{background:var(--lav2);transform:translate(-2px,-2px)}.tstep .wk{display:inline-block;background:var(--orange);color:#fff;font-weight:900;font-size:11px;letter-spacing:1.5px;padding:6px 11px;border-radius:8px;margin-bottom:12px}.tstep h4{font-weight:900;font-size:15px;letter-spacing:1px;text-transform:uppercase}.tstep p{font-weight:500;font-size:13px;color:#4a463f;margin-top:6px;line-height:1.4}.whygrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;flex:1 1;align-content:start}.whycard{background:#fff;border:2.5px solid var(--ink);border-radius:16px;padding:20px;box-shadow:6px 6px 0 var(--ink);transition:transform .15s ease}.whycard:hover{transform:translate(-2px,-2px)}.whycard .ic{width:34px;height:34px;border-radius:10px;margin-bottom:12px;border:2px solid var(--ink)}.whycard h4{font-weight:900;font-size:14px;letter-spacing:1.2px;text-transform:uppercase}.whycard p{font-weight:500;font-size:12.5px;color:#4a463f;margin-top:6px;line-height:1.45}.askwrap{display:flex;flex-direction:column;gap:24px;flex:1 1;justify-content:center}.askpills{display:flex;gap:16px;flex-wrap:wrap}.askpill{background:#fff;border:2.5px solid var(--ink);border-radius:13px;padding:16px 20px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;box-shadow:6px 6px 0 var(--ink);gap:12px}.askpill,.askpill .num{font-size:13px;display:flex;align-items:center}.askpill .num{width:28px;height:28px;border-radius:50%;background:var(--orange);color:#fff;justify-content:center;font-weight:900;flex:none}.contact{align-self:flex-start;background:var(--ink);color:#fff;border-radius:14px;padding:18px 24px;font-weight:700;font-size:14px;letter-spacing:.6px;box-shadow:8px 8px 0 rgba(20,20,20,.25);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.contact b{color:var(--lime);letter-spacing:1.5px}.flowhost{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px}.flowhost svg{flex:1 1;min-height:0;width:100%;height:100%}text{font-family:var(--font-archivo),Arial,sans-serif}.nodelabel{font-weight:900;font-size:23px;letter-spacing:.5px;fill:var(--ink);text-transform:uppercase}.tagtext{font-weight:800;font-size:11.5px;letter-spacing:1.2px;fill:var(--ink)}.smallcap{font-weight:800;font-size:10px;letter-spacing:1.6px;fill:var(--mute)}.badge{cursor:pointer}.badge circle.bg{transition:fill .18s ease}.badge.active circle.bg,.badge:hover circle.bg{fill:var(--ink)}.badge.active text,.badge:hover text{fill:#fff}.badge text{transition:fill .18s ease}.fnode{cursor:pointer}.fstep{transition:opacity .25s ease}svg.focused .fstep{opacity:.16}svg.focused .fstep.lit{opacity:1}.dash-retry{stroke-dasharray:6 7;animation:march 1.6s linear infinite}@keyframes march{to{stroke-dashoffset:-26}}@media (prefers-reduced-motion:reduce){.dash-retry{animation:none}}.modetoggle{display:flex;gap:14px}.flowscroll{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.flowscroll svg{width:100%;height:100%;display:block}.panhint{display:none}@media (max-width:1024px){.slide{padding:34px 34px 14px;gap:16px}.whygrid{grid-template-columns:repeat(2,1fr)}.h1{font-size:clamp(38px,7vw,60px)}.statcard .big{font-size:clamp(34px,5vw,48px)}.coverright{min-height:320px}}@media (max-width:860px){.slide{padding:26px 22px 12px}.bnwrap,.capwrap,.coverwrap,.modecards,.pricewrap,.scalewrap{flex-direction:column}.coverwrap{align-items:stretch;gap:18px}.coverright{display:none}.capgrid,.checkgrid{grid-template-columns:1fr}.capwrap{align-items:flex-start;gap:20px}.enginebox{width:150px;height:150px;padding:18px;gap:9px}.queue{max-width:none}.modetoggle{display:none}.modecards{flex:0 0 auto;gap:18px}.modecard{flex:none}.modecard.dim{opacity:1;transform:none}.pricecard{min-height:0}.flowscroll svg{min-width:860px;height:auto}.panhint{display:inline-flex;align-self:flex-start}.timeline .tstep{min-width:100%}}@media (max-width:640px){body{padding:10px 8px}.card{height:calc(100dvh - 20px);min-height:540px;border-radius:20px}.stage{inset:0 0 54px 0}.nav{height:54px;padding:0 14px}.dots{display:none}.arrowbtn{width:36px;height:36px;font-size:15px}.slide{padding:20px 16px 10px;gap:13px}.h1{font-size:clamp(31px,9.5vw,42px)}.h2{font-size:clamp(21px,6.6vw,28px)}.sub{font-size:14px}.eyebrow{font-size:10.5px;padding:8px 13px;letter-spacing:1.6px}.statcard{padding:18px 16px 14px;box-shadow:6px 6px 0 var(--ink)}.statcard .big{font-size:34px}.caption{padding:10px 14px;gap:10px;flex-wrap:wrap;min-height:0}.caption .ct{white-space:normal}.caption .cd{font-size:12px}.pricecard{padding:20px}.pricecard .pn{font-size:42px}.scalecard{padding:18px}.scalecard .bign{font-size:40px}.agentdots{max-height:64px}.ecochip{min-width:140px;padding:12px 14px}.ecochip .n{font-size:24px}.langchip{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 10px);padding:11px 8px;font-size:11.5px}.wordmark{font-size:17px;padding:10px 14px;letter-spacing:3px}.contact{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px}.askpill{width:100%;box-shadow:5px 5px 0 var(--ink)}.checkitem{padding:13px 14px}.whycard{padding:16px;box-shadow:5px 5px 0 var(--ink)}.agent{width:64px;height:64px;font-size:26px}.stackbar{height:58px}.seg{font-size:11px}.modecard{padding:20px}.tstep{padding:16px}.flowscroll svg{min-width:760px}}.seglegend{display:none}@media (max-width:640px){.seglegend{display:flex;flex-wrap:wrap;gap:8px}.seglegend span{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid var(--ink);border-radius:8px;padding:6px 10px;font-weight:700;font-size:10.5px;letter-spacing:.6px}.seglegend i{width:10px;height:10px;border-radius:3px;flex:none}}@media (max-width:480px){.whygrid{grid-template-columns:1fr}}.askform{display:flex;flex-direction:column;gap:16px;max-width:600px;width:100%}.askfield{background:#fff;border:2.5px solid var(--ink);border-radius:13px;padding:13px 18px;box-shadow:6px 6px 0 var(--ink);gap:12px}.askfield,.askfield .num{display:flex;align-items:center}.askfield .num{width:28px;height:28px;border-radius:50%;background:var(--orange);color:#fff;justify-content:center;font-weight:900;font-size:13px;flex:none}.askfield label{font-weight:800;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;flex:none}.askfield input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-weight:700;font-size:14px;color:var(--ink)}.askfield input::placeholder{color:#9a948a;font-weight:600}.askfield:focus-within{background:var(--lav2)}.submitbtn{align-self:flex-start;background:#2D6BFF;color:#fff;border:2.5px solid var(--ink);border-radius:13px;padding:15px 28px;font-family:inherit;font-weight:900;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;box-shadow:6px 6px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease;animation:rise .35s ease}.submitbtn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.submitbtn:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:6px 6px 0 var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.askerror{border:2.5px solid var(--orange);border-radius:13px;padding:12px 16px;font-weight:700;font-size:13px;color:#a23c12;box-shadow:5px 5px 0 var(--ink);animation:rise .3s ease}.askdone,.askerror{background:#fff;max-width:600px}.askdone{gap:14px;align-items:flex-start;border:2.5px solid #2d6bff;border-radius:13px;padding:18px 20px;box-shadow:6px 6px 0 var(--ink);font-weight:600;line-height:1.5;animation:rise .35s ease}.askdone,.askdone .num{display:flex;font-size:14px}.askdone .num{width:28px;height:28px;border-radius:50%;background:var(--lime);border:2px solid var(--ink);align-items:center;justify-content:center;font-weight:900;flex:none}@media (max-width:640px){.askdone,.askform{max-width:none}.askfield{flex-wrap:wrap;padding:12px 14px}}.entrystage{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;overflow:auto}.entrywrap{flex:1 1;gap:18px;padding:44px 52px;width:100%;max-width:780px;margin:0 auto}.entrywrap,.splash{display:flex;flex-direction:column;justify-content:center}.splash{align-items:center;gap:24px;text-align:center;padding:40px}.splash,.splashart{position:absolute;inset:0}.splashart{pointer-events:none}.splashart .dotscircle,.splashart .gridsq,.splashart .idcard{position:absolute}.splashart>*{animation:floaty 5.5s ease-in-out infinite}.splashart>:nth-child(2n){animation-duration:6.5s;animation-delay:.8s}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -12px}}.splashkicker{align-self:center;animation:rise .45s ease .25s both}.splashmark{align-self:center;font-size:clamp(34px,6vw,58px);letter-spacing:10px;padding:18px 32px;border-radius:18px;transform:rotate(-2deg);box-shadow:10px 10px 0 rgba(20,20,20,.25);animation:stampin .55s cubic-bezier(.2,1.4,.4,1) both}.splashmark small{font-size:11px;letter-spacing:3px}.splashsub{font-weight:800;font-size:13px;letter-spacing:2.2px;text-transform:uppercase;color:#4a463f;animation:rise .45s ease .45s both}@keyframes stampin{0%{transform:scale(1.7) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(-2deg);opacity:1}}.splashenter{background:#2D6BFF;color:#fff;border:2.5px solid var(--ink);border-radius:13px;padding:16px 34px;font-family:inherit;font-weight:900;font-size:14px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-shadow:6px 6px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease;animation:rise .45s ease .65s both}.splashenter:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.splashenter:active{transform:translate(1px,1px);box-shadow:4px 4px 0 var(--ink)}@media (prefers-reduced-motion:reduce){.splashart>*,.splashenter,.splashkicker,.splashmark,.splashsub{animation:none}}.videowrap{display:flex;flex-direction:column;gap:18px;width:100%;align-items:flex-start}.videoframe{position:relative;width:100%;aspect-ratio:16/9;max-height:52vh;border:2.5px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:8px 8px 0 var(--ink);background:var(--ink)}.demovideo{display:block;width:100%;height:100%;object-fit:contain;background:#000}.videomissing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--lav2);text-align:center;padding:24px}.videomissing p{font-weight:900;font-size:17px;letter-spacing:.5px}.videohint{font-weight:800;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}.videohint,.videomissing .videohint{color:#4a463f}.otpform{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.otprow{display:flex;gap:14px}.otprow.shake{animation:shakex .4s ease}@keyframes shakex{0%,to{transform:none}20%{transform:translateX(-9px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(3px)}}.otpbox{width:66px;height:78px;background:#fff;border:2.5px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);outline:none;font-family:inherit;font-weight:900;font-size:32px;text-align:center;color:var(--ink);caret-color:var(--purple);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.otpbox:focus{background:var(--lav2);transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.otpbox.filled{background:var(--lime)}.otpbox:disabled{opacity:.55;cursor:wait}.otpdone{animation:rise .35s ease}@media (prefers-reduced-motion:reduce){.otprow.shake{animation:none}.otpbox{transition:none}}@media (max-width:640px){.entrywrap{padding:24px 18px}.otprow{gap:10px}.otpbox{width:56px;height:66px;font-size:26px;border-radius:13px}.splashmark{letter-spacing:6px;padding:14px 22px}.splashart .dotscircle,.splashart .gridsq{display:none}}.guide-layer{position:fixed;inset:0;pointer-events:none;z-index:60}.guide-cursor{position:absolute;left:0;top:0;width:0;height:0;transition:transform 1s cubic-bezier(.45,.05,.25,1);will-change:transform}.guide-cursor svg{display:block;position:absolute;left:-4px;top:-2px;filter:drop-shadow(2px 3px 0 rgba(20,20,20,.3))}.guide-ring{position:absolute;width:36px;height:36px;left:-18px;top:-18px;border:3px solid #2d6bff;border-radius:50%;opacity:0;animation:guidepulse 1s ease-out .95s 1}@keyframes guidepulse{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.6);opacity:0}}.guide-tip{position:absolute;left:24px;top:22px;background:var(--ink);color:#fff;padding:8px 13px;border-radius:10px;font-weight:800;font-size:11px;letter-spacing:.8px;white-space:nowrap;box-shadow:3px 3px 0 rgba(20,20,20,.25)}.guide-toggle{display:inline-flex;align-items:center;gap:8px;background:#fff;border:2px solid var(--ink);border-radius:9px;padding:7px 12px;font-family:inherit;font-weight:800;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .12s ease}.guide-toggle:hover{transform:translate(-1px,-1px)}.guide-toggle i{width:8px;height:8px;border-radius:50%;background:#2D6BFF;flex:none}.guide-toggle.off i{background:#c4beb4}@media (max-width:640px){.guide-toggle{padding:6px 9px;font-size:9.5px;letter-spacing:1px;gap:6px}.guide-tip{white-space:normal;max-width:48vw;line-height:1.35;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.guide-layer{display:none}}