.h2v,.h2v-theme{--ink-0:#06070f;--ink-1:#0b0d1d;--ink-2:#12152b;--ink-3:#1a1e3b;--line:#ffffff14;--line-2:#ffffff24;--tx:#f4f2fb;--tx-2:#b9bbd6;--tx-3:#a6aad0;--violet:#7c5cff;--violet-deep:#5b3fd6;--violet-soft:#cbbfff;--teal:#2fd9ac;--gold:#ecd6a6;--gold-deep:#c9a463;--gold-grad:linear-gradient(120deg,#f7e9c6 0%,#e3c585 55%,#c9a463 100%);--glow:#7c5cff57;--shadow:0 40px 90px -50px #000000f2;--cardg:linear-gradient(180deg,#ffffff0e,#ffffff04);--ok:#5fe3b4;--hot:#ff9d86;--e:cubic-bezier(.22,.8,.2,1);--ser:var(--font-fraunces),ui-serif,Georgia,serif;--san:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--background:#06070f;--foreground:#f4f2fb;--card:#12152b;--card-2:#171b3a;--card-foreground:#f4f2fb;--popover:#12152b;--popover-foreground:#f4f2fb;--secondary:#171b3a;--secondary-foreground:#f4f2fb;--muted:#171b3a;--muted-foreground:#b9bbd6;--section-alt:#0b0d1d;--accent:#7c5cff24;--accent-foreground:#f4f2fb;--border:#ffffff1a;--border-subtle:#ffffff0f;--border-strong:#fff3;--input:#ffffff24;--primary-text:#cbbfff;--primary-soft:#7c5cff29;--primary-soft-2:#7c5cff4d;--card-shadow:0 1px 2px #0006,0 10px 30px -14px #000000b3;--card-shadow-hover:0 16px 40px -16px #7c5cff73;--shadow-elevated:0 28px 60px -28px #000000d9;--nav-bg:#0a0c20b8;--nav-bg-scrolled:#0a0c20f0;--nav-shadow:0 4px 24px -12px #0009,inset 0 1px 0 #ffffff14;--nav-shadow-scrolled:0 14px 36px -16px #000c,inset 0 1px 0 #ffffff1a;--glass-card-bg:linear-gradient(180deg,#ffffff0f,#ffffff05),#12152b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.h2v{background:var(--ink-0);color:var(--tx);font-family:var(--san);--night:1;line-height:1.6;overflow-x:clip}.h2v *,.h2v :before,.h2v :after{box-sizing:border-box}.h2v .wrap{max-width:1180px;margin:0 auto;padding:0 22px}.h2v .narrow{max-width:800px}.h2v .logo{letter-spacing:-.02em;color:var(--tx);align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex}.h2v .mark{flex:none;width:30px;height:30px}.h2v .sp{flex:1}.h2v .btn{white-space:nowrap;min-height:48px;transition:transform .25s var(--e),box-shadow .25s,background .25s,border-color .25s;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.h2v .btn.sm{min-height:40px;padding:0 19px;font-size:14px}.h2v .btn.lg{min-height:56px;padding:0 32px;font-size:16px}.h2v .btn.pri{color:#fff;background:linear-gradient(#8a6bff,#5b3fd6);box-shadow:0 16px 38px -16px #7c5cff,inset 0 1px #ffffff47}.h2v .btn.pri:hover{transform:translateY(-2px);box-shadow:0 22px 44px -16px #7c5cff,inset 0 1px #ffffff57}.h2v .btn.ghost{color:var(--tx-2)}.h2v .btn.ghost:hover{color:var(--tx)}.h2v .btn.ghostb{border:1px solid color-mix(in srgb,var(--tx) 28%,transparent);color:var(--tx);background:color-mix(in srgb,var(--tx) 7%,transparent)}.h2v .btn.ghostb:hover{background:color-mix(in srgb,var(--tx) 14%,transparent)}.h2v .btn span{transition:transform .25s var(--e)}.h2v .btn:hover span{transform:translate(3px)}.h2v .ctas{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:560px){.h2v .ctas{flex-direction:row;width:auto}}.h2v .hero{isolation:isolate;background:linear-gradient(var(--skyA,#0a0c26),var(--skyB,#1a1448));--tx:var(--htx,#f6f5ff);--tx-2:var(--htm,#cdd0f4);--em:var(--hem,#cbbfff);align-items:flex-end;min-height:max(660px,100svh);display:flex;position:relative;overflow:hidden}.h2v #sky{z-index:-3;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.h2v #sky.on{opacity:1}.h2v .nogl-sky{--d:clamp(26px,5.4vw,54px);z-index:-3;background:linear-gradient(0deg,rgba(var(--scrimC,2,6,18),var(--scrimA,.5)) 0,rgba(var(--scrimC,2,6,18),var(--scrimA,.5)) 62%,transparent 84%), radial-gradient(circle calc(var(--d)*3.4) at var(--sx,70%) var(--sy,20%),rgba(255,251,238,var(--sunO,0)) 0,rgba(255,251,238,var(--sunO,0)) 28%,rgba(255,214,150,calc(var(--sunO,0)*.55)) 31%,rgba(255,190,120,calc(var(--sunO,0)*.14)) 62%,transparent 100%), radial-gradient(circle calc(var(--d)*1.5) at var(--mx,30%) var(--my,20%),rgba(238,242,255,var(--moonO,0)) 0,rgba(238,242,255,var(--moonO,0)) 62%,rgba(170,190,255,calc(var(--moonO,0)*.22)) 70%,transparent 100%), linear-gradient(var(--skyA,#0a0c26),var(--skyB,#1a1448));display:none;position:absolute;inset:0}@media (min-width:760px){.h2v .nogl-sky{background:linear-gradient(90deg,rgba(var(--scrimC,2,6,18),var(--scrimA,.5)) 0,rgba(var(--scrimC,2,6,18),var(--scrimA,.5)) 52%,transparent 92%), radial-gradient(circle calc(var(--d)*3.4) at var(--sx,70%) var(--sy,20%),rgba(255,251,238,var(--sunO,0)) 0,rgba(255,251,238,var(--sunO,0)) 28%,rgba(255,214,150,calc(var(--sunO,0)*.55)) 31%,rgba(255,190,120,calc(var(--sunO,0)*.14)) 62%,transparent 100%), radial-gradient(circle calc(var(--d)*1.5) at var(--mx,30%) var(--my,20%),rgba(238,242,255,var(--moonO,0)) 0,rgba(238,242,255,var(--moonO,0)) 62%,rgba(170,190,255,calc(var(--moonO,0)*.22)) 70%,transparent 100%), linear-gradient(var(--skyA,#0a0c26),var(--skyB,#1a1448))}}.h2v .nogl .nogl-sky{display:block}.h2v .nogl #sky{display:none}.h2v .skyline{z-index:-1;width:100%;height:clamp(110px,19vw,250px);position:absolute;bottom:-1px;left:0;right:0}.h2v .skyline .far{fill:var(--far,#0e1233)}.h2v .skyline .mid{fill:var(--mid,#0a0e2a)}.h2v .skyline .near{fill:var(--ink-0)}.h2v .skyline .w{fill:#f7dca4;opacity:clamp(0,calc((var(--night) - var(--p)) * 7),1);shape-rendering:crispedges}.h2v .skyline .w.c{fill:#d8e4ff}.h2v .skyline .w.off{opacity:0!important}.h2v .hx-in{z-index:2;justify-items:start;gap:20px;width:100%;max-width:1180px;margin:0 auto;padding:118px 22px clamp(130px,24vw,260px);display:grid;position:relative}.h2v .eyebrow{border:1px solid color-mix(in srgb,var(--tx) 24%,transparent);background:color-mix(in srgb,var(--tx) 8%,transparent);color:var(--tx-2);border-radius:99px;align-items:center;gap:9px;padding:7px 15px;font-size:13px;font-weight:500;display:inline-flex}.h2v .eyebrow i{background:var(--violet);border-radius:9px;width:7px;height:7px;position:relative}.h2v .eyebrow i:after{content:"";background:var(--violet);will-change:transform,opacity;border-radius:9px;animation:2.4s infinite h2v-pulse;position:absolute;inset:0}@keyframes h2v-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}.h2v .timeline{min-height:1.3em;font:400 clamp(19px,4.6vw,28px)/1.25 var(--ser);color:var(--tx);letter-spacing:-.01em;margin-top:6px}.h2v .timeline b{font-weight:500}.h2v .timeline em{color:var(--em);font-style:italic}.h2v .h1{font:400 clamp(40px,10.6vw,84px)/1.02 var(--ser);letter-spacing:-.034em;color:var(--tx);text-wrap:balance;max-width:11.5em}.h2v .h1 em{color:var(--em);font-style:italic}.h2v .sub{color:var(--tx-2);text-wrap:pretty;max-width:36em;font-size:clamp(16px,4.2vw,19px)}.h2v .trust{color:var(--tx-2);opacity:.92;max-width:40em;font-size:13.5px}.h2v .chip{z-index:3;color:var(--tx);background:#080a1c8c;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:14px;display:none;position:absolute;bottom:clamp(130px,21vw,276px);right:22px}.h2v .hero .chip b{color:#f6f5ff;font-size:13px;display:block}.h2v .hero .chip small{color:#cdd0f4;font-size:12px}.h2v .mo{background:radial-gradient(circle at 35% 30%,#fff,#d9d6cf 60%,#a9a59c);border-radius:50%;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:0 0 18px #c8d2ff73}.h2v .mo:after{content:"";transform:translateX(var(--sh,0%));opacity:.94;background:#0a0e2a;border-radius:50%;position:absolute;inset:0}@media (min-width:960px){.h2v .chip{display:flex}.h2v .hx-in{padding-top:136px}}.h2v .page,.h2v section{position:relative}.h2v .alt:before,.h2v .alt:after{content:"";background:linear-gradient(90deg,transparent,var(--line-2),transparent);height:1px;position:absolute;left:0;right:0}.h2v .alt:before{top:0}.h2v .alt:after{bottom:0}.h2v section:not(.hero){padding:clamp(70px,11vw,130px) 0}.h2v .kicker{font:600 12px var(--san);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-soft);align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.h2v .kicker:before{content:"";background:var(--gold-deep);width:28px;height:1px}.h2v .h2{font:400 clamp(32px,7.4vw,56px)/1.05 var(--ser);letter-spacing:-.03em;text-wrap:balance}.h2v .h2 em{color:var(--violet-soft);font-style:italic}.h2v .lede{color:var(--tx-2);text-wrap:pretty;max-width:38em;margin-top:18px;font-size:clamp(16px,4vw,18.5px)}.h2v .cc{margin-left:auto;margin-right:auto}.h2v .head{margin-bottom:clamp(36px,6vw,64px)}.h2v .head.c{text-align:center}.h2v .head.c .h2{max-width:16em;margin:0 auto}.h2v .fine{color:var(--tx-3);font-size:12.5px}.h2v .fine.c{text-align:center;margin-top:24px}.h2v .gold{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.h2v .card{background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff0f,var(--shadow);border-radius:26px}.h2v .g3{gap:16px;display:grid}@media (min-width:860px){.h2v .g3{grid-template-columns:repeat(3,1fr)}}.h2v .pc,.h2v .sp{padding:28px}.h2v .no{font:italic 400 15px var(--ser);color:var(--gold);margin-bottom:22px;display:block}.h2v .pc h3,.h2v .sp h3{font:400 24px/1.15 var(--ser);letter-spacing:-.015em;margin-bottom:10px}.h2v .pc p,.h2v .sp p{color:var(--tx-2);font-size:15.5px}.h2v .split{align-items:center;gap:44px;display:grid}@media (min-width:960px){.h2v .split{grid-template-columns:1fr 1fr;gap:84px}.h2v .split.rev .copy{order:2}.h2v .split.rev .stagewrap{order:1}}.h2v .stats{flex-wrap:wrap;gap:44px;margin-top:34px;display:flex}.h2v .stats b{font:400 clamp(34px,7vw,46px)/1 var(--ser);letter-spacing:-.02em;display:block}.h2v .stats span{color:var(--tx-3);font-size:13px}.h2v .more{color:var(--violet-soft);gap:8px;margin-top:26px;font-weight:600;display:inline-flex}.h2v .more span{transition:transform .25s}.h2v .more:hover span{transform:translate(4px)}.h2v .av{width:36px;height:36px;font:700 12.5px var(--san);color:#fff;background:#0f9d73;border-radius:50%;flex:none;place-items:center;display:inline-grid}.h2v .av.lg2{width:44px;height:44px;font-size:16px}.h2v .pill{border-radius:99px;align-items:center;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.h2v .pill.hot{color:var(--hot);background:#42201a}.h2v .pill.ok{color:var(--ok);background:#0d3a2d}.h2v .pill.pp{color:var(--violet-soft);background:#2a2466}.h2v .b{max-width:88%;animation:h2v-bin .45s var(--e) both;border-radius:18px;padding:10px 14px;font-size:14.5px;line-height:1.4}.h2v .b.c{color:#16183a;background:#f3f1ff;border-bottom-left-radius:5px;align-self:flex-start}.h2v .b.r{color:#fff;background:linear-gradient(#7c5cff,#5b3fd6);border-bottom-right-radius:5px;align-self:flex-end}.h2v .b small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.h2v .b.t{background:#5b3fd6;align-self:flex-end;gap:4px;padding:13px 15px;display:flex}.h2v .b.t s{opacity:.5;background:#fff;border-radius:9px;width:6px;height:6px;animation:1s infinite h2v-td}.h2v .b.t s:nth-child(2){animation-delay:.15s}.h2v .b.t s:nth-child(3){animation-delay:.3s}@keyframes h2v-td{40%{opacity:1;transform:translateY(-4px)}}@keyframes h2v-bin{0%{opacity:0;transform:translateY(10px)scale(.96)}}.h2v .track{padding:10px 0 30px;position:relative}.h2v svg.rib{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h2v .base{fill:none;stroke:#ffffff1a;stroke-width:3px;stroke-linecap:round}.h2v .dot{fill:#fff;filter:drop-shadow(0 0 10px #cbbfff)drop-shadow(0 0 24px #ecd6a6)}.h2v .node{fill:var(--ink-0);stroke:#ffffff38;stroke-width:3px;transition:all .4s}.h2v .st{max-width:440px;transition:opacity .6s var(--e),transform .8s var(--e);gap:12px;margin:0 0 66px 52px;display:grid;position:relative}.h2v .st .n{font:600 12px var(--san);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.h2v .st h3{font:400 clamp(26px,6.6vw,36px)/1.08 var(--ser);letter-spacing:-.02em}.h2v .st p{color:var(--tx-2)}.h2v .ui{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;justify-content:center;gap:9px;min-height:100px;padding:15px;display:flex}.h2v .src{color:var(--tx-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.h2v .row{align-items:center;gap:14px;display:flex}.h2v .mini{color:var(--tx-3);margin-top:6px;font-size:13px}.h2v .sring{--v:86;aspect-ratio:1;background:conic-gradient(#ff8466 calc(var(--v)*1%),#ffffff1f 0);border-radius:50%;flex:none;place-items:center;width:86px;display:grid;position:relative}.h2v .sring:before{content:"";background:var(--ink-2);border-radius:50%;position:absolute;inset:9px}.h2v .sring b{font:400 27px var(--ser);position:relative}.h2v .stages{flex-wrap:wrap;gap:6px;display:flex}.h2v .stages span{border:1px solid var(--line-2);color:var(--tx-3);border-radius:99px;padding:4px 11px;font-size:12px}.h2v .deal2 small{color:var(--tx-3);font-size:12px}.h2v .deal2 b{font:400 36px var(--ser);display:block}@media (min-width:860px){.h2v .st{width:44%;max-width:none;margin:0 0 112px}.h2v .st:nth-of-type(2n){margin-left:56%}}.h2v .mk{padding:0;overflow:hidden}.h2v .mh{border-bottom:1px solid var(--line);color:var(--tx-3);align-items:center;gap:7px;padding:15px 18px;font-size:13px;display:flex}.h2v .mh i{background:#ffffff24;border-radius:9px;width:10px;height:10px}.h2v .mh span{margin-left:8px}.h2v .mh em{align-items:center;gap:7px;margin-left:auto;font-style:normal;display:flex}.h2v .mh u{background:var(--ok);border-radius:9px;width:7px;height:7px}.h2v .mrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.h2v .mrow:last-child{border:0}.h2v .mrow.on{background:#7c5cff1f}.h2v .mrow b{font-weight:600;display:block}.h2v .mrow b small{color:var(--tx-3);margin-left:6px;font-weight:400}.h2v .mrow span:not(.av):not(.pill){color:var(--tx-2);font-size:14px}.h2v .mrow .pill{margin-left:8px}.h2v .badge{background:var(--violet-deep);color:#fff;min-width:22px;height:22px;font:600 11.5px var(--san);border-radius:99px;place-items:center;margin-left:auto;text-decoration:none;display:grid}.h2v .stagewrap{perspective:1100px;place-items:center;padding:10px 0;display:grid}.h2v .phone{width:min(86vw,330px);box-shadow:var(--shadow),0 0 0 1px #ffffff1f inset,0 0 90px -24px #7c5cff8c;transform:rotateY(var(--ry,-8deg)) rotateX(var(--rx,4deg));transition:transform .25s var(--e);background:#03040d;border-radius:42px;padding:10px;animation:6s ease-in-out infinite h2v-flo}@keyframes h2v-flo{50%{translate:0 -8px}}.h2v .scr{background:#0b0d22;border-radius:33px;flex-direction:column;height:min(520px,72vh);display:flex;overflow:hidden}.h2v .ph{color:#fff;background:#0c5c52;align-items:center;gap:11px;padding:15px 17px;font-size:14px;display:flex}.h2v .ph b{display:block}.h2v .ph small{opacity:.8;font-size:11.5px}.h2v .ph .av{color:#0c5c52;background:#fff}.h2v .chat{background:radial-gradient(circle at 20% 10%,#25d36612,#0000 50%);flex-direction:column;flex:1;justify-content:flex-end;gap:9px;padding:15px;display:flex;overflow:hidden}.h2v .strip{border-top:1px solid var(--line);color:var(--tx-3);background:#080a1d;padding:12px 16px;font-size:12.5px}.h2v .try-l{color:var(--tx-2);margin-top:30px;font-size:14px}.h2v .sug{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.h2v .sug button{border:1px solid var(--line-2);color:var(--tx-2);border-radius:99px;padding:9px 15px;font-size:13.5px;transition:all .2s}.h2v .sug button:hover{border-color:var(--violet);color:var(--tx)}.h2v .tform{border:1px solid var(--line-2);background:#ffffff0d;border-radius:99px;gap:8px;max-width:480px;margin-top:14px;padding:6px 6px 6px 20px;display:flex}.h2v .tform input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.h2v .tform input::placeholder{color:var(--tx-3)}.h2v .tform button{color:#fff;background:linear-gradient(#8a6bff,#5b3fd6);border-radius:99px;min-height:44px;padding:0 22px;font-weight:600}.h2v .camp{gap:18px;padding:22px;display:grid}.h2v .ch{justify-content:space-between;align-items:center;gap:12px;display:flex}.h2v .ch b{font:400 22px var(--ser)}.h2v .pill.live u{background:var(--ok);border-radius:9px;width:6px;height:6px;margin-right:6px;animation:1.6s infinite h2v-pulse2}@keyframes h2v-pulse2{50%{opacity:.3}}.h2v .cn{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.h2v .cn b{font:400 clamp(24px,6vw,34px)/1.1 var(--ser);font-variant-numeric:tabular-nums;display:block}.h2v .cn span{color:var(--tx-3);font-size:12.5px}.h2v .bar{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.h2v .bar i{height:100%;width:var(--w);transition:width 1.4s var(--e);background:linear-gradient(90deg,#7c5cff,#cbbfff);border-radius:99px;display:block}.h2v.rv .camp:not(.on) .bar i{width:0}.h2v .cf{color:var(--tx-2);font-size:13px}.h2v .deckwrap{perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;padding:10px 0 20px;display:grid}.h2v .deck{width:min(76vw,340px);height:min(470px,64vh);transform-style:preserve-3d;transform:rotateY(var(--ry,-10deg)) rotateX(var(--rx,4deg));transition:transform .3s var(--e);position:relative}.h2v .card2{box-shadow:var(--shadow);transition:transform .7s var(--e),opacity .6s,filter .6s;cursor:grab;touch-action:pan-y;will-change:transform;background:linear-gradient(#1a1e40,#10132b);border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;inset:0;overflow:hidden}.h2v .card2.drag{cursor:grabbing;transition:none}.h2v .card2:before{content:"";background:linear-gradient(160deg,var(--ac),transparent 46%);opacity:.26;pointer-events:none;position:absolute;inset:0}.h2v .card2 .top{align-items:center;gap:11px;display:flex;position:relative}.h2v .tg{color:#fff;width:38px;height:38px;font:700 13px var(--san);background:var(--ac);border-radius:13px;place-items:center;display:grid}.h2v .card2 .top b{font:400 22px var(--ser)}.h2v .card2 .top small{color:var(--tx-3);font-size:12px;display:block}.h2v .card2 .msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;display:flex;position:relative;overflow:hidden}.h2v .foot2{opacity:0;min-height:64px;transition:.5s var(--e);background:#ffffff12;border-radius:17px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;position:relative;transform:translateY(8px)}.h2v .foot2.on{opacity:1;transform:none}.h2v .foot2 b{font:400 25px var(--ser)}.h2v .foot2 small{color:var(--tx-3);font-size:12px;display:block}.h2v .nav2{justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.h2v .nav2 button{border:1px solid var(--line-2);border-radius:50%;width:46px;height:46px;font-size:18px}.h2v .nav2 button:hover{background:#ffffff12}.h2v .dots{gap:6px;display:flex}.h2v .dots i{background:#fff3;border-radius:9px;width:7px;height:7px;transition:all .3s}.h2v .dots i.on{background:var(--gold);width:22px}.h2v .q{border-bottom:1px solid var(--line);padding:22px 0}.h2v .q summary{cursor:pointer;font:400 clamp(19px,4.6vw,24px)/1.25 var(--ser);letter-spacing:-.01em;justify-content:space-between;gap:18px;list-style:none;display:flex}.h2v .q summary:after{content:"+";color:var(--gold);font-size:28px;line-height:1;transition:transform .3s}.h2v .q[open] summary:after{transform:rotate(45deg)}.h2v .q summary::-webkit-details-marker{display:none}.h2v .q p{color:var(--tx-2);max-width:44em;margin-top:12px}.h2v .cta{text-align:center;overflow:hidden}.h2v .cta .wrap{justify-items:center;gap:6px;display:grid}.h2v .cta .ctas{justify-content:center;margin-top:30px}.h2v .cta:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 50% 110%,#7c5cff6b,#0000 70%),radial-gradient(40% 50% at 50% 100%,#ecd6a62e,#0000 70%);position:absolute;inset:0}@media (max-width:959px){.h2v .hx-in{padding-top:clamp(250px,37svh,320px)}}.h2v .h1{max-width:12.2em}.h2v .assure{border-bottom:1px solid var(--line);background:var(--ink-0)}.h2v .assure ul{flex-wrap:wrap;justify-content:center;gap:12px 0;margin:0;padding:0;list-style:none;display:flex}.h2v .assure li{letter-spacing:.05em;color:var(--tx-2);text-align:center;padding:20px 26px;font-size:13px;position:relative}.h2v .assure li+li:before{content:"";background:var(--line-2);width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:640px){.h2v .assure li{padding:14px 16px;font-size:12px}.h2v .assure li+li:before{display:none}}.h2v.rv [data-r]{opacity:0;transition:opacity .9s var(--e),transform 1s var(--e);transform:translateY(26px)}.h2v.rv [data-r].in{opacity:1;transform:none}.h2v .g3>:nth-child(2){transition-delay:80ms}.h2v .g3>:nth-child(3){transition-delay:.16s}.h2v .alt{background:radial-gradient(60% 55% at 85% 0,#7c5cff1a,transparent 70%),radial-gradient(45% 50% at 5% 100%,#ecd6a60f,transparent 70%),var(--ink-1)}.h2v .wm{font:400 clamp(60px,17vw,230px)/.9 var(--ser);letter-spacing:-.05em;text-align:center;background:linear-gradient(#ffffff17,#fff0 85%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:56px 0 -.12em;overflow:hidden}.h2v .star{z-index:1;opacity:0;pointer-events:none;background:#fff;border-radius:2px;width:2px;height:2px;position:absolute;top:14%;left:62%;box-shadow:0 0 6px 1px #fffc}.h2v .star.go{animation:1.4s ease-out forwards h2v-shoot}@keyframes h2v-shoot{0%{opacity:0;transform:translate(0)scale(1)}8%{opacity:1}to{opacity:0;transform:translate(-190px,110px)scale(.4)}}.h2v .star.go:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#ffffffd9);width:90px;height:1px;position:absolute;top:50%;right:1px;transform:rotate(-30deg)translateY(-.5px)}.h2v .kicker{color:var(--violet-soft)}.h2v .h2{letter-spacing:-.034em}.h2v .btn.pri{position:relative;overflow:hidden}.h2v .btn.pri:before{content:"";transition:transform .8s var(--e);background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.h2v .btn.pri:hover:before{transform:translate(120%)}.h2v .av{letter-spacing:.01em;font-weight:700}.h2v .av.sm{width:24px;height:24px;font-size:10.5px}.h2v .b.c.dim{opacity:.74}.h2v .tg{text-shadow:0 1px #0000002e}.h2v.rv .st{opacity:.28;transform:perspective(900px)rotateY(10deg)translateY(30px)}.h2v.rv .st.on{opacity:1;transform:none}@media (min-width:860px){.h2v.rv .st:nth-of-type(odd){transform:perspective(900px)rotateY(-10deg)translateY(30px)}.h2v.rv .st.on{transform:none}}.h2v .updated{background:var(--ink-0);padding-top:8px}.h2v .updated p{color:var(--tx-3)}.h2v .fine{margin-top:0}.h2v .more{color:var(--violet-soft);gap:8px;display:inline-flex}.h2v .logo-onlight{display:none}.h2v .logo-ondark{display:inline-block}@media (max-width:859px){.h2v .lit{filter:none;stroke-width:6px}.h2v .dot{filter:none;stroke:#cbbfff59;stroke-width:16px}.h2v .phone{box-shadow:var(--shadow),0 0 0 1px #ffffff1f inset;animation:none}.h2v .card{box-shadow:inset 0 1px #ffffff0f,0 18px 36px -24px #000000e6}}@media (max-width:639px){.h2v .hero{min-height:max(620px,100svh)}.h2v .hx-in{gap:14px;padding:clamp(196px,29svh,250px) 20px 104px}.h2v .timeline{margin-top:2px;font-size:18px}.h2v .h1{font-size:clamp(38px,11.2vw,46px);line-height:1.03}.h2v .sub{font-size:16px;line-height:1.5}.h2v .trust{display:none}.h2v .ctas{gap:6px}.h2v .ctas .btn.lg{min-height:54px;font-size:16px}.h2v .ctas .btn.ghostb{text-underline-offset:5px;min-height:46px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--tx) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--tx) 40%,transparent);background:0 0;border-color:#0000;font-size:15px}.h2v .eyebrow{padding:6px 13px;font-size:12.5px}.h2v .assure ul{gap:8px;padding:20px 16px}.h2v .assure li{letter-spacing:.02em;border:1px solid var(--line-2);background:#ffffff08;border-radius:99px;padding:8px 14px;font-size:12.5px}.h2v section:not(.hero){padding:60px 0}.h2v .head{margin-bottom:30px}.h2v .h2{font-size:clamp(30px,8.4vw,36px)}.h2v .lede{margin-top:14px}.h2v .wrap{padding:0 20px}.h2v .pc,.h2v .sp{padding:22px}.h2v .stats{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.h2v .stats b{font-size:34px}.h2v .camp{padding:18px}.h2v .ch b{font-size:19px}.h2v .q{padding:18px 0}.h2v .q summary{align-items:center;min-height:44px}.h2v .more{align-items:center;min-height:44px;margin-top:18px}.h2v .wm{margin-top:36px}.h2v #pricing div.grid[class*="max-w-[1360px]"]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:0 -20px;padding:6px 20px 22px;display:flex;overflow-x:auto}.h2v #pricing div.grid[class*="max-w-[1360px]"]::-webkit-scrollbar{display:none}.h2v #pricing div.grid[class*="max-w-[1360px]"]>*{scroll-snap-align:center;flex:0 0 84%;min-width:0}.h2v #pricing div.grid[class*="max-w-[1360px]"]>:first-child{margin-left:0}}body.h2v-theme{background:var(--ink-0);color:var(--tx);font-family:var(--san)}.h2v-theme .page-ambient{background:radial-gradient(52% 40% at 8% -6%,#7c5cff38,transparent 66%),radial-gradient(46% 36% at 96% 2%,#ecd6a61a,transparent 66%),radial-gradient(50% 40% at 80% 70%,#7c5cff1a,transparent 66%),var(--ink-0)}.h2v-theme .logo-onlight{display:none}.h2v-theme .logo-ondark{display:inline-block}.h2v-theme h1,.h2v-theme h2{font-family:var(--ser);letter-spacing:-.025em;font-weight:400}.h2v-theme ::selection{color:#fff;background:#7c5cff73}@media (max-width:639px){.h2v .b small{font-size:11px}.h2v .pill,.h2v .src{font-size:12px}.h2v #pricing .text-\[10px\]{font-size:11px}.h2v #pricing .rounded-full.px-4.py-1\.5{align-items:center;min-height:40px;display:inline-flex}.h2v #pricing a[class*=mb-5][class*=block]{justify-content:center;align-items:center;min-height:46px;display:flex}.h2v .sug button{min-height:44px}.h2v footer a{align-items:center;min-height:40px;display:inline-flex}}.h2v .plan-featured a[class*="bg-[var(--background)]"],.h2v-theme .plan-featured a[class*="bg-[var(--background)]"]{background:#f4f2fb;color:#14152e!important}.h2v .plan-featured>span[class*="bg-[var(--background)]"],.h2v-theme .plan-featured>span[class*="bg-[var(--background)]"]{color:#14152e;background:#f4f2fb}.h2v-theme a[class*="border-[#16183a]"]{color:var(--tx)!important;border-color:#ffffff4d!important}.h2v-theme a[class*="bg-[#16183a]"]{background:linear-gradient(#8a6bff,#5b3fd6)!important}.h2v-theme .text-primary{color:var(--primary-text)}.h2v .split>*,.h2v .g3>*{min-width:0}.h2v .tform{max-width:100%}@media (max-width:359px){.h2v .tform{padding-left:14px}.h2v .tform button{padding:0 16px}.h2v .stats{gap:14px}.h2v .stats b{font-size:30px}}.h2v .assure .dup{display:none}@media (max-width:639px){.h2v .assure{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.h2v .assure .wrap{width:max-content;max-width:none;padding:0;animation:32s linear infinite h2v-tick;display:flex}.h2v .assure ul{flex-wrap:nowrap;flex:none;gap:10px;padding:16px 5px 16px 10px}.h2v .assure .dup{display:flex}.h2v .assure li{white-space:nowrap}}@keyframes h2v-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.h2v .assure .wrap{animation:none}.h2v .assure{overflow-x:auto}.h2v .assure .dup{display:none}}@media (max-width:639px){.h2v .pc{padding:20px 20px 22px}.h2v .pc .no{margin-bottom:10px}.h2v .pc h3{margin-bottom:6px;font-size:21px}.h2v .pc p{font-size:15px;line-height:1.5}.h2v .g3{gap:12px}}@media (max-width:859px){.h2v .st{margin-left:60px}}.h2v .tube{fill:none;stroke:#fff3;stroke-width:15px;stroke-linecap:round}.h2v .hole{fill:none;stroke:var(--ink-0);stroke-width:11px;stroke-linecap:round}.h2v .lit2{fill:none;stroke:url(#h2v-g);stroke-width:11px;stroke-linecap:round;opacity:.35;filter:none}.h2v .lit{fill:none;stroke:url(#h2v-g);stroke-width:7px;stroke-linecap:round;filter:none}.h2v .node{r:10;fill:var(--ink-0);stroke:#ffffff4d;stroke-width:3px}.h2v .node.on{stroke:#fff;fill:var(--gold)}@media (max-width:639px){.h2v .pain .g3{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -20px;padding:4px 20px 14px;display:flex;overflow-x:auto}.h2v .pain .g3::-webkit-scrollbar{display:none}.h2v .pain .g3>*{scroll-snap-align:center;flex-direction:column;flex:0 0 80%;min-width:0;display:flex}.h2v .pain .pc .no{color:var(--gold);margin-bottom:14px;font-size:34px;line-height:1}.h2v .pain .pc{background:var(--cardg),var(--card);padding:22px 20px 24px}}.h2v .skyline .p0{--p:.04}.h2v .skyline .p1{--p:.13}.h2v .skyline .p2{--p:.22}.h2v .skyline .p3{--p:.31}.h2v .skyline .p4{--p:.4}.h2v .skyline .p5{--p:.49}.h2v .skyline .p6{--p:.58}.h2v .skyline .p7{--p:.67}.h2v .skyline .p8{--p:.76}.h2v .skyline .p9{--p:.85}.h2v .pain,.h2v .feat,.h2v .ai,.h2v .bc,.h2v .price,.h2v #roi,.h2v .steps,.h2v .deckS,.h2v .faq,.h2v .cta{content-visibility:auto;contain-intrinsic-size:auto 900px}.h2v .price{contain-intrinsic-size:auto 1700px}.h2v .ai{contain-intrinsic-size:auto 1300px}.h2v .faq{contain-intrinsic-size:auto 760px}.h2v .cta{contain-intrinsic-size:auto 420px}@media (min-width:860px){.h2v .pain{contain-intrinsic-size:auto 560px}.h2v .feat,.h2v .bc{contain-intrinsic-size:auto 700px}.h2v .ai{contain-intrinsic-size:auto 780px}.h2v .price{contain-intrinsic-size:auto 1100px}}.h2v .src{color:var(--tx-2)}.h2v .av.sm{background-color:#0b3f94!important}.h2v .b.c.dim{opacity:1;background:#d9d6ef}.h2v-theme [style*=--post-deep]{color:var(--violet-soft)!important}.h2v .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.h2v .chips a{border:1px solid var(--line-2);min-height:44px;color:var(--tx);border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:550;transition:border-color .2s,background .2s;display:inline-flex}.h2v .chips a:hover{border-color:var(--violet);background:#7c5cff1f}@media (max-width:639px){.h2v .cmp{padding:44px 0!important}.h2v .chips a{padding:0 14px;font-size:14px}.h2v .chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.h2v .chips a{text-align:center;justify-content:center;padding:0 8px;font-size:14px}.h2v .chips .rs,.h2v .chips .ar{display:none}.h2v .chips li:last-child{grid-column:1/-1}.h2v .chips li:last-child a .ar{display:inline}}