@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.3nrnz1jykp0-d.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.00qvn3e43vadl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.12edwf9le6tro.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.1m348sgz_lwrz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.2f82em-z48vvn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.site{--ink:#0e1b3d;--ink-2:#42507a;--ink-3:#7b86a8;--blue:#0755ff;--blue-2:#3d7dff;--pink:#ff7ad9;--violet:#8b5cff;--mint:#5cf0c0;--sky:#6ec8ff;--lemon:#ffe27a;--glass:#ffffff9e;--glass-line:#ffffffd9;--display:"Space Grotesk",Manrope,system-ui,sans-serif;--body:Manrope,system-ui,-apple-system,sans-serif;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));--ease:cubic-bezier(.2,.8,.2,1);--hue:0deg;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site,.site *{box-sizing:border-box}.site{scroll-behavior:smooth;isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.site h1,.site h2,.site h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.04}.site p{margin:0}.site .wrap{max-width:1200px;padding-left:var(--gl);padding-right:var(--gr);margin:0 auto}.site .mesh{z-index:-1;filter:hue-rotate(var(--hue));background:#f3efff;transition:filter .2s linear;position:fixed;inset:0;overflow:hidden}.site .mesh i{filter:blur(70px);opacity:.85;mix-blend-mode:multiply;border-radius:50%;position:absolute}.site .mesh .m1{background:#bfd4ff;width:70vw;height:70vw;animation:22s ease-in-out infinite site-drift;top:-25vw;left:-20vw}.site .mesh .m2{background:#ffc2ee;width:60vw;height:60vw;animation:26s ease-in-out infinite reverse site-drift;top:-10vw;right:-20vw}.site .mesh .m3{background:#c9f7e8;width:55vw;height:55vw;animation:30s ease-in-out 3s infinite site-drift;bottom:-25vw;left:10vw}.site .mesh .m4{background:#fff1b5;width:45vw;height:45vw;animation:24s ease-in-out 6s infinite reverse site-drift;bottom:-10vw;right:5vw}.site .mesh .m5{background:#dccbff;width:40vw;height:40vw;animation:28s ease-in-out 2s infinite site-drift;top:20vh;left:35vw}@keyframes site-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6vw,-4vw)scale(1.08)}66%{transform:translate(-4vw,5vw)scale(.96)}}.site .grain{z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.site .nav{top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.site .nav .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.site .brand{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.site .nav-links{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:9999px;gap:2px;padding:5px;font-size:14px;display:flex;box-shadow:0 10px 30px #0e1b3d14}.site .nav-links a{color:var(--ink);border-radius:9999px;padding:8px 16px;text-decoration:none;transition:background .2s}.site .nav-links a:hover{background:#ffffffe6}.site .btn{height:54px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:1px solid #0000;border-radius:9999px;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.site .btn:hover{transform:translateY(-2px)}.site .btn:active{transform:scale(.98)}.site .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.site .btn-ink{background:var(--ink);color:#fff;box-shadow:0 16px 40px #0e1b3d40}.site .btn-blue{background:var(--blue);color:#fff;box-shadow:0 16px 48px #0755ff66}.site .btn-glass{background:var(--glass);border-color:var(--glass-line);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site .nav .btn{height:42px;padding:0 18px;font-size:14px}@media (max-width:820px){.site .nav-links{display:none}}.site .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.site .eyebrow:before{content:"";background:linear-gradient(90deg,var(--blue),var(--pink));border-radius:1px;width:22px;height:2px}.site .h2{max-width:820px;font-size:clamp(36px,5.4vw,64px)}.site .lede{color:var(--ink-2);max-width:560px;font-size:clamp(16px,1.4vw,19px)}.site .grad-text{background:linear-gradient(92deg,var(--blue) 0%,var(--violet) 45%,var(--pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.site .card{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;box-shadow:0 30px 80px #0e1b3d1a}.site .hero{height:180vh;position:relative}.site .hero .pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.site .hero .wrap{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;width:100%;display:grid}.site .hero-copy{transform:translateY(calc(var(--p,0) * -60px));opacity:calc(1 - var(--p,0) * .6);flex-direction:column;gap:26px;display:flex}.site .pill{background:var(--glass);border:1px solid var(--glass-line);color:var(--ink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13px;display:inline-flex}.site .pill i{background:var(--blue);border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.site .h1{letter-spacing:-.045em;font-size:clamp(46px,6.6vw,84px)}.site .h1 .word{opacity:0;animation:site-rise .9s var(--ease) forwards;display:inline-block;transform:translateY(.6em)}@keyframes site-rise{to{opacity:1;transform:none}}.site .stage{perspective:1600px;height:72vh;min-height:520px;position:relative}.site .phone{width:300px;height:620px;transform:translateY(calc(140px - var(--p,0) * 180px)) rotateX(calc(28deg - var(--p,0) * 28deg)) rotateY(calc(-14deg + var(--p,0) * 14deg)) scale(calc(.86 + var(--p,0) * .18));transform-style:preserve-3d;background:linear-gradient(160deg,#1c2446,#0b1024);border-radius:44px;margin:-310px 0 0 -150px;padding:11px;position:absolute;top:50%;left:50%;box-shadow:0 60px 120px #0e1b3d59,0 0 0 1px #ffffff40}.site .phone .screen{color:#14254c;background:#f5f5f4;border-radius:34px;flex-direction:column;height:100%;font-size:12px;display:flex;overflow:hidden}.site .ph-head{background:var(--blue);color:#fff;border-radius:0 0 24px 24px;flex-direction:column;gap:14px;padding:40px 18px 20px;display:flex}.site .ph-card{background:#fff;border-radius:20px;padding:14px}.site .chip{color:var(--ink);white-space:nowrap;background:#ffffffe6;border:1px solid #fff;border-radius:9999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13px;line-height:1.25;display:flex;position:absolute;box-shadow:0 20px 50px #0e1b3d2e}.site .chip small{color:var(--ink-3);font-size:11px;display:block}.site .chip i{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.site .chip.c1{transform:translate(calc(-80px + var(--p,0) * 80px),0) scale(calc(.6 + var(--p,0) * .4));opacity:var(--p,0);top:22%;left:4%}.site .chip.c2{transform:translate(calc(80px - var(--p,0) * 80px),0) scale(calc(.6 + var(--p,0) * .4));opacity:var(--p,0);top:58%;right:0}.site .chip.c3{transform:translate(0,calc(60px - var(--p,0) * 60px)) scale(calc(.6 + var(--p,0) * .4));opacity:var(--p,0);top:78%;left:10%}.site .orb{background:radial-gradient(circle at 30% 30%,#fff,var(--c) 45%,color-mix(in srgb,var(--c),#000 35%) 100%);border-radius:50%;position:absolute;box-shadow:0 30px 60px #0e1b3d33,inset -10px -14px 30px #00000026}.site .orb.o1{--c:var(--pink);width:84px;height:84px;transform:translateY(calc(-40px + var(--p,0) * 60px));top:8%;right:8%}.site .orb.o2{--c:var(--mint);width:52px;height:52px;transform:translateY(calc(40px - var(--p,0) * 90px));top:50%;left:0}.site .orb.o3{--c:var(--lemon);width:36px;height:36px;transform:translateY(calc(30px - var(--p,0) * 70px));bottom:6%;right:18%}.site .scroll-hint{color:var(--ink-3);opacity:calc(1 - var(--p,0) * 3);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.site .scroll-hint i{background:linear-gradient(var(--ink-3),transparent);width:1px;height:34px;animation:1.6s ease-in-out infinite site-hint}@keyframes site-hint{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:980px){.site .hero{height:auto}.site .hero .pin{height:auto;padding-block:40px 20px;position:relative}.site .hero .wrap{grid-template-columns:1fr}.site .hero-copy{opacity:1;transform:none}.site .stage{height:560px;min-height:0}.site .phone{width:240px;height:500px;margin:-250px 0 0 -120px}.site .chip,.site .scroll-hint{display:none}}.site .marquee{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border-block:1px solid #ffffffb3;padding-block:20px;overflow:hidden}.site .track{width:max-content;font-family:var(--display);color:var(--ink-2);white-space:nowrap;gap:56px;font-size:16px;animation:34s linear infinite site-scroll;display:flex}.site .track b{color:var(--ink);font-weight:700}@keyframes site-scroll{to{transform:translate(-50%)}}.site .story{height:320vh;position:relative}.site .story .pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.site .story .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;width:100%;display:grid}.site .story-copy{flex-direction:column;gap:18px;display:flex}.site .story-copy .h2{font-size:clamp(34px,4.6vw,56px)}.site .steps{height:64vh;min-height:460px;position:relative}.site .step{opacity:0;pointer-events:none;align-items:center;gap:24px;padding:24px 28px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.site .step .ico3d{flex-shrink:0}.site .step h3{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,28px)}.site .step p{color:var(--ink-2);margin-top:6px;font-size:15px}.site .step .k{letter-spacing:.08em;color:var(--ink-3);font-size:12px;font-weight:600}.site .step.s1{opacity:var(--s1,1);transform:translateY(calc(-50% + (1 - var(--s1,1)) * 80px)) scale(calc(.9 + var(--s1,1) * .1))}.site .step.s2{opacity:var(--s2,0);transform:translateY(calc(-50% + (1 - var(--s2,0)) * 80px)) scale(calc(.9 + var(--s2,0) * .1))}.site .step.s3{opacity:var(--s3,0);transform:translateY(calc(-50% + (1 - var(--s3,0)) * 80px)) scale(calc(.9 + var(--s3,0) * .1))}.site .progress{gap:8px;margin-top:10px;display:flex}.site .progress i{background:#0e1b3d26;border-radius:2px;width:44px;height:4px;position:relative;overflow:hidden}.site .progress i:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.site .progress i:first-child{--f:var(--s1,1)}.site .progress i:nth-child(2){--f:var(--s2,0)}.site .progress i:nth-child(3){--f:var(--s3,0)}@media (max-width:900px){.site .story{height:auto}.site .story .pin{height:auto;padding-block:60px;position:relative}.site .story .wrap{grid-template-columns:1fr}.site .steps{flex-direction:column;gap:16px;height:auto;min-height:0;display:flex}.site .step{pointer-events:auto;position:static;opacity:1!important;transform:none!important}.site .progress{display:none}}.site .ico3d{perspective:600px;width:96px;height:96px;position:relative}.site .ico3d .body{transform-style:preserve-3d;transition:transform .8s var(--ease);animation:6s ease-in-out infinite site-bob;position:absolute;inset:0;transform:rotateX(14deg)rotateY(-18deg)}@keyframes site-bob{0%,to{translate:0}50%{translate:0 -8px}}.site .step:hover .ico3d .body,.site .badge:hover .ico3d .body{transform:rotateX(-6deg)rotateY(24deg)}.site .ico3d .layer{border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site .ico3d .l1{background:var(--i-dark);transform:translateZ(-20px)}.site .ico3d .l2{background:var(--i-mid);transform:translateZ(-10px)}.site .ico3d .l3{background:linear-gradient(145deg,var(--i-light),var(--i-mid));transform:translateZ(0);box-shadow:inset 0 2px #fff9,inset 0 -10px 18px #0000002e,0 20px 36px #0e1b3d40}.site .ico3d .l3 svg{filter:drop-shadow(0 2px 2px #00000040)}.site .ico3d .gleam{background:linear-gradient(#ffffff80,#0000);border-radius:20px;height:34px;position:absolute;top:8px;left:12px;right:12px;transform:translateZ(1px)}.site .ico3d .shadow{filter:blur(10px);background:#0e1b3d4d;border-radius:50%;height:18px;position:absolute;bottom:-24px;left:16px;right:16px}.site .blue3{--i-light:#6ea0ff;--i-mid:#0755ff;--i-dark:#03318f}.site .mint3{--i-light:#d7ffec;--i-mid:#19c48a;--i-dark:#0b6b4a}.site .gold3{--i-light:#ffe9b0;--i-mid:#f2a900;--i-dark:#8a5e00}.site .pink3{--i-light:#ffd0ec;--i-mid:#ff5fc8;--i-dark:#8a1f6a}.site .violet3{--i-light:#d3c4ff;--i-mid:#7c5cff;--i-dark:#3b2595}.site .sky3{--i-light:#ddf3ff;--i-mid:#3bb5ff;--i-dark:#0b5a8a}.site .reveal{transition:opacity .9s var(--ease),transform .9s var(--ease)}.site .reveal.pre{opacity:0;transform:translateY(32px)scale(.98)}.site .d1{transition-delay:80ms}.site .d2{transition-delay:.16s}.site .d3{transition-delay:.24s}.site .d4{transition-delay:.32s}.site .d5{transition-delay:.4s}.site .sect{position:relative}.site .sect .wrap{padding-block:clamp(80px,11vw,140px)}.site .aud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.site .aud{border-radius:32px;flex-direction:column;gap:18px;min-height:480px;padding:44px;display:flex;position:relative;overflow:hidden}.site .aud.home{color:#fff;background:linear-gradient(160deg,#0e1b3d,#1b2e6b)}.site .aud.biz{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink);background:#ffffffbf;border:1px solid #fff}.site .aud h3{max-width:380px;font-size:clamp(28px,2.8vw,38px)}.site .aud p{opacity:.82;max-width:400px;font-size:15px}.site .aud ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.site .aud li{align-items:flex-start;gap:10px;display:flex}.site .aud li:before{content:"";background:linear-gradient(135deg,var(--mint),var(--sky));border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:7px}.site .aud .btn{align-self:flex-start;margin-top:auto}.site .aud .float{transition:transform .8s var(--ease);position:absolute;bottom:30px;right:30px}.site .aud:hover .float{transform:translateY(-10px)rotate(-3deg)}.site .qr3d{background:linear-gradient(145deg,#4d86ff,#0540bf);border-radius:40px;justify-content:center;align-items:center;width:160px;height:160px;display:flex;transform:rotateX(55deg)rotate(45deg);box-shadow:0 40px 70px #0006,inset 0 2px #ffffff4d}.site .mini{color:#fff;background:#0e1b3d;border-radius:20px;flex-direction:column;gap:10px;width:230px;padding:16px;font-size:11px;display:flex;transform:perspective(900px)rotateY(-16deg)rotateX(6deg);box-shadow:0 30px 70px #0e1b3d4d}.site .mini .row{justify-content:space-between;display:flex}@media (max-width:900px){.site .aud-grid{grid-template-columns:1fr}.site .aud .float{display:none}}.site .band{color:#fff;background:linear-gradient(120deg,#0755ff 0%,#7c5cff 50%,#ff5fc8 100%) 0 0/200% 200%;animation:14s ease-in-out infinite site-shift;position:relative;overflow:hidden}@keyframes site-shift{0%,to{background-position:0%}50%{background-position:100%}}.site .band .eyebrow{color:#ffffffd9}.site .band .eyebrow:before{background:#fff}.site .band .lede{color:#ffffffd9}.site .badge-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.site .badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:transform .5s var(--ease),background .3s;background:#ffffff24;border:1px solid #ffffff59;border-radius:26px;flex-direction:column;align-items:center;gap:26px;padding:32px 14px 26px;display:flex}.site .badge:hover{background:#ffffff3d;transform:translateY(-10px)}.site .badge .ico3d{width:72px;height:72px}.site .badge .ico3d .layer{border-radius:22px}.site .badge b{font-size:14px;font-weight:600}.site .badge small{opacity:.8;margin-top:-18px;font-size:12px}@media (max-width:1000px){.site .badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.site .badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .priv-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.site .promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site .promise{border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}.site .promise b{font-size:15px;font-weight:600}.site .promise small{color:var(--ink-2);font-size:13px}.site .shield3d{perspective:900px;width:240px;height:240px;margin-top:24px;position:relative}.site .shield3d .s{transform-style:preserve-3d;animation:16s linear infinite site-spin;position:absolute;inset:0}.site .shield3d svg{width:100%;height:100%;position:absolute;inset:0}@keyframes site-spin{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}@media (max-width:900px){.site .priv-grid,.site .promises{grid-template-columns:1fr}}.site .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.site .plan{transition:transform .5s var(--ease);flex-direction:column;gap:14px;padding:36px;display:flex}.site .plan:hover{transform:translateY(-6px)}.site .plan.hot{color:#fff;background:linear-gradient(160deg,#0e1b3d,#1b2e6b);border-color:#0000;transform:translateY(-10px)}.site .plan.hot:hover{transform:translateY(-16px)}.site .plan .who{color:var(--ink-2);font-size:15px}.site .plan.hot .who{color:#bfd4ff}.site .plan .amt{font-family:var(--display);letter-spacing:-.04em;font-size:42px;font-weight:700;line-height:1}.site .plan .amt small{font-family:var(--body);letter-spacing:0;opacity:.7;font-size:14px;font-weight:400}.site .plan p{color:var(--ink-2);font-size:14px}.site .plan.hot p{color:#c7d4f0}.site .plan .btn{justify-content:center;height:48px;margin-top:auto}@media (max-width:860px){.site .plans{grid-template-columns:1fr}.site .plan.hot{transform:none}}.site .cta{text-align:center}.site .cta .wrap{flex-direction:column;align-items:center;gap:24px;display:flex}.site .cta .h2{max-width:900px;font-size:clamp(38px,6vw,72px)}.site footer .wrap{color:var(--ink-2);border-top:1px solid #ffffffb3;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:40px;font-size:13px;display:flex}.site footer .cols{gap:48px;display:flex}.site footer .col{flex-direction:column;gap:8px;display:flex}.site footer .col span{color:var(--ink)}.site footer a{color:var(--ink-2);text-decoration:none}.site footer a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.site,.site *,.site :before,.site :after{transition:none!important;animation:none!important}.site .reveal.pre,.site .h1 .word{opacity:1;transform:none}.site .hero,.site .story{height:auto}.site .hero .pin,.site .story .pin{height:auto;padding-block:60px;position:relative}.site .steps{flex-direction:column;gap:16px;height:auto;display:flex}.site .step{position:static;opacity:1!important;transform:none!important}.site .hero-copy{opacity:1;transform:none}.site .phone{transform:none}.site .chip,.site .orb{opacity:1;transform:none}}.site .art-card{border-radius:32px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #0e1b3d24}.site .hero-art{aspect-ratio:1;object-fit:cover;width:min(420px,60%);height:auto;transform:translateY(calc(var(--p,0) * -40px)) rotate(calc(-4deg + var(--p,0) * 4deg));opacity:calc(.95 - var(--p,0) * .25);border-radius:40px;position:absolute;top:8%;left:0;box-shadow:0 40px 90px #0e1b3d2e}.site .phone{left:74%}.site .chip.c1{top:70%;left:auto;right:58%}.site .chip.c3{top:86%;left:2%}.site .step img{object-fit:cover;border-radius:24px;flex-shrink:0;width:124px;height:124px;box-shadow:0 18px 40px #0e1b3d2e}.site .aud-art{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;height:auto;margin-bottom:6px}.site .aud.home .aud-art{box-shadow:0 20px 50px #00000059}.site .band-art{opacity:.55;mix-blend-mode:screen;pointer-events:none;border-radius:40px;width:min(520px,46vw);position:absolute;top:40px;right:-60px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.site .band .wrap{position:relative}.site .priv-art{max-width:420px;position:relative}.site .priv-art .shield3d{width:150px;height:150px;margin:0;position:absolute;bottom:-30px;right:-30px}.site .cta-art{aspect-ratio:16/9;object-fit:cover;border-radius:36px;width:min(720px,100%);height:auto;box-shadow:0 30px 80px #0e1b3d29}.site .soon{color:var(--ink-2);font-size:13px}.site .soon b{color:var(--ink);font-weight:600}@media (max-width:980px){.site .hero-art{opacity:1;width:100%;max-width:420px;margin:0 auto;display:block;position:relative;top:auto;left:auto;transform:none}.site .phone{display:none}.site .stage{height:auto}}@media (max-width:900px){.site .step{flex-direction:column;align-items:flex-start}.site .step img{aspect-ratio:1;width:100%;height:auto}.site .band-art,.site .priv-art .shield3d{display:none}}.site .nav{border-bottom:1px solid #fff9}.site .nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#f3efff8c;position:absolute;inset:0}.site .nav .wrap{padding-block:12px}.site .aud.biz{min-height:480px;padding-bottom:44px}.site .brand{margin-bottom:0}.site .card{padding:0}.site .step.card{padding:24px 28px}.site .promise.card{padding:22px}.site .plan.card{padding:36px}.site .chip{cursor:default;min-height:0;font-weight:400}.site .pill{white-space:normal;min-height:0;font-weight:400}.site .step{color:var(--ink);font-size:inherit;margin-bottom:0}.site .steps{color:inherit;font-size:inherit;margin:0;padding-left:0}.site .who{display:block}.site .nav .wrap{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.site .nav .nav-end{justify-self:end}.site .nav-links{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:clamp(18px,2.4vw,34px);padding:0;font-size:15px}.site .nav-links a{color:var(--ink-2);border-radius:0;padding:8px 0;position:relative}.site .nav-links a:hover{color:var(--ink);background:0 0}.site .nav-links a:after{content:"";background:var(--blue);height:2px;transition:scale .3s var(--ease);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;scale:0 1}.site .nav-links a:hover:after,.site .nav-links a[aria-current=page]:after{scale:1}.site .nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.site .nav-end{align-items:center;gap:10px;display:flex}@media (max-width:1040px){.site .nav-links{display:none}.site .nav .wrap{display:flex}.site .nav-end>.btn{display:none}}.site .skip{z-index:50;background:var(--ink);color:#fff;border-radius:12px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.site .skip:focus{top:12px}.site .text-link{color:var(--blue);align-self:flex-start;font-weight:600;text-decoration:none}.site .text-link:hover{text-decoration:underline}.site .hero3{text-align:center;padding-block:clamp(28px,3.4vw,44px) clamp(40px,5vw,72px);position:relative}.site .hero3 .wrap{flex-direction:column;align-items:center;display:flex}.site .hero3-copy{flex-direction:column;align-items:center;gap:18px;max-width:900px;display:flex}.site .hero3 .h1{font-size:clamp(44px,7vw,74px);line-height:1}.site .hero3 .lede{max-width:800px}.site .hero3-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site .hero2-in{opacity:0;animation:site-rise .9s var(--ease) forwards}.site .shimmer{animation:site-rise .9s var(--ease) forwards,site-sheen 7s ease-in-out 1.6s infinite;background-size:220% 100%}@keyframes site-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes site-phone-in{0%{opacity:0;transform:translateY(90px)rotateX(26deg)rotateY(-12deg)scale(.9)}to{opacity:1;transform:none}}.site .arch{width:min(780px,100%);translate:0 calc(var(--p,0) * -40px);margin-top:clamp(28px,3vw,40px)}.site .arch-stage{aspect-ratio:1000/520;position:relative}.site .arch-glow{aspect-ratio:1;filter:blur(40px);opacity:0;z-index:-1;background:radial-gradient(circle at 35% 40%,#6ea0ffb3,#0000 58%),radial-gradient(circle at 68% 45%,#ff7ad980,#0000 58%),radial-gradient(circle at 50% 70%,#5cf0c073,#0000 58%);border-radius:50%;width:70%;animation:1.6s .4s forwards site-fade,9s ease-in-out 2s infinite site-breathe;position:absolute;bottom:-10%;left:50%;translate:-50% 30%}@keyframes site-fade{to{opacity:1}}@keyframes site-breathe{0%,to{scale:1}50%{scale:1.08}}.site .arch-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site .arch-orbit{fill:none;stroke:#0e1b3d24;stroke-width:1.5px;stroke-dasharray:2 12;stroke-linecap:round;animation:40s linear infinite site-orbit}.site .arch-orbit.o2{stroke:#0755ff2e;stroke-dasharray:1 9;animation-duration:30s;animation-direction:reverse}@keyframes site-orbit{to{stroke-dashoffset:-560px}}.site .arch-track{fill:none;stroke:#0e1b3d12;stroke-width:26px;stroke-linecap:round}.site .arch-fill{fill:none;stroke:var(--c);stroke-width:26px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:site-draw .8s var(--ease) calc(.7s + var(--i) * .28s) forwards;transition:stroke-width .4s var(--ease),filter .4s}.site .arch-seg.on .arch-fill{stroke-width:34px;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--c) 55%,transparent))}@keyframes site-draw{to{stroke-dashoffset:0}}.site .arch-node{opacity:0;width:0;height:0;animation:site-node .6s var(--ease) calc(1s + var(--i) * .28s) forwards;position:absolute}@keyframes site-node{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.site .arch-dot{background:var(--c);width:46px;height:46px;transition:transform .4s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-23px;left:-23px;box-shadow:0 0 0 5px #fff,0 14px 30px #0e1b3d38}.site .arch-node.on .arch-dot{transform:scale(1.18)}.site .hero3 .pill{align-self:center}.site .arch-centre{opacity:0;animation:site-rise .9s var(--ease) .8s forwards;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.site .arch-name{color:var(--ink-2);white-space:nowrap;font-size:14px}.site .arch-score{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(56px,9vw,112px);font-weight:700;line-height:.9;display:flex}.site .arch-score small{font-family:var(--body);letter-spacing:0;color:var(--ink-3);font-size:15px;font-weight:500}.site .arch-level{color:#2f6b3e;background:#eef8ee;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.site .arch-level i{background:#2f9e55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f9e552e}.site .arch-zero{color:var(--ink-3);margin:18px 0 0;font-size:13px}.site .arch-zero b{color:var(--ink-2);font-weight:600;-webkit-text-decoration:line-through #f0559f99;text-decoration:line-through #f0559f99}.site .arch-leaders path{fill:none;stroke:#0e1b3d38;stroke-width:1.2px;stroke-dasharray:600;stroke-dashoffset:600px;animation:site-draw-l 1s var(--ease) calc(1.2s + var(--i) * .28s) forwards;transition:stroke .4s,stroke-width .4s}@keyframes site-draw-l{to{stroke-dashoffset:0}}.site .arch-leaders path.on{stroke:var(--c);stroke-width:2px}.site .arch-lead{width:max-content;max-width:210px;color:var(--ink-2);opacity:0;animation:site-fade .6s ease calc(1.5s + var(--i) * .28s) forwards;flex-direction:column;gap:1px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;translate:0 -50%}.site .arch-lead.l{text-align:right;align-items:flex-end}.site .arch-lead b{color:var(--ink);font-size:14px;font-weight:600;transition:color .4s}.site .arch-lead.on b{color:var(--c)}.site .arch-now{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:none}.site .arch-now-card{width:min(100%,360px);min-height:62px;box-shadow:0 12px 30px #0e1b3d1f,inset 3px 0 0 var(--c);text-align:left;box-sizing:border-box;animation:site-rise .5s var(--ease) both;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.site .arch-now-card.empty{box-shadow:none;background:#ffffff80}.site .arch-now-card>span:last-child{color:var(--ink-2);flex-direction:column;gap:2px;font-size:13px;line-height:1.3;display:flex}.site .arch-now-card b{color:var(--c);font-size:15px;font-weight:600}.site .arch-now-dot{background:var(--c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.site .arch-pager{gap:6px;display:flex}.site .arch-pager i{width:7px;height:7px;transition:width .4s var(--ease),background .4s;background:#0e1b3d26;border-radius:4px}.site .arch-pager i.on{background:var(--c);width:22px}@media (max-width:1180px){.site .arch-lead,.site .arch-leaders{display:none}.site .arch-now{display:flex}}@media (max-width:860px){.site .arch-dot{width:36px;height:36px;top:-18px;left:-18px;box-shadow:0 0 0 4px #fff,0 10px 22px #0e1b3d33}.site .arch-dot svg{width:15px;height:15px}.site .arch-track,.site .arch-fill{stroke-width:34px}.site .arch-seg.on .arch-fill{stroke-width:44px}}@media (max-width:520px){.site .hero3{padding-top:28px}.site .hero3 .h1{font-size:clamp(34px,11vw,52px)}.site .hero3-actions{flex-direction:column;width:100%}.site .hero3-actions .btn{justify-content:center;width:100%}.site .arch{margin-top:44px;padding-inline:8px}.site .arch-dot{width:30px;height:30px;top:-15px;left:-15px;box-shadow:0 0 0 3px #fff,0 8px 18px #0e1b3d33}.site .arch-dot svg{width:13px;height:13px}.site .arch-track,.site .arch-fill{stroke-width:44px}.site .arch-seg.on .arch-fill{stroke-width:56px}.site .arch-name{font-size:clamp(9.5px,2.8vw,11px)}.site .arch-score{font-size:clamp(48px,15vw,64px)}.site .arch-score small{font-size:12px}.site .arch-level{padding:4px 10px;font-size:11px}.site .arch-centre{gap:4px}}@media (prefers-reduced-motion:reduce){.site .hero2-in,.site .shimmer,.site .arch-glow,.site .arch-node,.site .arch-centre{opacity:1!important;animation:none!important}.site .arch-fill{stroke-dashoffset:0;animation:none!important}.site .arch-orbit,.site .arch-leaders path,.site .arch-lead,.site .arch-now-card{opacity:1;stroke-dashoffset:0;animation:none!important}.site .arch{translate:none}}.site .page-hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:clamp(36px,6vw,80px) clamp(24px,4vw,48px);display:grid}.site .page-hero-copy{flex-direction:column;gap:20px;display:flex}.site .page-hero-copy>*{opacity:0;animation:site-rise .9s var(--ease) forwards}.site .page-hero-copy>:nth-child(2){animation-delay:.1s}.site .page-hero-copy>:nth-child(3){animation-delay:.2s}.site .page-hero-copy>:nth-child(4){animation-delay:.3s}.site .page-title{font-size:clamp(40px,5.6vw,72px)}.site .page-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.site .page-hero-art{animation:site-phone-in 1.2s var(--ease) .2s both}.site .page-hero-art .art-card{aspect-ratio:1;object-fit:cover;border-radius:40px}.site .features{gap:20px;margin-top:48px;display:grid}.site .features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site .features.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site .feature.card{transition:transform .5s var(--ease);flex-direction:column;gap:14px;padding:30px;display:flex}.site .feature.card:hover{transform:translateY(-6px)}.site .feature .ico3d{width:72px;height:72px;margin-bottom:10px}.site .feature .ico3d .layer{border-radius:22px}.site .feature h3{letter-spacing:-.02em;font-size:22px}.site .feature p{color:var(--ink-2);font-size:15px}.site .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.site .split.flip .split-art{order:-1}.site .split-copy{flex-direction:column;gap:16px;display:flex}.site .split-title{font-size:clamp(32px,4vw,52px)}.site .split-body{color:var(--ink-2);flex-direction:column;gap:14px;font-size:16px;display:flex}.site .split-body ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site .split-body li{gap:10px;display:flex}.site .split-body li:before{content:"";background:linear-gradient(135deg,var(--blue),var(--pink));border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:9px}.site .split-art .art-card{aspect-ratio:1;object-fit:cover}.site .faq{flex-direction:column;gap:12px;max-width:860px;margin-top:40px;display:flex}.site .faq-item.card{border-radius:22px;padding:0}.site .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17px;font-weight:600;list-style:none;display:flex}.site .faq-item summary::-webkit-details-marker{display:none}.site .faq-plus{width:28px;height:28px;transition:transform .3s var(--ease);background:#fff;border-radius:14px;flex-shrink:0;position:relative}.site .faq-plus:before,.site .faq-plus:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.site .faq-plus:after{transition:transform .3s var(--ease);transform:rotate(90deg)}.site .faq-item[open] .faq-plus:after{transform:rotate(0)}.site .faq-a{color:var(--ink-2);flex-direction:column;gap:10px;padding:0 26px 22px;font-size:15px;display:flex}.site .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site .prose{flex-direction:column;gap:14px;max-width:800px;padding:clamp(24px,4vw,48px);display:flex}.site .prose h2{letter-spacing:-.02em;margin-top:18px;font-size:24px}.site .prose h2:first-child{margin-top:0}.site .prose p,.site .prose li{color:var(--ink-2);font-size:16px;line-height:1.7}.site .prose ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.site .prose a{color:var(--blue)}.site .prose .note{color:var(--ink-2);background:#fff;border-radius:16px;padding:14px 18px;font-size:14px}.site .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.site .stat-card{flex-direction:column;gap:6px;padding:28px;display:flex}.site .stat-card b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(34px,4vw,48px);line-height:1}.site .stat-card span{color:var(--ink-2);font-size:15px}.site .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.site .contact-card{flex-direction:column;gap:10px;padding:30px;display:flex}.site .contact-card h3{font-size:22px}.site .contact-card p{color:var(--ink-2);font-size:15px}.site .contact-card .btn{align-self:flex-start;height:46px;margin-top:auto;padding:0 20px}.site .score-table{border-collapse:collapse;width:100%;margin-top:28px;font-size:15px}.site .score-table th{text-align:left;color:var(--ink-3);padding:12px 10px;font-size:13px;font-weight:600}.site .score-table td{color:var(--ink-2);border-top:1px solid #0e1b3d14;padding:14px 10px}.site .score-table td:first-child{color:var(--ink);font-weight:600}.site .table-card{margin-top:40px;padding:clamp(20px,3vw,36px);overflow-x:auto}.site .levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.site .level{flex-direction:column;gap:6px;padding:22px;display:flex}.site .level b{font-family:var(--display);letter-spacing:-.03em;font-size:28px}.site .level span{color:var(--ink-2);font-size:14px}@media (max-width:980px){.site .page-hero .wrap{grid-template-columns:1fr;gap:28px}.site .page-hero-art{max-width:460px}.site .split{grid-template-columns:1fr;gap:28px}.site .split.flip .split-art{order:0}.site .features.cols-3,.site .contact-grid,.site .stats-row{grid-template-columns:1fr}.site .levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.site .features.cols-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site .page-hero-copy>*,.site .page-hero-art{opacity:1!important;animation:none!important}}.site .page-hero.no-art .wrap{grid-template-columns:minmax(0,1fr)}.site .page-hero.no-art .page-hero-copy{max-width:860px}.site .page-hero+.sect .wrap{padding-top:clamp(12px,2.5vw,36px)}.site .sect .wrap.split{padding-block:clamp(36px,5.5vw,76px)}.site .mmenu{display:none}@media (max-width:1040px){.site .mmenu{display:block}}.site .mmenu-toggle{z-index:41;background:var(--glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--glass-line);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background-color .3s;display:grid;position:relative}.site .mmenu-toggle span{background:var(--ink);border-radius:2px;height:2.2px;transition:transform .35s cubic-bezier(.6,0,.2,1),opacity .2s,background-color .3s;position:absolute;left:13px;right:13px}.site .mmenu-toggle span:first-child{transform:translateY(-6px)}.site .mmenu-toggle span:nth-child(3){transform:translateY(6px)}.site .mmenu[data-state=open] .mmenu-toggle{box-shadow:none;background:#ffffff24}.site .mmenu[data-state=open] .mmenu-toggle span{background:#fff}.site .mmenu[data-state=open] .mmenu-toggle span:first-child{transform:rotate(45deg)}.site .mmenu[data-state=open] .mmenu-toggle span:nth-child(2){opacity:0}.site .mmenu[data-state=open] .mmenu-toggle span:nth-child(3){transform:rotate(-45deg)}.site .mmenu-panel{z-index:40;color:#fff;padding:calc(88px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));clip-path:circle(150% at var(--ox,100%) var(--oy,0%));background:radial-gradient(circle at 80% 15%,#ff7ad952,#0000 45%),radial-gradient(circle at 10% 90%,#3d7dff80,#0000 50%),#0e1b3d;flex-direction:column;justify-content:space-between;animation:.55s cubic-bezier(.7,0,.2,1) both site-mmenu-open;display:flex;position:fixed;inset:0;overflow-y:auto}.site .mmenu[data-state=closing] .mmenu-panel{animation:.42s cubic-bezier(.7,0,.3,1) both site-mmenu-close}@keyframes site-mmenu-open{0%{clip-path:circle(0 at var(--ox,100%) var(--oy,0%))}to{clip-path:circle(150% at var(--ox,100%) var(--oy,0%))}}@keyframes site-mmenu-close{0%{clip-path:circle(150% at var(--ox,100%) var(--oy,0%))}to{clip-path:circle(0 at var(--ox,100%) var(--oy,0%))}}.site .mmenu-links{flex-direction:column;gap:4px;display:flex}.site .mmenu-links a,.site .mmenu-foot{animation:.5s cubic-bezier(.2,.8,.2,1) both site-mmenu-rise;animation-delay:calc(.18s + var(--i,0) * 50ms)}.site .mmenu-links a{color:#fff;font-family:var(--display);letter-spacing:-.02em;padding:8px 0;font-size:clamp(26px,8vw,34px);font-weight:700;text-decoration:none}.site .mmenu-links a:hover,.site .mmenu-links a:focus-visible,.site .mmenu-links a[aria-current=page]{color:#bfd4ff}.site .mmenu[data-state=closing] .mmenu-links a,.site .mmenu[data-state=closing] .mmenu-foot{animation:.25s both site-mmenu-fall}@keyframes site-mmenu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes site-mmenu-fall{to{opacity:0;transform:translateY(12px)}}.site .mmenu-bottom{flex-direction:column;gap:16px;display:flex}.site .mmenu-close{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;animation:.5s cubic-bezier(.2,.8,.2,1) both site-mmenu-rise;animation-delay:calc(.18s + var(--i,0) * 50ms);background:#ffffff14;border:1.5px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.site .mmenu-close:active{background:#ffffff2e}.site .mmenu[data-state=closing] .mmenu-close{animation:.25s both site-mmenu-fall}.site .mmenu-foot{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.site .mmenu-note{color:#ffffffb3;font-size:14px}.site .btn-light{color:var(--ink);background:#fff;flex-shrink:0;height:48px;padding:0 22px}.site .btn-light:hover{color:var(--blue)}html.menu-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.site .mmenu-panel,.site .mmenu[data-state=closing] .mmenu-panel,.site .mmenu-links a,.site .mmenu-foot,.site .mmenu-close{animation:none}}.site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .site-form{flex-direction:column;gap:16px;max-width:760px;padding:clamp(22px,3vw,36px);display:flex}.site .site-form h3{font-size:24px}.site .site-form p{color:var(--ink-2);margin:0}.site .site-form .btn{align-self:flex-start;height:48px}.site .site-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.site .site-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.site .site-field input,.site .site-field textarea,.site .site-field select{font:inherit;color:var(--ink);background:#ffffffd9;border:1px solid #fff;border-radius:16px;width:100%;min-height:48px;padding:12px 16px;font-size:15px;font-weight:400}.site .site-field textarea{resize:vertical;line-height:1.5}.site .site-field :focus-visible{outline:2px solid var(--blue);outline-offset:1px}.site .site-kinds{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.site .site-kinds legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:500}.site .site-kinds label{cursor:pointer;background:#ffffffb3;border:1px solid #fff;border-radius:9999px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;display:inline-flex}.site .site-kinds label.on{background:var(--blue);color:#fff;border-color:var(--blue)}.site .site-kinds input{opacity:0;pointer-events:none;position:absolute}.site .site-kinds label:focus-within{outline:2px solid var(--blue);outline-offset:2px}.site .site-actions{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.site .site-err{color:#b42318;margin:0;font-size:14px}.site .site-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site .btn:disabled{opacity:.6;transform:none}.site .news-form{flex-direction:column;gap:8px;max-width:420px;display:flex}.site .news-form>span:first-child{color:var(--ink);font-weight:600}.site .news-row{flex-wrap:wrap;gap:6px;display:flex}.site .news-row input,.site .news-row select{font:inherit;height:42px;color:var(--ink);background:#ffffffd9;border:1px solid #fff;border-radius:9999px;padding:0 16px;font-size:14px}.site .news-row input{flex:1;min-width:180px}.site .news-row button{background:var(--ink);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:9999px;padding:0 20px;font-size:14px;font-weight:500}.site .news-agree{align-items:center;gap:8px;font-size:12px;display:flex}.site .news-done{color:var(--ink);margin:0}.site .chat-w{right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.site .chat-fab{background:var(--blue);color:#fff;height:50px;font:inherit;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 16px 40px #0755ff59}.site .chat-fab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site .chat-panel{background:#ffffffeb;flex-direction:column;gap:12px;width:min(360px,100vw - 32px);max-height:calc(100vh - 110px);padding:20px;display:flex;overflow:auto}.site .chat-panel p{color:var(--ink-2);margin:0;font-size:14px}.site .chat-head{justify-content:space-between;align-items:center;font-size:17px;display:flex}.site .chat-head button{cursor:pointer;width:34px;height:34px;color:var(--ink);background:#0e1b3d0f;border:0;border-radius:50%;font-size:20px}.site .chat-form{flex-direction:column;gap:12px;display:flex}.site .chat-form .btn{justify-content:center;align-self:stretch;height:46px}.site .kb-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}.site .kb-card{flex-direction:column;gap:10px;padding:26px;display:flex}.site .kb-card h3{font-size:20px}.site .kb-card a{color:var(--ink);font-size:15px;text-decoration:none}.site .kb-card a:hover{color:var(--blue)}.site .kb-search{gap:8px;max-width:560px;margin-top:24px;display:flex}.site .kb-search input{font:inherit;height:54px;color:var(--ink);background:#ffffffd9;border:1px solid #fff;border-radius:9999px;flex:1;min-width:0;padding:0 22px;font-size:16px}.site .kb-search .btn{height:54px}.site .faq{padding:0}.site .faq details{border-top:1px solid #0e1b3d12;padding:18px 24px}.site .faq details:first-child{border-top:0}.site .faq summary{cursor:pointer;font-size:16px;font-weight:600}.site .faq details p{color:var(--ink-2);margin:10px 0 0}.site .helpful{flex-direction:column;gap:12px;max-width:800px;margin-top:20px;padding:22px 26px;display:flex}.site .helpful .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site .helpful button{height:42px;font:inherit;cursor:pointer;color:var(--ink);background:#ffffffd9;border:1px solid #fff;border-radius:9999px;padding:0 20px;font-size:14px}.site .helpful input{font:inherit;background:#ffffffd9;border:1px solid #fff;border-radius:9999px;flex:1;min-width:200px;height:42px;padding:0 16px;font-size:14px}.site .post-list{flex-direction:column;gap:16px;max-width:800px;margin-top:32px;display:flex}.site .post-item{color:var(--ink);flex-direction:column;gap:8px;padding:26px;text-decoration:none;display:flex}.site .post-item h3{font-size:24px}.site .post-item p{color:var(--ink-2);margin:0}.site .meta{color:var(--ink-3);font-size:13px}.site .status-row{border-top:1px solid #0e1b3d12;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.site .status-row:first-child{border-top:0}.site .status-row>span:first-child{min-width:220px;font-weight:600}.site .status-days{flex:1;gap:3px;min-width:240px;display:flex}.site .status-days i{opacity:.5;background:#3bb273;border-radius:4px;flex:1;height:28px}.site .status-days i.slow{opacity:1;background:#e8a33d}.site .status-days i.down{opacity:1;background:#d64545}.site .status-ok{background:#ffffffd9;border-radius:9999px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;display:inline-flex}.site .status-ok i{background:#3bb273;border-radius:50%;width:10px;height:10px}.site .status-ok.bad i{background:#e8a33d}.site .convo{flex-direction:column;gap:12px;max-width:760px;padding:clamp(20px,3vw,32px);display:flex}.site .bubble{white-space:pre-wrap;background:#fff;border-radius:20px 20px 20px 6px;flex-direction:column;gap:4px;max-width:82%;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.site .bubble.us{background:var(--blue);color:#fff;border-radius:20px 20px 6px;align-self:flex-end}.site .bubble small{opacity:.75;font-size:11px}@media (max-width:700px){.site .chat-fab{height:46px;padding:0 16px}}
