:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8eff5;background:#081321;font-synthesis:none;color-scheme:dark;font-weight:400;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#61ddd9;text-decoration:none}a:hover{color:#c0fffc}button,input,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 21px;border:1px solid #5ee1d7;border-radius:7px;background:#68e7dc;color:#06252b;font-weight:650;font-size:14px;cursor:pointer;transition:.2s}button:hover,.button:hover{background:#a4f6ee;color:#06252b;transform:translateY(-1px)}button:disabled{opacity:.4;cursor:not-allowed;transform:none}.secondary{background:transparent;color:#dbe8f0;border-color:#344759}.secondary:hover{background:#172d3e;color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}header{max-width:1440px;margin:auto;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #1c2b3b}.brand{display:flex;align-items:center;gap:12px;color:#e8eff5;white-space:nowrap}.brand b{font-size:19px;letter-spacing:-.6px}.brand strong{font-weight:400}.brand small{display:block;font-size:9px;letter-spacing:2px;color:#9aafbf}.brand-mark{width:37px;height:40px;background:#5ee1d711;border:1px solid #5ee1d766;display:inline-grid;place-items:center;color:#73e5df;border-radius:9px;font-size:25px;font-weight:700}nav{display:flex;align-items:center;gap:22px}nav a{color:#a9bccb;font-size:13px}nav a.active{color:#67e4dd}.nav-cta{border:1px solid #375864;padding:8px 16px;border-radius:6px}.menu{display:none}main{max-width:1280px;margin:auto;padding:0 5% 85px;min-height:70vh}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;padding:85px 0 70px}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:2px;color:#6cdad4;margin-bottom:19px}.eyebrow i,.float-label i{display:inline-block;width:6px;height:6px;background:#63dfd2;border-radius:50%;margin-right:7px}h1{font-size:clamp(35px,4.7vw,62px);line-height:1.12;letter-spacing:-2.7px;margin:0 0 25px;font-weight:600}em{font-style:normal;color:#72e7dd}p{color:#9dafc0;font-size:14px;max-width:680px}h2{font-size:27px;line-height:1.25;font-weight:550;letter-spacing:-.7px;margin:12px 0 17px}h3{font-size:18px;font-weight:550;margin:16px 0 10px}.hero p{max-width:540px;font-size:16px}.hero-meta{display:flex;gap:25px;font-size:11px;color:#8096aa;margin-top:30px}.journey-art{height:380px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#1b626534,transparent 70%)}.orbit{width:280px;height:280px;border:1px solid #5dd9d54d;border-radius:50%;outline:1px solid #386c6b33;outline-offset:25px;box-shadow:0 0 0 52px #29504c0d,inset 0 0 70px #4ae1d709;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.orbit:after{content:"";position:absolute;width:10px;height:10px;top:38px;right:33px;background:#8df9eb;border-radius:50%;box-shadow:0 0 20px #62e6db}.orbit span{font-size:12px;letter-spacing:5px;color:#9ab6c1}.orbit strong{font-size:95px;line-height:1.3;font-weight:350;letter-spacing:-7px;color:#d8faf5}.orbit small{font-size:8px;letter-spacing:3px;color:#78a6ad}.float-label{position:absolute;border:1px solid #31505a;background:#0e2130;border-radius:7px;padding:10px 16px;font-size:11px;color:#bdd4dc}.top{top:32px;right:0}.bottom{bottom:25px;left:8px}.strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #213344;border-bottom:1px solid #213344;padding:24px 0;gap:20px}.strip div{display:flex;flex-direction:column;padding-left:25px;border-left:1px solid #253b49}.strip div:first-child{padding-left:0;border:0}.strip strong{font-size:18px;font-weight:500}.strip span{font-size:11px;color:#91a7b7;margin-top:4px}.section-head{margin:65px 0 30px}.section-head h2{font-size:34px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid:has(>article:nth-child(3):last-child),.three{grid-template-columns:repeat(3,minmax(0,1fr))}.phases{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:27px;background:linear-gradient(145deg,#112232,#0c1928);border:1px solid #233748;border-radius:11px;min-width:0}.card p{font-size:13px}.icon{color:#77e7df;font-size:25px;display:inline-grid;place-items:center;width:45px;height:45px;background:#66dfdb0b;border-radius:8px;border:1px solid #64e5d620}.banner{margin-top:50px;border:1px solid #30525d;background:linear-gradient(110deg,#102e38,#102030);border-radius:12px;padding:32px;display:flex;gap:35px;align-items:center;justify-content:space-between}.banner p{margin-bottom:0}.banner .button{flex-shrink:0}.page-heading{padding:70px 0 35px;max-width:850px}.page-heading h1{font-size:clamp(36px,4.7vw,56px)}.page-heading p{font-size:16px}.phase-num{display:block;font-size:44px;color:#416877;margin-bottom:32px}.phases .eyebrow{font-size:9px}.fine,small{font-size:11px;color:#92a8b7}.fine{margin-top:24px}.auth-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:90px 0;align-items:center}.auth-card{padding:40px}.auth-card button{width:100%;margin-top:20px}.notice{background:#16303c;border:1px solid #3c6574;padding:14px;border-radius:6px;overflow-wrap:anywhere;color:#cee2e9}label{display:block;font-size:13px;color:#b7cad7;margin-top:15px}input:not([type=checkbox]),select{display:block;width:100%;padding:12px;border:1px solid #3e5669;border-radius:6px;background:#081521;color:#fff;margin:9px 0 17px}input[type=checkbox]{accent-color:#62dfd4;width:17px;height:17px;flex-shrink:0}.consent{display:flex;align-items:flex-start;gap:10px;font-size:12px}.card li{color:#9dafc0;font-size:13px;margin-bottom:12px}ol{padding-left:20px}dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #29404c;padding:9px 0;font-size:13px}dt{color:#96aebf}dd{margin:0;overflow-wrap:anywhere}pre{max-height:350px;overflow:auto;white-space:pre-wrap;font-size:11px}summary{cursor:pointer;color:#7ae5dc}progress{width:100%;height:9px;accent-color:#67dfd5}footer{padding:35px 5%;border-top:1px solid #233445;max-width:1440px;margin:auto}footer>div:last-of-type{display:flex;justify-content:space-between;gap:25px;font-size:11px}footer>small{display:block;margin-top:20px;color:#6e8699}.skip{position:absolute;top:-100px;left:15px;background:#6be4db;color:#081321;padding:12px;z-index:10}.skip:focus{top:5px}:focus-visible{outline:2px solid #9ff9e9;outline-offset:4px}@media(max-width:1050px){nav{gap:12px}nav a{font-size:11px}.phases{grid-template-columns:repeat(2,1fr)}.hero{gap:15px}.orbit{width:230px;height:230px}.orbit strong{font-size:80px}}@media(max-width:760px){header{flex-wrap:wrap;padding:18px 5%}.menu{display:block}nav{display:none;width:100%;flex-wrap:wrap;gap:18px;padding:15px 0}nav.open{display:flex}nav a{font-size:13px}.hero{grid-template-columns:1fr;padding:55px 0 35px;gap:10px}h1{letter-spacing:-1.8px}.hero h1{font-size:43px}.journey-art{height:340px}.grid,.grid:has(>article:nth-child(3):last-child),.three,.two{grid-template-columns:1fr}.phases{grid-template-columns:1fr 1fr}.strip{gap:12px}.strip div{padding-left:12px}.strip strong{font-size:14px}.strip span{font-size:10px}.banner{align-items:flex-start;flex-direction:column;padding:25px;gap:15px}.auth-layout{grid-template-columns:1fr;padding:55px 0;gap:25px}.auth-card{padding:26px}.page-heading{padding:48px 0 25px}.card{padding:23px}.section-head{margin-top:45px}footer>div:last-of-type{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
