*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080918;color:#f6f3ff;font:16px/1.55 -apple-system,BlinkMacSystemFont,Inter,"Segoe UI",sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,input,select,textarea{border-radius:12px}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #90adff;outline-offset:3px}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:12px;top:12px;background:#fff;color:#111;padding:10px;z-index:10}.top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid #34314f;background:#0e0f24}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.08em;font-size:14px}.brand small{display:block;font-size:11px;letter-spacing:.23em;color:#b3ace9}.brand img{object-fit:contain}.top nav{display:flex;gap:22px}.top nav a{text-decoration:none;color:#d1ceec;font-size:14px}.top nav a:hover,.routes a:hover,.crumb a:hover{color:#a7adff}.top-cta{display:inline-block;background:#856cff;padding:11px 18px;border-radius:999px;text-decoration:none;color:#fff;font-weight:700;font-size:14px}.wrap{max-width:1180px;padding:0 22px;margin:auto}.crumb{padding-top:25px;color:#a7a3c2;font-size:13px;display:flex;gap:10px}.intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:42px;padding:42px 0 48px}.eyebrow{color:#bdb4ff;font-size:12px;letter-spacing:.16em;font-weight:700}.intro h1{font-size:clamp(38px,5.5vw,66px);line-height:1.09;letter-spacing:-.045em;margin:18px 0}.intro h1 em{font-style:normal;color:#ab9aff}.intro p{max-width:700px;color:#d0cde2;font-size:17px}.trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.trust span{border:1px solid #443e68;background:#17162d;padding:5px 10px;border-radius:999px;color:#d5d0ff;font-size:12px}.intro-note{border:1px solid #48406f;border-radius:22px;padding:25px;background:linear-gradient(140deg,#202041,#131227)}.intro-note h2{font-size:23px;line-height:1.23;margin:12px 0}.intro-note p{font-size:15px}.intro-note a{color:#b6b4ff;overflow-wrap:anywhere}.body-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(270px,.72fr);gap:22px;align-items:start;margin-bottom:62px;scroll-margin-top:22px}.form-card{background:linear-gradient(160deg,#181936,#111226);border:1px solid #44405d;border-radius:23px;padding:clamp(18px,3vw,32px);box-shadow:0 25px 80px #0005}.section-head h2{font-size:clamp(24px,3vw,35px);line-height:1.2;margin:12px 0}.section-head p{color:#c2bdd7;margin:0 0 24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.fields label{display:flex;flex-direction:column;gap:8px;font-weight:650;font-size:14px}.fields label span,.consent b{color:#d5a3ff}.fields label.wide{grid-column:1/-1}.fields input,.fields select,.fields textarea{width:100%;padding:13px 14px;color:#fff;background:#0b0c1d;border:1px solid #4a4766;min-height:48px;max-width:100%}.fields textarea{min-height:137px;resize:vertical}.fields input::placeholder,.fields textarea::placeholder{color:#aaa7bb}.more{margin:25px 0;border:1px solid #37354e;border-radius:12px;padding:13px 15px}.more summary{cursor:pointer;font-weight:700}.more summary span{font-weight:400;color:#aaa5c2;margin-left:9px}.extra{padding-top:20px}.consent{display:flex;align-items:flex-start;gap:10px;color:#d5d1e5;font-size:14px}.consent input{margin-top:4px;width:19px;height:19px;flex-shrink:0;accent-color:#9d88ff}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px}.actions button{background:#856cff;border:0;color:#fff;font-weight:800;min-height:50px;padding:12px 23px;cursor:pointer}.actions button:disabled{opacity:.7;cursor:progress}.actions a{color:#c5c2eb}.status{min-height:25px;color:#d5d1e5}.status.success{color:#9af3c8}.status.error{color:#ffb0b7}.trap{position:absolute!important;left:-9999px;opacity:0;height:0;overflow:hidden}.routes{border:1px solid #3d3a56;background:#101126;border-radius:20px;padding:23px}.routes h2{font-size:25px;line-height:1.18;margin:12px 0 22px}.routes>a{display:block;text-decoration:none;border-top:1px solid #38354e;padding:15px 0}.routes>a strong{display:block;color:#f7f6ff}.routes>a span{color:#aeb0db;font-size:13px;display:block;margin-top:3px}.routes p{color:#c5c1db;font-size:13px;margin-top:18px}.routes p a{color:#b6b4ff}footer{border-top:1px solid #35314f;padding:24px 0;color:#a9a6c4;font-size:13px}footer .wrap{display:flex;gap:18px;flex-wrap:wrap}footer a{text-decoration:none}@media(max-width:760px){.top{padding:12px 16px}.top nav{display:none}.top-cta{padding:10px 13px}.wrap{padding:0 17px}.intro,.body-grid{grid-template-columns:1fr}.intro{padding:32px 0 25px;gap:18px}.intro-note{display:none}.fields{grid-template-columns:1fr}.form-card{padding:18px}.actions button{width:100%}.actions a{padding:5px 0}.routes{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
