@font-face{font-family:Orbitron;src:url('/assets/Orbitron.ttf') format('truetype');font-display:swap;font-weight:100 900}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#050b15;color:#eef6ff;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #7de8ff;outline-offset:6px}button{font:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-family:Orbitron,Arial,sans-serif;line-height:1.16;letter-spacing:-.045em}h1{font-size:clamp(44px,5.2vw,78px);font-weight:650}h1 span{color:#7de8ff}h2{font-size:clamp(28px,3.2vw,44px);font-weight:550}h3{line-height:1.3}p{max-width:65ch}.wrap{max-width:1320px;padding:0 48px;margin:auto}.nav{min-height:96px;border-bottom:1px solid #213d59;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 48px;max-width:1600px;margin:auto}.logo{display:block;width:210px}.nav nav{display:flex;align-items:center;gap:36px;font-size:13px;letter-spacing:.02em}.nav nav>a:hover,.text-link:hover{color:#7de8ff}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.25em;color:#7de8ff;margin-bottom:24px}.dot{display:inline-block;width:6px;height:6px;background:#7de8ff;box-shadow:0 0 14px #479fff;margin-right:8px}.hero{min-height:720px;padding-top:100px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1.14fr;gap:54px;align-items:center;position:relative}.hero:before{content:"";position:absolute;inset:0 0 0 20%;background:radial-gradient(ellipse at 70% 40%,#12295280,transparent 65%);pointer-events:none;z-index:-1}.intro{font-size:21px;line-height:1.55;margin-top:26px}.muted{color:#a8bfd6}.lead{font-size:15px;margin-top:18px;max-width:48ch}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}.button{min-height:48px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#2456ed;color:white;border:1px solid #79c5ff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);font-size:12px;letter-spacing:.045em;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s}.button:hover{background:#326aff;box-shadow:0 0 22px #2456ed40;transform:translateY(-2px)}.small{min-height:42px}.outline{background:#0a182a}.button:disabled{background:#17263c;border-color:#37536b;color:#afbed1;cursor:not-allowed;transform:none;box-shadow:none}.text-link{font-size:13px;border-bottom:1px solid #37536b;padding:7px 0}.facts{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;font-size:11px;color:#829dbb}.facts span:before{content:'+';color:#7de8ff;margin-right:8px}.visual{min-width:0;transform:perspective(1800px) rotateY(-7deg);border:1px solid #315b83;background:#09111e;box-shadow:0 20px 90px #12306442;position:relative}.visual:after{content:'';height:2px;background:linear-gradient(90deg,transparent,#42d9ff,transparent);position:absolute;bottom:-1px;left:15%;right:15%;box-shadow:0 0 14px #4288ff}.visual-label{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;padding:16px;border-bottom:1px solid #213d59;color:#adc1d8;gap:12px}.violet{color:#b1a2ff}.visual img{display:block;width:100%}.visual>p{font-size:9px;color:#9db0c7;padding:12px 16px;border-top:1px solid #213d59}.principles{display:grid;grid-template-columns:repeat(3,1fr);padding-top:24px;padding-bottom:24px;border-block:1px solid #213d59;font-size:13px;color:#c9dded;letter-spacing:.03em}.principles b{font:11px Orbitron;color:#7de8ff;margin-right:20px}.workflow,.plans,.faq{padding-top:100px;padding-bottom:90px}.section-top{margin-bottom:50px}.section-top>.muted{margin-top:22px;font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{border-top:1px solid #37536b;padding-top:24px}.number{font-size:10px;color:#8aa9c6;letter-spacing:.14em}.steps h3{margin:24px 0 18px;font-size:21px;max-width:22ch}.steps p{font-size:14px;color:#a8bfd6}.control{padding-top:56px;padding-bottom:56px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-block:1px solid #213d59;background:linear-gradient(110deg,#0b1a2c,transparent)}.control .muted{margin-top:24px;font-size:14px}.control-list{padding-top:28px}.control-list p{padding:18px 0;border-bottom:1px solid #213d59;font-size:14px}.control-list span{color:#7de8ff;margin-right:18px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan{border:1px solid #294967;padding:36px;background:#091320}.plan.pro{border-color:#5084b8;background:radial-gradient(ellipse at top right,#1c235f60,transparent 70%),#0b1627}.plan-title{display:flex;justify-content:space-between;gap:15px}.status{color:#b8aaff;font-size:10px;letter-spacing:.12em}.plan h3{font-family:Orbitron;font-size:27px;letter-spacing:-.04em;margin-bottom:18px}.plan h3 span{font-family:Arial,sans-serif;font-size:13px;font-weight:400;color:#a8bfd6;letter-spacing:0}.plan>p{font-size:13px;color:#a8bfd6}.plan ul{padding:0;list-style:none;margin:32px 0;min-height:146px;font-size:14px;color:#cfdeed}.plan li{margin:12px 0;padding-left:22px;position:relative}.plan li:before{content:'+';position:absolute;left:0;color:#7de8ff}.plan .fine{font-size:11px;margin-top:18px}.faq{border-top:1px solid #213d59;padding-top:56px}.faq details{border-bottom:1px solid #213d59;padding:24px 0}.faq summary{cursor:pointer;font-size:17px}.faq details p{font-size:14px;color:#a8bfd6;margin-top:18px}.closing{padding-top:70px;padding-bottom:90px;text-align:center;border-top:1px solid #213d59}.closing p{margin-inline:auto}.closing .button{margin-top:34px}footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:26px!important;padding-bottom:26px!important;border-top:1px solid #213d59}footer p,footer div{font-size:10px;color:#96abc3}footer div{display:flex;gap:20px}footer a:hover{color:#7de8ff}.skip{position:absolute;top:-100px;left:20px;background:#2456ed;padding:12px;z-index:10}.skip:focus{top:12px}.legal{max-width:800px;padding-top:60px;padding-bottom:100px}.legal h1{font-size:36px}.legal h2{font-size:22px;margin-top:36px}.legal p{margin-top:18px;color:#a8bfd6}.legal a{text-decoration:underline;color:#7de8ff}@media(max-width:1000px){.wrap{padding-inline:28px}.nav{padding-inline:28px}.hero{grid-template-columns:1fr;min-height:0;gap:50px;padding-top:65px}.hero-copy{max-width:700px}.visual{transform:none;max-width:900px}.steps{gap:24px}.control{gap:36px}.nav nav{gap:20px}footer{flex-wrap:wrap}}@media(max-width:600px){.nav{padding:16px 20px;min-height:80px}.logo{width:160px}.nav nav>a:not(.button){display:none}.nav .button{font-size:10px;padding:10px;gap:10px}.wrap{padding-inline:22px}.hero{padding-top:54px;padding-bottom:50px}.intro{font-size:19px}.facts{font-size:10px;gap:10px}.principles{grid-template-columns:1fr;gap:14px;padding-block:24px}.principles b{display:inline-block;width:20px}.steps,.control,.plan-grid{grid-template-columns:1fr}.workflow,.plans{padding-block:60px}.steps{gap:32px}.steps h3{max-width:28ch}.control{padding-block:40px;gap:22px}.control-list{padding-top:0}.plan{padding:26px}.plan h3{font-size:24px}.plan ul{min-height:0}.section-top{margin-bottom:32px}.faq{padding-block:40px}.closing{padding-block:50px}footer{padding-inline:22px!important;gap:18px}.visual-label{font-size:7px}.visual>p{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;transform:none!important}}
.button:focus-visible{background:#1741b9;box-shadow:inset 0 0 0 3px #c6f7ff}
