@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-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:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/inter-tight-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:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/inter-tight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/inter-tight-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/inter-tight-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{--bg:#ffffff;--soft:#F3F5FA;--ink:#0B0C10;--muted:#5B6070;--line:#E3E6EF;--blue:#1747FF;--blue-dark:#0F2FB8;--blue-soft:#E8EEFF;--font-display:"Inter Tight","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--r:20px;--gutter:clamp(16px,4vw,48px);--max:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;line-height:1.02;font-weight:700}h1{font-size:clamp(40px,7vw,96px);font-weight:800}h2{font-size:clamp(32px,4.6vw,64px)}h3{font-size:22px;letter-spacing:-.02em;line-height:1.2}.lead{font-size:clamp(16px,1.5vw,19px);color:var(--muted);max-width:52ch}.tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--soft);color:var(--muted);padding:6px 12px;border-radius:999px}.tbd{border-bottom:2px dashed var(--blue);color:var(--blue);font-weight:600;white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--blue);color:#fff;font-weight:600;font-size:16px;padding:16px 26px;border-radius:999px;border:0;cursor:pointer;transition:transform .2s ease,background .2s ease}.btn:hover{background:var(--blue-dark);transform:translateY(-2px)}.btn.dark{background:var(--ink)}.btn.dark:hover{background:#262833}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn svg{width:18px;height:18px}.nav{position:fixed;top:14px;left:0;right:0;z-index:50;padding:0 var(--gutter)}.nav-in{max-width:var(--max);margin:0 auto;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 22px;gap:12px}.nav-in img{height:34px;width:auto}.nav-r{display:flex;align-items:center;gap:10px}.lang{position:relative;display:flex;background:var(--soft);border-radius:999px;padding:3px}.lang button{border:0;background:transparent;font-weight:600;font-size:13px;padding:7px 12px;border-radius:999px;cursor:pointer;color:var(--muted)}.lang button[aria-pressed=true]{color:#fff}.nav .btn{padding:11px 20px;font-size:14px}.scene{position:relative;height:720vh}.stage{position:sticky;top:0;height:100vh;min-height:560px;overflow:hidden;background:#dfe6f2}.hero-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(150px,21vh,200px) 0 clamp(20px,5vh,48px);pointer-events:none}.hero-copy a,.hero-copy .dock{pointer-events:auto}.hc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.hero-copy h1{font-size:clamp(46px,9.4vw,152px);line-height:.96;letter-spacing:-.04em}.hw{display:inline-block;white-space:nowrap}.hc1{display:inline-block;animation:rise .55s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(.6em) rotate(5deg)}to{opacity:1;transform:none}}.dock{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 18px 18px 28px;border-radius:30px;background:#ffffff9e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.75)}.dock .lead{max-width:56ch;font-size:clamp(15px,1.3vw,18px);color:#3d4252}.dock .row{display:flex;gap:12px;flex-wrap:wrap}#fx{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block}#scrub,#stage{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#scrub{object-fit:cover;opacity:0;pointer-events:none}.shade{position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 28%,#ffffff8c,#fff0 70%);transition:opacity .2s}.phase{position:absolute;z-index:3;right:var(--gutter);top:clamp(100px,16vh,160px);display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px}.phase span{padding:8px 14px;border-radius:999px;background:#fffc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--muted);transition:all .3s ease}.phase span.on{background:var(--ink);color:#fff}.cap{position:absolute;z-index:3;max-width:420px;padding:24px 26px;border-radius:24px;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);opacity:0;transform:translateY(16px);will-change:opacity,transform;pointer-events:none}.cap p{margin-top:8px;color:var(--muted);font-size:16px}.cap .cap-t{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.2}.cap .btn{margin-top:18px;pointer-events:auto}.cap-a{left:var(--gutter);bottom:12vh}.cap-b{right:var(--gutter);bottom:12vh}.cap-c{left:var(--gutter);bottom:12vh}.endlogo{position:absolute;z-index:2;right:6%;top:25%;transform-origin:right center;will-change:transform,opacity;width:clamp(180px,24vw,380px);height:auto;opacity:0;pointer-events:none}.loadbar{position:absolute;z-index:4;left:0;right:0;bottom:0;height:3px;background:transparent;transition:opacity .4s}.loadbar i{display:block;height:100%;width:0;background:var(--blue)}section.blk{padding:clamp(72px,10vw,140px) 0}.sec-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(36px,5vw,64px);max-width:820px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:var(--soft);border-radius:var(--r);padding:30px;display:flex;flex-direction:column;gap:14px;min-height:240px;transition:background .25s ease,color .25s ease,transform .25s ease}.card .ic{width:48px;height:48px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--blue)}.card .ic svg{width:24px;height:24px}.card p{color:var(--muted);font-size:15px}.card .push{margin-top:auto}.req{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.panel{border-radius:28px;padding:clamp(28px,4vw,56px)}.panel.blue{background:var(--blue);color:#fff;display:flex;flex-direction:column;gap:22px;justify-content:space-between}.panel.blue h2{max-width:11ch}.panel.blue p{color:#cdd8ff;max-width:36ch}.panel.line{border:1.5px solid var(--line)}.checks{list-style:none;display:flex;flex-direction:column}.checks li{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:500}.checks li:last-child{border:0}.checks svg{flex:none;width:26px;height:26px;color:var(--blue);margin-top:1px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--ink)}.step{padding:28px 24px 8px 0;display:flex;flex-direction:column;gap:12px}.step+.step{padding-left:24px;border-left:1px solid var(--line)}.step b{font-family:var(--font-display);font-size:clamp(56px,7vw,96px);line-height:.9;letter-spacing:-.05em;color:var(--blue)}.step p{color:var(--muted);font-size:15px}.partners{background:var(--ink);color:#fff;border-radius:32px;padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:center}.partners p{color:#b9bdca;margin-top:16px;max-width:40ch}.pl{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pl div{background:#171923;border-radius:20px;padding:34px 24px;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.04em;text-align:center}.pl small{display:block;font:500 12px var(--font-body);color:#8a8fa0;letter-spacing:.04em;margin-top:8px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,5vw,80px)}details{background:#fff;border-radius:20px;margin-bottom:10px;transition:box-shadow .3s ease}details:hover{box-shadow:0 12px 30px -20px #1747ff73}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:var(--font-display);font-weight:600;font-size:clamp(17px,1.6vw,21px);letter-spacing:-.02em}summary::-webkit-details-marker{display:none}summary:after{content:"+";display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:22px;font-weight:500;line-height:1;transition:transform .35s cubic-bezier(.34,1.5,.64,1),background .2s ease,color .2s ease}summary:hover:after{transform:rotate(90deg);background:var(--blue);color:#fff}details[open] summary:after{transform:rotate(45deg);background:var(--blue);color:#fff}details[open] summary:hover:after{transform:rotate(135deg)}details p{margin:0;padding:0 24px 22px;color:var(--muted);max-width:60ch}.apply{background:var(--soft);border-radius:36px;padding:clamp(24px,5vw,72px);display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,72px)}.apply .lead{margin-top:18px}form{background:#fff;border-radius:var(--r);padding:clamp(20px,3vw,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.f{display:flex;flex-direction:column;gap:6px;min-width:0}.f.full{grid-column:1/-1}label,.lbl{font-size:13px;font-weight:600;color:var(--muted)}input[type=text],input[type=tel],input[type=email],select{height:50px;border:1.5px solid var(--line);border-radius:14px;padding:0 14px;background:#fff;width:100%;transition:border-color .2s}input:focus,select:focus{outline:0;border-color:var(--blue)}.seg{display:flex;gap:8px;flex-wrap:wrap}.seg label{position:relative;font-size:14px;color:var(--ink)}.seg input{position:absolute;opacity:0}.seg span{display:block;padding:11px 16px;border:1.5px solid var(--line);border-radius:999px;cursor:pointer;font-weight:500;transition:all .2s}.seg input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.seg input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.file{border:1.5px dashed #b6bccd;border-radius:14px;padding:16px;font-size:14px;color:var(--muted);cursor:pointer}.file{position:relative}.file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.filerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.filebtn{background:var(--soft);color:var(--ink);font-weight:600;font-size:14px;padding:9px 16px;border-radius:999px;transition:background .2s}.file:hover .filebtn{background:var(--line)}.file:focus-within{border-color:var(--blue)}.filename{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.filename.has{color:var(--ink);font-weight:500}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.consent input{margin-top:3px;accent-color:var(--blue);width:18px;height:18px;flex:none}.hp{position:absolute;left:-9999px}form .btn{width:100%;justify-content:center;height:56px}.ok{display:none;grid-column:1/-1;text-align:left}.ok h3{font-size:28px;margin-bottom:8px}form.sent .f,form.sent .consent,form.sent .btn{display:none}form.sent .ok{display:block}footer{background:var(--ink);color:#fff;margin-top:clamp(72px,10vw,140px);padding:clamp(48px,7vw,96px) 0 28px}.fg{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}footer img{height:64px;width:auto}.rows div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #262833;font-size:15px}.rows span:first-child{color:#8a8fa0}.fb{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:48px;font-size:13px;color:#8a8fa0}.fb a:hover{color:#fff}.mcta{display:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:900px){.grid{grid-template-columns:1fr 1fr}.req,.apply,.faq,.partners,.fg{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step:nth-child(4){padding-left:0;border-left:0}.step:nth-child(n+4){border-top:1px solid var(--line);margin-top:16px}.phase{display:none}.dock{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}.cap{left:var(--gutter)!important;right:var(--gutter)!important;max-width:none;bottom:92px}.endlogo{right:auto;left:50%;top:14%;margin-left:calc(clamp(160px,40vw,280px)/-2);width:clamp(160px,40vw,280px)}.nav .btn{display:none}}@media(max-width:600px){.grid,form{grid-template-columns:1fr}.hero-copy{padding-top:92px;padding-bottom:96px}.hero-copy h1{font-size:clamp(40px,13vw,64px)}.dock .row{display:none}.dock .lead{font-size:14px}.cap .btn{display:none}.mcta{display:block;position:fixed;left:var(--gutter);right:var(--gutter);bottom:14px;z-index:60}.mcta .btn{width:100%;justify-content:center;box-shadow:0 8px 24px #1747ff59}body{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene{height:auto}.stage{height:100vh}.phase,.cap,.endlogo{display:none}.hc1{animation:none}}.lang button{padding:7px 11px}.err{display:none;grid-column:1/-1;color:#c21f1f;font-size:14px;font-weight:500}.err.on{display:block}.consent a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.rows a{color:inherit}.rows a:hover{color:#8fa8ff}.fb a{color:inherit}.page{padding:150px 0 40px;min-height:72vh}.prose{max-width:780px}.prose h1{font-size:clamp(34px,5vw,64px);margin-bottom:34px}.prose h2{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:34px 0 10px}.prose p{color:var(--muted);margin-bottom:12px}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose .stand{margin-top:34px;font-size:14px}.status{max-width:780px}.status .bignum{font-family:var(--font-display);font-weight:800;font-size:clamp(110px,22vw,280px);letter-spacing:-.06em;line-height:.85;color:var(--blue);margin-bottom:24px}.status h1{font-size:clamp(36px,5.5vw,72px);margin-bottom:18px}.status .lead{margin-bottom:30px}.nlist{list-style:none;display:grid;gap:0;margin:34px 0 36px;border-top:1.5px solid var(--ink)}.nlist li{display:flex;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:500}.nlist b{font-family:var(--font-display);font-size:34px;letter-spacing:-.04em;color:var(--blue);min-width:34px}.status h3{margin-top:34px}.subfooter{margin-top:60px}@media(max-width:600px){.lang button{padding:7px 8px;font-size:12px}.nav-in{padding-left:16px}.nav-in img{height:28px}.page{padding-top:120px}}.lang{isolation:isolate;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1747ff0f}.lang:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(70px circle at var(--mx,50%) 50%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%)}.lang[data-hover]:before{opacity:1}.lang button{position:relative;z-index:2;background:transparent;transition:color .25s ease,transform .45s cubic-bezier(.34,1.5,.64,1)}.lang button:hover{color:var(--ink)}.lang button[aria-pressed=true]:hover{color:#fff}.lg-active,.lg-hover{position:absolute;top:3px;bottom:3px;left:0;border-radius:999px;pointer-events:none;width:0}.lg-active{z-index:1;background:linear-gradient(180deg,#2a2d38,#0b0c10);box-shadow:inset 0 1px #ffffff47,0 8px 18px -8px #0b0c1099;transition:transform .6s cubic-bezier(.34,1.45,.64,1),width .6s cubic-bezier(.34,1.45,.64,1)}.lg-active:after{content:"";position:absolute;left:8%;right:8%;top:2px;height:45%;border-radius:999px;background:linear-gradient(180deg,#ffffff47,#fff0)}.lg-hover{z-index:1;opacity:0;background:linear-gradient(180deg,#fffffffa,#d6e2ffbf);border:1px solid rgba(23,71,255,.2);box-shadow:inset 0 1px #fff,0 8px 18px -8px #1747ff80;transition:transform .4s cubic-bezier(.34,1.45,.64,1),width .4s cubic-bezier(.34,1.45,.64,1),opacity .2s ease}.lang[data-hover] .lg-hover{opacity:1}.grid{position:relative}.card{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);transition:transform .6s cubic-bezier(.34,1.4,.64,1),box-shadow .4s ease}.card>*{position:relative;z-index:2}.card:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(320px circle at var(--x,-999px) var(--y,-999px),rgba(23,71,255,.13),rgba(23,71,255,.05) 45%,rgba(23,71,255,0) 72%)}.card[data-active]:before{opacity:1}.card:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-sizing:border-box;padding:1.5px;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--x,-999px) var(--y,-999px),rgba(23,71,255,.95),rgba(23,71,255,.5) 35%,rgba(23,71,255,0) 70%),radial-gradient(circle at var(--wx,-999px) var(--wy,-999px),rgba(23,71,255,0) calc(var(--wr,0px) - 90px),rgba(23,71,255,calc(.9*var(--wa,0))) calc(var(--wr,0px) - 8px),rgba(23,71,255,0) var(--wr,0px));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.grid[data-near] .card:after{opacity:1}.card[data-active]{transform:translate3d(0,-4px,0);box-shadow:0 18px 40px -22px #1747ff73}.card .ic{transition:background .3s ease,color .3s ease,transform .5s cubic-bezier(.34,1.6,.64,1)}.card[data-active] .ic{background:var(--blue);color:#fff;transform:rotate(-6deg) scale(1.08)}.js .grid .card{opacity:0;transform:translate3d(0,18px,0) scale(.97)}.js .grid.in .card{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i)*80ms),transform .85s cubic-bezier(.34,1.4,.64,1) calc(var(--i)*80ms)}.js .grid.in.ready .card{transition:transform .6s cubic-bezier(.34,1.4,.64,1),box-shadow .4s ease}.js .grid.in.ready .card[data-active]{transform:translate3d(0,-4px,0)}.expand{position:relative;margin-top:clamp(56px,8vw,110px)}.ex-track{position:relative;height:280vh}.ex-stage{position:sticky;top:0;height:100vh;overflow:hidden}.ex-frame{position:absolute;inset:0;overflow:hidden;background:var(--blue);will-change:clip-path;clip-path:inset(21% 29% 21% 29% round 28px)}.ex-bg{position:absolute;inset:0;background:radial-gradient(120% 90% at 12% 0%,#4a6dff,#1747ff 42%,#0c29a8)}.ex-bg i{position:absolute;border-radius:50%;filter:blur(46px);opacity:.55;background:#6f8cff;animation:exfloat 14s ease-in-out infinite;animation-play-state:paused}.expand.live .ex-bg i{animation-play-state:running}.ex-bg i:nth-child(1){width:46vmax;height:46vmax;left:-12vmax;top:-18vmax}.ex-bg i:nth-child(2){width:34vmax;height:34vmax;right:-8vmax;bottom:-14vmax;background:#2b4fff;animation-delay:-5s}.ex-bg i:nth-child(3){width:20vmax;height:20vmax;left:44%;top:38%;opacity:.25;background:#a9bcff;animation-delay:-9s}@keyframes exfloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vmax,2vmax,0) scale(1.1)}}.ex-overlay{position:absolute;inset:0;display:flex;align-items:center;opacity:0;will-change:opacity,transform}.ex-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,90px);align-items:center;width:100%}.ex-copy{display:flex;flex-direction:column;gap:20px;color:#fff}.ex-copy .tag{align-self:flex-start;background:#ffffff2e;color:#fff}.ex-copy h2{color:#fff;max-width:11ch;text-wrap:balance}.ex-copy p{color:#d4ddff;max-width:34ch;font-size:clamp(16px,1.4vw,19px)}.ex-checks{list-style:none;padding:8px clamp(20px,3vw,36px);border-radius:28px;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff4d}.ex-checks li{display:flex;gap:14px;align-items:center;padding:clamp(13px,2.2vh,19px) 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:clamp(16px,1.5vw,19px);font-weight:500;color:#fff;will-change:opacity,transform}.ex-checks li:last-child{border:0}.ex-checks svg{flex:none;width:26px;height:26px;color:#fff}.ex-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8%;pointer-events:none;color:#fff;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.98;font-size:clamp(32px,6.6vw,96px);will-change:opacity,transform}.ex-title span{display:block;max-width:9ch;text-wrap:balance}html:not(.js) .ex-track{height:auto}html:not(.js) .ex-stage{position:relative;height:auto;padding:40px 0}html:not(.js) .ex-frame{position:relative;clip-path:none;border-radius:28px}html:not(.js) .ex-overlay{position:relative;opacity:1;padding:40px 0}html:not(.js) .ex-title{display:none}@media(max-width:900px){.ex-grid{grid-template-columns:1fr;gap:20px}.ex-copy{gap:12px}.ex-copy h2{max-width:none;font-size:clamp(30px,8vw,44px)}}.steps-sec{position:relative;margin-top:clamp(40px,6vw,90px)}.st-track{position:relative;height:320vh}.st-stage{position:sticky;top:0;height:100vh;display:flex;align-items:center}.st-stage .wrap{width:100%}.steps{position:relative;border-top:0}.st-line{position:absolute;left:0;right:0;top:0;height:2px;background:var(--line)}.st-line i{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:0 50%}.js .step b,.js .step h3,.js .step p{will-change:opacity,transform}.js .step b,.js .step h3,.js .step p{opacity:0}html:not(.js) .st-track{height:auto}html:not(.js) .st-stage{position:relative;height:auto}@media(max-width:900px){.st-stage{align-items:flex-start;padding-top:clamp(84px,12vh,110px)}.st-track{height:300vh}}@media(prefers-reduced-motion:reduce){.ex-track,.st-track{height:auto}.ex-stage,.st-stage{position:relative;height:auto;padding:40px 0}.ex-frame{position:relative;clip-path:none!important;border-radius:28px}.ex-overlay{position:relative;opacity:1!important;transform:none!important;padding:40px 0}.ex-title{display:none}.js .step b,.js .step h3,.js .step p,.js .grid .card{opacity:1!important;transform:none!important;filter:none!important}}.sec-head .tag{align-self:flex-start}.st-track{height:420vh}@media(max-width:900px){.st-track{height:400vh}}.partners-sec{position:relative;z-index:6;margin-top:-100vh;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#0b0c10;color:#fff;border-radius:40px 40px 0 0;box-shadow:0 -40px 90px -30px #00000080;padding:clamp(64px,9vw,120px) 0}.pa-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 0%,#1747ff52,#1747ff00 70%),radial-gradient(50% 40% at 10% 100%,#1747ff2e,#1747ff00 70%)}.pa-inner{position:relative;width:100%;display:flex;flex-direction:column;gap:clamp(40px,6vw,84px)}.pa-head{display:flex;flex-direction:column;gap:18px;max-width:820px}.pa-head .tag{align-self:flex-start;background:#171923;color:#8a8fa0}.pa-head h2{color:#fff;max-width:14ch;text-wrap:balance}.pa-head .lead{color:#b9bdca;max-width:56ch}.flow{display:grid;grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items:center;gap:0 clamp(8px,1.4vw,20px)}.fl-col{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fl-src{align-items:stretch}.fl-chip{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;font-size:clamp(24px,3vw,40px);line-height:1;padding:clamp(16px,2vw,26px) clamp(22px,3vw,40px);border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);text-align:center;box-shadow:inset 0 1px #ffffff1a}.fl-cap{font-size:13px;font-weight:600;letter-spacing:.02em;color:#8a8fa0;max-width:18ch}.fl-node{display:grid;place-items:center;width:clamp(76px,9vw,120px);height:clamp(76px,9vw,120px);border-radius:28px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24;position:relative}.fl-node img{width:78%;height:auto}.fl-node.ico svg{width:46%;height:46%;color:#fff}.fl-node.kh{background:linear-gradient(180deg,#1b2cff,#1747ff);border-color:#ffffff47;box-shadow:0 18px 50px -14px #1747ffcc,inset 0 1px #ffffff59}.fl-node.kh:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid rgba(120,150,255,.9);opacity:0}.fl-line{position:relative;height:2px;border-radius:2px;margin-bottom:34px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 8px,transparent 8px 16px);background-size:16px 2px}.tok{position:absolute;top:50%;left:0;display:flex;align-items:center;gap:7px;padding:7px 12px 7px 9px;border-radius:999px;white-space:nowrap;background:#fff;color:var(--ink);font-style:normal;box-shadow:0 10px 26px -10px #000000b3;opacity:0;transform:translate(-50%,-50%)}.tok svg{width:15px;height:15px;color:var(--blue);flex:none}.tok b{font-size:12px;font-weight:700;letter-spacing:.01em}.tok.t3 b,.tok.t4 b{display:none}.tok.t3,.tok.t4{padding:8px}.tok.t3 svg,.tok.t4 svg{width:16px;height:16px}.js .pa-head,.js .fl-col,.js .fl-line{opacity:0;transform:translate3d(0,26px,0)}.js .partners-sec.go .pa-head,.js .partners-sec.go .fl-col,.js .partners-sec.go .fl-line{opacity:1;transform:none;transition:opacity .7s ease var(--d,0ms),transform 1s cubic-bezier(.34,1.3,.64,1) var(--d,0ms)}.js .partners-sec.go .pa-head{--d:0ms}.go .fl-line{animation:dash 1.2s linear infinite}@keyframes dash{to{background-position:16px 0}}.go .tok{animation:run 3.6s cubic-bezier(.45,0,.55,1) infinite}.go .tok{animation-delay:.5s}@keyframes run{0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}88%{opacity:1}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.85)}}.go .fl-node.kh:after{animation:ping 3.6s ease-out infinite .5s}@keyframes ping{0%,84%{opacity:0;transform:scale(1)}88%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media(max-width:900px){.flow{grid-template-columns:1fr;justify-items:center;gap:0}.fl-src{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px}.fl-src .fl-cap{flex-basis:100%}.fl-line{width:2px;height:64px;margin:6px 0 10px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.3) 0 8px,transparent 8px 16px);background-size:2px 16px}.tok{top:0;left:50%;transform:translate(-50%,-50%)}.go .fl-line{animation:dashY 1.2s linear infinite}@keyframes dashY{to{background-position:0 16px}}.go .tok{animation-name:runY}@keyframes runY{0%{top:0;opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}88%{opacity:1}to{top:100%;opacity:0;transform:translate(-50%,-50%) scale(.85)}}.partners-sec{border-radius:28px 28px 0 0}}html:not(.js) .partners-sec{margin-top:0}@media(prefers-reduced-motion:reduce){.partners-sec{margin-top:0}.js .pa-head,.js .fl-col,.js .fl-line{opacity:1!important;transform:none!important}.go .tok,.go .fl-line,.go .fl-node.kh:after{animation:none}.tok{opacity:1;left:50%}}@media(max-width:900px){.fl-src{margin-bottom:22px}}.faq-panel{background:var(--soft);border-radius:36px;padding:clamp(24px,5vw,72px)}.faq-note{margin-top:6px;font-size:15px}.faq-note a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.faq{grid-template-columns:1fr}}.faq-sec,footer{content-visibility:auto;contain-intrinsic-size:auto 800px}.st-stage,.ex-stage{height:100vh;height:100svh}@media(max-width:900px){.st-stage{box-sizing:border-box;padding-bottom:104px}.st-stage .sec-head{margin-bottom:18px;gap:12px}.st-stage .sec-head h2{font-size:clamp(28px,8vw,40px)}.step{padding:16px 14px 6px 0;gap:8px}.step+.step{padding-left:14px}.step:nth-child(4){padding-left:0;border-left:0}.step b{font-size:clamp(44px,12.5vw,64px)}.step h3{font-size:19px}.step p{font-size:14px;line-height:1.45}}
