:root{--canvas:#FCFBF8;--sand:#F5F3EE;--linen:#ECEAE4;--stone:#D4D3D0;--dim:#5F5F5D;--charcoal:#1C1C1C;--night:#171717;--sky:#BFD3FF;--blue:#8FA2FF;--cobalt:#5E6CE8;--violet:#7FE3C4;--pink:#E3B9F2;--coral:#FFC9B5;--gold:#FFDCC8;--ease-ui:cubic-bezier(.4,0,.2,1)}body.home{background:var(--canvas);color:var(--charcoal)}body.home .nav{background:color-mix(in srgb,var(--canvas) 70%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom:1px solid transparent;transition:background-color .3s var(--ease-ui),border-color .3s var(--ease-ui)}body.home .nav.scrolled{background:color-mix(in srgb,var(--canvas) 82%,transparent);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border-bottom-color:var(--linen)}body.home .nav .wrap{height:56px}body.home .nav-links a{font-size:14.5px;color:var(--charcoal)}.sh{color:var(--charcoal)}.pill-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;font:500 14px var(--font);white-space:nowrap;transition:opacity .15s,background-color .15s}.pill-btn:hover{text-decoration:none;opacity:.85}.pill-btn.dark{background:rgba(0,0,0,.88);color:#FCFBF8}.pill-btn.line{border:1px solid var(--linen);color:var(--charcoal);background:transparent}.pill-btn.frost{background:rgba(255,255,255,.8);color:#1C1C1C}.pill-btn.big{height:46px;padding:0 22px;font-size:15.5px}.lhero{position:relative;isolation:isolate;margin-top:-56px;min-height:108svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0 18vh;overflow:hidden}.grad{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.grad .layer{position:absolute;inset:-10% -20%;animation:background-enter 1.2s var(--ease-ui) both}.grad .layer::before{content:"";position:absolute;inset:0;background:radial-gradient(48% 26% at 28% 56%,rgba(143,162,255,.55) 0%,transparent 70%),radial-gradient(44% 26% at 74% 64%,rgba(185,164,255,.5) 0%,transparent 70%),linear-gradient(180deg,var(--canvas) 0%,var(--canvas) 16%,#DCE6FF 36%,#A9B9FF 56%,#B6A4FF 74%,#E3B9F2 88%,#FFCDB8 100%);filter:blur(20px);animation:drift 18s ease-in-out infinite alternate}.grad .layer::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 0%,transparent) 30%)}@keyframes background-enter{from{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-3%,-2%,0) scale(1.05)}100%{transform:translate3d(3%,1%,0) scale(1.02)}}.grad .grain{position:absolute;inset:0;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.enter{animation:enter .5s var(--ease-ui) both;animation-delay:calc(var(--d,0) * 1ms + 200ms)}@keyframes enter{from{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.hero-in{width:100%;max-width:780px;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;padding:0 20px}.lhero h1{flex-direction:column;font-size:clamp(34px,5.6vw,60px);font-weight:560;letter-spacing:-.035em;line-height:1.05;display:flex;align-items:center;justify-content:center;gap:.2em;flex-wrap:wrap}.lhero h1 .mk{display:inline-flex;width:.9em;height:.9em}.lhero h1 .mk svg{width:100%;height:100%}.lhero h1 .ln1,.lhero h1 .ln2{white-space:nowrap;display:inline-flex;align-items:center;gap:.2em}.ask{width:100%;max-width:760px;text-align:left;background:#fff;border-radius:24px;padding:18px 16px 12px 20px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transition:box-shadow .25s var(--ease-ui)}.ask:focus-within{box-shadow:0 0 0 1px rgba(51,85,209,.4),0 0 0 5px rgba(51,85,209,.12),0 20px 25px -5px rgba(0,0,0,.12),0 8px 10px -6px rgba(0,0,0,.1)}.ask textarea{display:block;width:100%;min-height:52px;max-height:220px;border:0;outline:none;resize:none;background:transparent;font:400 16.5px/1.5 var(--font);color:#1C1C1C;padding:0}.ask textarea::placeholder{color:#8A8A87}.ask-bar{display:flex;align-items:center;gap:6px;margin-top:8px}.ask-bar .ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--linen);color:#5F5F5D;background:transparent}.ask-bar .ico svg{width:16px;height:16px}.ask-bar .sel{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border-radius:999px;color:#5F5F5D;font:500 13.5px var(--font)}.ask-bar .grow{flex:1}.send{width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;cursor:pointer;flex:none;background:linear-gradient(135deg,#2563EB,#0F9BB5);transition:transform .2s var(--spring),opacity .2s}.send:hover{transform:scale(1.08)}.send:disabled{opacity:.35;transform:none;cursor:default;background:#1C1C1C}.send svg{width:16px;height:16px}.sh{font-size:clamp(30px,3.6vw,40px);font-weight:560;letter-spacing:-.03em;line-height:1.1}.sh .reveal-t{white-space:pre-wrap}.sh .reveal-t span{opacity:0;color:inherit;transition:opacity .25s}.sh .reveal-t.go span{opacity:1}.sh .reveal-t.done span{color:inherit}.ssub{font-size:16px;color:var(--dim);margin-top:10px;max-width:420px}.blk{padding:120px 0 0}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px}.tcard{background:#fff;border:1px solid var(--linen);border-radius:16px;padding:12px 12px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}@media (prefers-color-scheme:dark){.tcard{background:var(--sand)}}.tcard .vis{position:relative;height:210px;border-radius:10px;overflow:hidden;background:var(--canvas)}.tcard .vis::before{content:"";position:absolute;inset:-30%;filter:blur(30px);opacity:.55}.tcard:nth-child(1) .vis::before{background:radial-gradient(40% 40% at 20% 30%,rgba(127,227,196,.9),transparent),radial-gradient(40% 40% at 80% 20%,rgba(37,99,235,.45),transparent)}.tcard:nth-child(2) .vis::before{background:radial-gradient(40% 40% at 80% 70%,rgba(34,184,207,.7),transparent),radial-gradient(30% 30% at 20% 80%,rgba(37,99,235,.4),transparent)}.tcard:nth-child(3) .vis::before{background:radial-gradient(35% 50% at 0% 50%,rgba(37,99,235,.45),transparent),radial-gradient(30% 30% at 90% 20%,rgba(127,227,196,.9),transparent)}.tcard h3{font-size:15px;font-weight:600;letter-spacing:-.01em;padding:0 8px}.tcard p{font-size:13.5px;color:var(--dim);padding:0 8px;margin-top:-8px}.m1{position:absolute;inset:0;padding:16px 16px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;color:#10161C}.m1-ans{display:flex;align-items:flex-start;gap:8px;min-height:58px}.m1-mk{flex:none;width:20px;height:20px;margin-top:4px;display:block;opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--ease-ui)}.m1-mk svg{width:100%;height:100%;display:block}.m1-dots{display:none;gap:3px;margin-top:11px}.m1-dots i{width:5px;height:5px;border-radius:50%;background:#22B8CF;animation:m1dot 1s infinite}.m1-dots i:nth-child(2){animation-delay:.15s}.m1-dots i:nth-child(3){animation-delay:.3s}@keyframes m1dot{50%{opacity:.25;transform:translateY(-2px)}}.m1-route{flex:1;min-width:0;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid rgba(37,99,235,.18);border-radius:12px;padding:9px 10px;box-shadow:0 10px 26px -12px rgba(37,99,235,.45);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease-ui)}.m1-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2563EB,#22B8CF)}.m1-ic svg{width:16px;height:16px}.m1-t{min-width:0;display:flex;flex-direction:column;line-height:1.2}.m1-t b{font-size:12.5px;font-weight:650}.m1-t small{font-size:11px;color:#5B6670;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m1-go{margin-left:auto;flex:none;font-size:10.5px;font-weight:650;color:#fff;background:#10161C;border-radius:999px;padding:5px 9px}.m1.think .m1-mk,.m1.ans .m1-mk{opacity:1;transform:none}.m1.think .m1-dots{display:flex}.m1.ans .m1-route{opacity:1;transform:none}.m1-in{position:relative;background:#fff;border-radius:14px;box-shadow:0 10px 30px -10px rgba(16,22,28,.25);padding:12px 46px 12px 14px;font-size:13.5px;min-height:44px}.m1-in .caret::after{content:"";display:inline-block;width:1.5px;height:1em;background:#10161C;vertical-align:-2px;margin-left:1px;animation:caret 1s steps(1) infinite}.m1-send{position:absolute;right:8px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#10161C;opacity:.25;transition:opacity .3s,transform .2s}.m1-send::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:solid #fff;border-width:2px 0 0 2px;transform:translate(-50%,-25%) rotate(45deg)}.m1.ready .m1-send{opacity:1;background:linear-gradient(135deg,#2563EB,#22B8CF)}.m1.sent .m1-send{transform:scale(.85)}.m2{position:absolute;left:10%;right:8%;top:12%;bottom:0;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 10px 30px -8px rgba(16,22,28,.22);padding:10px 14px;color:#10161C}.m2-bar{display:flex;gap:4px;font-size:10.5px;color:#5B6670}.m2-bar span{padding:2px 7px;border-radius:6px}.m2-bar span.on{background:rgba(37,99,235,.1);color:#2563EB;font-weight:650}.m2-site{margin-top:12px}.m2-site small{font-size:9.5px;letter-spacing:.12em;color:#8A949C;font-weight:650}.m2-h{margin:4px 0 8px;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.15;border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:color .5s,outline-color .3s}.m2-site .ln{height:6px;border-radius:3px;background:#EEF1F4;margin-top:6px;width:92%}.m2-site .ln.s{width:66%}.m2-bt{margin-top:12px;display:inline-block;font-size:11px;font-weight:600;color:#fff;background:#10161C;border-radius:7px;padding:6px 11px;outline:1.5px dashed transparent;outline-offset:3px;transition:background-color .5s,outline-color .3s}.m2.sel-h .m2-h,.m2.sel-b .m2-bt{outline-color:#22B8CF}.m2-pop{position:absolute;left:14px;top:92px;display:flex;gap:6px;background:#fff;border-radius:10px;padding:6px;box-shadow:0 10px 24px -8px rgba(16,22,28,.3);opacity:0;transform:translateY(6px) scale(.96);transition:opacity .25s,transform .3s var(--ease-ui);pointer-events:none;z-index:1}.m2-pop i{width:18px;height:18px;border-radius:6px;background:var(--c)}.m2.pop .m2-pop{opacity:1;transform:none}.m2-toast{position:absolute;right:10px;bottom:12px;font-size:10.5px;font-weight:650;color:#06201C;background:#7FE3C4;border-radius:999px;padding:4px 9px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .4s var(--ease-ui)}.m2.toast .m2-toast{opacity:1;transform:none}.m2 .cursor{position:absolute;width:15px;height:15px;left:70%;top:70%;transition:left .9s var(--ease-ui),top .9s var(--ease-ui),transform .15s;z-index:2}.m2 .cursor.click{transform:scale(.8)}.m3{position:absolute;left:8%;right:0;top:10%;bottom:0;background:#fff;border-radius:12px 0 0 0;box-shadow:0 10px 30px -8px rgba(16,22,28,.2);display:grid;grid-template-columns:44% 1fr;overflow:hidden}.m3-side{padding:10px 6px 10px 10px;display:flex;flex-direction:column;gap:2px;border-right:1px solid #EEF1F4;font-size:11.5px;color:#4A545C}.m3-side span{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:7px;white-space:nowrap;transition:background-color .35s,color .35s}.m3-side i{flex:none;width:10px;height:10px;border-radius:3px;border:1.5px solid currentColor;opacity:.7}.m3-side span.on{background:rgba(37,99,235,.1);color:#2563EB;font-weight:650}.m3-side span.on i{border-color:transparent;background:linear-gradient(135deg,#2563EB,#22B8CF);opacity:1}.m3-main{position:relative}.m3-p{position:absolute;inset:12px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease-ui)}.m3-p.on{opacity:1;transform:none}.m3-p.chat{display:flex;flex-direction:column;gap:8px}.m3-p.chat .u{align-self:flex-end;font-size:10.5px;background:#10161C;color:#fff;border-radius:10px 10px 3px 10px;padding:5px 8px}.m3-p.chat .a{display:flex;flex-direction:column;gap:5px}.m3-p.chat .a b{height:6px;border-radius:3px;background:#E4EAF0;width:90%}.m3-p.chat .a b.s{width:55%;background:rgba(34,184,207,.45)}.m3-p.grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:start}.m3-p.grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px}.m3-p.code{display:flex;flex-direction:column;gap:7px;background:#0F1A2B;border-radius:8px;padding:10px;inset:12px 0 auto 12px}.m3-p.code b{height:5px;border-radius:3px;background:#5FD6C8;opacity:.8}.m3-p.code b.k{background:#7AA2FF}.m3-p.agents span{position:absolute;font-size:9.5px;font-weight:650;background:#fff;border:1px solid #E4EAF0;border-radius:7px;padding:4px 6px;box-shadow:0 4px 10px -4px rgba(16,22,28,.2);z-index:1}.m3-p.agents span:nth-child(1){left:0;top:4px}.m3-p.agents span:nth-child(2){right:0;top:46%}.m3-p.agents span:nth-child(3){left:4px;bottom:6px}.m3-p.agents svg{position:absolute;inset:0;width:100%;height:100%}.m3-p.agents path{fill:none;stroke:#22B8CF;stroke-width:1.2;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.m3-p.files{display:flex;flex-direction:column;gap:6px;font-size:10.5px;color:#4A545C}.m3-p.files span{display:flex;align-items:center;gap:6px}.m3-p.files i{width:14px;height:11px;border-radius:2px 2px 3px 3px;background:linear-gradient(135deg,#2563EB,#22B8CF)}.m3-p.phone{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9.5px;color:#5B6670}.m3-p.phone div{width:62px;height:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;border:1.5px solid #10161C;border-radius:10px}.m3-p.phone div i{background:#10161C;border-radius:2px}.m3-p.phone div i:nth-child(2n){background:transparent}.m3-p.phone div i:nth-child(5){background:#22B8CF}.darkblk{margin-top:120px;background:var(--night);color:#F2F1ED;border-radius:22px;padding:64px 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px}.darkblk .left{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:14px}.darkblk .sh{color:#F2F1ED}.darkblk .ssub{color:#A9A8A3}.acc{margin-top:30px;display:flex;flex-direction:column}.acc .it{padding:12px 0;border-bottom:1px solid #2A2A2A;cursor:pointer}.acc .it b{font-size:14.5px;font-weight:560;color:#9C9B97;transition:color .3s}.acc .it p{font-size:13.5px;color:#A9A8A3;max-height:0;overflow:hidden;transition:max-height .45s var(--ease-ui),margin .45s var(--ease-ui)}.acc .it .prog{height:2px;margin-top:10px;background:#2A2A2A;border-radius:2px;overflow:hidden;display:none}.acc .it .prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#2563EB,#22B8CF,#7FE3C4)}.acc .it.on b{color:#F2F1ED}.acc .it.on p{max-height:80px;margin-top:6px}.acc .it.on .prog{display:block}.darkblk .right{display:flex;flex-direction:column;gap:16px}.panel{position:relative;aspect-ratio:4 / 3.1;max-width:100%;border-radius:14px;overflow:hidden;background:radial-gradient(120% 90% at 50% 120%,#123C6E 0%,#171717 58%);border:1px solid #262626;display:grid;place-items:center}.panel img{width:100%;height:100%;object-fit:cover;object-position:top left;opacity:.96}.glowcard{width:64%;aspect-ratio:16 / 10;border-radius:14px;border:1.5px solid rgba(34,184,207,.85);box-shadow:0 0 0 1px rgba(95,214,200,.35),0 0 60px -6px rgba(34,184,207,.5);background:#1D1D1D;position:relative}.glowcard .addr{position:absolute;top:8px;left:50%;transform:translateX(-50%);font-size:10px;color:#8D8C88;background:#262626;padding:3px 12px;border-radius:999px;white-space:nowrap}.glowcard .icons{position:absolute;left:0;right:0;bottom:22%;display:flex;justify-content:center;gap:22px}.glowcard .icons span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#262626;border:1px solid #3A3A3A;color:#DCDBD6;font-size:11px}.vframe{position:absolute;inset:0;overflow:hidden;background:#0D1114}.vframe.phone{position:relative;inset:auto;width:auto;height:90%;aspect-ratio:390 / 844;border-radius:26px;border:1px solid rgba(95,214,200,.35);box-shadow:0 20px 50px -10px rgba(34,184,207,.45)}.vframe:not(.phone) video{object-position:left top}.vframe video{display:block;width:100%;height:100%;object-fit:cover}.mgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:82%}.mgrid span{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;background:#1F1F1F;color:#6D6C68;font-size:10.5px;font-weight:600;text-align:center;padding:4px;transition:color .4s,background-color .4s}.mgrid span.c{background:#121318;color:#fff;border:1.5px solid rgba(34,184,207,.85);box-shadow:0 0 0 1px rgba(95,214,200,.25),0 0 40px -4px rgba(34,184,207,.55)}.mgrid span.c svg{width:60%;height:60%}.mgrid span.hl{color:#EDECE8;background:#2A2A2A}.brands{display:grid;grid-template-columns:repeat(3,1fr) minmax(0,1.3fr);border-top:1px solid var(--linen);border-bottom:1px solid var(--linen);margin-top:96px}.brands .b{aspect-ratio:1.6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--linen);font:650 22px var(--font);letter-spacing:-.03em;color:#2B2B2B}.brands .b i{font-style:normal}.brands .b .bl{width:34px;height:34px}.brands .b:nth-child(4),.brands .b:nth-child(8){border-right:0}.brands .b.row2{border-top:1px solid var(--linen)}.brands .txt{grid-row:span 2;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:10px}.brands .txt .sh{font-size:24px}.brands .txt p{font-size:14px;color:var(--dim)}@media (prefers-color-scheme:dark){.brands .b{color:#E6E5E0}}.proof{text-align:center}.proof .ssub{margin-left:auto;margin-right:auto}.sc{margin-top:36px;text-align:left}.sc-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.sc-tab{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--font);color:var(--charcoal);background:#fff;border:1px solid var(--linen);border-radius:999px;padding:8px 16px 8px 9px;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s}.sc-tab span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--sand);color:#2563EB;transition:background .25s,color .25s}.sc-tab span svg{width:15px;height:15px}.sc-tab:hover{border-color:rgba(37,99,235,.35)}.sc-tab.on{background:#10161C;color:#fff;border-color:#10161C;box-shadow:0 10px 24px -12px rgba(16,22,28,.6)}.sc-tab.on span{background:linear-gradient(135deg,#2563EB,#22B8CF);color:#fff}.sc-pane{display:none;margin-top:18px;background:#fff;border:1px solid var(--linen);border-radius:22px;padding:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px}.sc-pane.on{display:grid;animation:enter .5s var(--ease-ui)}.sc-text{padding:22px 18px 18px;display:flex;flex-direction:column;gap:14px}.sc-text .tag{align-self:flex-start;font:650 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#0F6F80;background:rgba(34,184,207,.14);padding:4px 10px;border-radius:999px}.sc-text .q{font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--charcoal)}.sc-text ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;counter-reset:st}.sc-text li{counter-increment:st;display:flex;gap:10px;font-size:14px;color:var(--dim);line-height:1.4}.sc-text li::before{content:counter(st);flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font:650 11px var(--font);color:#2563EB;background:rgba(37,99,235,.1)}.sc-text .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;border-top:1px solid var(--linen)}.sc-text .nums b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--charcoal)}.sc-text .nums span{display:block;margin-top:3px;font-size:12px;color:var(--dim);line-height:1.35}.sc-text .go{margin-top:auto;align-self:flex-start}.sc-media{position:relative;min-height:400px;border-radius:14px;overflow:hidden;display:grid;place-items:center;padding:22px;background:radial-gradient(90% 80% at 70% 110%,rgba(34,184,207,.38),transparent 70%),radial-gradient(70% 60% at 10% 0%,rgba(37,99,235,.3),transparent 70%),#0F141A}.sc-browser{width:100%;border-radius:10px;overflow:hidden;background:#07070C;box-shadow:0 24px 50px -18px rgba(0,0,0,.7)}.sc-browser .bar{display:flex;align-items:center;gap:5px;padding:8px 10px;background:#1A2028}.sc-browser .bar i{width:8px;height:8px;border-radius:50%;background:#3A444E}.sc-browser .bar span{margin-left:8px;font-size:11px;color:#8A949C}.sc-browser video{display:block;width:100%;aspect-ratio:1200 / 750;object-fit:cover}.sc-phone{position:relative;height:360px;aspect-ratio:9 / 16;border-radius:26px;overflow:hidden;border:5px solid #1A2028;box-shadow:0 24px 50px -16px rgba(0,0,0,.7);background:#000}.sc-phone video{width:100%;height:100%;object-fit:cover;display:block}.sc-snd{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer}.sc-snd svg{width:17px;height:17px}.sc-snd .w{display:none}.sc-snd.on .w{display:block}.sc-snd.on .x{display:none}.sc-audio{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:18px;color:#10161C;box-shadow:0 24px 50px -18px rgba(0,0,0,.6)}.sc-audio .head{display:flex;align-items:center;gap:12px}.sc-audio .head b{display:block;font-size:14.5px}.sc-audio .head small{font-size:12px;color:#5B6670}.sc-play{flex:none;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2563EB,#0F9BB5);cursor:pointer}.sc-play svg{width:20px;height:20px;margin-left:2px}.sc-play.on svg{margin:0}.sc-audio .wave{margin:16px 0 12px;height:48px;display:flex;align-items:center;gap:3px}.sc-audio .wave i{flex:1;height:calc(var(--h) * 1%);border-radius:2px;background:#D5DEE6;transition:background-color .2s}.sc-audio .wave i.p{background:#22B8CF}.sc-audio.play .wave i{animation:wv .9s ease-in-out infinite alternate}.sc-audio.play .wave i:nth-child(3n){animation-delay:.2s}.sc-audio.play .wave i:nth-child(3n+1){animation-delay:.45s}@keyframes wv{to{transform:scaleY(.55)}}.sc-audio p{font-size:13px;color:#4A545C;line-height:1.5}.sc-shot{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -18px rgba(0,0,0,.7)}.sc-shot img{display:block;width:100%;height:auto}.sc-photos{position:relative;width:100%;max-width:420px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-photos img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;box-shadow:0 14px 30px -14px rgba(0,0,0,.7)}.sc-photos .cap{position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);white-space:nowrap;font-size:11.5px;font-weight:650;color:#fff;background:rgba(16,22,28,.85);padding:5px 11px;border-radius:999px}@media (prefers-reduced-motion:reduce){.sc-audio.play .wave i{animation:none}}.counts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px;align-items:center}.counts .nums2{display:flex;flex-direction:column;gap:22px;margin-top:30px}.counts .nums2 small{display:block;font-size:12.5px;color:var(--dim)}.counts .nums2 b{font-size:34px;font-weight:560;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.chart{width:100%;height:auto;overflow:visible}.chart .area{opacity:0;transition:opacity 1.2s var(--ease-ui) .4s}.chart .line{stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.2s var(--ease-ui)}.chart.go .area{opacity:1}.chart.go .line{stroke-dashoffset:0}.final2{position:relative;isolation:isolate;margin-top:140px;padding:60px 0 40px;overflow:hidden}.final2 .grad .layer::after{background:linear-gradient(180deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 0%,transparent) 24%)}.final2 .grad .layer::before{background:radial-gradient(48% 24% at 28% 50%,rgba(143,162,255,.5) 0%,transparent 70%),radial-gradient(44% 24% at 74% 60%,rgba(185,164,255,.45) 0%,transparent 70%),linear-gradient(180deg,var(--canvas) 0%,#DCE6FF 24%,#A9B9FF 48%,#B6A4FF 68%,#E3B9F2 84%,#FFCDB8 100%)}.final2 .head2{text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;padding:0 20px}.final2 .eyebrow2{font-size:13px;color:var(--dim)}.foot-card{margin:120px auto 0;max-width:1080px;background:var(--canvas);border-radius:16px;padding:40px;display:grid;grid-template-columns:80px repeat(4,minmax(0,1fr));gap:24px;font-size:13.5px}.foot-card .fm{width:32px;height:32px}.foot-card div{display:flex;flex-direction:column;gap:8px}.foot-card b{font-weight:600;margin-bottom:4px}.foot-card a{color:var(--dim)}.foot-card .copy{grid-column:1 / -1;color:var(--dim);font-size:12.5px;border-top:1px solid var(--linen);padding-top:16px}.ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;color:#A9A8A3;background:repeating-linear-gradient(-45deg,#1C1C1C 0 14px,#212121 14px 28px)}.ph .play{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#171717;background:rgba(255,255,255,.88)}.ph .play svg{width:22px;height:22px;margin-left:3px}.ph b{color:#EDECE8;font-weight:600;font-size:14px}.ph small{font-size:12px;max-width:300px}.ph .tg{font:600 10.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#F5BE4F;border:1px solid rgba(245,190,79,.5);padding:3px 10px;border-radius:999px}.js .rv.wait{opacity:0;transform:translateY(18px)}.rv{transition:opacity .6s var(--ease-ui),transform .7s var(--ease-ui)}@keyframes caret{50%{opacity:0}}@media (max-width:980px){.trio{grid-template-columns:1fr}.darkblk{grid-template-columns:1fr;padding:40px 22px;gap:28px}.darkblk .left{position:static}.acc{margin-top:18px;gap:4px}.acc .it{cursor:default;padding:14px 0}.acc .it b{color:#F2F1ED;font-size:15.5px}.acc .it p{max-height:none;margin-top:6px;font-size:14px;line-height:1.55;transition:none}.acc .it .prog,.acc .it.on .prog{display:none}.brands{grid-template-columns:repeat(2,1fr)}.brands .txt{grid-row:auto;grid-column:1 / -1;order:-1}.brands .b{border-top:1px solid var(--linen)}.brands .b:nth-child(even){border-right:0}.counts{grid-template-columns:1fr}.foot-card{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-card .fm{grid-column:1 / -1}}@media (max-width:600px){.lhero{min-height:92svh;padding-bottom:14vh}.sc-pane{grid-template-columns:1fr}.sc-media{order:-1;min-height:0;padding:18px}.blk{padding-top:88px}}@media (prefers-reduced-motion:reduce){.grad .layer,.grad .layer::before,.enter{animation:none !important}.js .rv.wait{opacity:1;transform:none}.sh .reveal-t span{opacity:1}.chart .line{stroke-dashoffset:0}.chart .area{opacity:1}}@media (max-width:600px){.lhero h1 .ln1{white-space:normal;display:block}}.htitle{display:flex;flex-direction:column;align-items:center;gap:10px}.lhero .htitle h1{display:block;margin:0;font-size:clamp(34px,4.7vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1;white-space:nowrap;color:#1C1C1C}.htitle .hsub{margin:0;font-size:clamp(15px,1.35vw,19px);font-weight:400;letter-spacing:-.01em;line-height:1.4;color:#5F5F5D}.hero-in{gap:34px}@media (max-width:700px){.lhero .htitle h1{white-space:normal;font-size:36px;line-height:1.05;max-width:11em}.htitle .hsub{max-width:22em}}body.home:not(.inst){color-scheme:light;--bg:#FCFBF8;--surface:#FFFFFF;--sunk:#EFEEEA;--line:#E4E2DC;--line-2:#D6D3CB;--text:#16171A;--text-2:#3A3B40;--muted:#6A6B71;--accent:#3355D1;--accent-bg:rgba(51,85,209,.1);--invert:#16171A;--on-invert:#F7F6F3;--canvas:#FCFBF8;--sand:#F5F3EE;--linen:#ECEAE4;--dim:#5F5F5D;--charcoal:#1C1C1C}body.home .brand{color:#1C1C1C}body.inst .brand{color:#F2F1ED}@media (prefers-color-scheme:dark){body.home:not(.inst) .tcard{background:#fff}body.home:not(.inst) .brands .b{color:#2B2B2B}body.home:not(.inst) .pill-btn.dark{background:rgba(0,0,0,.88);color:#FCFBF8}}.lhero .grad .layer::before{background:linear-gradient(180deg,var(--canvas) 0%,var(--canvas) 12%,#DCE3FF 28%,#9DA9F6 44%,#6D6CE0 60%,#4F3FC0 76%,#34257E 100%);filter:none;animation:none}.final2 .grad .layer::before{background:linear-gradient(180deg,var(--canvas) 0%,#DCE3FF 16%,#9DA9F6 34%,#6D6CE0 52%,#4F3FC0 72%,#2C2070 100%);filter:none;animation:none}.grad .blobs{position:absolute;inset:0;animation:background-enter 1.4s var(--ease-ui) both}.grad .blobs i{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.grad .b1{width:58vw;height:40vw;left:-8vw;top:42%;background:#7C8CFF;opacity:.75;animation:float1 22s ease-in-out infinite alternate}.grad .b2{width:50vw;height:38vw;right:-6vw;top:48%;background:#C42F86;opacity:.7;animation:float2 26s ease-in-out infinite alternate}.grad .b3{width:70vw;height:40vw;left:15vw;bottom:-18vw;background:#3B2B9E;opacity:.85;animation:float3 30s ease-in-out infinite alternate}.grad .b4{width:36vw;height:26vw;right:8vw;bottom:-6vw;background:#F2A0B8;opacity:.55;animation:float4 24s ease-in-out infinite alternate}.grad .b5{width:40vw;height:22vw;left:28vw;top:30%;background:#A9B6FF;opacity:.55;animation:float5 34s ease-in-out infinite alternate}@keyframes float1{0%{transform:translate(0,0) scale(1)}50%{transform:translate(14vw,-4vh) scale(1.12)}100%{transform:translate(6vw,6vh) scale(.95)}}@keyframes float2{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-16vw,5vh) scale(1.08)}100%{transform:translate(-6vw,-6vh) scale(1.15)}}@keyframes float3{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-10vw,-5vh) scale(1.1)}100%{transform:translate(12vw,-2vh) scale(.95)}}@keyframes float4{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-22vw,-3vh) scale(1.2)}100%{transform:translate(-8vw,4vh) scale(.9)}}@keyframes float5{0%{transform:translate(0,0) scale(1)}50%{transform:translate(12vw,3vh) scale(.9)}100%{transform:translate(-10vw,-2vh) scale(1.1)}}.lhero .grad::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--canvas) 0%,var(--canvas) 10%,color-mix(in srgb,var(--canvas) 70%,transparent) 26%,transparent 42%);pointer-events:none}.final2 .grad::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 50%,transparent) 14%,transparent 30%);pointer-events:none}.final2 .head2 .sh,.final2 .eyebrow2{position:relative}@media (max-width:700px){.grad .blobs i{filter:blur(48px)}.grad .b1,.grad .b2{width:90vw;height:70vw}.grad .b3{width:120vw;height:70vw}}@media (prefers-reduced-motion:reduce){.grad .blobs,.grad .blobs i{animation:none !important}}.grad .grain{display:none}.grad .blobs i{filter:none !important;will-change:transform}.grad .b1{background:radial-gradient(closest-side,rgba(124,140,255,1),rgba(124,140,255,.55) 45%,rgba(124,140,255,0)) !important}.grad .b2{background:radial-gradient(closest-side,rgba(139,92,246,1),rgba(139,92,246,.55) 45%,rgba(139,92,246,0)) !important}.grad .b3{background:radial-gradient(closest-side,rgba(59,43,158,1),rgba(59,43,158,.55) 45%,rgba(59,43,158,0)) !important}.grad .b4{background:radial-gradient(closest-side,rgba(242,160,184,1),rgba(242,160,184,.55) 45%,rgba(242,160,184,0)) !important}.grad .b5{background:radial-gradient(closest-side,rgba(169,182,255,1),rgba(169,182,255,.55) 45%,rgba(169,182,255,0)) !important}.grad.off .blobs i,.grad.off .layer::before{animation-play-state:paused !important}.inst-r .grad .b3{background:radial-gradient(closest-side,rgba(42,31,122,1),rgba(42,31,122,.5) 45%,rgba(42,31,122,0)) !important}.blk,.brands,.counts{content-visibility:auto;contain-intrinsic-size:auto 760px}.lhero .grad .layer::before{background:linear-gradient(180deg,var(--canvas) 0%,var(--canvas) 20%,#E3EBFF 32%,#8FB0FF 44%,#4F82FF 54%,#7E8BF6 64%,#C98BF0 76%,#FF7FCB 88%,#FF4F96 100%)}.final2 .grad .layer::before{background:linear-gradient(180deg,var(--canvas) 0%,#E3EBFF 16%,#8FB0FF 32%,#4F82FF 46%,#8E8AF4 60%,#E38BEA 76%,#FF6FBE 88%,#FF4F96 100%)}.lhero .grad .b1,.final2 .grad .b1{width:60vw;height:34vw;left:-14vw;top:44%;background:radial-gradient(closest-side,rgba(70,120,255,1),rgba(70,120,255,.5) 45%,rgba(70,120,255,0)) !important;opacity:.9;animation:lv1 18s ease-in-out infinite alternate}.lhero .grad .b2,.final2 .grad .b2{width:60vw;height:34vw;right:-14vw;left:auto;top:44%;background:radial-gradient(closest-side,rgba(70,120,255,1),rgba(70,120,255,.5) 45%,rgba(70,120,255,0)) !important;opacity:.9;animation:lv2 21s ease-in-out infinite alternate}.lhero .grad .b3,.final2 .grad .b3{width:80vw;height:36vw;left:10vw;bottom:-16vw;background:radial-gradient(closest-side,rgba(255,70,150,1),rgba(255,70,150,.55) 45%,rgba(255,70,150,0)) !important;opacity:.85;animation:lv3 24s ease-in-out infinite alternate}.lhero .grad .b4,.final2 .grad .b4{width:46vw;height:30vw;right:4vw;bottom:-4vw;background:radial-gradient(closest-side,rgba(240,130,255,1),rgba(240,130,255,.5) 45%,rgba(240,130,255,0)) !important;opacity:.7;animation:lv4 20s ease-in-out infinite alternate}.lhero .grad .b5,.final2 .grad .b5{width:40vw;height:36vw;left:30vw;top:30%;background:radial-gradient(closest-side,rgba(255,255,255,.8),rgba(225,235,255,.4) 50%,rgba(225,235,255,0)) !important;opacity:.7;animation:lv5 16s ease-in-out infinite alternate}@keyframes lv1{from{transform:translate(0,0) scale(1)}to{transform:translate(5vw,3vh) scale(1.06)}}@keyframes lv2{from{transform:translate(0,0) scale(1.04)}to{transform:translate(-5vw,-3vh) scale(.98)}}@keyframes lv3{from{transform:translate(-3vw,0) scale(1)}to{transform:translate(4vw,-2vh) scale(1.08)}}@keyframes lv4{from{transform:translate(0,0) scale(1)}to{transform:translate(-6vw,-2vh) scale(1.1)}}@keyframes lv5{from{transform:translate(0,0) scale(1)}to{transform:translate(0,2vh) scale(1.08)}}.lhero .htitle h1{font-size:clamp(30px,2.6vw,50px);letter-spacing:-.04em}.htitle{gap:6px}.htitle .hsub{font-size:clamp(14px,.95vw,18px)}.hero-in{gap:28px}@media (max-width:700px){.lhero .htitle h1{font-size:30px}.htitle .hsub{font-size:15px}}.home .grad::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:linear-gradient(180deg,transparent 12%,#000 42%,#000 100%);mask-image:linear-gradient(180deg,transparent 12%,#000 42%,#000 100%)}.home .final2 .grad::after{-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 30%);mask-image:linear-gradient(180deg,transparent 8%,#000 30%)}@media (max-width:720px){.home .grad::after{background-size:40px 40px}}@media (prefers-color-scheme:dark){.home .grad::after{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px)}}@media (max-width:600px){.mgrid{width:100%;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.mgrid span{font-size:8.5px;border-radius:9px;padding:2px;overflow-wrap:anywhere;line-height:1.2}.sc-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.sc-tabs::-webkit-scrollbar{display:none}.sc-tab{flex:none;scroll-snap-align:start}.sc-pane{padding:8px;border-radius:18px}.sc-text{padding:14px 10px 12px}.sc-text .q{font-size:19px}.sc-text .nums{grid-template-columns:1fr;gap:10px}.sc-text .nums div{display:flex;align-items:baseline;gap:10px}.sc-text .nums b{font-size:17px;flex:none}.sc-text .nums span{margin:0}.sc-phone{height:320px}.sc-text .go{align-self:stretch;text-align:center;justify-content:center}.proof .btn{white-space:normal;text-align:center;max-width:100%}}.grad .layer{inset:0 !important;animation:none !important}.grad .layer::before,.final2 .grad .layer::before{filter:none !important;animation:none !important;background:radial-gradient(ellipse 80% 100% at 50% 104%,#030A1C 0%,#0B2A6B 14%,#1E4FD0 26%,#2563EB 36%,#22B8CF 50%,#7FE3C4 64%,#C9F4E6 78%,var(--canvas) 92%) !important}.grad .layer::after{background:linear-gradient(180deg,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 0%,transparent) 26%) !important}.grad .blobs,.grad .grain,.grad [class*="grid"]{display:none !important}.lhero .grad .layer::before{filter:none !important;background:radial-gradient(ellipse 80% 100% at 50% 104%,#030A1C 0%,#0B2A6B 14%,#1E4FD0 26%,#2563EB 36%,#22B8CF 50%,#7FE3C4 64%,#C9F4E6 78%,var(--canvas) 92%) !important}.home .grad::after{display:none !important}