@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_9c6bab82-module__Yicstq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_9c6bab82-module__Yicstq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.031piipjkewyf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.0xboi~w.~29yq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08iic2bt0ae1l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.0rk83dua4flcr.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3fecb26e-module__Y_1TUW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_3fecb26e-module__Y_1TUW__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.ns3{font-family:var(--body);color:var(--text);background:#fff;font-size:17px;line-height:1.55}@media (max-width:720px){.ns3{font-size:16px}}.ns3{--v50:#f5f3ff;--v100:#ede9fe;--v200:#ddd6fe;--v300:#c4b5fd;--v400:#a78bfa;--v500:#8b5cf6;--v600:#7c3aed;--v700:#6d28d9;--v800:#5b21b6;--ink:#1e1442;--ink2:#2a1d5c;--text:#2b2540;--muted:#6b6485;--line:#e9e5f5;--amber:#f59e0b;--amber50:#fff7e6;--amber100:#ffedc7;--green:#16a34a;--red:#dc2626;--r-lg:28px;--r-xl:40px;--shadow:0 20px 60px -20px #2e106540;--shadow-sm:0 6px 20px -8px #2e106538;--display:var(--font-bricolage),"Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--font-sans),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hand:var(--font-caveat),"Caveat","Comic Sans MS",cursive;--ease:cubic-bezier(.2,.7,.2,1)}.ns3 *{box-sizing:border-box}.ns3 img{max-width:100%;height:auto;display:block}.ns3 a{color:inherit}.ns3 :focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:10px}.ns3 .wrap{width:min(1200px,100% - 40px);margin-inline:auto}.ns3 .progress{z-index:60;background:linear-gradient(90deg,var(--v600),var(--amber));transform-origin:0;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.ns3 .btn{cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background .25s;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ns3 .btn:hover{transform:translateY(-2px)}.ns3 .btn-p{background:var(--v600);color:#fff;box-shadow:0 10px 30px -10px #7c3aedb3}.ns3 .btn-p:hover{background:var(--v700)}.ns3 .btn-a{background:var(--amber);color:var(--ink);box-shadow:0 10px 30px -10px #f59e0bb3}.ns3 .btn-g{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.ns3 .btn-g:hover{box-shadow:inset 0 0 0 1.5px var(--v300)}.ns3 .btn-sm{padding:10px 16px;font-size:14px}.ns3 .btn .arr{transition:transform .25s var(--ease)}.ns3 .btn:hover .arr{transform:translate(4px)}.ns3 .eyebrow{font:600 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--v700);background:var(--v50);border:1px solid var(--v100);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ns3 .eyebrow .dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a26}.ns3 h1,.ns3 h2,.ns3 h3{font-family:var(--display);color:var(--ink);letter-spacing:-.025em;margin:0;line-height:1.02}.ns3 h1{font-size:clamp(44px,7vw,88px);font-weight:800}.ns3 h2{font-size:clamp(34px,4.6vw,60px);font-weight:800}.ns3 h3{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.ns3 .lead{color:var(--muted);max-width:620px;font-size:clamp(18px,1.6vw,21px)}.ns3 .hand{font-family:var(--hand);color:var(--v700);font-size:26px;line-height:1}.ns3 .hl{background:linear-gradient(120deg,var(--v600),#a855f7 60%,var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text}.ns3 .sticker{font-family:var(--hand);color:var(--ink);box-shadow:var(--shadow-sm);background:#fde68a;border-radius:8px;padding:2px 12px 4px;font-size:24px;display:inline-block;transform:rotate(-3deg)}.ns3 .sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:-48px;padding:110px 0 140px;position:relative}.ns3 .sheet:first-of-type{margin-top:0}.ns3 .s-white{background:#fff}.ns3 .s-v{background:var(--v50)}.ns3 .s-ink{background:var(--ink);color:#d9d2f7}.ns3 .s-ink h2,.ns3 .s-ink h3{color:#fff}.ns3 .s-ink .lead{color:#b9b0dd}.ns3 .s-amber{background:var(--amber50)}.ns3 .sec-head{gap:18px;max-width:780px;margin-bottom:56px;display:grid}.ns3 .sec-head.c{text-align:center;justify-items:center;margin-inline:auto}html.js .ns3 [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}html.js .ns3 [data-reveal=left]{transform:translate(-36px)}html.js .ns3 [data-reveal=right]{transform:translate(36px)}html.js .ns3 [data-reveal=zoom]{transform:scale(.92)}html.js .ns3 [data-reveal].ais-in{opacity:1;filter:none;transform:none}.ns3 .words .w{white-space:pre;display:inline-block}html.js .ns3 .words .w{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i)*70ms + .12s);transform:translateY(.4em)rotate(2deg)}html.js .ns3 .words.ais-in .w{opacity:1;transform:none}.ns3 .hero{background:radial-gradient(1100px 600px at 85% 10%,#efe9ff 0,#0000 60%),radial-gradient(700px 500px at 0 90%,#fff3dc 0,#0000 60%),#fff;padding:40px 0 150px;position:relative;overflow:hidden}.ns3 .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid}.ns3 .hero h1{margin:22px 0}.ns3 .hero .ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ns3 .hero .note{color:var(--muted);margin-top:14px;font-size:14px}.ns3 .trust{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin-top:38px;padding-top:26px;font-size:14px;display:flex}.ns3 .trust span{align-items:center;gap:8px;display:inline-flex}.ns3 .trust svg{width:18px;height:18px;color:var(--v600)}.ns3 .hero-art{aspect-ratio:1;position:relative}.ns3 .hero-art .blob{background:linear-gradient(140deg,#ede9fe,#fff 55%,#fff1d6);border-radius:46% 54% 50% 50%/55% 45%;animation:14s ease-in-out infinite ns3-morph;position:absolute;inset:6%}.ns3 .hero-art img.main{mix-blend-mode:multiply;width:100%;position:relative}.ns3 .float{box-shadow:var(--shadow);background:#fff;border-radius:18px;max-width:250px;padding:12px 14px;font-size:14px;line-height:1.35;animation:6s ease-in-out infinite ns3-bob;position:absolute}.ns3 .float b{color:var(--ink)}.ns3 .float .chip{margin-top:8px}.ns3 .f1{top:6%;left:-4%}.ns3 .f2{animation-delay:-3s;bottom:10%;right:-2%}.ns3 .f3{animation-delay:-1.5s;bottom:30%;left:-8%}@keyframes ns3-bob{50%{transform:translateY(-10px)}}@keyframes ns3-morph{50%{transform:rotate(6deg)scale(1.03)}}.ns3 .chip{font:600 12px var(--body);color:var(--v800);background:var(--v100);border:1px solid var(--v200);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.ns3 .chip.amber{background:var(--amber100);color:#7a4a00;border-color:#fcd58a}.ns3 .chip.green{color:#14532d;background:#dcfce7;border-color:#bbf7d0}.ns3 .chip.red{color:#7f1d1d;background:#fee2e2;border-color:#fecaca}.ns3 .marquee{z-index:2;margin-top:-70px;padding:10px 0 70px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ns3 .marquee .track{gap:14px;width:max-content;animation:50s linear infinite ns3-mq;display:flex}.ns3 .marquee .q{border:1px solid var(--line);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border-radius:999px;padding:10px 18px;font-size:15px}.ns3 .marquee .q i{color:var(--muted);margin-left:8px;font-size:12px;font-style:normal}@keyframes ns3-mq{to{transform:translate(-50%)}}.ns3 .choose{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ns3 .card{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ns3 .card:hover{box-shadow:var(--shadow);border-color:var(--v200);transform:translateY(-6px)}.ns3 .card .art{aspect-ratio:16/11;background:linear-gradient(160deg,var(--v50),#fff);place-items:center;display:grid;overflow:hidden}.ns3 .card .art img{mix-blend-mode:multiply;width:78%;transition:transform .6s var(--ease)}.ns3 .card:hover .art img{transform:scale(1.06)rotate(-1deg)}.ns3 .card .body{flex:1;gap:10px;padding:22px 24px 24px;display:grid}.ns3 .card .tag{font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--v700)}.ns3 .card .ps{gap:8px;margin-top:4px;font-size:15px;display:grid}.ns3 .card .ps div{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.ns3 .card .ps .p{color:var(--muted)}.ns3 .card .ps .ic{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ns3 .card .ps .p .ic{color:var(--red);background:#fee2e2}.ns3 .card .ps .s .ic{color:var(--green);background:#dcfce7}.ns3 .card .go{color:var(--v700);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}.ns3 .card.soon .go{color:var(--muted)}.ns3 .steps{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.ns3 .steps .pin{aspect-ratio:1;border-radius:var(--r-xl);box-shadow:var(--shadow);background:#fff;position:sticky;top:110px;overflow:hidden}.ns3 .s-ink .steps .pin{background:#fff}.ns3 .steps .pin figure{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);place-items:center;margin:0;display:grid;position:absolute;inset:0;transform:scale(.96)}.ns3 .steps .pin figure.on{opacity:1;transform:none}.ns3 .steps .pin figure img{mix-blend-mode:multiply;width:84%}.ns3 .steps .pin figcaption{position:absolute;bottom:22px;left:24px;right:24px}.ns3 .steps .pin .ui{max-width:62%;position:absolute;top:22px;right:22px}.ns3 .steps .list{gap:0;display:grid}.ns3 .step{opacity:.35;flex-direction:column;justify-content:center;gap:14px;min-height:62vh;padding-left:34px;transition:opacity .5s;display:flex;position:relative}.ns3 .step.on{opacity:1}.ns3 .step:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:8px}.ns3 .s-ink .step:before{background:#ffffff24}.ns3 .step .n{border:2px solid var(--v300);width:26px;height:26px;font:700 12px var(--body);color:var(--v700);background:#fff;border-radius:50%;place-items:center;margin-top:-13px;transition:background .4s,border-color .4s,color .4s,transform .4s;display:grid;position:absolute;top:50%;left:-4px}.ns3 .step.on .n{background:var(--v600);border-color:var(--v600);color:#fff;transform:scale(1.2)}.ns3 .step .kicker{font:600 13px var(--body);text-transform:uppercase;letter-spacing:.08em}.ns3 .step .kicker.s{color:var(--green)}.ns3 .s-ink .step .kicker.s{color:#4ade80}.ns3 .step p{max-width:460px;margin:0;font-size:18px}.ns3 .step .inline-art{display:none}.ns3 .trace-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:34px;display:flex}.ns3 .trace-tabs button{color:#e7e2ff;font:600 14px var(--body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 16px;transition:background .3s,color .3s}.ns3 .trace-tabs button[aria-selected=true]{color:var(--ink);background:#fff}.ns3 .trace{grid-template-columns:1fr 340px 1fr;align-items:center;gap:30px;display:grid;position:relative}.ns3 .panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;min-height:250px;padding:20px;position:relative}.ns3 .panel .ph{font:600 12px var(--body);text-transform:uppercase;letter-spacing:.1em;color:#a99ee0;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ns3 .doc{color:var(--text);box-shadow:var(--shadow);transition:transform .6s var(--ease),box-shadow .6s;background:#fff;border-radius:16px;padding:16px 18px;font-size:14px}.ns3 .doc .dn{color:var(--ink);align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:flex}.ns3 .doc .dn .fi{background:var(--v100);width:30px;height:36px;color:var(--v700);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.ns3 .doc .ln{background:#eee9fb;border-radius:4px;height:8px;margin:7px 0}.ns3 .doc .ln.w60{width:60%}.ns3 .doc .ln.w80{width:80%}.ns3 .doc .ln.w40{width:40%}.ns3 .doc .hit{color:#5b4300;background:#fff3c4;border-radius:6px;margin:8px 0;padding:6px 8px;font-size:13px;transition:background .4s,box-shadow .4s}.ns3 .trace.s2 .doc .hit{box-shadow:0 0 0 2px var(--amber)}.ns3 .doc.none{opacity:.9}.ns3 .phone{background:#0f0a24;border-radius:44px;width:340px;height:560px;margin:auto;padding:12px;position:relative;box-shadow:0 40px 80px -30px #0009,inset 0 0 0 2px #3b2f6e}.ns3 .phone .scr{background:#f7f5fd;border-radius:34px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ns3 .phone .top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.ns3 .phone .top .av{background:linear-gradient(135deg,var(--v500),var(--v700));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ns3 .phone .top b{color:var(--ink);font-size:14px;display:block}.ns3 .phone .top small{color:var(--green);font-size:12px}.ns3 .phone .msgs{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:hidden}.ns3 .bub{opacity:0;max-width:86%;transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:18px;padding:10px 13px;font-size:13.5px;line-height:1.4;transform:translateY(10px)scale(.98)}.ns3 .bub.show{opacity:1;transform:none}.ns3 .bub.me{background:var(--v600);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.ns3 .bub.ai{color:var(--text);box-shadow:var(--shadow-sm);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.ns3 .bub.ai .chip{margin-bottom:6px}.ns3 .typing{box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;align-self:flex-start;gap:4px;padding:10px 14px;display:none}.ns3 .typing.show{display:flex}.ns3 .typing i{background:var(--v400);border-radius:50%;width:6px;height:6px;animation:1s infinite ns3-dots}.ns3 .typing i:nth-child(2){animation-delay:.15s}.ns3 .typing i:nth-child(3){animation-delay:.3s}@keyframes ns3-dots{50%{opacity:.5;transform:translateY(-4px)}}.ns3 .confirm{border:1.5px solid var(--v200);opacity:0;background:#fff;border-radius:16px;align-self:stretch;padding:12px;font-size:13px;transition:opacity .45s,transform .45s;transform:translateY(10px)}.ns3 .confirm.show{opacity:1;transform:none}.ns3 .confirm .row{color:var(--muted);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.ns3 .confirm .row b{color:var(--ink);text-align:right}.ns3 .confirm .cbtn{background:var(--v600);color:#fff;text-align:center;border-radius:10px;margin-top:8px;padding:8px;font-weight:700;transition:background .3s,transform .3s}.ns3 .confirm.done .cbtn{background:var(--green)}.ns3 .flychip{z-index:5;pointer-events:none;opacity:0;position:absolute}.ns3 .flychip.go{animation:ns3-fly 1.1s var(--ease) forwards}@keyframes ns3-fly{0%{opacity:0;transform:translate(0)scale(.9)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(1)}}.ns3 .inbox .item{color:var(--text);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;gap:6px;margin-bottom:10px;padding:12px 14px;font-size:13px;display:grid}.ns3 .inbox .item .t{color:var(--ink);font-weight:700}.ns3 .inbox .item.old{opacity:.55}.ns3 .inbox .item.new{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);outline:2px solid #0000;transform:translate(40px)}.ns3 .inbox .item.new.show{opacity:1;outline-color:var(--amber);transform:none}.ns3 .trace-legend{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;font-size:15px;display:grid}.ns3 .trace-legend .hand{color:#fde68a;margin-bottom:4px;font-size:28px;display:block}.ns3 .flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:relative}.ns3 .doors{gap:14px;display:grid}.ns3 .door{border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;font-weight:600;display:flex}.ns3 .door .ico{background:var(--v50);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ns3 .hub{text-align:center;color:#fff;width:220px;height:220px;font-family:var(--display);background:radial-gradient(circle at 35% 30%,#a78bfa,#7c3aed 55%,#5b21b6);border-radius:50%;place-items:center;font-size:22px;font-weight:800;line-height:1.1;display:grid;position:relative;box-shadow:0 30px 70px -20px #7c3aedb3}.ns3 .hub:after{content:"";border:2px dashed var(--v300);border-radius:50%;animation:30s linear infinite ns3-spin;position:absolute;inset:-14px}.ns3 .hub small{font:500 13px var(--body);opacity:.85;margin-top:6px;display:block}@keyframes ns3-spin{to{transform:rotate(360deg)}}.ns3 .flow svg.lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ns3 .flow svg.lines path{fill:none;stroke:var(--v400);stroke-width:2.5px;stroke-dasharray:6 8;stroke-linecap:round}html.js .ns3 .flow svg.lines path{stroke-dashoffset:400px;transition:stroke-dashoffset 1.8s var(--ease)}html.js .ns3 .flow.ais-in svg.lines path{stroke-dashoffset:0;animation:2.5s linear 1.8s 3 ns3-dash}@keyframes ns3-dash{to{stroke-dashoffset:-28px}}.ns3 .outs{gap:14px;display:grid}.ns3 .out{background:var(--ink);color:#fff;box-shadow:var(--shadow-sm);border-radius:18px;padding:16px 18px}.ns3 .out b{font-family:var(--display);font-size:18px;display:block}.ns3 .out span{color:#c9c1ee;font-size:14px}.ns3 .vids{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ns3 .vid{aspect-ratio:16/9;box-shadow:var(--shadow-sm);background:#000;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.ns3 .vid img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease),opacity .4s;opacity:.9}.ns3 .vid:hover img{opacity:1;transform:scale(1.05)}.ns3 .vid .play{place-items:center;display:grid;position:absolute;inset:0}.ns3 .vid .play span{background:#fffffff2;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .3s;display:grid;box-shadow:0 10px 30px #00000059}.ns3 .vid:hover .play span{transform:scale(1.1)}.ns3 .vid .play svg{width:22px;color:var(--v700);margin-left:4px}.ns3 .vid .cap{color:#fff;background:linear-gradient(#0000,#0f0a24d9);justify-content:space-between;align-items:end;gap:10px;padding:30px 16px 14px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.ns3 .vid .cap small{opacity:.8;font-size:12px;font-weight:500}.ns3 .vid .badge{position:absolute;top:12px;left:12px}.ns3 .nl{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.ns3 .nl .art{position:relative}.ns3 .nl .art img{border-radius:var(--r-xl);mix-blend-mode:multiply}.ns3 .nl .art .sticker{position:absolute;top:6%;right:6%}.ns3 .facts{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.ns3 .fact{background:#fff;border:1px solid #f3e3bf;border-radius:20px;gap:6px;padding:18px;display:grid}.ns3 .fact .k{font-family:var(--display);color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.ns3 .fact p{color:var(--muted);margin:0;font-size:15px}.ns3 .todo{font:600 11px var(--body);color:#991b1b;vertical-align:middle;background:#fee2e2;border-radius:6px;margin-left:4px;padding:2px 6px;display:inline-block}.ns3 .band{border-radius:var(--r-xl);background:linear-gradient(120deg,var(--v700),var(--v600) 50%,#9333ea);color:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px;padding:64px;display:grid;position:relative;overflow:hidden}.ns3 .band h2{color:#fff}.ns3 .band p{color:#e9e2ff;max-width:560px;font-size:19px}.ns3 .band .ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ns3 .band img{filter:drop-shadow(0 30px 40px #00000040);justify-self:end;width:100%;max-width:340px}.ns3 .band:before{content:"";background:radial-gradient(circle,#f59e0b59,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-160px}.ns3 .band .bimg{background:#fff;border-radius:50%;justify-self:end;max-width:300px;padding:18px}.ns3 .band .bimg img{mix-blend-mode:multiply;filter:none}.ns3 .faq{gap:12px;max-width:860px;margin:auto;display:grid}.ns3 .faq details{border:1px solid var(--line);background:#fff;border-radius:18px;padding:0 22px;transition:box-shadow .3s}.ns3 .faq details[open]{box-shadow:var(--shadow-sm)}.ns3 .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.ns3 .faq summary::-webkit-details-marker{display:none}.ns3 .faq summary:after{content:"+";color:var(--v600);font-size:24px;line-height:1;transition:transform .3s}.ns3 .faq details[open] summary:after{transform:rotate(45deg)}.ns3 .faq details p{color:var(--muted);margin:0 0 20px}.ns3 .grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ns3 .tile{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;align-content:start;gap:10px;padding:26px;display:grid}.ns3 .tile img{mix-blend-mode:multiply;width:70%;margin:-6px auto 6px}.ns3 .tile .big{font-family:var(--display);color:var(--v700);letter-spacing:-.02em;font-size:34px;font-weight:800}.ns3 .tile p{color:var(--muted);margin:0;font-size:15.5px}.ns3 .problem{border-radius:var(--r-lg);background:#fff;border:1px solid #fde2e2;gap:10px;padding:26px;display:grid;position:relative;overflow:hidden}.ns3 .problem img{mix-blend-mode:multiply;filter:grayscale(.35);width:62%;margin:auto}.ns3 .problem .x{position:absolute;top:18px;right:18px}.ns3 .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ns3 .qrbox{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:28px;display:grid}.ns3 .qrbox .qr{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:150px;height:150px;display:grid}.ns3 .uses{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.ns3 .use{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.ns3 .use img{mix-blend-mode:multiply}.ns3 .tsteps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid;position:relative}.ns3 .tstep{border-radius:var(--r-lg);border:1px solid var(--line);text-align:center;z-index:1;background:#fff;gap:10px;padding:26px;display:grid;position:relative}.ns3 .tstep img{mix-blend-mode:multiply;width:68%;margin:auto}.ns3 .tstep .num{background:var(--v600);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;font-weight:800;display:grid}.ns3 .tsteps svg{z-index:0;width:100%;height:40px;position:absolute;top:46%;left:0;right:0}.ns3 .tsteps svg path{fill:none;stroke:var(--v300);stroke-width:3px;stroke-dasharray:8 10}html.js .ns3 .tsteps svg path{stroke-dashoffset:600px;transition:stroke-dashoffset 2s var(--ease)}html.js .ns3 .tsteps.ais-in svg path{stroke-dashoffset:0}.ns3 .form{border-radius:var(--r-xl);box-shadow:var(--shadow);background:#fff;gap:16px;padding:36px;display:grid}.ns3 .form .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ns3 .form label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.ns3 .form input,.ns3 .form select,.ns3 .form textarea{font:16px var(--body);border:1.5px solid var(--line);color:var(--text);background:#fcfbff;border-radius:12px;padding:13px 14px}.ns3 .form input:focus,.ns3 .form select:focus,.ns3 .form textarea:focus{border-color:var(--v400);box-shadow:0 0 0 4px var(--v100);outline:none}.ns3 .biz{flex-wrap:wrap;gap:8px;display:flex}.ns3 .biz label{border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ns3 .biz input{accent-color:var(--v600);margin:0}.ns3 .biz label:has(input:checked){border-color:var(--v500);background:var(--v50);color:var(--v800)}.ns3 .form .fine{color:var(--muted);font-size:13px}.ns3 .incl{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ns3 .incl li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.ns3 .incl li:before{content:"✓";width:26px;height:26px;color:var(--green);background:#dcfce7;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}@media (max-width:1000px){.ns3 .hero .wrap,.ns3 .split,.ns3 .nl,.ns3 .band{grid-template-columns:1fr}.ns3 .hero-art{width:100%;max-width:520px;margin:auto}.ns3 .choose,.ns3 .vids,.ns3 .grid3,.ns3 .tsteps{grid-template-columns:1fr 1fr}.ns3 .trace{grid-template-columns:1fr;justify-items:center}.ns3 .trace .panel{width:100%;max-width:440px;min-height:0}.ns3 .flow{grid-template-columns:1fr;justify-items:center}.ns3 .flow svg.lines{display:none}.ns3 .band{padding:44px}.ns3 .band .bimg,.ns3 .band img{justify-self:center}}@media (max-width:720px){.ns3 .wrap{width:min(1200px,100% - 32px)}.ns3 .sheet{border-radius:28px 28px 0 0;padding:80px 0 110px}.ns3 .choose,.ns3 .vids,.ns3 .grid3,.ns3 .tsteps,.ns3 .uses,.ns3 .facts,.ns3 .trace-legend{grid-template-columns:1fr}.ns3 .use{grid-template-columns:110px 1fr}.ns3 .steps{grid-template-columns:1fr;gap:0}.ns3 .steps .pin{display:none}.ns3 .step{opacity:1;min-height:0;padding:18px 0 34px 34px}.ns3 .step .inline-art{width:100%;max-width:300px;box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;margin-top:6px;display:block}.ns3 .step .inline-art img{mix-blend-mode:multiply}.ns3 .float{display:none}.ns3 .phone{width:300px;height:520px}.ns3 .form{padding:22px}.ns3 .form .row2{grid-template-columns:1fr}.ns3 .qrbox{text-align:center;grid-template-columns:1fr;justify-items:center}.ns3 .band{padding:34px 24px}.ns3 .tsteps svg{display:none}.ns3 .hero{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.ns3 *,.ns3 :before,.ns3 :after{transition:none!important;animation:none!important}html.js .ns3 [data-reveal],html.js .ns3 .words .w{opacity:1!important;filter:none!important;transform:none!important}html.js .ns3 .flow svg.lines path,html.js .ns3 .tsteps svg path{stroke-dashoffset:0!important}.ns3 .progress{display:none}.ns3 .marquee .track{flex-wrap:wrap;justify-content:center;width:auto}.ns3 .marquee .track .dup{display:none}.ns3 .steps .pin figure{transition:none}}.ns3 .hchat{background:#fff;border-radius:22px;gap:9px;width:300px;padding:14px;font-size:13.5px;line-height:1.4;animation:7s ease-in-out infinite ns3-bob;display:grid;position:absolute;bottom:4%;right:-4%;box-shadow:0 30px 70px -25px #2e106573}.ns3 .hchat .hc-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.ns3 .hchat .hc-top .av{background:linear-gradient(135deg,var(--v500),var(--v700));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.ns3 .hchat .hc-top b{color:var(--ink);font-size:13px}.ns3 .hchat .hc-top small{color:var(--green);margin-left:auto;font-size:11px}.ns3 .hchat .hc-me{background:var(--v600);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:8px 11px}.ns3 .hchat .hc-ai{background:var(--v50);border-radius:14px 14px 14px 4px;justify-items:start;gap:6px;padding:9px 11px;display:grid}.ns3 .hchat .hc-ok{font:600 12px var(--body);color:var(--green);align-items:center;gap:6px;display:flex}html.js .ns3 .hchat .hc-me,html.js .ns3 .hchat .hc-ai,html.js .ns3 .hchat .hc-ok{opacity:0;animation:ns3-hcin .6s var(--ease) forwards;transform:translateY(8px)}html.js .ns3 .hchat .hc-me{animation-delay:.9s}html.js .ns3 .hchat .hc-ai{animation-delay:1.9s}html.js .ns3 .hchat .hc-ok{animation-delay:2.7s}@keyframes ns3-hcin{to{opacity:1;transform:none}}.ns3 .pain{padding:90px 0 120px}.ns3 .pain-words{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.18}.ns3 .pain-words span{margin-right:.35em;display:inline}.ns3 .pain-words s{background:linear-gradient(var(--amber),var(--amber)) no-repeat 0 58%/0% 6px;transition:background-size .9s var(--ease) .5s,color .6s .9s;text-decoration:none}.ns3 .bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(170px,auto);gap:18px;display:grid}.ns3 .b{border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .4s,border-color .3s;--mx:50%;--my:50%;background:#fff;border-radius:24px;align-content:start;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.ns3 .b:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),#7c3aed1f,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ns3 .b:hover{box-shadow:var(--shadow);border-color:var(--v200);transform:translateY(-4px)}.ns3 .b:hover:before{opacity:1}.ns3 .b h3{font-size:19px}.ns3 .b p{color:var(--muted);margin:0;font-size:14.5px}.ns3 .b .bi{background:var(--v50);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ns3 .b-kanban{grid-area:span 2/span 2}.ns3 .b-wide{grid-column:span 2;grid-template-columns:120px 1fr;align-items:center}.ns3 .b-wide img{mix-blend-mode:multiply}.ns3 .b-stat{background:var(--ink);border-color:var(--ink);align-content:center}.ns3 .b-stat .num{font-family:var(--display);color:#fff;letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.ns3 .b-stat p{color:#c9c1ee}.ns3 .kb{grid-template-columns:repeat(3,1fr);gap:10px;min-height:230px;margin-top:14px;display:grid;position:relative}.ns3 .kb .col{background:var(--v50);border-radius:16px;align-content:start;gap:8px;padding:10px;display:grid}.ns3 .kb .col>span{font:700 11px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--v700)}.ns3 .kb .tk{height:46px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px}.ns3 .kb .tk.ghost{opacity:.6}.ns3 .kb .mover{border:2px solid var(--amber);z-index:2;width:calc(33.33% - 26px);height:auto;animation:ns3-kbmove 9s var(--ease) infinite;gap:6px;padding:10px;font-size:12px;display:grid;position:absolute;top:38px;left:10px}.ns3 .kb .mover b{color:var(--ink);font-size:12.5px;line-height:1.25}@keyframes ns3-kbmove{0%,18%{transform:translate(0)}33%,55%{transform:translate(calc(100% + 36px))}70%,92%{transform:translate(calc(200% + 72px))}to{transform:translate(0)}}.ns3 .trace-tabs button{position:relative;overflow:hidden}.ns3 .trace-tabs button[aria-selected=true]:after{content:"";background:var(--amber);transform-origin:0;width:100%;height:3px;animation:ns3-tabbar var(--tabdur,9.8s) linear forwards;position:absolute;bottom:0;left:0}.ns3 .trace-tabs.pinned button:after{display:none}@keyframes ns3-tabbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ns3 .card{--mx:50%;--my:50%}.ns3 .card:after{content:"";background:radial-gradient(300px circle at var(--mx) var(--my),#f59e0b1a,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ns3 .card:hover:after{opacity:1}.ns3 .step{min-height:52vh}@media (max-width:1000px){.ns3 .bento{grid-template-columns:1fr 1fr}.ns3 .hchat{width:270px;right:0}}@media (max-width:720px){.ns3 .bento{grid-template-columns:1fr}.ns3 .b-kanban,.ns3 .b-wide{grid-area:auto}.ns3 .b-wide{grid-template-columns:90px 1fr}.ns3 .kb{min-height:200px}.ns3 .kb .mover{width:calc(33.33% - 18px);padding:7px}.ns3 .kb .mover .chip{padding:2px 6px;font-size:10px}.ns3 .hchat{width:100%;margin-top:-40px;position:relative;bottom:auto;right:auto}.ns3 .hero-art{aspect-ratio:auto}}@media (hover:none){.ns3 .b:hover,.ns3 .card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html.js .ns3 .hchat .hc-me,html.js .ns3 .hchat .hc-ai,html.js .ns3 .hchat .hc-ok{opacity:1;transform:none}.ns3 .pain-words s{color:#8f84c4;background-size:100% 6px}.ns3 .kb .mover{transform:translate(calc(200% + 72px))}.ns3 .trace-tabs button:after{display:none}}.ns3 .sec-head .eyebrow{justify-self:start}.ns3 .sec-head.c .eyebrow{justify-self:center}.ns3 .pain-words s{background-size:0% 4px}.ns3 .pain-words .ais-in s,html:not(.js) .ns3 .pain-words s{color:#a59ad6;background-size:100% 4px}@media (min-width:721px){.ns3 .steps{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,4vw,56px)}.ns3 .steps .pin{aspect-ratio:auto;background:radial-gradient(120% 90% at 30% 20%,#fff 0,var(--v50) 70%);border:1px solid var(--v100);height:clamp(460px,100vh - 140px,720px);top:96px}.ns3 .steps .pin figure{inset:0 0 92px}.ns3 .steps .pin figure img{object-fit:contain;width:auto;max-width:86%;height:88%}.ns3 .steps .pin figcaption{bottom:12px;left:20px;right:20px}.ns3 .pin-hud{z-index:3;border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;gap:8px;padding:12px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.ns3 .pin-hud .ph-top{font:600 12px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--v700);align-items:center;gap:10px;display:flex}.ns3 .pin-hud .ph-top b{color:var(--muted);margin-left:auto;font-weight:600}.ns3 .pin-hud .ph-t{font:700 16px/1.3 var(--body);color:var(--ink);min-height:1.3em}.ns3 .pin-hud .bar{background:var(--v100);border-radius:4px;height:4px;overflow:hidden}.ns3 .pin-hud .bar i{height:100%;width:var(--p,0%);background:linear-gradient(90deg,var(--v500),var(--v700));border-radius:inherit;transition:width .5s var(--ease);display:block}.ns3 .steps .pin:has(.pin-hud) figcaption{top:18px;bottom:auto}.ns3 .steps .list{align-self:center;gap:10px;padding:4px 0}.ns3 .step{border:1px solid var(--line);opacity:.7;cursor:pointer;transition:opacity .4s,background .4s,border-color .4s,box-shadow .4s,transform .4s var(--ease);background:#fcfbff;border-radius:20px;justify-content:flex-start;gap:5px;padding:15px 20px 15px 60px;min-height:0!important}.ns3 .step:hover{opacity:.9}.ns3 .step.on{opacity:1;border-color:var(--v200);box-shadow:var(--shadow-sm);background:#fff;transform:translate(-4px)}.ns3 .step:before{top:-11px;bottom:-11px;left:29px}.ns3 .step:first-child:before{top:50%}.ns3 .step:last-child:before{bottom:50%}.ns3 .step .n{left:17px}.ns3 .step h3{margin:0;line-height:1.25;font-size:clamp(18px,1.55vw,21px)!important}.ns3 .step p{max-width:none;color:var(--muted);font-size:15px;line-height:1.45}.ns3 .step .kicker{font-size:12px}}@media (min-width:721px) and (max-width:1100px){.ns3 .step{padding:14px 16px 14px 54px}.ns3 .step:before{left:25px}.ns3 .step .n{left:12px}}@media (prefers-reduced-motion:reduce){.ns3 .step.on{transform:none}.ns3 .pin-hud .bar i{transition:none}}@media (max-width:720px){.ns3 .trace{grid-template-columns:minmax(0,1fr)}.ns3 .trace .panel{min-width:0;max-width:100%;overflow:hidden}html.js .ns3 [data-reveal=left]:not(.ais-in),html.js .ns3 [data-reveal=right]:not(.ais-in){transform:translateY(24px)}.ns3 .step .n{margin-top:0;top:20px}.ns3 .step:before{top:0;bottom:0}.ns3 .step:last-child:before{height:30px;bottom:auto}}.ns3 .close{background:var(--ink);color:#b9b0dd;border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:-48px;padding:90px 0 30px;position:relative;overflow:hidden}.ns3 .close h2{color:#fff}.ns3 .bigcta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ns3 .bigcta span{color:#c9c1ee;font-size:15px}.ns3 .bigword{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #c4b5fd59;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#7c3aed59,#f59e0b40);-webkit-background-clip:text;background-clip:text;margin:40px 0 -10px;font-size:clamp(80px,19vw,280px);font-weight:800;line-height:.8}.ns3 .vid.soon{cursor:default}.ns3 .vid.soon img{opacity:.55;filter:grayscale(.25)}.ns3 .vid.soon .play span{background:#ffffffbf}.ns3 .vid .soonlbl{font:600 12px var(--body);color:#fff;background:#0f0a24bf;border-radius:999px;padding:4px 10px;position:absolute;top:12px;right:12px}.ns3 .formcard{border-radius:var(--r-xl);box-shadow:var(--shadow);background:#fff;gap:16px;min-width:0;padding:36px;display:grid}.ns3 .formcard .embed{min-height:120px}.ns3 .formcard .fine{color:var(--muted);margin:0;font-size:13px}.ns3 .formcard .fine a{color:var(--v700)}.ns3 .fallback{border:1.5px dashed var(--v200);background:var(--v50);border-radius:18px;gap:10px;padding:20px;display:grid}.ns3 .fallback p{color:var(--text);margin:0}.ns3 .formcard .loading{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.ns3 .formcard .loading i{background:var(--v400);border-radius:50%;width:8px;height:8px;animation:1s infinite ns3-dots}@media (max-width:720px){.ns3 .formcard{padding:22px}}.ns3 .mods{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ns3 .mods a{border:1px solid var(--line);height:100%;transition:transform .3s var(--ease),border-color .3s;background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.ns3 .mods a:hover{border-color:var(--v200);transform:translateY(-2px)}.ns3 .mods .mi{background:var(--v50);width:36px;height:36px;color:var(--v700);border-radius:10px;flex:none;place-items:center;display:grid}.ns3 .mods .mi svg{width:18px;height:18px}.ns3 .mods b{color:var(--ink);font-size:15px;display:block}.ns3 .mods small{color:var(--muted);font-size:13px;line-height:1.35;display:block}@media (max-width:1000px){.ns3 .mods{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ns3 .mods{grid-template-columns:1fr}}.ns3 .center{text-align:center}.ns3 .mt-lg{margin-top:36px}.ns3 .hand-sm{font-family:var(--hand);color:var(--v700);letter-spacing:0;font-size:.8em;font-weight:600}.ns3 .faq .lead a,.ns3 .sec-head .lead a{color:var(--v700)}.ns3 .qrbox figure{margin:0}@media (prefers-reduced-motion:reduce){.ns3 .bigword{background:0 0}}.ns3 .trace-tabs button[aria-selected=true]:after{display:none}.ns3 .trace-tabs .tabbar{background:var(--amber);transform-origin:0;width:100%;height:3px;animation:ns3-tabbar var(--tabdur,9.8s) linear forwards;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.ns3 .trace-tabs .tabbar{display:none}}.ns3 .step h3{font-size:clamp(22px,6.4vw,30px)}.ns3 .step{cursor:default}html:not(.js) .ns3 .formcard .loading{display:none}.ns3 .formcard h2{font-size:26px;line-height:1.15}.ns3 .plan-note{text-align:center;color:var(--muted);margin-top:16px;font-size:14px}.ns3 .plan-note a{color:var(--v700)}.ns3 .tile .btn,.ns3 .tile .plan-badge{justify-self:start}.ns3 .flow .doors,.ns3 .flow .outs{z-index:1;position:relative}html.js .ns3 .hero [data-reveal]{opacity:1;filter:none;animation:ns3-rise .8s var(--ease) both;animation-delay:var(--d,0s);transition:none;transform:none}html.js .ns3 .hero [data-reveal=zoom]{animation-name:ns3-zoomin}html.js .ns3 .hero .words .w{opacity:1;animation:ns3-wordin .7s var(--ease) both;animation-delay:calc(var(--i)*70ms + .12s);transition:none;transform:none}@keyframes ns3-rise{0%{transform:translateY(28px)}}@keyframes ns3-zoomin{0%{transform:scale(.92)}}@keyframes ns3-wordin{0%{transform:translateY(.4em)rotate(2deg)}}.ns3 .marquee .track,.ns3 .hub:after,.ns3 .hchat,.ns3 .float,.ns3 .kb .mover,.ns3 .hero-art .blob{will-change:transform}.ns3 .sheet,.ns3 .close{content-visibility:auto;contain-intrinsic-size:auto 900px}.ns3 .hchat .hc-ok,.ns3 .hchat .hc-top small,.ns3 .phone .top small,.ns3 .step .kicker.s{color:#15803d}.ns3 .step .kicker.r{color:#b45309}.ns3 .step .kicker.p{color:#b91c1c}.ns3 .fine a,.ns3 .lead a,.ns3 .fact a,.ns3 .fallback a:not(.btn){text-underline-offset:3px;text-decoration:underline}
