@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--font-sans: "Manrope", system-ui, -apple-system, sans-serif;--font-display: "Unbounded", "Manrope", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bg: #0b1020;--b1: #7c5cff;--b2: #22d3ee;--b3: #f472b6;--text: #f4f6ff;--muted: rgba(244, 246, 255, .72);--acc: #7c5cff;--acc2: #4f9dff;--on: #ffffff;--g1: rgba(255, 255, 255, .17);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .24);--hl: rgba(255, 255, 255, .55);--sh: rgba(0, 0, 0, .4);--h1: #ffffff;--h2: #cfe9ff;--scrim: rgba(0, 0, 0, .24);--solid: #0d1224;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .15);--line: rgba(255, 255, 255, .14);--text-primary: var(--text);--text-secondary: var(--muted);--text-muted: var(--muted);--bg-canvas: var(--bg);--bg-subtle: var(--g2);--bg-surface: var(--g1);--bg-surface-elevated: var(--g1);--bg-glass: var(--g1);--border-subtle: var(--line);--border-default: var(--edge);--border-strong: var(--hl);--accent-primary: var(--acc);--accent-hover: var(--acc);--accent-soft: var(--tint);--accent-text: var(--text);--shadow-card: 0 10px 30px -10px var(--sh);--shadow-popover: 0 20px 40px -10px var(--sh);--shadow-glow: 0 0 24px -4px var(--acc)}[data-theme=aurora]{--bg: #0b1020;--b1: #7c5cff;--b2: #22d3ee;--b3: #f472b6;--text: #f4f6ff;--muted: rgba(244, 246, 255, .72);--acc: #7c5cff;--acc2: #4f9dff;--on: #ffffff;--g1: rgba(255, 255, 255, .17);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .24);--hl: rgba(255, 255, 255, .55);--sh: rgba(0, 0, 0, .4);--h1: #ffffff;--h2: #cfe9ff;--scrim: rgba(0, 0, 0, .24);--solid: #0d1224;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .15);--line: rgba(255, 255, 255, .14)}[data-theme=sunset]{--bg: #1a0b14;--b1: #ff7a3d;--b2: #ff3d81;--b3: #ffc857;--acc: #ff5a4d;--acc2: #ff9a3d;--on: #ffffff;--g1: rgba(255, 255, 255, .16);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .22);--hl: rgba(255, 255, 255, .55);--sh: rgba(40, 10, 25, .45);--h1: #ffffff;--h2: #ffd2a8;--scrim: rgba(20, 5, 12, .3);--solid: #1f0d19;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .16);--line: rgba(255, 255, 255, .14)}[data-theme=ocean]{--bg: #04141f;--b1: #0ea5e9;--b2: #14b8a6;--b3: #3b82f6;--acc: #0b8fd9;--acc2: #0fa89a;--on: #ffffff;--g1: rgba(255, 255, 255, .16);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .24);--hl: rgba(255, 255, 255, .55);--sh: rgba(0, 20, 35, .45);--h1: #ffffff;--h2: #a5f3fc;--scrim: rgba(2, 16, 26, .3);--solid: #061926;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .15);--line: rgba(255, 255, 255, .14)}[data-theme=forest]{--bg: #07140e;--b1: #22c55e;--b2: #a3e635;--b3: #14b8a6;--acc: #16a34a;--acc2: #0f9d8a;--on: #ffffff;--g1: rgba(255, 255, 255, .16);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .22);--hl: rgba(255, 255, 255, .55);--sh: rgba(0, 25, 15, .45);--h1: #ecfccb;--h2: #99f6e4;--scrim: rgba(5, 18, 12, .3);--solid: #091a13;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .15);--line: rgba(255, 255, 255, .14)}[data-theme=ember]{--bg: #120d05;--b1: #f59e0b;--b2: #dc2626;--b3: #fde047;--acc: #ea580c;--acc2: #dc2626;--on: #ffffff;--g1: rgba(255, 255, 255, .16);--g2: rgba(255, 255, 255, .04);--edge: rgba(255, 255, 255, .22);--hl: rgba(255, 255, 255, .55);--sh: rgba(25, 15, 0, .45);--h1: #ffffff;--h2: #fde68a;--scrim: rgba(16, 10, 4, .3);--solid: #171108;--tint: rgba(255, 255, 255, .08);--tint-strong: rgba(255, 255, 255, .15);--line: rgba(255, 255, 255, .14)}[data-theme=graphite]{--bg: #0a0a0b;--b1: #52525b;--b2: #a1a1aa;--b3: #3f3f46;--acc: #e4e4e7;--acc2: #a1a1aa;--on: #0a0a0b;--g1: rgba(255, 255, 255, .12);--g2: rgba(255, 255, 255, .03);--edge: rgba(255, 255, 255, .2);--hl: rgba(255, 255, 255, .45);--sh: rgba(0, 0, 0, .6);--h1: #ffffff;--h2: #d4d4d8;--scrim: rgba(0, 0, 0, .35);--solid: #101012;--tint: rgba(255, 255, 255, .07);--tint-strong: rgba(255, 255, 255, .14);--line: rgba(255, 255, 255, .12)}[data-theme=sakura]{--bg: #fdf2f8;--b1: #f9a8d4;--b2: #c4b5fd;--b3: #fde68a;--acc: #ec4899;--acc2: #8b5cf6;--text: #1a1030;--muted: rgba(26, 16, 48, .72);--on: #ffffff;--g1: rgba(255, 255, 255, .68);--g2: rgba(255, 255, 255, .3);--edge: rgba(255, 255, 255, .88);--hl: #ffffff;--sh: rgba(80, 60, 140, .18);--h1: var(--acc);--h2: var(--acc2);--scrim: rgba(255, 255, 255, .4);--solid: #fcf4f9;--tint: rgba(26, 16, 48, .06);--tint-strong: rgba(26, 16, 48, .12);--line: rgba(26, 16, 48, .08)}[data-theme=frost]{--bg: #eef6ff;--b1: #93c5fd;--b2: #a5f3fc;--b3: #c7d2fe;--acc: #3b82f6;--acc2: #0891b2;--text: #0f172a;--muted: rgba(15, 23, 42, .72);--on: #ffffff;--g1: rgba(255, 255, 255, .68);--g2: rgba(255, 255, 255, .28);--edge: rgba(255, 255, 255, .88);--hl: #ffffff;--sh: rgba(60, 80, 140, .18);--h1: var(--acc);--h2: var(--acc2);--scrim: rgba(255, 255, 255, .4);--solid: #f0f7ff;--tint: rgba(15, 23, 42, .06);--tint-strong: rgba(15, 23, 42, .12);--line: rgba(15, 23, 42, .08)}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--font-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:background-color .8s ease,color .5s ease}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--bg);overflow:hidden;pointer-events:none;--sy: 0px;transition:background-color .8s ease}.bl{position:absolute;border-radius:50%;opacity:.7;filter:blur(70px);will-change:transform;translate:0 var(--sy);transition:background-color 1s ease;animation:fl 20s ease-in-out infinite alternate}.bl:nth-child(1){width:55vmax;height:55vmax;left:-12vmax;top:-14vmax;background:var(--b1)}.bl:nth-child(2){width:48vmax;height:48vmax;right:-14vmax;top:12vh;background:var(--b2);animation-duration:25s;animation-delay:-6s}.bl:nth-child(3){width:42vmax;height:42vmax;left:18vw;bottom:-18vmax;background:var(--b3);animation-duration:29s;animation-delay:-11s}.bl:nth-child(4){width:30vmax;height:30vmax;right:22vw;top:-10vmax;background:var(--acc2);opacity:.5;animation-duration:21s;animation-delay:-3s}@keyframes fl{to{transform:translate3d(6vmax,5vmax,0) scale(1.15) rotate(40deg)}}.bg:after{content:"";position:absolute;top:0;right:-220px;bottom:0;left:-220px;background:radial-gradient(70% 45% at 50% 108%,var(--b3),transparent 70%);opacity:.5;pointer-events:none}[data-theme=aurora] .bg:after{background:repeating-linear-gradient(100deg,transparent 0 80px,rgba(34,211,238,.13) 110px,rgba(124,92,255,.12) 150px,transparent 200px);filter:blur(18px);animation:rb 16s linear infinite;opacity:.9}[data-theme=graphite] .bg:after{background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0/48px 48px;opacity:1}[data-theme=forest] .bg:after{background:radial-gradient(2px 2px at 20% 30%,#d9f99d,transparent),radial-gradient(3px 3px at 70% 60%,#bef264,transparent),radial-gradient(2px 2px at 45% 80%,#d9f99d,transparent),radial-gradient(3px 3px at 85% 20%,#bef264,transparent);opacity:.9;animation:tw 4s ease-in-out infinite alternate}@keyframes rb{to{transform:translate(200px)}}@keyframes tw{to{opacity:.3}}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E")}.pgw{position:fixed;top:0;left:0;right:0;height:3px;z-index:40;pointer-events:none}.pgw i{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--acc),var(--acc2))}.glass,.liquid-glass,.liquid-glass-surface,.liquid-glass-card,.liquid-glass-elevated{position:relative;border-radius:28px;background:linear-gradient(135deg,var(--g1),var(--g2));border:1px solid var(--edge);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:inset 1.5px 1.5px 0 var(--hl),inset -1.5px -1.5px #00000024,inset 0 0 26px #ffffff14,0 26px 60px -22px var(--sh);overflow:hidden}.glass:before,.liquid-glass:before,.liquid-glass-surface:before,.liquid-glass-card:before,.liquid-glass-elevated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 38%);opacity:.65}.glass:after,.liquid-glass:after,.liquid-glass-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 2px 0 #ff3c7829,inset -2px 0 #3cc8ff29}.glass>*{position:relative}.rf .pill,.rf .float,.rf .badge,.rf .pop{-webkit-backdrop-filter:url(#lg) blur(22px) saturate(180%);backdrop-filter:url(#lg) blur(22px) saturate(180%)}h1,.sh h2,.cb h2,.logo{font-family:var(--font-display)}h1{font-size:clamp(2rem,4.8vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0 0 20px;color:var(--text)}.sh h2,.cb h2{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:500;letter-spacing:-.03em;margin:0 0 12px;line-height:1.12;color:var(--text)}h1 em,.n{font-style:normal;display:inline-block;color:var(--acc2)}@supports ((-webkit-background-clip: text) or (background-clip: text)){h1 em,.n{background:linear-gradient(120deg,var(--h1, #ffffff),var(--h2, #cfe9ff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 14px rgba(0,0,0,.3))}[data-theme=sakura] h1 em,[data-theme=frost] h1 em,[data-theme=sakura] .n,[data-theme=frost] .n{filter:none}}.lead{font-size:1.15rem;color:var(--muted);max-width:30em;margin:0 0 30px}h1,.sh h2,.cb h2{text-wrap:balance}.rv,.js .rv,.js .rv.in{opacity:1!important;transform:none!important;translate:none!important}.lift{transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.glass.lift:hover,.lift:hover{transform:translateY(-6px)}.glass.lift:hover:before{opacity:.65}.i{width:1.3em;height:1.3em;flex:none}.btn,.glow-btn-primary,.liquid-glass-btn-primary{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;font:700 .95rem var(--font-sans);text-decoration:none;padding:12px 22px;border-radius:999px;color:var(--on);background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:inset 0 1px #ffffff8c,0 10px 28px -8px var(--acc);transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;will-change:transform}.btn:hover,.glow-btn-primary:hover,.liquid-glass-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn:active,.glow-btn-primary:active,.liquid-glass-btn-primary:active{transform:scale(.98)}.btn.sm{padding:9px 18px;font-size:.88rem;min-height:38px}.btn.ghost,.liquid-glass-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--edge);cursor:pointer;font:700 .95rem var(--font-sans);text-decoration:none;padding:12px 22px;border-radius:999px;color:var(--text);background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 1px 0 var(--hl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;will-change:transform}.btn.ghost:hover,.liquid-glass-btn:hover{transform:translateY(-2px)}.btn.ghost:active,.liquid-glass-btn:active{transform:scale(.98)}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 0;pointer-events:none}.pill{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:7px 8px 7px 16px;border-radius:999px;width:100%;max-width:760px}.logo{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.02em;margin-right:auto;color:var(--text);text-decoration:none;font-size:.95rem}.logo span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--acc),var(--acc2));color:var(--on)}.pill a.l{color:var(--muted);text-decoration:none;font-weight:500;font-size:.92rem;padding:8px 12px;border-radius:999px;transition:.25s}.pill a.l:hover{color:var(--text);background:var(--tint)}@media(max-width:640px){.pill a.l{display:none}}.pb{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;color:var(--text);border:1px solid var(--edge);background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 1px 0 var(--hl);transition:transform .3s}.pb:hover{transform:rotate(18deg) scale(1.08)}.pb:focus-visible{outline:2px solid var(--text);outline-offset:3px}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.hero{padding:150px 0 70px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:center}.hero>*{min-width:0}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:700;margin-bottom:22px}.badge i{width:8px;height:8px;border-radius:50%;background:var(--acc2);box-shadow:0 0 12px var(--acc2)}.cta{display:flex;flex-wrap:wrap;gap:12px}.stage{position:relative}.mock{padding:14px 14px 8px;border-radius:30px;transition:transform .3s;will-change:transform}.mh{display:flex;align-items:center;gap:7px;padding:4px 8px 14px}.mh i{width:11px;height:11px;border-radius:50%;background:#fff6}.mh b{margin-left:10px;font-weight:700}.chip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--tint);border:1px solid var(--edge)}.row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;transition:background .3s}.row:hover{background:var(--tint)}.av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:var(--on);background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:inset 0 1px #ffffff80;flex:none}.row:nth-child(3n) .av{background:linear-gradient(135deg,var(--b3),var(--b1))}.row .t{min-width:0;flex:1}.row strong{display:block;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row time{font-size:.78rem;color:var(--muted);flex:none}.row .dot{width:8px;height:8px;border-radius:50%;background:var(--acc2);box-shadow:0 0 10px var(--acc2);flex:none}.float{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:18px;font-weight:700;font-size:.85rem;animation:bob 6s ease-in-out infinite alternate}.float.a{left:-14px;bottom:-22px}.float.b{right:-8px;top:-24px;animation-delay:-3s}.float svg{color:var(--acc2)}@keyframes bob{to{transform:translateY(-12px)}}.orb{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffffe6,#ffffff2e 28%,#ffffff0a 62%);border:1px solid var(--edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset -8px -10px 24px #ffffff1f,0 20px 40px -12px var(--sh);animation:bob 8s ease-in-out infinite alternate}section{padding:60px 0}.sh{text-align:center;max-width:620px;margin:0 auto 44px}.sh p{color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.card{padding:28px}.card .ic,.card .n{transform:translate(calc(var(--tx, 0) * 12px),calc(var(--ty, 0) * 12px));transition:transform .25s ease-out}.ic{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;margin-bottom:18px;color:var(--acc2);font-size:1.15rem;background:linear-gradient(135deg,#ffffff47,#ffffff0d);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--hl)}.card h3{margin:0 0 8px;font-size:1.15rem;color:var(--text)}.card p{margin:0;color:var(--muted);font-size:.96rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.n{display:block;margin-bottom:10px;font:700 2.4rem var(--font-display)}.cb{padding:clamp(34px,6vw,64px);text-align:center;border-radius:36px}.cb p{color:var(--muted);margin:0 auto 28px;max-width:32em}.cb .cta{justify-content:center}.fq{padding:0;margin-bottom:14px;border-radius:22px}.fq summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:700;display:flex;justify-content:space-between;gap:12px;color:var(--text)}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";font-size:1.4rem;line-height:1;transition:transform .35s}.fq[open] summary:after{transform:rotate(45deg)}.fq p{margin:0;padding:0 24px 22px;color:var(--muted)}.fq[open] p{animation:fi .4s}@keyframes fi{0%{opacity:0;transform:translateY(-6px)}}footer{padding:30px 20px calc(40px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--muted);font-size:.88rem}footer a{color:inherit;margin:0 10px;text-decoration:none}footer a:hover{color:var(--text)}.pop{position:fixed;top:calc(env(safe-area-inset-top,0px) + 74px);right:max(14px,calc((100vw - 760px)/2 + 6px));z-index:55;padding:14px;border-radius:24px;display:grid;grid-template-columns:repeat(4,34px);gap:10px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transform-origin:top right;pointer-events:none;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1),visibility .3s}.pop.open{opacity:1;visibility:visible;transform:none;pointer-events:auto}.pop span{grid-column:1 / -1;font-size:.78rem;font-weight:700;color:var(--muted)}.pop .sw{width:34px;height:34px}.sw{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.55);padding:0;cursor:pointer;box-shadow:inset 0 2px 4px #ffffff8c,0 4px 10px #00000040;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sw:hover{transform:scale(1.18)}.sw[aria-pressed=true]{transform:scale(1.22);outline:2px solid var(--text);outline-offset:2px}.sw:focus-visible,.btn:focus-visible{outline:2px solid var(--text);outline-offset:3px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.glass-input{background:var(--tint);border:1px solid var(--edge);color:var(--text);border-radius:14px;font-size:16px;padding:10px 16px;outline:none;transition:all .25s ease}.glass-input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--tint-strong),0 0 20px var(--tint)}.otp-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#10b9812e;border:1px solid rgba(16,185,129,.5);color:#10b981;font-family:var(--font-mono);font-weight:700;letter-spacing:.05em;box-shadow:0 0 16px #10b9814d,inset 0 1px #ffffff4d;transition:transform .25s ease}.otp-pill:hover{transform:scale(1.05)}.otp-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media(hover:none){.glass.lift:hover,.btn:hover{transform:none}}@media(max-width:640px){.wrap{padding:0 18px}.hero{padding-top:104px;padding-bottom:36px;gap:34px;text-align:center}.badge{margin-bottom:16px;font-size:.74rem;line-height:1.35}h1{font-size:clamp(1.7rem,7.6vw,2.2rem);line-height:1.18;margin-bottom:14px}.lead{font-size:1rem;margin:0 auto 24px}.cta{flex-direction:column;align-items:stretch}.cta .btn{justify-content:center;width:100%}.orb{display:none}.mock{padding:10px 10px 4px;border-radius:24px;text-align:left}.mh{padding:2px 6px 10px}.row{padding:10px 8px;gap:10px}.av{width:38px;height:38px}.row strong{font-size:.9rem}.row small{font-size:.82rem}.float{position:static;animation:none;margin:12px auto 0;width:-moz-fit-content;width:fit-content;padding:9px 14px;font-size:.8rem}.sh{margin-bottom:26px}.sh h2{font-size:clamp(1.4rem,6vw,1.8rem)}.card{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:4px;align-items:start;padding:20px;text-align:left}.card .ic,.card .n{grid-row:1 / 3;margin:0}.card .ic{width:46px;height:46px;border-radius:16px}.card .n{font-size:2rem;min-width:46px}.card h3{margin:0;font-size:1.05rem;align-self:end}.card p{font-size:.92rem}.grid,.steps{gap:14px}.cb{padding:30px 20px;border-radius:28px}.cb h2{font-size:clamp(1.5rem,6.4vw,1.9rem)}.fq summary{padding:16px 18px;font-size:.95rem}.fq p{padding:0 18px 18px;font-size:.92rem}footer a{display:inline-block;margin:4px 10px}.pb{width:42px;height:42px}section{padding:44px 0}.glass{-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.bl{filter:blur(46px)}.bl:nth-child(4){display:none}.bg:after{animation:none!important}.grain{mix-blend-mode:normal;opacity:.035}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.liquid-glass,.liquid-glass-surface,.liquid-glass-card,.liquid-glass-elevated,.pop{background:var(--solid)!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass,.liquid-glass,.liquid-glass-surface,.liquid-glass-card,.liquid-glass-elevated,.pop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--solid)!important;border:2px solid var(--text)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}.float,.orb,.bl{animation:none!important}}
