@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');
:root{color-scheme:dark;--bg:#080e19;--line:rgba(148,163,184,.16);--text:#f4f7fc;--muted:#a6b4c9}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 72% 2%,rgba(31,93,180,.22),transparent 38%),var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.shell{max-width:1120px;margin:auto;padding:0 30px}header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font:700 19px 'Space Grotesk'}.brand b{color:#75adff}.mark{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#3985ff,#1554c6);font-size:22px}.top{font-size:14px;color:#c5d4e9;font-weight:700}.hero{padding:100px 0 75px;max-width:760px}.eyebrow,small{font-size:11px;letter-spacing:2px;font-weight:700;color:#83b5ff}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42d69a;margin-right:9px}h1{font:700 clamp(54px,8vw,88px)/1.02 'Space Grotesk';letter-spacing:-5px;margin:25px 0}h1 em{color:#69a6ff;font-style:normal}.lead{max-width:610px;color:var(--muted);font-size:18px;line-height:1.75}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:0;border-radius:10px;font:700 14px 'DM Sans';cursor:pointer}.primary{background:linear-gradient(135deg,#3985ff,#2165d7);color:white;box-shadow:0 10px 28px #2369dc38}.primary:disabled{opacity:.6;cursor:wait}.secondary{border:1px solid var(--line);background:#ffffff08;color:#d7e3f3}.note{margin-top:25px;color:#8fa2bc;font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:65px}.cards article{padding:25px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#142238e6,#0d1727e6)}.cards article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#3985ff22;color:#7db4ff;font-size:21px;margin-bottom:19px}.cards h2,.request h2,.account h2{font:600 21px 'Space Grotesk';margin:0 0 9px}.cards p,.request p,.account p{color:var(--muted);font-size:14px;margin:0;line-height:1.7}.request{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;padding:34px;border:1px solid #498bef4d;border-radius:16px;background:linear-gradient(110deg,#1d4a8b40,#101b2dcc);margin-bottom:20px}.form-intro small,.account small{display:block;margin-bottom:12px}.request form{display:flex;flex-direction:column;gap:9px}.request label{font-size:13px;font-weight:600;color:#dce8f8;margin-top:5px}.request label span{color:#8294ad;font-weight:400}.request input,.request textarea{width:100%;padding:12px 13px;border:1px solid #34465f;border-radius:9px;background:#091321;color:#f4f7fc;font:14px 'DM Sans';outline:none}.request input:focus,.request textarea:focus{border-color:#5798ff;box-shadow:0 0 0 3px #3985ff22}.request textarea{resize:vertical}.request button{align-self:flex-start;margin-top:9px}.status{min-height:22px;font-size:13px!important}.status.success{color:#64e3ad}.status.error{color:#ff9b9b}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.account{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border:1px solid var(--line);border-radius:16px;background:#ffffff05;margin-bottom:70px}.account>div{max-width:590px}footer{border-top:1px solid var(--line);padding:25px 0 32px;display:flex;justify-content:space-between;color:#71839c;font-size:12px}@media(max-width:760px){.shell{padding:0 20px}header{height:72px}.hero{padding:75px 0 55px}h1{letter-spacing:-3px}.lead{font-size:16px}.cards{grid-template-columns:1fr;margin-bottom:45px}.request{grid-template-columns:1fr;gap:24px;padding:23px}.request button{width:100%}.account{align-items:flex-start;flex-direction:column;padding:24px;margin-bottom:50px}footer{gap:12px;flex-direction:column}}