@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/5af6bfa332472cb2-s.00llft-~uyc5z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/f4cc235e308f8870-s.10jcj2_g2l1s1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/fd17edb8870616a8-s.15z22ih4k2b2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/bf9e25b0c801bc4b-s.p.0s4g~m7bu7-cn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_957a838-module__9oLJxW__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal;font-weight:800}.baloo_2_957a838-module__9oLJxW__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
:root{--paper:#f7f5f0;--frame:#fbfaf7;--sand:#eae4d2;--lav:#e4e6fb;--vsoft:#e8e7fa;--ink:#1a1a1a;--ink2:#5a5a5a;--ink3:#6b6862;--rule:#d9d6ce;--violet:#403cd5;--violet-2:#3531b8;--lavender:#a9a6f2;--ok:#1f7a5c;--oksoft:#e3f1ea;--no:#b84a3a;--nosoft:#f6e4e0;--line:#1a1a1a52;--line-soft:#1a1a1a3d;--max:1280px;--ease:cubic-bezier(.16,1,.3,1);--sans:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}body:before{content:"";z-index:50;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--violet);text-decoration:none}a:hover{color:var(--violet-2)}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-.035em;max-width:10ch;font-size:clamp(48px,5.6vw,88px);font-weight:500;line-height:.92}h2{letter-spacing:-.03em;max-width:13ch;font-size:clamp(36px,4.4vw,68px);font-weight:400;line-height:.96}h3{letter-spacing:-.02em;max-width:13ch;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.02}p{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 80px;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:12px}.btn{background:var(--violet);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid var(--violet);height:52px;font-size:16px;font-weight:500;font-family:var(--sans);transition:transform .2s var(--ease), background-color .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.btn:hover{color:#fff;background:var(--violet-2);border-color:var(--violet-2);transform:translateY(-2px)}.btn:active{transform:scale(.96)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.ghost:hover{color:var(--ink);background:#fff}.btn.sm{height:40px;padding:0 18px;font-size:14px}:focus-visible{outline:3px solid var(--lavender);outline-offset:4px}.sign{align-items:center;display:inline-flex}.wm{font-family:var(--font-baloo), "Baloo 2", "Plus Jakarta Sans", ui-rounded, system-ui, sans-serif;letter-spacing:-.01em;text-transform:none;white-space:nowrap;color:var(--violet);text-shadow:.045em .05em 0 var(--lavender), 0 0 .12em #403cd540;font-weight:800;line-height:1;display:inline-block;transform:skew(-7deg)}.wm .dh{vertical-align:-.07em;width:.6em;height:.66em;filter:drop-shadow(.045em .05em 0 var(--lavender)) drop-shadow(0 0 .08em #403cd540);transition:transform .5s var(--ease);transform-origin:50% 60%;margin:0 .05em 0 .04em;display:inline-block}.wm .dh svg{width:100%;height:100%;display:block;overflow:visible}.wm .dh path{fill:var(--violet)}.brand:hover .dh{transform:rotate(-12deg)scale(1.08)}.parentlogo{width:auto;height:22px;display:block}.nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#f7f5f0e0;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;gap:24px;max-width:none;height:76px;padding:0 24px;display:flex}.nav .brand{color:var(--ink);align-items:center;gap:12px;display:flex}.nav .brand .wm{font-size:27px}.nav .brand .by{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:11px}.nav nav{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);gap:28px;font-size:12px;display:flex}.nav nav a{color:var(--ink2)}.nav nav a:hover{color:var(--ink)}.nav .right{align-items:center;gap:22px;display:flex}.nav .signin{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:12px}.nav .btn{height:44px;padding:0 20px;font-size:15px}.panel{border:1px solid var(--rule);background:var(--frame);border-radius:26px;margin:0 24px 24px;overflow:hidden}.panel.lav{background:var(--lav)}.panel.soft{background:var(--vsoft)}.panel.sand{background:var(--sand)}.panel.ink{background:var(--ink);color:var(--paper);border-color:#3a3a3a}section{padding:100px 0}.sec-h{flex-direction:column;gap:22px;max-width:760px;margin-bottom:56px;display:flex}.idx{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:12px}.sec-h h2 .l2{color:var(--violet)}.sec-h p{color:var(--ink2);text-wrap:pretty;max-width:52ch;font-size:19px}.hero{background:var(--ink);color:var(--paper);border:1px solid #3a3a3a;border-radius:26px;align-items:center;min-height:620px;margin:24px;padding:clamp(72px,9vw,120px) 0 clamp(72px,8vw,110px);display:flex;position:relative;overflow:hidden}.hero>.wrap{width:100%;position:static}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#1a1a1a 30%,#1a1a1acc 44%,#0000 60%);position:absolute;inset:0}.hero .wrap{display:block}.hero .copy{z-index:2;flex-direction:column;gap:30px;max-width:46%;display:flex;position:relative}.hero .kicker{font-family:var(--mono);letter-spacing:.036em;color:#fafafa99;font-size:13px}.hero .btn{background:var(--paper);border-color:var(--paper);color:var(--ink);height:56px;padding:0 30px}.hero .btn:hover{color:var(--ink);background:#fff;border-color:#fff}.hero .btn.ghost{color:var(--paper);background:0 0;border-color:#fafafa61}.hero .btn.ghost:hover{background:#fafafa14}.art{aspect-ratio:16/10;z-index:0;-webkit-mask-composite:source-in;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 14%,#000 52%),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0% 14%,#000 52%),linear-gradient(#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.art .photo{object-fit:cover;filter:contrast(1.1)saturate(1.12)brightness(.96);width:100%;height:100%;display:block;position:absolute;inset:0}.art .neonglow{mix-blend-mode:screen;opacity:.55;filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#a9a6f2 0%,#403cd5 40%,#0000 75%);border-radius:50%;width:33%;height:16%;animation:7s step-end infinite flick;position:absolute;top:17%;left:47%}@keyframes flick{0%,to{opacity:.55}41%{opacity:.55}42%{opacity:.15}43%{opacity:.55}47%{opacity:.55}48%{opacity:.3}49%{opacity:.55}78%{opacity:.55}79%{opacity:.2}80%{opacity:.55}}.art .pylon{aspect-ratio:117/127;filter:drop-shadow(0 0 6px #a9a6f2)drop-shadow(0 0 16px #403cd5);opacity:.95;width:7.6%;animation:4s ease-in-out infinite glowpulse;display:block;position:absolute;top:4.6%;left:10.6%}.art .pylon svg{width:100%;height:100%;display:block}@keyframes glowpulse{0%,to{opacity:.95}50%{opacity:.75}}.hero h1 .line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hero h1 .line>span{animation:lineup .9s var(--ease) forwards;display:block;transform:translateY(110%)}.hero h1 .line:nth-child(2)>span{animation-delay:.1s}.hero h1 .l2{color:var(--lavender)}@keyframes lineup{to{transform:translateY(0)}}.hero .sub{color:#fafafab8;text-wrap:pretty;max-width:36ch;font-size:clamp(18px,1.7vw,24px);line-height:1.42}.hero .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.try{z-index:3;color:var(--ink);border:1px solid var(--rule);transition:transform .5s var(--ease);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 16px;display:flex;position:absolute;bottom:36px;right:40px;transform:rotate(3deg);box-shadow:0 30px 60px -20px #00000080}.try:hover{color:var(--ink);transform:rotate(0)scale(1.02)}.try svg{flex:none;width:80px;height:80px;display:block}.try b{letter-spacing:-.01em;color:var(--violet);font-size:15px;font-weight:500;display:block}.try span.m{display:none}.try span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:4px;font-size:11px;line-height:1.5;display:block}.ba{padding:40px 0 72px}.ba .head{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.ba .head p{color:var(--ink2);font-size:17px}.ba .head h2{max-width:none;font-size:clamp(32px,3.6vw,52px)}.lanes{gap:14px;display:grid}.lane{border:1px solid var(--rule);border-radius:20px;grid-template-columns:170px 1fr;align-items:center;gap:24px;padding:22px 26px;display:grid}.lane.before{background:var(--sand)}.lane.after{background:var(--lav)}.lane .tag{flex-direction:column;gap:6px;display:flex}.lane .tag b{letter-spacing:-.02em;font-size:20px;font-weight:600}.lane .tag span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:12px}.lane .cap{display:none}.lane .clock{font-family:var(--mono);color:var(--ink2);letter-spacing:.06em;min-height:1.4em;font-size:12px}.track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.track:before{content:"";background:#1a1a1a1a;height:2px;position:absolute;top:27px;left:6%;right:6%}.track:after{content:"";background:var(--ink);width:0;height:2px;transition:width .35s var(--ease);position:absolute;top:27px;left:6%}.after .track:after{background:var(--violet)}.st{z-index:1;text-align:center;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:relative}.st:hover{opacity:1}.st:hover .ic{transform:scale(1.06)}.st:focus-visible{outline:3px solid var(--lavender);outline-offset:6px;opacity:1}.lane.before .st .ic{background:#f7f4ed;border-color:#e0dcd0}.lane.after .st .ic{background:#f4f5fd;border-color:#dddce0}.lane .st.on .ic{border-color:var(--rule);background:#fff}.st .ic svg{opacity:.6;transition:opacity .3s var(--ease)}.st b,.st small{opacity:.6;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(6px)}.st.on .ic svg{opacity:1}.st.on b,.st.on small{opacity:1;transform:none}.st .ic{border:1px solid var(--rule);z-index:1;width:56px;height:56px;transition:transform .3s var(--ease), background .25s, border-color .25s;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.st.now .ic{transform:scale(1.12)}.after .st.now .ic{background:var(--violet);border-color:var(--violet)}.after .st.now .ic svg{stroke:#fff}.st .ic svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.st b{letter-spacing:-.01em;justify-content:center;align-items:flex-start;min-height:2.5em;font-size:15px;font-weight:600;line-height:1.25;display:flex}.st small{color:var(--ink2);max-width:18ch;font-size:13px;line-height:1.35}.before .st:last-child.now .ic{background:var(--sand);border-color:var(--ink3)}.after .st:last-child.now .ic{background:var(--ok);border-color:var(--ok)}.after .st:last-child.now b{color:var(--ok)}@media (min-width:821px) and (min-height:800px){#for.panel{height:calc(300vh - 76px);overflow:clip}#for>section{align-items:center;height:calc(100vh - 76px);padding:24px 0;display:flex;position:sticky;top:76px}#for>section>.wrap{width:100%}#for.panel.released{height:auto}#for.released>section{position:relative;top:auto}html,body{overflow-anchor:none}#for .sec-h{margin-bottom:24px}#for .ind{padding-top:12px;padding-bottom:12px}}.lanes[data-step="1"] .track:after{width:0}.lanes[data-step="2"] .track:after{width:22%}.lanes[data-step="3"] .track:after{width:44%}.lanes[data-step="4"] .track:after{width:66%}.lanes[data-step="5"] .track:after{width:88%}.funnel svg{width:100%;height:auto;font-family:var(--sans);display:block}.funnel .flow{stroke-dasharray:6 8;animation:1.6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-28px}}.funnel .src rect,.funnel .out rect{transition:fill .3s}.funnel .src:hover rect{fill:#e8e7fa}.funnel-m{display:none}.fm-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px;font-size:11px}.fm-pills{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.fm-pills span{border:1px solid var(--line);background:var(--frame);border-radius:999px;padding:7px 14px;font-size:14px}.fm-pills.out span{background:var(--vsoft);border-color:#403cd580}.fm-node{grid-template-columns:56px 1fr;align-items:center;column-gap:14px;padding:14px 0 22px;display:grid;position:relative}.fm-node:before{content:"";z-index:0;background:repeating-linear-gradient(#403cd559 0 6px,#0000 6px 12px);width:2px;position:absolute;top:-22px;bottom:0;left:27px}.fm-node .fm-dot{z-index:1;background:var(--ink);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 0 0 5px #403cd566}.fm-node .fm-dot svg{width:30px;height:32px;fill:var(--lavender)}.fm-node b{font-size:16px;font-weight:500}.fm-node .fm-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px}@media (max-width:700px){.funnel{display:none}.funnel-m{display:block}}.photo-panel{color:var(--paper);position:relative}.photo-panel>.bg{object-fit:cover;object-position:22% 50%;filter:contrast(1.08)saturate(1.1)brightness(.92);width:100%;height:100%;display:block;position:absolute;inset:0}.photo-panel>section{z-index:1;position:relative}#scan.photo-panel>.bg{object-position:50% 62%;width:132%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 68%);mask-image:linear-gradient(90deg,#000 30%,#0000 68%)}#scan:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 28%,#1a1a1ab3 46%,#1a1a1a 57%);position:absolute;inset:0}.cta-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 38%,#1a1a1a80 52%,#1a1a1ae6 66%,#1a1a1a 100%);position:absolute;inset:0}#scan .sec-h.right{max-width:42%;margin-bottom:0;margin-left:auto}#scan-compare section{padding-top:72px}#scan .sec-h p{color:#fafafab8}#scan .sec-h h2 .l2{color:var(--lavender)}#scan .idx{color:#fafafab3}#scan section{padding:150px 0}.cta-panel>.bg{object-fit:unset;filter:contrast(1.05)brightness(.9);width:100%;height:auto;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.cta-panel .cta{text-align:left;padding:min(62.5vw,640px) 0 80px}.cta-panel .cta .wrap{align-items:stretch}.cta-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:64px;width:100%;display:grid}.cta-copy{flex-direction:column;gap:22px;display:flex}.lead{grid-template-columns:1fr 1fr;gap:14px 16px;max-width:560px;margin-top:8px;display:grid}.lead .f{flex-direction:column;gap:6px;display:flex}.lead .f.phone-row{grid-column:1/-1}.lead select{height:50px;color:var(--paper);font:inherit;appearance:none;background:#fafafa14;border:1px solid #fafafa47;border-radius:12px;padding:0 14px;font-size:16px}.lead select option{color:var(--ink)}.lead select:focus{border-color:var(--lavender);outline:none}.seg{background:#fafafa0f;border:1px solid #fafafa33;border-radius:999px;grid-column:1/-1;gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{height:38px;font-family:var(--sans);letter-spacing:0;text-transform:none;color:#fafafab8;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;transition:background .2s,color .2s;display:inline-flex}.seg input:checked+span{background:var(--paper);color:var(--ink)}.seg input:focus-visible+span{outline:3px solid var(--lavender);outline-offset:3px}.lead[data-mode=poster] .only-demo,.cta-copy[data-mode=poster] .only-demo,.lead[data-mode=demo] .only-poster,.cta-copy[data-mode=demo] .only-poster{display:none}.lead label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fafafab3;font-size:11px}.lead input{height:50px;color:var(--paper);font:inherit;background:#fafafa14;border:1px solid #fafafa47;border-radius:12px;padding:0 14px;font-size:16px;transition:border-color .2s,background .2s}.lead input::placeholder{color:#fafafa66}.lead input:focus{border-color:var(--lavender);background:#fafafa1f;outline:none}.lead input[aria-invalid=true]{border-color:#e08a7a}.lead .ferr{color:#f1b5a8;grid-column:1/-1;font-size:15px}.lead .factions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin-top:4px;display:flex}.lead .btn[disabled]{opacity:.6;cursor:progress;transform:none}.fnote{color:#fafafa99;max-width:26ch;font-size:14px}.lead-done{background:#fafafa0f;border:1px solid #fafafa33;border-radius:16px;flex-direction:column;gap:8px;max-width:560px;padding:22px 24px;display:flex}.lead-done b{letter-spacing:-.01em;font-size:22px;font-weight:500}.lead-done p{color:#fafafab8;font-size:16px}.cta-copy .alt{color:#fafafa99;font-size:14px}.cta-copy .alt a,.lead-done a{color:var(--lavender);text-underline-offset:3px;text-decoration:underline}.poster{aspect-ratio:11/17;background:var(--paper);width:min(100%,300px);color:var(--ink);border-radius:6px;flex-direction:column;justify-self:end;gap:4%;padding:8%;display:flex;transform:rotate(2.5deg);box-shadow:0 40px 70px -30px #0009,0 0 0 1px #00000014}.poster .p-brand{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:11px}.poster .p-hire{letter-spacing:-.035em;color:var(--violet);font-size:clamp(40px,4.2vw,58px);font-weight:500;line-height:.9}.poster .p-qr{width:58%;margin-top:4%}.poster .p-qr svg{width:100%;height:auto;display:block}.poster .p-line{color:var(--ink2);max-width:22ch;font-size:14px;line-height:1.35}.poster .p-sig{align-items:baseline;gap:10px;margin-top:auto;display:flex}.poster .p-sig .wm{font-size:16px}.poster .p-sig>span:last-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:10px}.wm .dh svg{fill:var(--violet)}.cta-panel .cta h2{max-width:12ch}.cta-panel .cta p{color:#fafafab8}.cta-panel .idx{color:#fafafab3}.cta-panel .btn{background:var(--paper);border-color:var(--paper);color:var(--ink)}.cta-panel .btn:hover{color:var(--ink);background:#fff;border-color:#fff}.blocks{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);display:grid}.blocks.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.blocks.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.block{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:flex-start;gap:36px;min-height:0;padding:clamp(24px,2.6vw,36px) clamp(22px,2.4vw,34px) clamp(28px,2.8vw,40px);transition:background .3s;display:flex}.block h3{max-width:14ch;min-height:2.2em;font-size:clamp(22px,1.9vw,28px);line-height:1.1}.block:hover{background:#fff6}.block .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:12px}.block .body{flex-direction:column;gap:14px;display:flex}.block p{color:var(--ink2);max-width:30ch;font-size:16px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split.flip>:first-child{order:2}.split .sec-h{margin-bottom:0}.tile{border:1px solid var(--rule);background:#fff;border-radius:18px;padding:22px 24px;box-shadow:0 10px 30px #1a1a1a0d}.tile .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.card{flex-direction:column;gap:10px;max-width:460px;display:flex}.card-tile{max-width:460px}.card-actions{gap:10px;margin-top:6px;display:flex}.phone.flat{width:100%;max-width:380px;transform:none}.card .who{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card .who b{font-size:18px;font-weight:600}.pill{white-space:nowrap;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:11px}.pill.ok{background:var(--oksoft);color:var(--ok)}.card p{font-size:15px}.card ul{color:var(--ink2);margin:0;padding-left:18px;font-size:14px}.card .src{font-family:var(--mono);color:var(--ink3);font-size:12px}.phone{border:1px solid var(--rule);width:340px;max-width:100%;transition:transform .5s var(--ease);background:#fff;border-radius:28px;margin:0 auto;padding:22px 18px 26px;transform:rotate(-1.5deg);box-shadow:0 10px 30px #1a1a1a0d}.phone:hover{transform:none}.phone .head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.phone .head .av{background:var(--violet);width:32px;height:32px;fill:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:flex}.phone .head b{font-size:15px;font-weight:500;display:block}.phone .head span{font-family:var(--mono);color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chat{flex-direction:column;gap:8px;display:flex}.chat div{border-radius:16px;max-width:86%;padding:9px 13px;font-size:14.5px;line-height:1.4}.chat .b{background:var(--vsoft);border-bottom-left-radius:4px;align-self:flex-start}.chat .c{background:var(--paper);border:1px solid var(--rule);border-bottom-right-radius:4px;align-self:flex-end}.chat .v{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:2px;font-size:11px;display:block}.blocks.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.compare .block{gap:22px}.compare .block:nth-child(2){background:var(--lav)}.ticks{gap:12px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.ticks li{color:var(--ink);padding-left:34px;position:relative}.ticks li:before{content:"";border-radius:50%;width:22px;height:22px;position:absolute;top:.2em;left:0}.ticks li:after{content:"";position:absolute}.ticks.no li{color:var(--ink2)}.ticks.no li:before{background:var(--nosoft)}.ticks.no li:after{border-left:2px solid var(--no);border-right:2px solid var(--no);border-radius:1px;width:8px;height:8px;top:calc(.2em + 7px);left:7px;transform:rotate(45deg)}.ticks.yes li:before{background:var(--oksoft)}.ticks.yes li:after{border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);width:9px;height:5px;top:calc(.2em + 5px);left:7px;transform:rotate(-45deg)}#verified h2{max-width:16ch}.vlist{color:var(--ink2);margin-top:6px;font-size:16px}.phone.verify{transform:rotate(1.5deg)}.vsteps{flex-direction:column;gap:10px;display:flex}.vs{border:1px solid var(--rule);background:var(--paper);border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.vs b{font-size:14px;font-weight:600;display:block}.vs>div>span{color:var(--ink2);font-size:13px;display:block}.vs em{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;font-size:11px;font-style:normal}.vk{background:var(--oksoft);border-radius:50%;width:22px;height:22px;position:relative}.vk:after{content:"";border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);width:8px;height:4px;position:absolute;top:6px;left:7px;transform:rotate(-45deg)}.vbadge{color:var(--ink2);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.vslot{border:1px solid var(--violet);background:var(--vsoft);border-radius:10px;flex-direction:column;gap:2px;margin-top:12px;padding:10px 12px;display:flex}.vslot b{font-size:14px;font-weight:600}.vslot span{font-family:var(--mono);letter-spacing:.06em;color:var(--ink2);font-size:11px}.stats{border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stat{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,32px);display:flex}.stat b{letter-spacing:-.03em;color:var(--violet);font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1}.stat p{color:var(--ink);max-width:28ch;font-size:16px}.stat a{font-family:var(--mono);letter-spacing:.04em;color:var(--ink3);text-underline-offset:3px;max-width:34ch;margin-top:auto;font-size:11px;line-height:1.5;text-decoration:underline}.stat a:hover{color:var(--violet)}.inds2{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:48px;display:grid}.ind-list{border-top:1px solid var(--rule);flex-direction:column;display:flex}.ind{text-align:left;border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink2);cursor:pointer;transition:color .2s, padding-left .3s var(--ease);background:0 0;grid-template-columns:1fr;gap:4px;padding:16px 18px 16px 0;display:grid;position:relative}.ind .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:11px}.ind b{letter-spacing:-.015em;color:var(--ink);font-size:clamp(19px,1.5vw,23px);font-weight:500}.ind small{max-width:44ch;font-size:15px;line-height:1.4;display:none}.ind:before{content:"";background:var(--violet);width:8px;height:8px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-16px,-50%)scale(0)}.ind.on{color:var(--ink2);padding-left:22px}.ind.on:before{transform:translateY(-50%)scale(1)}.ind.on b{color:var(--violet)}.ind.on small{display:block}.ind:focus-visible{outline:3px solid var(--lavender);outline-offset:-3px}.ind-stage{background:var(--ink);border-radius:20px;min-height:460px;position:relative;overflow:hidden}.ind-stage img{object-fit:cover;object-position:55% 50%;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.ind-stage img.on{opacity:1;transform:none}.rzline{color:var(--ink);max-width:52ch;font-size:19px}#roundzero .sec-h p{color:var(--ink2)}#roundzero .sec-h .rzline{color:var(--ink)}.afterline{color:var(--ink);max-width:52ch;margin-top:28px;font-size:19px}.sched{flex-direction:column;align-items:center;gap:14px;display:flex}.cal{border:1px solid var(--rule);background:#fff;border-radius:18px;flex-direction:column;gap:8px;width:100%;max-width:380px;padding:16px 18px;display:flex;box-shadow:0 10px 30px #1a1a1a0d}.cal .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.cal .slot{border:1px solid var(--rule);background:var(--paper);border-radius:10px;padding:10px 12px 10px 30px;font-size:14px;position:relative}.cal .slot:before{content:"";background:var(--rule);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:12px}.cal .slot.dim{color:var(--ink3)}.cal .slot.on{background:var(--vsoft);border-color:var(--violet);flex-direction:column;gap:2px;display:flex}.cal .slot.on:before{background:var(--violet)}.cal .slot.on b{color:var(--ink);font-weight:600}.cal .slot.on span{font-family:var(--mono);letter-spacing:.06em;color:var(--ink2);font-size:11px}.faq .q{border-top:1px solid var(--rule);color:var(--ink2);grid-template-columns:5fr 7fr;gap:32px;padding:22px 0;font-size:17px;display:grid}.faq .q:last-child{border-bottom:1px solid var(--rule)}.faq .q b{color:var(--ink);font-weight:600}.cta{text-align:center;padding:140px 0 120px;position:relative;overflow:hidden}.cta .wrap{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.cta p{color:var(--ink2);max-width:520px;font-size:19px}.cta .btn{height:60px;margin-top:12px;padding:0 32px;font-size:17px}.foot{color:var(--ink3);padding:40px 0 56px;font-size:14px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:none;padding:0 24px;display:flex}.foot .fam{align-items:center;gap:16px;display:flex}.foot .fam .wm{font-size:22px}.foot .fam .sep{background:var(--rule);width:1px;height:22px}.foot a{color:var(--ink3)}.foot a:hover{color:var(--ink)}.rv{opacity:.7;filter:blur(1.5px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s;transform:translateY(12px)}.rv.is-in{opacity:1;filter:none;transform:none}@media (max-width:1100px){.wrap{padding:0 40px}}@media (max-width:900px){.wrap{padding:0 24px}.panel{border-radius:18px;margin:0 12px 12px}section{padding:72px 0}.hero{border-radius:18px;min-height:0;margin:12px;padding:56px 0 40px;display:block}#scan .sec-h.right{max-width:none}#scan.photo-panel>.bg{object-position:60% 30%;width:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000 22%,#0000 55%);mask-image:linear-gradient(#000 22%,#0000 55%)}#scan section{padding:min(64vw,420px) 0 60px}#scan:before{background:linear-gradient(#0000 18%,#1a1a1ab3 34%,#1a1a1a 46%)}.cta-panel .cta{padding:52vw 0 60px}.cta-grid{grid-template-columns:1fr;gap:40px}.inds2{grid-template-columns:1fr;gap:20px}.ind-stage{aspect-ratio:16/10;order:-1;min-height:0}.ind small{display:none!important}.ind{padding:14px 0}.poster{justify-self:start;width:min(100%,260px);transform:rotate(-1.5deg)}.lead{grid-template-columns:1fr}.hero .copy{max-width:none}.art{aspect-ratio:4/3;width:calc(100% + 48px);height:auto;margin:32px -24px 0;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.try{width:max-content;max-width:100%;margin:-36px auto 0;position:relative;bottom:auto;right:auto;transform:rotate(-1.5deg)}.hero:before{display:none}.art .photo{object-position:58% 50%}.art .pylon,.art .neonglow{display:none}.split>.sec-h,.split.flip>.sec-h{order:-1}.blocks.c4{grid-template-columns:1fr 1fr}.blocks.c3,.blocks.c2{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.block{gap:24px;min-height:0}.block h3{min-height:0}.lane{grid-template-columns:1fr;gap:18px;padding:18px}.track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.st b,.st small{display:none}.lane .track{padding-bottom:6px}.track:before,.track:after{top:21px}.lane .cap{grid-column:1/-1;min-height:2.8em;font-size:15px;line-height:1.35;display:block}.lane .cap b{font-weight:600}.lane .cap span{color:var(--ink2)}.lane.after .cap.end b{color:var(--ok)}.st .ic{width:44px;height:44px}.st .ic svg{width:20px;height:20px}.split{grid-template-columns:1fr;gap:36px}.phone{transform:none}.faq .q{grid-template-columns:1fr;gap:6px}.nav nav a:not(.m),.nav .signin{display:none}.nav nav{gap:18px}.try span.d{display:none}.try span.m{display:block}.cta{padding:90px 0 80px}.foot .wrap{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.blocks.c4,.stats{grid-template-columns:1fr}.nav .brand .by{display:none}.nav .wrap{gap:12px;padding:0 16px}.nav nav{gap:14px;font-size:11px}.nav .btn{height:40px;padding:0 14px;font-size:14px}.nav .brand .wm{font-size:24px}h1{font-size:clamp(48px,15vw,64px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero h1 .line>span,.art .neonglow,.art .pylon,.funnel .flow{animation:none}.hero h1 .line>span{transform:none}.rv,.st,.track:after{transition:none}.rv{opacity:1;filter:none;transform:none}}
