.su{min-height:100vh;padding:150px 0 40px;position:relative;overflow:hidden}.su>svg{width:100%;height:100%;position:absolute;inset:0}.su-shade{background:radial-gradient(70% 60% at 30% 40%,#070b14e6,#070b148c 60%,#070b1433),linear-gradient(#070b1400 70%,#070b14);position:absolute;inset:0}.su-route{fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:draw 3.2s var(--eo) forwards}.su-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;display:grid;position:relative}.su h1{letter-spacing:-.05em;margin:20px 0 18px;font-size:clamp(48px,6.4vw,92px);font-style:italic;font-weight:900;line-height:.92}.su-lede{color:#c3cbdb;max-width:480px;margin:0;font-size:18px;line-height:1.55}.su-perks{color:#c3cbdb;flex-direction:column;gap:12px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.su-perks li{align-items:flex-start;gap:12px;display:flex}.su-perks svg{flex:none;margin-top:3px}.su-card{background:#0b1120f0;border:1px solid #2a3650;border-radius:28px;padding:32px;box-shadow:0 40px 100px #00000080}.su-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px}.su-card .sub{color:#8c99b3;margin:0 0 22px;font-size:14px}.su-field{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.su-field label{color:#c3cbdb;font-size:13px;font-weight:600}.su-field label span{color:#8c99b3;font-weight:400}.su-field input,.su-field select{color:#fff;background:#070b14;border:1px solid #2a3650;border-radius:13px;width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px}.su-field input::placeholder{color:#5e6a82}.su-field select{-webkit-appearance:none;appearance:none;cursor:pointer;background:#070b14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238C99B3' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center no-repeat;padding-right:42px}.su-field select:has(option[value=""]:checked){color:#5e6a82}.su-field select option{color:#fff;background:#0b1120}.su-field input:focus,.su-field select:focus{outline-offset:1px;outline:2px solid #ff6b76}.su-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.su-check{color:#a9b2c4;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:13px;line-height:1.45;display:flex}.su-check input{accent-color:#e0283a;flex:none;width:18px;height:18px;margin:1px 0 0}.su-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.su-btn{width:100%;min-height:52px;font-size:16px}.su-btn[disabled]{opacity:.6;cursor:wait;transform:none}.su-msg{color:#ff8a93;min-height:1.4em;margin:12px 0 0;font-size:14px}.su-note{color:#8c99b3;margin:14px 0 0;font-size:12px;line-height:1.55}.su-note a{color:#c3cbdb;text-decoration:underline}.su-done{text-align:center;padding:24px 0 8px}.su-done .ok{width:64px;height:64px;animation:pop .6s var(--eo) both;background:#34e07f24;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.su-done h2{letter-spacing:-.03em;font-size:28px;font-style:italic;font-weight:900}.su-done p{color:#c3cbdb;margin:8px 0 0;font-size:15px}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=900px){.su{padding-top:120px}.su-grid{grid-template-columns:minmax(0,1fr);gap:34px}.su-card{padding:24px 18px}}@media (width<=420px){.su-two{grid-template-columns:minmax(0,1fr)}}
