@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-500-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-400-500-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-italic-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/work-sans-italic-400-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/work-sans-300-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/work-sans-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/work-sans-300-700-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-300-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-300-700-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-300-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-300-700-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-300-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-300-700-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-300-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-300-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-300-700-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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0E1A2B;--ink2:#1B2B42;--body:#3D4C63;--muted:#71809A;--faint:#9AA7BD;--teal:#28E0BE;--cyan:#17A6E6;--blue:#2160F0;--line:rgba(14,26,43,.1);--lineD:rgba(255,255,255,.09);--bgD:#0A1322;--bgD2:#0D1830;--paper:#F6F9FC}*{box-sizing:border-box;margin:0}html{scroll-behavior:auto}body{font-family:Work Sans,sans-serif;color:var(--body);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--blue);text-decoration:none}a:hover{color:var(--cyan)}h1,h2,h3{color:var(--ink);line-height:1.08;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.kick{font-family:Roboto Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px}.grad-txt{background:linear-gradient(100deg,var(--teal),var(--cyan) 45%,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}#intro{position:fixed;inset:0;z-index:100;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:transform .9s cubic-bezier(.7,0,.2,1)}#intro.out{transform:translateY(-100%)}#intro img{width:min(46vw,280px);height:auto;opacity:0;transform:scale(.92);animation:introin 1.1s cubic-bezier(.2,.7,.2,1) .15s forwards}#intro .it{font-size:clamp(15px,2vw,19px);font-weight:400;color:var(--muted);letter-spacing:.01em;opacity:0;animation:introin .9s ease .75s forwards}#intro .il{width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--teal),var(--cyan),var(--blue));transform:scaleX(0);animation:iline 1.5s cubic-bezier(.65,0,.35,1) .35s forwards}@keyframes introin{to{opacity:1;transform:none}}@keyframes iline{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#intro{display:none}}nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .35s,box-shadow .35s}nav.on{background:#0a1322d1;backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--lineD)}.navin{max-width:1240px;margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;gap:36px}.navlogo{display:flex;align-items:center;gap:10px;margin-right:auto}.navlogo img{height:56px;display:block}.navlinks{display:flex;gap:28px;font-size:14.5px;font-weight:500}.navlinks a{color:#ffffffb8;position:relative}.navlinks a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--teal),var(--cyan));transition:right .25s ease}.navlinks a:hover:after{right:0}.navlinks a:hover{color:#fff}.btn{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;padding:13px 26px;border-radius:100px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn-pri:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s ease}.btn-pri:hover:after{left:130%}.btn-pri{background:linear-gradient(100deg,var(--teal),var(--cyan) 55%,var(--blue));color:#06121f;box-shadow:0 8px 30px -8px #17a6e68c}.btn-pri:hover{color:#06121f;box-shadow:0 14px 38px -8px #17a6e6b3}.btn-ghost{border:1px solid rgba(255,255,255,.28);color:#fff}.btn-ghost:hover{color:#fff;border-color:#fff9}nav .btn{padding:10px 20px;font-size:14px}header{position:relative;background:radial-gradient(1200px 700px at 72% -10%,#14335e 0%,var(--bgD2) 45%,var(--bgD) 100%);color:#fff;overflow:hidden}.aura{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none}.aura.a1{width:640px;height:640px;right:-140px;top:-180px;background:radial-gradient(circle,rgba(33,96,240,.55),transparent 65%);animation:drift 14s ease-in-out infinite alternate}.aura.a2{width:520px;height:520px;left:-180px;bottom:-220px;background:radial-gradient(circle,rgba(40,224,190,.35),transparent 65%);animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,50px) scale(1.15)}}.grad-anim{background:linear-gradient(100deg,var(--teal),var(--cyan) 30%,var(--blue) 55%,var(--cyan) 80%,var(--teal));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gflow 7s linear infinite}@keyframes gflow{0%{background-position:0% 0}to{background-position:250% 0}}.h-an{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}body.ready .h-an{opacity:1;transform:none}body.ready .h-an.d1{transition-delay:.1s}body.ready .h-an.d2{transition-delay:.25s}body.ready .h-an.d3{transition-delay:.4s}body.ready .h-an.d4{transition-delay:.55s}.marq{background:var(--bgD);border-top:1px solid var(--lineD);overflow:hidden;padding:18px 0}.marq .track{display:flex;gap:44px;width:max-content;animation:marq 36s linear infinite}.marq:hover .track{animation-play-state:paused}.marq span{display:flex;align-items:center;gap:44px;font-family:Roboto Mono,monospace;font-size:13px;letter-spacing:.12em;color:#ffffff6b;white-space:nowrap}.marq span i{width:6px;height:6px;border-radius:50%;background:var(--mqc,#17A6E6);flex:0 0 auto}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ringbg{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(52vw,760px);opacity:.9;pointer-events:none;animation:ringfloat 9s ease-in-out infinite}@keyframes ringfloat{0%,to{transform:translateY(-52%)}50%{transform:translateY(-48%)}}.hero{position:relative;max-width:1240px;margin:0 auto;padding:190px 32px 120px}.hero>*:not(.hviz){position:relative;z-index:1}.hero h1{font-size:clamp(46px,6.4vw,88px);font-weight:600;color:#fff;max-width:13ch}.hero .sub{font-size:clamp(17px,1.6vw,21px);color:#ffffffa8;max-width:52ch;margin:26px 0 40px;font-weight:300}.hero .sub b{color:#fff;font-weight:500}.ctarow{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ticker{display:flex;gap:12px;flex-wrap:wrap;margin-top:72px}.tick{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#ffffffc7;background:#ffffff0f;border:1px solid var(--lineD);border-radius:100px;padding:9px 18px;backdrop-filter:blur(6px)}.tick .dotp{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 #28e0be80;animation:pulse 2.4s infinite}.tick b{color:#fff;font-weight:600}@keyframes pulse{0%{box-shadow:0 0 #28e0be80}70%{box-shadow:0 0 0 9px #28e0be00}to{box-shadow:0 0 #28e0be00}}.hviz{position:absolute;right:32px;top:50%;transform:translateY(-50%);width:min(58vw,820px);aspect-ratio:1;pointer-events:none;z-index:0}.hviz .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 33% 27%,#2c4a7a,#16294d 38%,#0b1730 68%,#060e1f);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;box-shadow:0 0 90px #17a6e666,0 26px 50px -18px #000000bf,inset 0 -20px 34px -12px #17a6e661,inset 0 16px 26px -12px #ffffff38;animation:corepulse 4s ease-in-out infinite}.hviz .core:before{content:"";position:absolute;left:16%;top:10%;width:46%;height:30%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.5),transparent 70%);transform:rotate(-28deg);filter:blur(2px)}.hviz .core:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:inset -14px -10px 26px -10px #28e0be47}.hviz .core img{width:56px;position:relative;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}@keyframes corepulse{0%,to{box-shadow:0 0 70px #17a6e64d,0 26px 50px -18px #000000bf,inset 0 -20px 34px -12px #17a6e657,inset 0 16px 26px -12px #fff3}50%{box-shadow:0 0 120px #28e0be80,0 26px 50px -18px #000000bf,inset 0 -20px 34px -12px #28e0be6b,inset 0 16px 26px -12px #ffffff3d}}.hviz .uni{position:absolute;inset:-8%;border-radius:50%;background:radial-gradient(ellipse 60% 48% at 50% 50%,rgba(23,68,130,.32) 0%,rgba(13,32,66,.22) 45%,transparent 72%)}.hviz .stars{position:absolute;inset:0}.hviz .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:var(--o,.5);animation:twinkle var(--tw,3s) ease-in-out infinite}@keyframes twinkle{0%,to{opacity:var(--o,.5);transform:scale(1)}50%{opacity:calc(var(--o,.5)*.25);transform:scale(.7)}}.hviz .nova{position:absolute;left:var(--nx,84%);top:var(--ny,22%);width:7px;height:7px;pointer-events:none}.hviz .nova:before,.hviz .nova:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.hviz .nova:before{width:7px;height:7px;background:#fff;box-shadow:0 0 10px 3px #ffffffe6,0 0 30px 10px #7a5cff8c,0 0 60px 24px #17a6e64d}.hviz .nova.fx:before{animation:novacore var(--nd,11s) ease-in-out infinite;animation-delay:var(--ndl,0s)}.hviz .nova.fx:after{width:26px;height:26px;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,rgba(190,170,255,.24) 30%,rgba(122,92,255,.12) 55%,transparent 75%);filter:blur(8px);opacity:0;animation:novaglow var(--nd,11s) ease-in-out infinite;animation-delay:var(--ndl,0s)}@keyframes novacore{0%,68%,to{transform:translate(-50%,-50%) scale(1);opacity:1}78%{transform:translate(-50%,-50%) scale(1.45);opacity:1}88%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes novaglow{0%,66%,to{transform:translate(-50%,-50%) scale(.4);opacity:0}76%{transform:translate(-50%,-50%) scale(1.8);opacity:.5}92%{transform:translate(-50%,-50%) scale(3);opacity:0}}.hviz .rsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hviz .rsvg circle{fill:none;stroke:var(--rc,rgba(255,255,255,.14));stroke-width:1;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.hviz .orbit{position:absolute;inset:0;animation:hspin linear infinite}@keyframes hspin{to{transform:rotate(360deg)}}@keyframes hspinrev{to{transform:rotate(-360deg)}}.hviz #hvorbits{position:absolute;inset:0;transform:scaleY(.78)}.hviz .sat{position:absolute;top:50%;transform:translate(-50%,-50%)}.hviz .planet{display:block;animation:hspinrev linear infinite}.hviz .psc{display:flex;align-items:center;gap:6px;transform:scaleY(1.282);animation:pdepth linear infinite}@keyframes pdepth{0%,to{transform:scaleY(1.282) scale(1.02);opacity:.92;filter:brightness(.95)}25%{transform:scaleY(1.282) scale(1.3);opacity:1;filter:brightness(1.15)}75%{transform:scaleY(1.282) scale(.68);opacity:.5;filter:brightness(.65) saturate(.7)}}.hviz .pulse{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #ffffffb3,0 0 14px 4px var(--pc,rgba(23,166,230,.45));pointer-events:none}.hviz .plink{position:absolute;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,color-mix(in srgb,var(--pc,#17A6E6) 65%,transparent),#ffffff40);opacity:0;pointer-events:none}.hviz .coreflash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(120,220,255,.35) 0%,transparent 65%);filter:blur(6px);opacity:0;pointer-events:none}.hviz .planet .orb{width:var(--sz,24px);height:var(--sz,24px);border-radius:50%;background:radial-gradient(circle at 33% 27%,color-mix(in srgb,var(--sc) 55%,#fff) 0%,var(--sc) 48%,var(--sc2) 100%);box-shadow:0 0 14px 2px color-mix(in srgb,var(--sc) 65%,transparent),0 0 32px 8px color-mix(in srgb,var(--sc) 28%,transparent),0 6px 12px -4px #0009,inset 0 calc(var(--sz)/-7) calc(var(--sz)/4) calc(var(--sz)/-10) #000a198c,inset 0 calc(var(--sz)/8) calc(var(--sz)/5) calc(var(--sz)/-9) #fff6}.hviz .planet.rg .orb{background:none;box-shadow:none;position:relative}.hviz .planet.rg .orb .bl{position:absolute;inset:0;border-radius:50%;z-index:2;background:radial-gradient(circle at 33% 27%,color-mix(in srgb,var(--sc) 55%,#fff) 0%,var(--sc) 48%,var(--sc2) 100%);box-shadow:0 0 14px 2px color-mix(in srgb,var(--sc) 65%,transparent),0 0 32px 8px color-mix(in srgb,var(--sc) 28%,transparent),0 6px 12px -4px #0009,inset 0 calc(var(--sz)/-7) calc(var(--sz)/4) calc(var(--sz)/-10) #000a198c,inset 0 calc(var(--sz)/8) calc(var(--sz)/5) calc(var(--sz)/-9) #fff6}.hviz .planet.rg .orb:before,.hviz .planet.rg .orb:after{content:"";position:absolute;left:50%;top:50%;width:230%;height:230%;border-radius:50%;background:radial-gradient(circle,transparent 43%,color-mix(in srgb,var(--sc) 55%,rgba(255,255,255,.35)) 46%,color-mix(in srgb,var(--sc) 45%,transparent) 52%,transparent 54%,color-mix(in srgb,var(--sc) 30%,transparent) 57%,color-mix(in srgb,var(--sc) 18%,transparent) 62%,transparent 65%);transform:translate(-50%,-50%) rotate(-24deg) scaleY(.38)}.hviz .planet.rg .orb:before{z-index:1;clip-path:inset(0 0 50% 0);filter:brightness(.8)}.hviz .planet.rg .orb:after{z-index:3;clip-path:inset(50% 0 0 0);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--sc) 40%,transparent))}.hviz .rsvg circle.apic{stroke:#ffffff52;stroke-dasharray:1 7;stroke-linecap:round;stroke-width:1.2}.hviz .stn{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:5px;z-index:2;pointer-events:none}.hviz .stn i{position:relative;width:13px;height:13px;background:#0d1830eb;border:1px solid rgba(255,255,255,.45);transform:rotate(45deg);box-shadow:0 0 10px #96beff4d}.hviz .stn i:after{content:"";position:absolute;inset:3.5px;background:var(--teal);animation:stblink 3.2s ease-in-out infinite}.hviz .stn:nth-child(odd) i:after{animation-delay:-1.6s}@keyframes stblink{0%,to{opacity:.25}50%{opacity:1}}.hviz .stn span{font-family:Roboto Mono,monospace;font-size:9px;letter-spacing:.07em;color:#ffffff80;white-space:nowrap}.hviz .plink.ext{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--pc,#9BB4D6) 55%,transparent) 0 5px,transparent 5px 10px)}.hviz .dock{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffff8c;transform:translate(-50%,-50%);pointer-events:none}.hviz .planet .lb{font-family:Roboto Mono,monospace;font-size:9.5px;letter-spacing:.07em;color:#fff9;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.85)}@media(max-width:1180px){.hviz{display:none}}.trust{border-top:1px solid var(--lineD);background:var(--bgD);color:#ffffff73}.trustin{max-width:1240px;margin:0 auto;padding:22px 32px;display:flex;align-items:center;gap:28px;font-size:13.5px;flex-wrap:wrap}.trustin .who{font-weight:600;color:#fffc;letter-spacing:.02em}.trustin span.sep{width:1px;height:16px;background:var(--lineD)}section{padding:110px 0}.sechead{max-width:720px;margin-bottom:64px}.sechead h2{font-size:clamp(32px,3.6vw,52px);margin-bottom:18px}.sechead p{font-size:18px;color:var(--muted);font-weight:300}.painsec{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pains{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pain{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px 26px 24px;transition:transform .25s,box-shadow .25s}.pain:hover{transform:translateY(-4px);box-shadow:0 20px 44px -18px #0e1a2b2e}.pain .q{font-size:16.5px;font-weight:500;font-style:italic;color:var(--ink);line-height:1.5;letter-spacing:-.01em}.pain .q:before{content:"«";color:var(--faint)}.pain .q:after{content:"»";color:var(--faint)}.pain .sol{display:flex;gap:11px;margin-top:auto;padding-top:18px;font-size:14px;color:var(--body);line-height:1.55}.pain .sol:before{content:"→";font-weight:600;background:linear-gradient(100deg,#0aa88c,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.pain .sol b{color:var(--ink);font-weight:600}.pain .mtag{align-self:flex-start;margin-top:14px;font-family:Roboto Mono,monospace;font-size:11px;color:var(--pc);border:1px solid color-mix(in srgb,var(--pc) 35%,transparent);background:color-mix(in srgb,var(--pc) 7%,#fff);border-radius:100px;padding:3px 11px}@media(max-width:980px){.pains{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pains{grid-template-columns:1fr}}.mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:18px}.mod{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px 24px;overflow:hidden;transition:transform .25s,box-shadow .25s;cursor:pointer}.mod:hover{transform:translateY(-5px);box-shadow:0 24px 50px -18px #0e1a2b38;border-color:color-mix(in srgb,var(--mc) 45%,transparent)}.mod .glyph{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mod:hover .glyph{transform:rotate(-8deg) scale(1.1)}.mod:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--mc);opacity:0;transition:opacity .25s}.mod:hover:before{opacity:1}.mod .glyph{width:46px;height:46px;border-radius:14px;background:var(--mg);display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 8px 18px -8px var(--mc)}.mod .glyph svg{display:block}.mod h3{font-size:18px;font-weight:600}.mod h3 .dot{color:var(--mc)}.mod .area{font-family:Roboto Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:3px 0 10px}.mod p{font-size:14px;color:var(--muted);line-height:1.55}.mod .ext{position:absolute;top:20px;right:20px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:100px;padding:3px 9px}.mod .more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;color:var(--mc)}.mod .more:after{content:"→";transition:transform .2s}.mod:hover .more:after{transform:translate(4px)}#dback{position:fixed;inset:0;z-index:70;background:#0a132280;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s;cursor:pointer}#dback.on{opacity:1;pointer-events:auto}#ppage{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(620px,100vw);background:var(--paper);overflow:auto;transform:translate(102%);transition:transform .45s cubic-bezier(.7,0,.2,1);box-shadow:-40px 0 90px -30px #0a132280}#ppage.on{transform:none}.pp-hero{color:#fff;padding:74px 34px 34px;position:relative;overflow:hidden}.pp-hero .glyphbig{width:60px;height:60px;border-radius:18px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;margin-bottom:20px;backdrop-filter:blur(4px)}.pp-hero .area{font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-bottom:8px}.pp-hero h1{color:#fff;font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.02em;margin-bottom:16px}.pp-hero .lead{font-size:15.5px;opacity:.92;font-weight:300;line-height:1.65}.pp-bar{position:absolute;top:0;left:0;right:0;z-index:5}.pp-bar .in{padding:16px 22px 0 34px;display:flex;align-items:center;gap:14px}.pp-back{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:100px;padding:8px 16px;transition:background .2s}.pp-back:hover{background:#ffffff42;color:#fff}.pp-bar .pn{display:none}.pp-body{padding:30px 34px 44px}.pp-body h2{font-size:19px;margin-bottom:16px}.pp-feats{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:30px}.pp-feat{background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px 18px;font-size:14px;color:var(--body);line-height:1.55;display:flex;gap:12px}.pp-feat:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--mc,#17A6E6);margin-top:7px}.pp-feat b{color:var(--ink);font-weight:600}.pp-cta{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pp-cta .t{font-size:16.5px;font-weight:600;color:var(--ink)}.pp-cta .s{font-size:13.5px;color:var(--muted)}.pp-cta .btn{margin-top:6px}.pp-more{margin-top:30px}.pp-more h3{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.pp-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-chips a{font-family:Roboto Mono,monospace;font-size:11.5px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:100px;padding:6px 13px;cursor:pointer;transition:border-color .2s,transform .2s}.pp-chips a:hover{transform:translateY(-2px);border-color:var(--cyan);color:var(--ink)}#mback{position:fixed;inset:0;z-index:80;background:#0a13228c;backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s;cursor:pointer}#mback.on{opacity:1;pointer-events:auto}#mdlg{position:fixed;z-index:81;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(680px,calc(100vw - 32px));max-height:min(86vh,760px);overflow:auto;background:#fff;border-radius:26px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;box-shadow:0 40px 90px -20px #0a132280}#mdlg.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}#mdlg .mhd{position:relative;padding:36px 36px 28px;color:#fff}#mdlg .mhd .area{font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-bottom:8px}#mdlg .mhd h3{color:#fff;font-size:30px;letter-spacing:-.02em}#mdlg .mhd .xbtn{position:absolute;top:16px;right:16px;z-index:5;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}#mdlg .mhd .xbtn:hover{background:#ffffff57}#mdlg .mhd .xbtn svg{display:block;pointer-events:none}#mdlg .mbd{padding:28px 36px 34px}#mdlg .lead{font-size:16.5px;color:var(--body);line-height:1.65;margin-bottom:22px}#mdlg .feats{display:grid;gap:11px;margin:0 0 26px;padding:0;list-style:none}#mdlg .feats li{display:flex;gap:12px;font-size:14.5px;color:var(--body);line-height:1.55}#mdlg .feats li:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--mc,#17A6E6);margin-top:7px}#mdlg .feats li b{color:var(--ink);font-weight:600}#mdlg .mft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#mdlg .mft .hint{font-size:13px;color:var(--faint)}#mdlg .frm{display:grid;gap:14px}#mdlg .frm .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}#mdlg .fld{display:grid;gap:6px}#mdlg .fld label{font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:.02em}#mdlg .fld input,#mdlg .fld textarea{font-family:inherit;font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}#mdlg .fld input:focus,#mdlg .fld textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17a6e626}#mdlg .fld textarea{resize:vertical;min-height:96px}#mdlg .frm .btn{border:0;cursor:pointer;font-family:inherit;justify-self:start}#mdlg .fnote{font-size:12.5px;color:var(--faint)}#mdlg .okmsg{text-align:center;padding:26px 8px}#mdlg .okmsg .big{font-size:22px;font-weight:600;color:var(--ink);margin:14px 0 8px}#mdlg .okmsg p{font-size:14.5px;color:var(--muted)}@media(max-width:640px){#mdlg .frm .row2{grid-template-columns:1fr}}.flowsec{background:var(--ink);color:#fff;position:relative;overflow:hidden}.flowsec .sechead h2{color:#fff}.flowsec .sechead p{color:#ffffff8c}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;margin-top:20px}.flow:before{content:"";position:absolute;left:6%;right:6%;top:31px;height:2px;background:linear-gradient(90deg,var(--teal),var(--cyan),var(--blue));opacity:.5;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .2s}.flow.in:before{transform:scaleX(1)}.fstep{text-align:center;padding:0 14px;position:relative;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.flow.in .fstep{opacity:1;transform:none}.flow.in .fstep:nth-child(1){transition-delay:.1s}.flow.in .fstep:nth-child(2){transition-delay:.35s}.flow.in .fstep:nth-child(3){transition-delay:.6s}.flow.in .fstep:nth-child(4){transition-delay:.85s}.flow.in .fstep:nth-child(5){transition-delay:1.1s}.fstep .fn{width:62px;height:62px;margin:0 auto 18px;border-radius:50%;background:var(--bgD2);border:2px solid var(--cyan);display:flex;align-items:center;justify-content:center;font-family:Roboto Mono,monospace;font-size:15px;font-weight:500;color:var(--teal);position:relative;z-index:1}.fstep h3{color:#fff;font-size:17px;margin-bottom:6px}.fstep p{font-size:13.5px;color:#ffffff8c;line-height:1.5}.fnote{margin-top:64px;text-align:center;font-size:15px;color:#fff9}.fnote b{color:var(--teal);font-weight:600}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px 28px;transition:transform .25s,box-shadow .25s}.stat:hover{transform:translateY(-4px);box-shadow:0 20px 44px -18px #0e1a2b29}.stat .v{font-size:clamp(34px,3.4vw,52px);font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.stat .v em{font-style:normal;font-size:.55em;color:var(--cyan)}.stat .l{font-size:14px;color:var(--muted);margin-top:6px}.cfgs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cfgc{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px 30px;transition:transform .25s,box-shadow .25s}.cfgc:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--teal),var(--cyan),var(--blue));opacity:0;transition:opacity .25s}.cfgc:hover:before{opacity:1}.cfgc:hover{transform:translateY(-5px);box-shadow:0 24px 50px -18px #0e1a2b2e}.cfgc h3{font-size:20px;margin-bottom:4px}.cfgc .who{font-size:13.5px;color:var(--faint);margin-bottom:20px}.cfgc .chips{display:flex;flex-wrap:wrap;gap:7px}.chip{font-family:Roboto Mono,monospace;font-size:12px;border-radius:100px;padding:5px 13px;border:1px solid var(--line);color:var(--ink2);background:var(--paper)}.chip.base{background:var(--ink);color:#fff;border-color:var(--ink)}.engsec{background:#fff;border-top:1px solid var(--line)}.englead{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;margin-bottom:56px}.englead h2{font-size:clamp(30px,3.4vw,48px);margin:18px 0}.englead .txt p{font-size:17px;color:var(--muted);font-weight:300;margin-bottom:14px}.englead .txt p b{color:var(--ink);font-weight:600}.embed{background:var(--bgD);border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 60px -20px #0a132266}.embed .bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--lineD)}.embed .bar i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.embed .bar .url{margin-left:8px;flex:1;font-family:Roboto Mono,monospace;font-size:11.5px;color:#ffffff8c;background:#ffffff0f;border-radius:100px;padding:5px 14px}.embed .page{padding:22px 22px 24px}.embed .ph{height:12px;border-radius:6px;background:#ffffff14;margin-bottom:10px}.embed .ph.s{width:55%}.embed .widget{margin-top:16px;border:1px dashed rgba(40,224,190,.45);border-radius:14px;padding:16px;position:relative}.embed .widget .wlab{position:absolute;top:-9px;left:14px;font-family:Roboto Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--teal);background:var(--bgD);padding:0 8px;text-transform:uppercase}.embed .widget .row{display:flex;gap:8px}.embed .widget .cell{flex:1;height:34px;border-radius:9px;background:#ffffff14;display:flex;align-items:center;padding:0 12px;font-size:11.5px;color:#fff9}.embed .widget .go{flex:0 0 auto;padding:0 18px;background:linear-gradient(100deg,var(--teal),var(--cyan) 55%,var(--blue));color:#06121f;font-weight:600;font-size:12.5px;border-radius:9px;display:flex;align-items:center}.embed .live{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:11px;color:#ffffff8c}.embed .live i{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 2.4s infinite}.engs{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.eng{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px 24px;transition:transform .25s,box-shadow .25s}.eng:hover{transform:translateY(-4px);box-shadow:0 20px 44px -18px #0e1a2b29}.eng h3{font-size:17px;margin-bottom:9px}.eng p{font-size:13.5px;color:var(--muted);line-height:1.55}.eng .lv{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:Roboto Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#0aa88c}.eng .lv:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);animation:pulse 2.4s infinite}@media(max-width:980px){.englead{grid-template-columns:1fr;gap:36px}.engs{grid-template-columns:1fr 1fr}}@media(max-width:640px){.engs{grid-template-columns:1fr}}.migsec{background:var(--paper)}.mig{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:26px;padding:52px 56px}.mig h2{font-size:clamp(28px,3vw,42px);margin:16px 0}.mig p{font-size:16px;color:var(--muted);font-weight:300;margin-bottom:14px}.mig p b{color:var(--ink);font-weight:600}.migsteps{display:grid;gap:14px}.migstep{display:flex;gap:16px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.migstep .n{flex:0 0 34px;height:34px;border-radius:50%;background:linear-gradient(140deg,var(--teal),var(--blue));color:#fff;font-family:Roboto Mono,monospace;font-size:13px;display:flex;align-items:center;justify-content:center}.migstep h4{font-size:14.5px;color:var(--ink);margin:0 0 3px;font-weight:600}.migstep p{font-size:13px;color:var(--muted);margin:0;line-height:1.5;font-weight:400}@media(max-width:980px){.mig{grid-template-columns:1fr;padding:36px 28px;gap:32px}.pcap{flex-wrap:wrap}}.ctasec{padding:0 0 120px}.ctapanel{position:relative;background:radial-gradient(900px 500px at 30% -30%,#14335e,var(--bgD2) 55%,var(--bgD));border-radius:32px;padding:90px 60px;text-align:center;color:#fff;overflow:hidden}.ctapanel h2{color:#fff;font-size:clamp(34px,4vw,58px);max-width:20ch;margin:0 auto 18px}.ctapanel p{color:#fff9;font-size:18px;max-width:46ch;margin:0 auto 40px;font-weight:300}.ctapanel .ringbg{width:420px;right:-120px;top:auto;bottom:-160px;transform:none;opacity:.35;animation:none}footer{padding:44px 0 60px;color:var(--faint);font-size:13.5px}.footin{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footin img{opacity:.92}.footin .sp{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px 22px}.footin a{color:var(--muted)}.footprod{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.footprod img{height:18px;width:auto;display:block}nav.rnav{background:var(--bgD);box-shadow:0 1px 0 var(--lineD)}.rzurueck{color:#ffffffb8;font-size:14.5px;font-weight:500}.rzurueck:hover{color:#fff}.recht{padding:150px 0 90px}.recht .wrap{max-width:820px}.recht h1{font-size:clamp(34px,4.4vw,54px);margin-bottom:32px}.recht h2{font-size:21px;margin:42px 0 12px}.recht p,.recht address{margin:0 0 14px;font-style:normal}.recht ul{margin:0 0 14px;padding-left:20px}.recht .stand{margin-top:40px;font-size:13.5px;color:var(--faint)}.iso{display:flex;align-items:center;gap:22px}.iso img{flex:none;width:88px;height:88px}.iso p{margin:0}@media(max-width:560px){.recht{padding:116px 0 64px}.iso{flex-direction:column;align-items:flex-start;gap:12px}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.burger{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;padding:10px;flex-direction:column;justify-content:center;gap:6px}.burger span{display:block;height:2px;border-radius:2px;background:#fff;transition:transform .3s,opacity .3s}.burger.on span:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mnav{display:none}@media(max-width:980px){.burger{display:flex}.navcta{display:none}nav.open{background:var(--bgD);box-shadow:0 20px 50px -20px #0009}.mnav{display:none;flex-direction:column;gap:4px;padding:8px 24px 22px}nav.open .mnav{display:flex}.mnav a{color:#ffffffd9;font-size:17px;font-weight:500;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.mnav a.btn{margin-top:16px;border-bottom:0;justify-content:center;text-align:center;color:#fff}}@media(max-width:980px){.navlinks{display:none}.flow{grid-template-columns:1fr;gap:34px}.flow:before{display:none}.stats,.cfgs{grid-template-columns:1fr 1fr}.ringbg{display:none}.hero{padding-top:150px}}@media(max-width:640px){.stats,.cfgs{grid-template-columns:1fr}.ctapanel{padding:64px 28px}}
