:root{--text:#0b1220;--t2:#5b6576;--t3:#8a94a6;--line:#e3e8ef;--soft:#f4f6f9;--soft-2:#eef4ff;--blue:#2563eb;--a:#27aae1;--b:#2b3990;--navy:#1b2853;--sky:#a4d6f4;--green:#16a34a;--green-2:#22c55e;--red:#ef4444;--grad:linear-gradient(90deg,var(--a),var(--blue),var(--b));--shadow:0 50px 100px -30px #0f172a59,0 0 0 1px #0f172a0f;--shadow-sm:0 1px 2px #0f172a0a,0 10px 30px -12px #0f172a24;--w:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f8fafc}body{color:var(--text);-webkit-font-smoothing:antialiased;background:0 0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.w{max-width:var(--w);margin:0 auto;padding:0 24px}.pagebg{z-index:-1;pointer-events:none;background:#f8fbff;position:fixed;inset:0;overflow:hidden}.pagebg i{background:radial-gradient(closest-side,var(--ac,#93c5fd),transparent);opacity:.5;will-change:transform;border-radius:50%;width:80vmax;height:80vmax;position:absolute}.pagebg .o1{top:-30vmax;left:-30vmax}.pagebg .o2{bottom:-34vmax;right:-32vmax}main,footer{position:relative}section{padding:140px 0}h1,h2,h3{letter-spacing:-.045em;font-weight:800;line-height:1.02}h2{font-size:clamp(38px,5vw,68px)}h3{letter-spacing:-.03em;line-height:1.12}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mute{color:#94a3b8}.kicker{color:var(--blue);background:#fff;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;display:inline-block;box-shadow:0 2px 12px #2563eb29}.lead{color:var(--t2);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.center{text-align:center}.center .lead{max-width:640px;margin-left:auto;margin-right:auto}.js .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.js .rv.in{opacity:1;transform:none}.gs .rv,.js .no-anim .rv{opacity:1;transition:none;transform:none}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn svg{width:18px;height:18px}.go{background:var(--green);color:#fff;box-shadow:0 10px 24px -10px #16a34acc}.go:hover{background:#15803d}.ghost{color:var(--text);background:#ffffffbf;border-color:#dbe2ec}.ghost:hover{background:#fff}.sm{height:40px;padding:0 18px;font-size:14px}.nav .logo{flex:none}.nav .logo img{width:auto;max-width:none;height:22px}.nr{align-items:center;gap:12px;margin-left:auto;display:flex}.burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.burger svg{width:20px;height:20px}.mnav{pointer-events:auto;max-width:640px;box-shadow:var(--shadow-sm),0 0 0 1px var(--line);background:#fff;border-radius:22px;margin:8px auto 0;padding:10px;display:none}.mnav.open{display:grid}.mnav a{border-radius:14px;padding:14px 16px;font-weight:600}.mnav a:hover{background:var(--soft)}.mnav .btn{margin-top:6px}.nav.ondark:not(.s):not(.menu) .logo img{filter:brightness(0)invert()}.mnav .mlang{color:var(--t3);gap:6px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.mnav .mlang a{border-radius:8px;padding:6px 9px;font-weight:600}.mnav .mlang a[aria-current]{background:var(--soft);color:var(--text)}.nav.ondark:not(.s):not(.menu) .links,.nav.ondark:not(.s):not(.menu) .mt{color:#e2e8f0}.nav.ondark:not(.s):not(.menu) .burger{color:#fff;background:#ffffff1f;border-color:#ffffff40}.nav .w{position:relative}.mi{position:static}.mt svg{width:14px;height:14px;transition:transform .25s}.mi.open .mt svg{transform:rotate(180deg)}.mm{z-index:60;visibility:hidden;opacity:0;width:min(1000px,100vw - 32px);max-height:calc(100vh - 104px);transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s;position:fixed;top:78px;left:50%;overflow:hidden auto;transform:translate(-50%,-6px)}.mi.open .mm{visibility:visible;opacity:1;transition:opacity .18s,transform .3s cubic-bezier(.2,.8,.2,1),visibility;transform:translate(-50%)}.mm:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.mm.narrow{width:min(640px,100vw - 32px)}.mmi{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) 320px;gap:8px;padding:8px;display:grid;box-shadow:0 0 0 1px #0f172a12,0 24px 60px -18px #0f172a4d}.mm.narrow .mmi{grid-template-columns:1fr}.mm-list{flex-direction:column;padding:14px 10px 6px;display:flex}.mmh{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);padding:0 10px 8px;font-size:12px;font-weight:600}.mm-links{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--rows,6),auto);gap:2px 8px;display:grid}.ml{border-radius:12px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s;display:flex}.ml:hover,.ml:focus-visible{background:#f3f5f9;outline:none}.ml i{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid}.ml i svg{width:18px;height:18px}.ml:hover i{transform:scale(1.08)}.ml span{min-width:0}.ml b{color:var(--text);font-size:14.5px;font-weight:600;line-height:1.25;display:block}.ml small{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.mmf{border-top:1px solid var(--line);gap:20px;margin-top:auto;padding:12px 10px 4px;font-size:13.5px;display:flex}.mmf a{color:var(--blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mmf a.mm-demo{color:var(--t2);margin-left:auto}.mmf a svg{width:14px;height:14px;transition:transform .2s}.mmf a:hover svg{transform:translate(3px)}.mm-prev{color:#fff;background:radial-gradient(90% 60% at 100% 0,#27aae159,#0000 60%),linear-gradient(165deg,#0b1433,#1b2a6b);border-radius:14px;flex-direction:column;min-height:340px;display:flex;position:relative;overflow:hidden}.mp-txt{flex-direction:column;gap:4px;padding:22px 22px 0;display:flex}.mp-txt b{letter-spacing:-.02em;font-size:19px;font-weight:700}.mp-txt small{color:#c7d2fe;font-size:13.5px;line-height:1.4}.mp-txt em{color:#7dd3fc;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-style:normal;font-weight:600;display:inline-flex}.mp-txt em svg{width:14px;height:14px;transition:transform .2s}.mm-prev:hover .mp-txt em svg{transform:translate(3px)}.mp-shots{flex:1;order:2;min-height:170px;margin:20px 0 0 22px;position:relative}.mp{opacity:0;background:#fff;border-radius:10px 0 0;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(10px);box-shadow:0 -12px 30px -10px #00000073,0 0 0 1px #ffffff1f}.mp.on{opacity:1;transform:none}.mp img{object-fit:cover;object-position:left top;width:100%;height:100%}.mp.ico{background:#ffffff14;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.mp.ico svg{color:#bae6fd;width:64px;height:64px}.feat-card{display:none}.nav.menu .mt,.nav.menu .links>a{color:#334155}.scrim{z-index:40;opacity:0;visibility:hidden;background:#0f172a47;transition:opacity .3s,visibility 0s .3s;position:fixed;inset:0}.ic1{color:#1d4ed8;background:#dbeafe}.ic2{color:#15803d;background:#dcfce7}.ic3{color:#6d28d9;background:#ede9fe}.ic4{color:#0369a1;background:#e0f2fe}.ic5{color:#b45309;background:#fef3c7}.ic6{color:#be185d;background:#fce7f3}.ic7{color:#0f766e;background:#ccfbf1}.ic8{color:#4338ca;background:#e0e7ff}.scrim.on{opacity:1;visibility:visible;transition:opacity .25s,visibility}.mnav{max-height:calc(100vh - 90px);overflow:auto}.mnav details{border-bottom:1px solid var(--line)}.mnav summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;font-weight:600;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav summary svg{width:16px;height:16px;color:var(--t3);transition:transform .25s}.mnav details[open] summary svg{transform:rotate(180deg)}.mnav details div{padding-bottom:10px}.mnav details a{align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.mnav details a i{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mnav details a i svg{width:17px;height:17px}.mnav>a.pl{border-bottom:1px solid var(--line);border-radius:0;padding:16px}.hero{padding:150px 0 110px;position:relative;overflow:hidden}.mesh{clip-path:polygon(0 0,100% 0,100% 66%,0 100%);background:#070d24;height:min(900px,96vh);position:absolute;inset:0 0 auto;overflow:hidden}.mesh:before{content:"";background-color:#0b1433;background-image:radial-gradient(38% 48% at 15% 20%,#27aae18c 0%,#0000 70%),radial-gradient(35% 45% at 72% 10%,#6366f199 0%,#0000 70%),radial-gradient(40% 50% at 88% 60%,#2563ebbf 0%,#0000 70%),radial-gradient(35% 40% at 45% 85%,#2b3990e6 0%,#0000 70%),radial-gradient(28% 36% at 40% 40%,#22d3ee47 0%,#0000 70%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:22s ease-in-out infinite alternate mesh;position:absolute;inset:-20%}.mesh:after{content:"";background:linear-gradient(100deg,#070d24d9 0%,#070d248c 34%,#070d2400 62%),radial-gradient(#ffffff12 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0}@keyframes mesh{0%{background-position:0 0;transform:rotate(0)scale(1)}50%{background-position:100% 40%;transform:rotate(4deg)scale(1.06)}to{background-position:30% 100%;transform:rotate(-3deg)scale(1.02)}}.hgrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid;position:relative}.htext{padding-top:30px}.pill{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px -4px #0f172a26}.pill b{background:var(--green);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.hero h1{letter-spacing:-.05em;color:#fff;margin:26px 0 24px;font-size:clamp(44px,5.6vw,84px);line-height:.98}.hero h1 .grad{background:linear-gradient(90deg,#7dd3fc,#60a5fa 45%,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lead{color:#b6c3d9;max-width:480px}.rot{vertical-align:bottom;height:1.5em;display:inline-grid;overflow:hidden}.rot span{color:#7dd3fc;opacity:0;grid-area:1/1;font-weight:700;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;transform:translateY(100%)}.rot span.on{opacity:1;transform:none}.rot span.up{opacity:0;transform:translateY(-100%)}.ctas{flex-wrap:wrap;gap:12px;display:flex}.hero .ctas{justify-content:flex-start;margin-top:36px}.trust{color:#b6c3d9;flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:14px;font-weight:500;display:flex}.trust span{align-items:center;gap:7px;display:inline-flex}.trust svg{color:#4ade80;width:16px;height:16px}.hero .ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff38}.hero .ghost:hover{background:#ffffff29}.hero .go{box-shadow:0 10px 30px -8px #22c55e99}.hvis{height:600px;margin-top:10px;position:relative}.frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;width:min(1020px,64vw);padding:8px;position:absolute;top:0;left:0;box-shadow:0 60px 120px -30px #000000a6,0 0 80px -20px #27aae159}.frame .bar{align-items:center;gap:6px;padding:4px 8px 10px;display:flex}.frame .bar i{background:#ffffff4d;border-radius:50%;width:10px;height:10px}.frame .bar span{color:#cbd5e1;margin-left:12px;font-size:12px;font-weight:600;transition:opacity .3s}.screens{aspect-ratio:16/9;background:var(--soft);border-radius:11px;position:relative;overflow:hidden}.screens img{object-fit:cover;object-position:top;width:100%;height:100%;translate:var(--mx,0) var(--my,0);opacity:0;transition:opacity .9s,transform 1.4s;position:absolute;inset:0;transform:scale(1.02)}.screens img.on{opacity:1;transform:none}.hphone{right:calc(-1 * clamp(0px,(100vw - var(--w)) / 2,70px));z-index:3;background:#0b1220;border-radius:26px;outline:1px solid #ffffff2e;width:170px;padding:7px;position:absolute;top:340px;box-shadow:0 50px 90px -30px #0f172a99}.hphone img{aspect-ratio:9/19.5;object-fit:cover;object-position:top;background:#fff;border-radius:19px;width:100%}.dots{gap:8px;display:flex;position:absolute;bottom:-46px;left:24px}.dots button{cursor:pointer;background:#0f172a38;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .4s,background .4s}.dots button.on{background:var(--blue);width:28px}.pagebg{background:#f8fafc}.pagebg i{opacity:.35}.dk{color:#e2e8f0}.dk h2,.dk h3{color:#fff;text-shadow:0 1px 18px #0f172a59}.dk .lead{text-shadow:0 1px 12px #0f172a59}.dk .lead,.dk .mfeat p{color:#d5deeb}.dk .mute{color:#9db4d8}.dk .grad{background:linear-gradient(90deg,#7dd3fc,#60a5fa 45%,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.dk .kicker{color:#7dd3fc;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.dk .chips span{color:#dbe4f3;background:#ffffff0f;border-color:#ffffff24}.dk .mfeat i{color:#7dd3fc;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.dk .spot .shot,.dk .shot{box-shadow:0 50px 100px -30px #000000b3,0 0 0 1px #ffffff14}.dk .phones .pho{box-shadow:0 40px 80px -24px #000000b3,0 0 0 1px #ffffff1f}.dk .ad,.dk .lic,.dk .cmp,.dk .sp,.dk .ad h3,.dk .lic h3,.dk .cmp h3,.dk .sp h3{color:var(--text)}.dk .payg{color:#a9b6cc}.dk .payg b{color:#fff}.dk .lic{box-shadow:0 40px 90px -30px #000000b3}.frame .glare{border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(600px circle at var(--gx,50%) var(--gy,50%),#ffffff38,transparent 45%);transition:opacity .4s;position:absolute;inset:0}.hero:hover .frame .glare{opacity:1}.hvis{perspective:1400px}.situ{overflow:hidden}.stage-hw{max-width:1000px;margin:40px auto 0;position:relative}.stage-hw:before{content:"";z-index:0;background:radial-gradient(closest-side,#2563eb33,#0000);border-radius:50%;position:absolute;inset:18% 8% 6%}.hw-box{aspect-ratio:1536/1024;width:100%;position:relative}.hw-in{transform-origin:0 0;width:1536px;height:1024px;position:absolute;top:0;left:0}.hw-in>img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hw-scr{transform-origin:0 0;background:#fff;border-radius:10px;width:1600px;height:900px;position:absolute;top:0;left:0;overflow:hidden}.hw-scr img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translate(100%)}.hw-scr img.on{z-index:2;transform:none}.hw-scr img.out{filter:brightness(.85);z-index:1;transition:transform .9s cubic-bezier(.65,0,.35,1),filter .9s;transform:translate(-30%)}.hw-scr:after{content:"";z-index:3;background:linear-gradient(120deg,#ffffff12 0%,#fff0 35%);position:absolute;inset:0}.hw-pos{z-index:3;position:absolute}.hw-tag{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffeb;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:13px;display:flex;position:relative;box-shadow:0 14px 34px -14px #0f172a73}.hw-tag i{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hw-tag i svg{width:16px;height:16px}.hw-tag b{font-size:14px;line-height:1.2;display:block}.hw-tag small{color:var(--t2);font-size:12px}.tone-brand{background:linear-gradient(135deg,var(--a),var(--b))}.tone-dark{background:#0f172a}.tone-red{background:#ef4444}.tone-green{background:var(--green)}.tone-blue{background:var(--blue)}.tone-amber{background:#f59e0b}.hwl{gap:10px;margin-top:24px;list-style:none;display:none}.hwl li{border:1px solid var(--line);color:var(--t2);background:#fff;border-radius:14px;padding:12px 14px;font-size:14px}.hwl b{color:var(--text)}@media (width<=820px){.hw-pos{display:none}.hwl{display:grid}}.more-box{color:#fff;background:radial-gradient(600px 300px at 15% 0,#27aae159,#0000 70%),radial-gradient(700px 360px at 90% 100%,#6366f159,#0000 70%),linear-gradient(160deg,#1b2853 0%,#22335e 100%);border-radius:36px;padding:80px 0 70px;position:relative;overflow:hidden}.more-box:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.more-head{text-align:center;margin-bottom:46px;padding:0 24px;position:relative}.more-head h2{color:#fff;margin-top:20px}.more-head .grad{background:linear-gradient(90deg,#7dd3fc,#60a5fa 45%,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.more-head .lead{color:#c7d2e4;max-width:560px;margin:16px auto 0}.more-head .kicker{color:#7dd3fc;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.mq{padding:7px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq-t{gap:14px;width:max-content;animation:38s linear infinite mq;display:flex}.mq.r .mq-t{animation-direction:reverse}.mq.slow .mq-t{animation-duration:48s}.more-box:hover .mq-t{animation-play-state:paused}@keyframes mq{to{transform:translate(calc(-50% - 7px))}}.mq-c{white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;align-items:center;gap:12px;padding:12px 20px 12px 12px;font-size:17px;font-weight:600;transition:background .2s;display:inline-flex}.mq-c:hover{background:#ffffff24}.mq-c i{color:#bae6fd;background:linear-gradient(135deg,#7dd3fc40,#a5b4fc33);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mq-c i svg{width:20px;height:20px}@media (width<=720px){.more-box{border-radius:26px;padding:56px 0 48px}.mq-c{padding:9px 16px 9px 9px;font-size:15px}.mq-c i{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.mq-t{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.mq-t>.mq-c:nth-child(n+8){display:none}}.proof{padding:0 0 20px}.proof .w{grid-template-columns:repeat(var(--n,4),1fr);gap:0;display:grid}.proof div{text-align:center;border-left:1px solid var(--line);padding:10px 20px}.proof div:first-child{border:0}.proof b{letter-spacing:-.05em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1;display:block}.proof span{color:var(--t2);margin-top:8px;font-size:15px;display:block}.rail-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.arrows{gap:10px;display:flex}.arrows button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.arrows button:hover{background:var(--soft)}.arrows svg{width:20px;height:20px}.rail{padding:0 max(24px,calc((100vw - var(--w))/2 + 24px)) 30px;scroll-snap-type:x mandatory;scroll-padding:0 max(24px,calc((100vw - var(--w))/2 + 24px));scrollbar-width:none;gap:20px;margin-top:56px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.c{scroll-snap-align:start;width:400px;box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:30px;flex-direction:column;flex:none;height:520px;padding:30px 30px 0;transition:transform .3s;display:flex;overflow:hidden}.c:hover{transform:translateY(-4px)}.c.blue{color:#fff;background:linear-gradient(160deg,#1b2853,#24407a)}.c.blue p{color:#c7d2e4}.c.blue .t{color:var(--sky)}.c.sky{background:linear-gradient(160deg,#e0f2fe,#dbeafe)}.c .t{color:var(--blue);font-size:14px;font-weight:700}.c h3{margin:8px 0 10px;font-size:28px}.c p{color:var(--t2);font-size:16px}.c .im{background:#fff;border-radius:18px 18px 0 0;height:280px;margin-top:auto;overflow:hidden;box-shadow:0 -10px 30px -12px #0f172a38}.c .im img{object-fit:cover;object-position:left top;width:100%;height:100%}.c .im.p{border:7px solid #0b1220;border-bottom:0;border-radius:20px 20px 0 0;width:58%;height:300px;margin-left:auto;margin-right:auto}.c .im.p img{object-position:top}.c .im.f{box-shadow:none;background:0 0;justify-content:center;align-items:flex-end;padding:0 6px;display:flex}.c .im.f img{border-radius:16px 16px 0 0;width:auto;height:auto;max-height:100%;box-shadow:0 -10px 30px -12px #0f172a40}.spot{padding:140px 0 0;overflow:hidden}.spot .shot{max-width:1180px;box-shadow:var(--shadow);border-radius:24px;margin:64px auto 0;overflow:hidden}.spot .shot img{width:100%}.spot.alt{padding-bottom:140px}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.chips span{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.chips span:before{content:"";background:var(--grad);border-radius:50%;width:7px;height:7px}.zduo{aspect-ratio:16/9;background:#fff;grid-template-columns:1.5fr 1fr;display:grid}.zduo>img{object-fit:cover;object-position:top;width:100%;height:100%}.zduo .rc{background:linear-gradient(#f8fafc,#eef2f7);justify-content:center;padding:28px 28px 0;display:flex;overflow:hidden}.zduo .rc img{width:auto;max-width:100%;box-shadow:0 16px 40px -14px #0f172a59}.mob{overflow:hidden}.phones{justify-content:center;align-items:flex-end;gap:28px;margin-top:72px;display:flex}.phones .pho{background:#fff;border:9px solid #0b1220;border-radius:28px;width:270px;overflow:hidden;box-shadow:0 40px 80px -24px #0f172a73}.phones .pho img{aspect-ratio:9/19.5;object-fit:cover;object-position:top;width:100%}.phones .pho:nth-child(2){width:300px;transform:translateY(-30px)}.phones .pho:first-child{transform:rotate(-4deg)}.phones .pho:nth-child(3){transform:rotate(4deg)}.mfeat{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:80px;display:grid}.mfeat div{text-align:center;padding:0 10px}.mfeat i{width:52px;height:52px;color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;place-items:center;display:inline-grid}.mfeat i svg{width:24px;height:24px}.mfeat h3{margin:16px 0 6px;font-size:20px}.mfeat p{color:var(--t2);font-size:16px}.fgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.fi{background:#ffffffbf;border-radius:24px;padding:28px;transition:background .2s,transform .2s}.fi:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}.fi i{width:44px;height:44px;color:var(--blue);background:#fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 1px 3px #0f172a14}.fi i svg{width:22px;height:22px}.fi h3{letter-spacing:-.02em;margin:18px 0 6px;font-size:18px}.fi p{color:var(--t2);font-size:15px}.duo{grid-template-columns:repeat(var(--n,2),1fr);gap:20px;margin-top:64px;display:grid}.dc{border-radius:32px;flex-direction:column;min-height:640px;padding:44px 44px 0;display:flex;overflow:hidden}.dc.l{color:#fff;background:linear-gradient(160deg,#1b2853,#24407a)}.dc.l p{color:#c7d2e4}.dc.l .t{color:var(--sky)}.dc.r{box-shadow:var(--shadow-sm);background:#ffffffd1}.dc .t{color:var(--blue);font-size:14px;font-weight:700}.dc h3{margin:10px 0 12px;font-size:clamp(28px,3vw,40px)}.dc p{color:var(--t2);max-width:460px;font-size:17px}.dc .im{border-radius:20px 20px 0 0;margin-top:auto;overflow:hidden;box-shadow:0 -14px 40px -14px #0006}.dc .ul{gap:10px;margin:22px 0 0;font-size:16px;list-style:none;display:grid}.dc .ul li{align-items:flex-start;gap:10px;display:flex}.dc .ul svg{width:20px;height:20px;color:var(--green-2);flex:none;margin-top:2px}.chain{background:#fff;border-radius:20px 20px 0 0;margin-top:auto;padding:24px 24px 30px;box-shadow:0 -14px 40px -18px #0f172a40}.blk{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:13px 16px;font-size:15px;display:flex}.blk b{font-weight:700}.blk code{color:var(--t3);margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.blk.r{background:#fff7ed;border-color:#fed7aa}.lnk{border-left:2px dashed #b6c2d4;height:16px;margin-left:30px}.dc a.u{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pgrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px;margin-top:64px;display:grid}.lic{box-shadow:var(--shadow);background:#fff;border-radius:36px;padding:44px;position:relative;overflow:hidden}.lic:before{content:"";background:var(--grad);height:6px;position:absolute;inset:0 0 auto}.badge{color:var(--green);background:#dcfce7;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.badge:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.lic .nm{color:var(--t2);margin-top:22px;font-size:18px;font-weight:600}.price{align-items:baseline;gap:10px;margin:4px 0;display:flex}.price b{letter-spacing:-.06em;font-size:clamp(76px,9vw,112px);font-weight:800;line-height:1}.price span{color:var(--t2);font-size:18px;font-weight:500}.lic .sub{color:var(--t2)}.ok{gap:12px;margin:28px 0;font-size:16px;list-style:none;display:grid}.ok li{color:var(--t2);gap:12px;display:flex}.ok b{color:var(--text);font-weight:600}.ok svg{width:22px;height:22px;color:var(--green);flex:none}.offer{color:var(--t2);background:var(--soft);border-radius:16px;margin-bottom:26px;padding:14px 16px;font-size:14px}.lic .btn{width:100%;height:56px}.adds{gap:14px;display:grid}.ad{box-shadow:var(--shadow-sm);background:#fff;border:2px solid #0000;border-radius:28px;grid-template-columns:1fr auto;gap:6px 18px;padding:28px;display:grid}.ad.best{border-color:var(--blue)}.ad h3{font-size:22px}.ad .pr{text-align:right}.ad .pr b{letter-spacing:-.04em;font-size:30px;font-weight:800}.ad .pr small{color:var(--t3);font-size:13px;font-weight:500;display:block}.ad p{color:var(--t2);grid-column:1/-1;font-size:15px}.ad .pl{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:6px;display:flex}.ad .pl span{background:var(--soft);color:var(--t2);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.ad .pl .hot{color:#b91c1c;background:#fee2e2}.ad .pl .sv{color:#1d4ed8;background:#dbeafe}.payg{color:var(--t3);padding:0 8px;font-size:14px}.cmp{box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;grid-template-columns:1fr 1.5fr;align-items:center;gap:36px;margin-top:20px;padding:32px 36px;display:grid}.cmp h3{font-size:28px}.cmp p{color:var(--t2);margin-top:6px}.bar .lb{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.bar+.bar{margin-top:16px}.tr{background:var(--soft);border-radius:999px;height:14px;overflow:hidden}.fl{border-radius:999px;height:100%}.fl.green{background:linear-gradient(90deg,var(--green-2),var(--green))}.fl.grey{background:#a3aec0}.sup{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.sp{box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;gap:18px;padding:28px;display:flex}.sp i{background:var(--soft-2);width:48px;height:48px;color:var(--blue);border-radius:15px;flex:none;place-items:center;display:grid}.sp.em i{color:var(--red);background:#fee2e2}.sp i svg{width:24px;height:24px}.sp h3{font-size:20px}.sp p{color:var(--t2);margin-top:4px;font-size:15px}.faq{max-width:860px;margin:56px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:32px;height:32px;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--t2);max-width:740px;padding:0 4px 26px;font-size:17px}.demo{background:radial-gradient(700px 400px at 0% 0%,#27aae138,transparent 70%), radial-gradient(700px 400px at 100% 100%,#2b39902e,transparent 70%),var(--soft-2);border-radius:40px;grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;padding:80px 64px;display:grid}.demo h2{font-size:clamp(38px,4.6vw,60px)}.steps{counter-reset:s;gap:20px;margin-top:32px;list-style:none;display:grid}.steps li{color:var(--t2);gap:16px;display:flex}.steps li:before{counter-increment:s;content:counter(s);width:36px;height:36px;color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.steps b{color:var(--text);font-weight:600;display:block}.demo-form{box-shadow:var(--shadow-sm);background:#fff;border-radius:30px;padding:36px}.fg{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fd{gap:6px;display:grid}.fd.full{grid-column:1/-1}.fd label{color:var(--t2);font-size:13px;font-weight:600}.fd input,.fd select,.fd textarea{font:inherit;color:var(--text);background:var(--soft);border:1px solid #0000;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.fd textarea{resize:vertical;min-height:96px}.fd input:focus,.fd select:focus,.fd textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2563eb24}.demo-form .btn{width:100%;height:56px;margin-top:20px}.fine{color:var(--t3);text-align:center;margin-top:12px;font-size:13px}.demo-form.done .form-body{display:none}.demo-form.done .sent{display:block}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#b91c1c;margin-top:14px;font-size:14px;font-weight:500}.cpoints{gap:14px;margin-top:32px;display:grid}.cpoints div{box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:16px 20px}.cpoints dt{color:var(--t3);font-size:13px;font-weight:600}.cpoints dd{color:var(--text);margin:2px 0 0;font-weight:600}.fd input.bad,.fd select.bad,.fd textarea.bad{background:#fff5f5;border-color:#ef4444}.sent{text-align:center;padding:50px 10px;display:none}.sent i{width:64px;height:64px;color:var(--green);background:#dcfce7;border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.sent i svg{width:30px;height:30px}footer{border-top:1px solid var(--line);color:var(--t2);padding:64px 0 36px;font-size:15px}.fgr{grid-template-columns:1.6fr repeat(var(--n,3),1fr);gap:40px;display:grid}footer .lg img{width:auto;height:26px;margin-bottom:14px}footer h4{color:var(--text);margin-bottom:14px;font-size:14px;font-weight:600}footer ul{gap:10px;list-style:none;display:grid}footer a:hover{color:var(--blue)}.fb{border-top:1px solid var(--line);color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (width<=1080px){.links,.lang{display:none}.burger{display:inline-flex}.fgrid{grid-template-columns:repeat(2,1fr)}.duo,.pgrid,.demo,.cmp{grid-template-columns:1fr}.demo{padding:56px 40px}.fgr{grid-template-columns:1fr 1fr}.phones .pho{width:200px}.phones .pho:nth-child(2){width:230px}.hgrid{grid-template-columns:1fr}.hvis{height:auto;margin:20px 0 60px;padding-left:60px}.frame{width:100%;position:relative}.hphone{width:22%;inset:auto auto -40px 0}.mesh{height:760px}}@media (width<=720px){section{padding:96px 0}.w{padding:0 16px}.nr .go{display:none}.hero{padding-top:110px}.ctas .btn{flex:100%}.mesh{clip-path:polygon(0 0,100% 0,100% 82%,0 100%);height:640px}.mesh:after{background:linear-gradient(#070d24b3 0%,#070d2466 60%,#070d2400 100%)}.hvis{margin-bottom:50px;padding-left:24px}.frame{border-radius:12px;padding:5px}.frame .bar{display:none}.screens{border-radius:8px}.hphone{border-radius:15px;width:28%;padding:4px;bottom:-30px}.hphone img{border-radius:11px}.dots{bottom:-30px;left:auto;right:0}.proof .w{grid-template-columns:1fr 1fr;row-gap:28px}.proof div:nth-child(3){border:0}.rail-head{flex-direction:column;align-items:flex-start}.arrows{display:none}.rail{gap:14px;padding-left:16px;padding-right:16px;scroll-padding:0 16px}.c{width:84vw;height:480px;padding:26px 24px 0}.c h3{font-size:24px}.spot{padding-top:96px}.spot.alt{padding-bottom:96px}.spot .shot{border-radius:14px;margin-top:40px}.zduo{aspect-ratio:auto;grid-template-columns:1fr}.zduo .rc{display:none}.phones{gap:10px;margin-top:48px}.phones .pho{border-width:4px;border-radius:14px;width:30%}.phones .pho:nth-child(2){width:36%;transform:translateY(-16px)}.mfeat,.fgrid{grid-template-columns:1fr}.mfeat{gap:36px;margin-top:56px}.dc{border-radius:26px;min-height:0;padding:30px 24px 0}.dc .im,.chain{margin-top:30px}.lic{border-radius:28px;padding:30px 24px}.ad{grid-template-columns:1fr;padding:24px}.ad .pr{text-align:left}.cmp{padding:26px 24px}.sup,.fg{grid-template-columns:1fr}.demo{border-radius:28px;gap:36px;padding:40px 20px}.demo-form{border-radius:24px;padding:24px 20px}.fgr{grid-template-columns:1fr}.btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.js .rv{opacity:1;transform:none}}.ti-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.ti-grid.left .ti-media{order:-1}.ti-media img{width:100%}.ti-media.shot img{box-shadow:var(--shadow);border-radius:22px}.ti-media.phone{justify-content:center;display:flex}.ti-media.phone img{border:9px solid #0b1220;border-radius:28px;width:min(300px,70%);box-shadow:0 40px 80px -24px #0f172a73}.prose{color:var(--t2);margin-top:20px;font-size:18px;line-height:1.65}.prose>*+*{margin-top:14px}.prose h2{color:var(--text);margin-top:36px;font-size:30px}.prose h3{color:var(--text);margin-top:28px;font-size:22px}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose a,a.u{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose b,.prose strong{color:var(--text)}.dk .prose{color:#d5deeb}.dk .prose b,.dk .prose h2,.dk .prose h3{color:#fff}.rt-in{max-width:760px;margin:0 auto}.rt-in.wide{max-width:none}.rt-in h1{margin-bottom:28px;font-size:clamp(38px,5vw,60px)}.cta-b .more-box{padding:80px 24px}@media (width<=1080px){.ti-grid{grid-template-columns:1fr;gap:40px}.ti-grid.left .ti-media{order:0}}@media (width<=720px){.proof .w{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}}.lic .buy{text-align:center;color:var(--blue);margin-top:14px;font-size:15px;font-weight:600;display:block}.lic .buy:hover{text-decoration:underline}@media (width<=1080px){.nr .acct{display:none}}.hpos{opacity:0;pointer-events:none;z-index:-1;width:36%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hpos .neck{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(90deg,#111827,#334155 45%,#475569 55%,#111827);width:30%;height:110px;margin:0 auto;display:block}.hpos .foot{background:linear-gradient(#475569,#0f172a 60%);border-radius:12px 12px 8px 8px;height:22px;display:block;box-shadow:0 34px 50px -12px #000000a6,inset 0 1px #ffffff2e}@media (width<=1023px),(height<=639px){.hpos{display:none}}.sale{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.sale .sl{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;position:absolute;inset:0}.sale .sl:first-child{opacity:1}.tap{opacity:0;z-index:2;background:#2563eb47;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffffe6,0 6px 18px #0f172a59}.tap:after{content:"";opacity:0;border:2px solid #2563eb8c;border-radius:50%;animation:1.4s ease-out infinite tap-ring;position:absolute;inset:-12px}@keyframes tap-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.sale-cap{z-index:3;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.sale-cap>span{white-space:nowrap;color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1220e0;border-radius:999px;grid-area:1/1;justify-self:center;padding:9px 18px;font-size:15px;font-weight:600;box-shadow:0 10px 30px -8px #00000080}.sale-cap b{color:#7dd3fc;font-variant-numeric:tabular-nums;margin-right:6px}@media (width<=1023px),(height<=639px){.sale{display:none}}.nr .demo-btn{background:0 0;border-color:#0f172a2e}.nav.ondark:not(.s):not(.menu) .demo-btn{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.nav.ondark:not(.s):not(.menu) .demo-btn:hover{background:#ffffff24}.order-btn{box-shadow:0 10px 24px -10px #16a34ae6}@media (width<=1280px){.nr .demo-btn{display:none}}.wa-fab{z-index:45;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;height:56px;padding:0 20px 0 16px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 30px -10px #25d366b3,0 4px 12px #0f172a2e}.wa-fab:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 20px 40px -12px #25d366cc,0 4px 12px #0f172a33}.wa-fab svg{width:26px;height:26px}@media (width<=720px){.wa-fab{justify-content:center;width:52px;height:52px;padding:0;bottom:14px;right:14px}.wa-fab span{display:none}}.cms-editing .wa-fab{display:none}.nav{z-index:50;pointer-events:none;padding:14px 16px 0;position:fixed;top:0;left:0;right:0}.nav>.w{pointer-events:auto;-webkit-backdrop-filter:saturate(1.8)blur(20px);background:#ffffff9e;border:1px solid #0f172a12;border-radius:999px;align-items:center;gap:14px;width:fit-content;max-width:100%;height:54px;padding:0 7px 0 20px;transition:height .35s,background .35s,border-color .35s,box-shadow .35s;display:flex;box-shadow:0 10px 30px -14px #0f172a38}.nav.s>.w,.nav.menu>.w{background:#ffffffdb;height:50px;box-shadow:0 16px 44px -16px #0f172a52}.nav.menu>.w{background:#fffffff7}.links{color:#334155;align-items:center;gap:0;font-size:14px;font-weight:500;display:flex}.links>a,.mt,.acct,.lang-t{height:36px;font:inherit;color:#334155;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.links>a:hover,.mi:hover .mt,.mi.open .mt,.acct:hover,.lang-t:hover,.lang.open .lang-t{color:var(--text);background:#0f172a0f}.nr{gap:2px}.nav>.w .links{margin-left:8px}.acct svg,.lang-t>svg:first-child{width:17px;height:17px}.nr .acct{justify-content:center;width:36px;padding:0}.nr .acct span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lang-t{gap:5px;padding:0 8px 0 10px;font-size:13px;font-weight:600}.lang-t>svg:last-child{opacity:.6;width:12px;height:12px;transition:transform .25s}.lang.open .lang-t>svg:last-child{transform:rotate(180deg)}.lang{position:relative}.lang-m{opacity:0;visibility:hidden;transform-origin:100% 0;background:#fff;border-radius:18px;min-width:190px;padding:6px;transition:opacity .18s,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .25s;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 24px 50px -14px #0f172a4d,0 0 0 1px #0f172a0f}.lang-m:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.lang.open .lang-m{opacity:1;visibility:visible;transition:opacity .18s,transform .25s cubic-bezier(.2,.8,.2,1),visibility;transform:none}@media (hover:hover) and (pointer:fine){.lang:hover .lang-m{opacity:1;visibility:visible;transition:opacity .18s,transform .25s cubic-bezier(.2,.8,.2,1),visibility;transform:none}}.lang-m a{color:#334155;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.lang-m a b{width:28px;color:var(--t3);font-size:12px;font-weight:700}.lang-m a:hover{background:var(--soft)}.lang-m a[aria-current]{color:var(--blue);background:#eff6ff}.lang-m a[aria-current] b{color:var(--blue)}.nav .nr .btn{height:38px;padding:0 16px;font-size:14px}.nav .nr .order-btn{margin-left:4px}.burger{background:#0f172a0f;border:0;width:38px;height:38px}.nav.ondark:not(.s):not(.menu)>.w{background:#ffffff12;border-color:#ffffff24;box-shadow:0 10px 30px -14px #00000080}.nav.ondark:not(.s):not(.menu) .links>a,.nav.ondark:not(.s):not(.menu) .mt,.nav.ondark:not(.s):not(.menu) .acct,.nav.ondark:not(.s):not(.menu) .lang-t{color:#e2e8f0}.nav.ondark:not(.s):not(.menu) .links>a:hover,.nav.ondark:not(.s):not(.menu) .mi:hover .mt,.nav.ondark:not(.s):not(.menu) .acct:hover,.nav.ondark:not(.s):not(.menu) .lang-t:hover,.nav.ondark:not(.s):not(.menu) .lang.open .lang-t,.nav.ondark:not(.s):not(.menu) .burger{color:#fff;background:#ffffff1f}@media (width<=1280px){.nav>.w{gap:8px}.links>a,.mt{padding:0 10px}}@media (width<=1080px){.nav .links,.nav .lang{display:none}}@media (width<=720px){.nav{padding:10px 10px 0}.nav>.w,.nav.s>.w{gap:8px;width:auto;height:52px;padding:0 6px 0 16px}}.ck{z-index:70;-webkit-backdrop-filter:saturate(1.8)blur(20px);opacity:0;background:#ffffffeb;border-radius:24px;width:min(420px,100vw - 32px);padding:22px;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:20px;left:20px;transform:translateY(16px);box-shadow:0 30px 70px -24px #0f172a73,0 0 0 1px #0f172a12}.ck.on{opacity:1;transform:none}.ck-title{letter-spacing:-.01em;font-size:17px;display:block}.ck-text{color:var(--t2);margin-top:6px;font-size:14px;line-height:1.55}.ck-text a{color:var(--blue);white-space:nowrap;font-weight:600}.ck-prefs{gap:8px;margin-top:16px;display:grid}.ck-opt{background:var(--soft);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ck-opt b{font-size:14px;display:block}.ck-opt small{color:var(--t3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ck-opt em{color:var(--green);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.ck-opt input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ck-opt input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a4d}.ck-opt input:checked{background:var(--blue)}.ck-opt input:checked:after{transform:translate(18px)}.ck-opt input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ck-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ck-b{height:40px;font:inherit;color:var(--text);cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.ck-b:hover{background:var(--soft)}.ck-b.ck-main{background:var(--text);border-color:var(--text);color:#fff;flex:1}.ck-b.ck-main:hover{background:#1e293b}.ck-b.ck-link{color:var(--t2);background:0 0;border-color:#0000;margin-right:auto;padding:0 6px}.ck-b.ck-link:hover{color:var(--text);background:0 0}.ck-b[hidden],.ck-prefs[hidden]{display:none}.fb-r{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fb-ck{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fb-ck:hover{color:var(--blue)}@media (width<=720px){.ck{padding:18px;bottom:16px;left:16px}.ck-b{flex:1}.ck-b.ck-link{flex:100%;margin:0}}.lo{z-index:80;-webkit-backdrop-filter:blur(6px);opacity:0;background:#070d248c;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.lo[hidden]{display:none}.lo.on{opacity:1}.lo-card{color:#fff;text-align:center;isolation:isolate;background:radial-gradient(120% 80% at 0 0,#27aae173,#0000 60%),radial-gradient(100% 70% at 100% 100%,#7c3aed73,#0000 60%),#0b1433;border-radius:32px;width:min(460px,100%);max-height:calc(100vh - 32px);padding:40px 36px 30px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:auto;transform:translateY(24px)scale(.96);box-shadow:0 40px 100px -30px #000000b3,inset 0 0 0 1px #ffffff1a}.lo.on .lo-card{transform:none}.lo-x{color:#cbd5e1;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.lo-x:hover{color:#fff;background:#fff3}.lo-x svg{width:16px;height:16px}.lo-badge{color:#86efac;letter-spacing:.02em;background:#22c55e29;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #86efac4d}.lo h2{letter-spacing:-.035em;color:#fff;margin-top:18px;font-size:clamp(28px,6vw,36px);line-height:1.08}.lo-price{justify-content:center;align-items:baseline;gap:10px;margin-top:22px;display:flex}.lo-price b{letter-spacing:-.05em;background:linear-gradient(90deg,#7dd3fc,#a5b4fc 60%,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.lo-price span{color:#94a3b8;font-size:15px;font-weight:500}.lo-list{text-align:left;gap:10px;max-width:300px;margin:24px auto 0;list-style:none;display:grid}.lo-list li{color:#e2e8f0;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.lo-list i{color:#4ade80;background:#22c55e2e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lo-list i svg{width:14px;height:14px}.lo-ctas{gap:10px;margin-top:28px;display:grid}.lo-ctas .btn{width:100%;height:54px}.lo-demo{color:#cbd5e1;padding:6px;font-size:15px;font-weight:600}.lo-demo:hover{color:#fff}.lo-fine{color:#94a3b8;margin-top:14px;font-size:12.5px;line-height:1.5}@media (width<=520px){.lo{align-items:end;padding:0}.lo-card{border-radius:28px 28px 0 0;max-height:92vh;padding:34px 22px 24px}.lo-price b{font-size:54px}}.lo-code{text-align:left;background:#22c55e14;border:1.5px dashed #86efac73;border-radius:18px;align-items:center;gap:10px;max-width:320px;margin:24px auto 0;padding:8px 8px 8px 18px;display:flex}.lo-code>span{flex:1;display:grid}.lo-code small{letter-spacing:.08em;text-transform:uppercase;color:#86efac;font-size:11px;font-weight:700}.lo-code b{letter-spacing:.08em;color:#fff;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:20px;font-weight:800}.lo-code button{color:#0b1433;height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .15s;display:inline-flex}.lo-code button:hover{transform:translateY(-1px)}.lo-code button svg{width:16px;height:16px}.lo-code button.ok{color:#fff;background:#22c55e}@media (height<=760px){.lo-card{padding:28px 30px 22px}.lo h2{margin-top:12px;font-size:28px}.lo-price{margin-top:14px}.lo-price b{font-size:50px}.lo-list{gap:7px;margin-top:16px}.lo-code{margin-top:16px}.lo-ctas{gap:6px;margin-top:18px}.lo-fine{margin-top:8px}}.sec-head{margin-bottom:56px}.lnk-arrow{color:var(--blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lnk-arrow svg{width:16px;height:16px;transition:transform .2s}.lnk-arrow:hover svg{transform:translate(3px)}.dk .lnk-arrow{color:#7dd3fc}.ul{gap:10px;margin-top:22px;font-size:16px;list-style:none;display:grid}.ul li{align-items:flex-start;gap:10px;display:flex}.ul svg{width:20px;height:20px;color:var(--green-2);flex:none;margin-top:2px}.ph{padding:150px 0 0;position:relative}.ph:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#27aae129,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.ph-in{position:relative}.ph-in.center .ph-text,.ph-in.text .ph-text{text-align:center;max-width:860px;margin:0 auto}.ph-in.center .ctas,.ph-in.text .ctas{justify-content:center}.ph h1{letter-spacing:-.05em;margin:22px 0 20px;font-size:clamp(42px,5.4vw,76px);line-height:1}.ph .kicker+h1{margin-top:22px}.ph-text>h1:first-child{margin-top:0}.ph .lead{max-width:680px}.ph-in.center .lead,.ph-in.text .lead{margin:0 auto}.ph .ctas{margin-top:32px}.ph-shot{margin-top:56px}.ph-shot img{width:100%;box-shadow:var(--shadow);border-radius:22px}.ph-in.split{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.ph-in.split .ph-shot{margin-top:0}.crumbs{gap:8px;justify-content:inherit;color:var(--t3);margin-bottom:18px;font-size:13px;font-weight:500;display:flex}.ph-in.center .crumbs,.ph-in.text .crumbs{justify-content:center}.crumbs a:hover{color:var(--blue)}.dk.ph h1{color:#fff}.ph-dark{overflow:hidden}.ph-dark:before{display:none}.ph-dark .ph-in{z-index:2}.ph-dark .mesh{clip-path:polygon(0 0,100% 0,100% 58%,0 100%);height:780px}.ph-dark:has(.ph-in.split) .mesh{clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:min(860px,100%)}:is(.ph-dark:has(.ph-in.text) .mesh,.ph-dark:not(:has(.ph-shot)) .mesh){clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:100%}:is(.ph-dark:has(.ph-in.text) .ph-in,.ph-dark:not(:has(.ph-shot)) .ph-in){padding-bottom:110px}.ph-dark:has(.ph-in.center) .mesh:after{background:linear-gradient(#070d2499 0%,#070d2440 60%,#070d2400 100%),radial-gradient(#ffffff12 1px,#0000 1px) 0 0/26px 26px}.ph-dark h1{color:#fff}.ph-dark h1 .grad{background:linear-gradient(90deg,#7dd3fc,#60a5fa 45%,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.ph-dark .lead{color:#b6c3d9}.ph-dark .crumbs{color:#94a3b8}.ph-dark .crumbs a:hover{color:#fff}.ph-dark .kicker{color:#bfdbfe;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e}.ph-dark .ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff38}.ph-dark .ghost:hover{background:#ffffff29}.ph-dark .go{box-shadow:0 10px 30px -8px #22c55e99}.ph-dark .ph-shot img{box-shadow:0 60px 120px -30px #0000008c,0 0 0 1px #ffffff14}.fgrid2{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fgrid2.cols-2{grid-template-columns:repeat(2,1fr)}.fgrid2.cols-4{grid-template-columns:repeat(4,1fr)}.fcard{isolation:isolate;background:#fff;border-radius:22px;flex-direction:column;padding:26px 26px 28px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0a,0 12px 32px -20px #0f172a2e}.fcard:before{content:"";z-index:-1;background:radial-gradient(90% 70% at 0% 0%,var(--tg,#bfdbfe),transparent 70%);opacity:.22;transition:opacity .45s;position:absolute;inset:0}a.fcard:hover{transform:translateY(-5px);box-shadow:0 0 0 1px #0f172a0f,0 30px 60px -28px #0f172a59}a.fcard:hover:before{opacity:.5}.fcard i{width:52px;height:52px;box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -8px var(--tc,#0f172a4d);border-radius:16px;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:grid}.fcard i svg{width:24px;height:24px}a.fcard:hover i{transform:scale(1.06)rotate(-4deg)}.fcard h3{letter-spacing:-.025em;color:var(--text);margin:22px 0 6px;font-size:19px}.fcard p{color:var(--t2);font-size:15px;line-height:1.55}.fcard .more{width:36px;height:36px;color:var(--t2);background:var(--soft);border-radius:50%;place-items:center;font-size:0;transition:background .3s,color .3s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:26px;right:24px}.fcard .more svg{width:16px;height:16px}a.fcard:hover .more{background:var(--tc,var(--blue));color:#fff;transform:rotate(-45deg)}.dk .fcard{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.dk .fcard h3{color:#fff}.dk .fcard p{color:#c7d2e4}.dk .fcard .more{color:#7dd3fc}.frows{gap:120px;display:grid}.frow{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.frow.left .frow-media{order:-1}.frow.left{grid-template-columns:1.2fr 1fr}.frow-text .t{color:var(--blue);font-size:14px;font-weight:700}.frow-text h3{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.frow-text p{color:var(--t2);font-size:18px;line-height:1.55}.frow-media img{width:100%}.frow-media.plain{justify-content:center;display:flex}.frow-media.plain img{border-radius:14px;width:auto;max-width:100%;max-height:560px;box-shadow:0 30px 60px -30px #0f172a59}.frow-media.shot img{box-shadow:var(--shadow);border-radius:20px}.frow-media.phone{justify-content:center;display:flex}.frow-media.phone img{border:9px solid #0b1220;border-radius:28px;width:min(300px,70%);box-shadow:0 40px 80px -24px #0f172a73}.dk .frow-text p{color:#d5deeb}.dk .frow-text .t{color:#7dd3fc}.tabs-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.tabs-list button{border:1px solid var(--line);cursor:pointer;color:#334155;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tabs-list button i{display:grid}.tabs-list button svg{width:18px;height:18px}.tabs-list button.on{background:var(--blue);border-color:var(--blue);color:#fff}.dk .tabs-list button{color:#dbe4f3;background:#ffffff0f;border-color:#ffffff24}.dk .tabs-list button.on{color:var(--text);background:#fff;border-color:#fff}.tab-text{text-align:center;max-width:640px;margin:0 auto 28px}.tab-text h3{font-size:26px}.tab-text p{color:var(--t2);margin-top:6px;font-size:17px}.dk .tab-text p{color:#d5deeb}.tab-shot img{width:100%;box-shadow:var(--shadow);border-radius:22px}.dk .tab-shot img{box-shadow:0 50px 100px -30px #000000b3,0 0 0 1px #ffffff14}.tab-panel{animation:.5s cubic-bezier(.2,.7,.2,1) tabIn}@keyframes tabIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tl{counter-reset:s;gap:24px;list-style:none;display:grid}.tl.row{grid-template-columns:repeat(var(--n,4),1fr);position:relative}.tl.row:before{content:"";background:linear-gradient(90deg,var(--a),var(--blue),var(--b));opacity:.35;height:2px;position:absolute;top:28px;left:5%;right:5%}.tl li{position:relative}.tl.row li{text-align:center}.tl-dot{width:56px;height:56px;color:var(--blue);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;place-items:center;margin-bottom:16px;display:inline-grid;position:relative}.tl-dot i{display:grid}.tl-dot svg{width:24px;height:24px}.tl-dot b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:-8px;right:-8px}.tl-time{color:var(--blue);letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.tl h3{margin:4px 0 6px;font-size:20px}.tl p{color:var(--t2);font-size:15.5px}.tl.col{max-width:720px;margin:0 auto}.tl.col li{grid-template-columns:56px 1fr;gap:20px;display:grid}.tl.col li:after{content:"";background:var(--line);width:2px;position:absolute;top:64px;bottom:-24px;left:27px}.tl.col li:last-child:after{display:none}.dk .tl-dot{color:#7dd3fc;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.dk .tl h3{color:#fff}.dk .tl p{color:#d5deeb}.dk .tl-time{color:#7dd3fc}.cmp-wrap{box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;overflow-x:auto}.cmp-t{border-collapse:collapse;width:100%;min-width:560px;font-size:16px}.cmp-t th,.cmp-t td{text-align:center;border-bottom:1px solid var(--line);padding:18px 22px}.cmp-t tbody tr:last-child>*{border-bottom:0}.cmp-t th[scope=row],.cmp-t thead th:first-child{text-align:left;color:var(--text);font-weight:500}.cmp-t thead th{vertical-align:bottom}.cmp-t thead b{font-size:18px;display:block}.cmp-t thead small{color:var(--t2);font-size:13px;font-weight:500;display:block}.cmp-t .hl{background:#eff6ff}.cmp-t thead .hl{border-radius:20px 20px 0 0}.cmp-t thead .hl b{color:var(--blue)}.cmp-t .yes{width:28px;height:28px;color:var(--green);background:#dcfce7;border-radius:50%;place-items:center;display:inline-grid}.cmp-t .yes svg{width:16px;height:16px}.cmp-t .no{color:#94a3b8;background:#f1f5f9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:inline-grid}.cmp-t td{font-variant-numeric:tabular-nums;font-weight:600}.cmp-note{color:var(--t3);text-align:center;margin-top:16px;font-size:13.5px}.dk .cmp-note{color:#9db4d8}.calc{grid-template-columns:1fr 1.1fr;gap:20px;display:grid}.calc-in,.calc-out{box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;padding:32px}.calc-in{align-content:start;gap:22px;display:grid}.calc-f{gap:10px;font-weight:600;display:grid}.calc-f>span{justify-content:space-between;gap:12px;display:flex}.calc-v{color:var(--blue);font-size:18px}.calc-f input[type=range]{width:100%;accent-color:var(--blue);height:28px}.calc-c{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:flex}.calc-c input{width:20px;height:20px;accent-color:var(--blue)}.calc-out{align-content:start;gap:18px;display:grid}.calc-bar .lb{font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:8px;font-weight:600;display:flex}.calc-bar .fl{transition:width .5s cubic-bezier(.2,.7,.2,1)}.calc-save{color:#166534;background:#f0fdf4;border-radius:18px;justify-content:space-between;align-items:baseline;padding:18px 20px;font-weight:600;display:flex}.calc-save b{letter-spacing:-.03em;color:var(--green);font-size:32px}.calc-note{color:var(--t3);font-size:13px}.dk .calc-in,.dk .calc-out{color:var(--text)}.net-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.net-grid.left .net{order:-1}.net{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.net>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.net line{stroke:#7dd3fc8c;stroke-dasharray:2 1.6;vector-effect:non-scaling-stroke;stroke-width:2px;animation:2.4s linear infinite netflow}.net line.remote{stroke:#a5b4fc99;stroke-dasharray:1 2}@keyframes netflow{to{stroke-dashoffset:-14px}}.net-node{text-align:center;justify-items:center;gap:2px;width:120px;display:grid;position:absolute;transform:translate(-50%,-50%)}.net-node i{width:56px;height:56px;color:var(--blue);background:#fff;border-radius:18px;place-items:center;margin-bottom:6px;display:grid;box-shadow:0 14px 30px -12px #0f172a73}.net-node i svg{width:26px;height:26px}.net-node b{font-size:14px}.net-node small{color:var(--t2);font-size:12px}.net-node.center{width:150px;top:50%;left:50%}.net-node.center i{background:linear-gradient(135deg,var(--a),var(--blue) 50%,var(--b));color:#fff;border-radius:24px;width:84px;height:84px;box-shadow:0 0 0 10px #2563eb26,0 0 0 22px #2563eb12,0 20px 40px -12px #2563eb99}.net-node.center i svg{width:38px;height:38px}.net-node.center b{font-size:16px}.net-node.remote i{color:#6366f1;background:#ffffffe6}.dk .net-node b{color:#fff}.dk .net-node small{color:#9db4d8}.dk .net-node i{color:#7dd3fc;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.dk .net-node.center i{background:linear-gradient(135deg,var(--a),var(--blue) 50%,var(--b));color:#fff}.dk .net-ul{color:#d5deeb}.net-text h2,.rcpt-text h2{font-size:clamp(34px,3.8vw,54px)}.rcpt-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.rcpt-wrap{perspective:1200px;justify-content:center;display:flex}.rcpt{color:#111;background:#fff;width:320px;padding:26px 22px 34px;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace;position:relative;transform:rotate(2deg);box-shadow:0 40px 80px -30px #0f172a80;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 6px 0,#0000 5px,#000 5.5px) bottom/12px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 6px 0,#0000 5px,#000 5.5px) bottom/12px 10px repeat-x}.rc-c{text-align:center}.rc-sep{border-top:1px dashed #9ca3af;margin:12px 0}.rc-row{justify-content:space-between;gap:12px;display:flex}.rc-total{font-size:16px;font-weight:700}.rc-small{color:#4b5563;font-size:11.5px}.rc-qr{width:118px;margin:18px auto 8px}.rc-qr svg{width:100%;height:auto;display:block}.rc-vf{margin-bottom:10px;font-size:11px}.dk .rcpt-text .ul{color:#d5deeb}.hwgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.hwc{box-shadow:var(--shadow-sm);background:#ffffffd9;border-radius:24px;padding:22px}.hwc-media{background:linear-gradient(160deg,#eff6ff,#eef2ff);border-radius:16px;place-items:center;height:130px;margin-bottom:16px;display:grid;overflow:hidden}.hwc-media img{object-fit:contain;width:auto;max-height:100%}.hwc-media i{color:var(--blue);display:grid}.hwc-media svg{width:44px;height:44px}.hwc .t{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.hwc h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:18px}.hwc-con{color:#334155;font-size:14px;font-weight:600}.hwc-note{color:var(--t2);margin-top:4px;font-size:14px}.rel-title{margin-bottom:28px;font-size:clamp(28px,3vw,40px)}.rel{grid-template-columns:repeat(var(--n,3),1fr);gap:14px;display:grid}.rel-c{box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;align-items:center;gap:16px;padding:20px 22px;transition:transform .2s;display:flex}.rel-c:hover{transform:translateY(-2px)}.rel-c i{background:var(--soft-2);width:44px;height:44px;color:var(--blue);border-radius:13px;flex:none;place-items:center;display:grid}.rel-c i svg{width:22px;height:22px}.rel-c span{flex:1}.rel-c b{font-size:16px;display:block}.rel-c small{color:var(--t2);font-size:14px;display:block}.rel-c>svg{width:18px;height:18px;color:var(--blue);flex:none}.dk .rel-c{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.dk .rel-c b{color:#fff}.dk .rel-c small{color:#c7d2e4}.faqt{max-width:860px;margin:44px auto 0}.faqt-search{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:16px;outline:none;padding:14px 18px;font-size:16px}.faqt-search:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2563eb24}.faqt-chips{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.faqt-chips button{border:1px solid var(--line);cursor:pointer;color:#334155;background:#fff;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600}.faqt-chips button.on{background:var(--text);border-color:var(--text);color:#fff}.faqt .faq{margin-top:8px}.faqt-empty{text-align:center;color:var(--t2);padding:30px 0}.tc{box-shadow:var(--shadow);aspect-ratio:16/9;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:22px;position:relative;overflow:hidden}.tc-img{position:absolute;inset:0}.tc-img img{object-fit:cover;object-position:top left;width:100%;height:100%}.tc-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.tc-handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #0f172a26}.tc-handle i{width:46px;height:46px;color:var(--text);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0f172a59}.tc-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tc-lab{color:var(--text);z-index:2;pointer-events:none;background:#ffffffe6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:16px}.tc-lab.l{left:16px}.tc-lab.r{color:#fff;background:#0f172acc;right:16px}.tst{grid-template-columns:repeat(var(--n,3),1fr);gap:16px;margin-top:48px;display:grid}.tst-c{box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}.tst-c blockquote{color:#334155;font-size:17px;line-height:1.55}.tst-c blockquote:before{content:"“";color:var(--blue);font-size:48px;font-weight:800;line-height:.6;display:block}.tst-c figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.tst-ph{object-fit:cover;border-radius:50%;width:48px;height:48px}.tst-c b{display:block}.tst-c small{color:var(--t2);font-size:13.5px;display:block}@media (width<=1080px){.ph-in.split,.frow,.frow.left,.net-grid,.rcpt-grid,.calc{grid-template-columns:1fr}.frow.left .frow-media,.net-grid.left .net{order:0}.fgrid2,.fgrid2.cols-4,.tl.row{grid-template-columns:repeat(2,1fr)}.tl.row:before{display:none}.rel,.tst{grid-template-columns:1fr 1fr}.frows{gap:80px}}@media (width<=720px){.ph{padding-top:110px}.fgrid2,.fgrid2.cols-2,.fgrid2.cols-4,.rel,.tst,.tl.row{grid-template-columns:1fr}.tl.row li{text-align:left;grid-template-columns:56px 1fr;gap:16px;display:grid}.net-node{width:90px}.net-node i{border-radius:14px;width:44px;height:44px}.net-node small{display:none}.net-node.center i{width:64px;height:64px}.calc-in,.calc-out{padding:24px}.rcpt{width:100%;max-width:320px;transform:none}}.cms-editing [data-edit]:empty{outline-offset:2px;outline:1px dashed #94a3b8;min-width:3em;min-height:1em;display:inline-block}.cms-editing [data-edit]:empty:before{content:"…";opacity:.45}@media (width<=720px){.ph-dark .mesh{clip-path:polygon(0 0,100% 0,100% 82%,0 100%);height:600px}:is(.ph-dark:has(.ph-in.text) .mesh,.ph-dark:not(:has(.ph-shot)) .mesh){clip-path:polygon(0 0,100% 0,100% 88%,0 100%);height:100%}:is(.ph-dark:has(.ph-in.text) .ph-in,.ph-dark:not(:has(.ph-shot)) .ph-in){padding-bottom:70px}.ph-dark .mesh:after{background:linear-gradient(#070d24b3 0%,#070d2466 60%,#070d2400 100%)}}.ln-mask{margin-bottom:-.1em;padding-bottom:.1em}.ln .grad,.ln.grad{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tl.is-live.row:after{content:"";background:linear-gradient(90deg,var(--a),var(--blue),var(--b));transform-origin:0;width:90%;height:2px;transform:scaleX(var(--p,0));position:absolute;top:28px;left:5%;box-shadow:0 0 18px #27aae1b3}.tl.is-live li{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.tl.is-live li:not(.on){opacity:.35;transform:scale(.97)}.tl.is-live li.on .tl-dot{box-shadow:0 0 0 1px #7dd3fc80,0 0 28px -4px #27aae1bf}.tl.is-live.col li:after{background:linear-gradient(var(--blue),var(--a))}.is-pinned .arrows{display:none}section.is-pinned{flex-direction:column;justify-content:center;min-height:100vh;padding-top:104px;padding-bottom:40px;display:flex}.is-pinned .rail{margin-top:36px;padding-bottom:10px}@media (width<=1080px){.tl.is-live.row:after{display:none}}.fgrid2.tiles{grid-template-columns:repeat(6,1fr);gap:20px}.fgrid2.tiles>.fcard{grid-column:span 2}.fgrid2.tiles.n-2>.fcard,.fgrid2.tiles.n-4>.fcard,.fgrid2.tiles.n-5>.fcard:nth-child(-n+2),.fgrid2.tiles.n-7>.fcard:nth-child(-n+4){grid-column:span 3}.tiles .fcard{min-height:300px;box-shadow:none;background:var(--tb);isolation:isolate;border-radius:30px;padding:36px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden}.tiles .fcard:before{content:"";background:radial-gradient(closest-side,var(--tg),transparent);opacity:.55;z-index:-1;border-radius:50%;width:260px;height:260px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-60px;right:-60px}.tiles a.fcard:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 30px 60px -30px #0f172a59}.tiles a.fcard:hover:before{transform:scale(1.25)}.tiles .fcard i{width:auto;height:auto;box-shadow:none;color:var(--tc);background:0 0;border-radius:0;align-self:flex-start;place-items:start}.tiles .fcard i svg{stroke-width:1.6px;width:44px;height:44px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tiles a.fcard:hover i svg{transform:scale(1.12)rotate(-4deg)}.tiles .fcard h3{letter-spacing:-.035em;color:#1d1d1f;margin:auto 0 10px;padding-top:60px;font-size:clamp(24px,2.2vw,32px);line-height:1.1}.tiles .fcard p{color:#424245;max-width:34ch;padding-right:56px;font-size:16px}.tiles .fcard .more{color:#fff;background:#1d1d1f;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;font-size:0;transition:background .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:28px;right:28px}.tiles .fcard .more svg{width:18px;height:18px}.tiles a.fcard:hover .more{background:var(--tc);transform:translate(3px)}.tile-ic1{--tb:linear-gradient(150deg,#eef4ff,#dbe7ff);--tc:#1d4ed8;--tg:#93c5fd}.tile-ic2{--tb:linear-gradient(150deg,#effcf3,#d7f5e1);--tc:#15803d;--tg:#86efac}.tile-ic3{--tb:linear-gradient(150deg,#f5f1ff,#e6ddff);--tc:#6d28d9;--tg:#c4b5fd}.tile-ic4{--tb:linear-gradient(150deg,#eef9ff,#d8f0fe);--tc:#0369a1;--tg:#7dd3fc}.tile-ic5{--tb:linear-gradient(150deg,#fff9ec,#ffedc4);--tc:#b45309;--tg:#fcd34d}.tile-ic6{--tb:linear-gradient(150deg,#fff2f8,#ffdcec);--tc:#be185d;--tg:#f9a8d4}.tile-ic7{--tb:linear-gradient(150deg,#ecfdf9,#cdf7ee);--tc:#0f766e;--tg:#5eead4}.tile-ic8{--tb:linear-gradient(150deg,#f0f2ff,#dfe3ff);--tc:#4338ca;--tg:#a5b4fc}.dk .tiles .fcard h3{color:#1d1d1f}.dk .tiles .fcard p{color:#424245}@media (width<=1080px){.fgrid2.tiles{grid-template-columns:repeat(2,1fr)}.fgrid2.tiles>.fcard{grid-column:auto!important}.fgrid2.tiles.n-5>.fcard:first-child{grid-column:1/-1!important}}@media (width<=640px){.fgrid2.tiles{grid-template-columns:1fr;gap:14px}.fgrid2.tiles.n-5>.fcard:first-child{grid-column:auto!important}.tiles .fcard{border-radius:24px;min-height:220px;padding:28px}.tiles .fcard h3{padding-top:36px}}.acc{min-height:70vh;padding:120px 0 100px}.acc .w{max-width:1080px}.acc h1{margin-bottom:10px;font-size:clamp(32px,4vw,46px)}.acc .lead{font-size:17px}.acc a:not(.btn){color:var(--blue)}.acc-h2{letter-spacing:-.02em;margin:40px 0 14px;font-size:22px}.acc-h3{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:18px;display:flex}.acc-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:20px;padding:24px}.acc-card+.acc-card{margin-top:16px}.acc-small{color:var(--t2);margin-top:10px;font-size:14px}.acc-kicker{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.acc-note{background:var(--soft-2);color:#1e3a8a;border-radius:12px;margin-top:14px;padding:10px 14px;font-size:14px}.acc-flash{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:15px}.acc-flash.err{color:#991b1b;background:#fef2f2;border-color:#fecaca}.acc-ok{color:var(--green)}.acc-warn{color:var(--red)}.acc-tabs{-webkit-backdrop-filter:saturate(1.6)blur(16px);scrollbar-width:none;background:#ffffffb3;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:6px;margin-bottom:36px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 12px 32px -20px #0f172a40}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs a{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px 0 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;color:var(--t2)!important}.acc-tabs a svg{width:18px;height:18px;color:var(--t3);flex:none;transition:color .2s}.acc-tabs a:hover{background:#0f172a0d;color:var(--text)!important}.acc-tabs a[aria-current]{background:var(--text);box-shadow:0 8px 18px -10px #0f172a99;color:#fff!important}.acc-tabs a[aria-current] svg{color:#7dd3fc}.acc-out{margin-left:auto}.acc-out button{height:42px;font:inherit;color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.acc-out button svg{width:18px;height:18px}.acc-out button:hover{color:var(--red);background:#fef2f2}@media (width<=720px){.acc-tabs{border-radius:22px;gap:2px}.acc-tabs a,.acc-out button{border-radius:16px;flex-direction:column;justify-content:center;gap:3px;height:58px;padding:0 12px;font-size:11.5px}.acc-tabs a svg,.acc-out button svg{width:20px;height:20px}.acc-tabs a{flex:1;padding:0 6px}.acc-out button{width:44px;padding:0}.acc-out button span{display:none}}.acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.acc-auth{text-align:center;max-width:460px;margin:0 auto}.acc-auth .lead{margin-bottom:24px}.acc-auth .acc-card{text-align:left}.acc-form{flex-direction:column;gap:14px;display:flex}.acc-form .btn{width:100%;margin-top:4px}.acc-field{color:#334155;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.acc-field i{color:var(--red);font-style:normal}.acc-field input,.acc-field select{height:46px;font:inherit;color:var(--text);background:#fff;border:1px solid #d5dce6;border-radius:12px;width:100%;padding:0 14px;font-size:16px;font-weight:400}.acc-field input:focus,.acc-field select:focus{outline:2px solid var(--blue);outline-offset:0;border-color:#0000}.acc-err{color:var(--red);font-size:13px;font-style:normal;font-weight:500}.acc-check{color:var(--t2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.acc-check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:1px}.acc-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acc-cols .wide{grid-column:1/-1}.acc-inline{align-items:flex-end;gap:10px;margin-top:18px;display:flex}.acc-inline .acc-field{flex:1}.acc-inline .btn{height:46px}.acc-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.acc-actions.center{justify-content:center}.acc-actions form{display:contents}.acc-lic-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.acc-key{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.acc-key code{letter-spacing:.06em;background:var(--soft);border-radius:10px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700}.acc-key.big code{padding:10px 16px;font-size:clamp(20px,4vw,28px)}.acc-key.pending{color:var(--t2);font-size:15px}.acc-copy{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.acc-specs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.acc-specs div{background:var(--soft);border-radius:14px;padding:12px 14px}.acc-specs dt{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.acc-specs dd{margin-top:2px;font-size:15px;font-weight:600}.acc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.acc-grid .acc-card+.acc-card{margin-top:0}.acc-grid .acc-specs{grid-template-columns:1fr}.acc-grid .acc-specs+.acc-specs{margin-top:12px}.acc-card hr{border:0;border-top:1px solid var(--line);margin:20px 0 6px}.acc-empty{text-align:center;padding:48px 24px}.acc-empty h2{margin-bottom:8px;font-size:24px}.acc-empty p{color:var(--t2);max-width:460px;margin:0 auto 20px}.acc-table-wrap{padding:6px 0;overflow-x:auto}.acc-table{border-collapse:collapse;width:100%;font-size:15px}.acc-table th{text-align:left;color:var(--t3);text-transform:uppercase;letter-spacing:.04em;padding:10px 20px;font-size:12px;font-weight:600}.acc-table td{border-top:1px solid var(--line);padding:12px 20px}.acc-table .r{text-align:right;white-space:nowrap}.acc-link{font-weight:600}.acc-order{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.acc-step{background:var(--text);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid}.acc-choices{flex-direction:column;gap:8px;display:flex}.acc-choice{cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.acc-choice:hover{border-color:#93c5fd}.acc-choice:has(input:checked){border:2px solid var(--blue);background:#eff6ff;padding:13px 15px;box-shadow:0 0 0 4px #2563eb1f}.acc-choice:has(input:checked) b{color:#1d4ed8}.acc-choice:has(input:checked):after{content:"✓";background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 6px #2563eb66}.acc-choice strong{text-align:right}.acc-choice strong em{color:var(--t2);font-size:12px;font-style:normal;font-weight:500;display:block}.acc-choice:has(input:disabled){opacity:.45;cursor:not-allowed}.acc-choice input{width:20px;height:20px;accent-color:var(--blue);flex:none}.acc-choice span{flex-direction:column;flex:1;display:flex}.acc-choice small{color:var(--t2);font-size:13px}.acc-choice strong{white-space:nowrap;font-size:16px}.acc-choice strong small{font-weight:500;display:inline}.acc-qty{background:#fff;border:1px solid #d5dce6;border-radius:12px;align-items:center;margin-top:12px;display:inline-flex;overflow:hidden}.acc-qty button{background:var(--soft);cursor:pointer;border:0;width:44px;height:44px;font-size:20px}.acc-qty input{text-align:center;width:64px;height:44px;font:inherit;-moz-appearance:textfield;border:0;font-size:17px;font-weight:600}.acc-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.acc-order-main .acc-card+.acc-card{margin-top:16px}.acc-summary{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.acc-summary .acc-h3{margin-bottom:0}.acc-summary ul{flex-direction:column;gap:8px;font-size:15px;list-style:none;display:flex}.acc-summary li{justify-content:space-between;gap:12px;display:flex}.acc-summary li.none{color:var(--t3)}.acc-summary dl{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;font-size:15px;display:flex}.acc-summary dl div{justify-content:space-between;display:flex}.acc-summary dt{color:var(--t2)}.acc-summary .tot{padding-top:6px;font-size:19px;font-weight:800}.acc-summary .tot dt{color:var(--text)}.acc-summary .btn{width:100%}.acc-summary .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.acc-secure{color:var(--t3);text-align:center;font-size:12px}.acc-done .acc-card{text-align:center;margin:24px 0}.acc-done .acc-key{justify-content:center}.acc-tick{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:32px;display:grid;box-shadow:0 14px 30px -12px #16a34acc}@media (width<=900px){.acc-order,.acc-grid{grid-template-columns:1fr}.acc-summary{position:static}}@media (width<=640px){.acc{padding-top:96px}.acc .w{padding:0 16px}.acc-card{border-radius:16px;padding:18px}.acc-cols,.acc-specs{grid-template-columns:1fr}.acc-lic-top{flex-direction:column}.acc-table th,.acc-table td{padding:10px 12px}.acc-inline{flex-direction:column;align-items:stretch}}.acc-promo{margin-top:16px}.acc-promo label{color:#334155;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.acc-promo-row{gap:8px;display:flex}.acc-promo-row input{min-width:0;height:44px;font:inherit;text-transform:uppercase;letter-spacing:.04em;border:1px solid #d5dce6;border-radius:12px;flex:1;padding:0 14px;font-size:16px}.acc-promo-row input:focus{outline:2px solid var(--blue);border-color:#0000}.acc-promo-row .btn{height:44px}.acc-promo .acc-small:empty{display:none}.acc-period{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:4px;display:inline-flex}.acc-period label{cursor:pointer}.acc-period input{opacity:0;pointer-events:none;position:absolute}.acc-period span{color:var(--t2);border-radius:9px;padding:8px 18px;font-size:15px;font-weight:600;display:block}.acc-period input:checked+span{color:var(--text);background:#fff;box-shadow:0 1px 3px #0f172a2e}.acc-period input:focus-visible+span{outline:2px solid var(--blue)}.acc-box{filter:drop-shadow(0 10px 14px #0f172a2e);flex:none;width:88px;height:auto;margin:-6px 0}.acc-summary li.with-img{align-items:center}.acc-summary li.with-img img{filter:drop-shadow(0 6px 8px #0f172a2e);flex:none;width:52px;height:auto}.acc-summary li.with-img span{flex:1}@media (width<=640px){.acc-box{width:64px}}
