*{box-sizing:border-box}html{background:#050a10;color:#edf3f7;font-family:Inter,system-ui,sans-serif;scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 90% 0,#253848 0,transparent 34rem)}a{color:#8ed9fa}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,68px);border-bottom:1px solid #243848;background:#040a0feb}header img{width:165px}header nav{display:flex;gap:22px;font-size:12px;font-weight:750}main{width:min(980px,calc(100% - 36px));margin:auto;padding:clamp(48px,7vw,90px) 0 110px}.kicker{margin:0;color:#ff8124;font-size:12px;font-weight:850;letter-spacing:.18em}.version{display:inline-flex;margin:16px 0 0;padding:7px 9px;border:1px solid #355064;color:#91a7b5;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}h1{max-width:850px;margin:13px 0 24px;font:italic 900 clamp(48px,8vw,84px)/.88 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}h1 em{color:#8ddaff;font-style:inherit}.lead{max-width:830px;margin:0;color:#c8d5dd;font-size:clamp(18px,2.6vw,25px);line-height:1.48}.plain-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:40px 0 64px}.plain-summary article{padding:22px;border:1px solid #2d4759;background:#091823e0}.plain-summary b{display:block;margin-bottom:7px;color:#fff;font-size:14px}.plain-summary p{margin:0;color:#99abb7;font-size:12px;line-height:1.6}.terms{counter-reset:article}.terms section{position:relative;margin:0;padding:34px 0 34px 68px;border-top:1px solid #263c4d}.terms section:before{counter-increment:article;content:counter(article,decimal-leading-zero);position:absolute;left:0;top:36px;color:#ff8124;font:800 11px/1 monospace;letter-spacing:.1em}.terms h2{margin:0 0 13px;color:#fff;font-size:23px}.terms p,.terms li{color:#a9bac5;font-size:14px;line-height:1.75}.terms p{margin:11px 0}.terms ul{display:grid;gap:7px;margin:14px 0;padding-left:20px}.terms strong{color:#e9f0f4}.note{margin:18px 0!important;padding:16px 18px;border-left:4px solid #ff8124;background:#101d27;color:#d5e0e6!important}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legal-button{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #466176;color:#eaf3f8;background:#102536;font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.legal-button.primary{border-color:#ff8c37;background:#d7510f;color:#fff}.withdrawal{margin-top:50px;padding:clamp(24px,4vw,38px);border:1px solid #426075;border-top:5px solid #ff8124;background:linear-gradient(135deg,#0b1c28,#07131c)}.withdrawal h2{margin:0 0 10px;font-size:29px}.withdrawal>p{max-width:800px;color:#a9bbc6;line-height:1.7}.withdrawal form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.withdrawal label{display:grid;gap:7px;color:#b8c6cf;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.withdrawal label.wide{grid-column:1/-1}.withdrawal label small{font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.withdrawal input,.withdrawal textarea{width:100%;padding:13px;border:1px solid #385266;border-radius:0;color:#fff;background:#061019;font:inherit;outline:none}.withdrawal input:focus,.withdrawal textarea:focus{border-color:#ff8a32}.withdrawal textarea{min-height:120px;resize:vertical}.withdrawal .honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.withdrawal button{grid-column:1/-1;justify-self:start;min-height:48px;padding:0 18px;border:1px solid #ff913d;color:#fff;background:#d95310;font-weight:850;cursor:pointer}.withdrawal button:disabled{opacity:.6;cursor:wait}.withdrawal-message{grid-column:1/-1;min-height:20px;margin:0;color:#7ee6b1;font-size:12px;font-weight:750}.withdrawal-message.error{color:#ff9a92}footer{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:28px;border-top:1px solid #243848;color:#8398a6;font-size:11px}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}header nav{width:100%;justify-content:space-between}.plain-summary{grid-template-columns:1fr}.terms section{padding-left:42px}.withdrawal form{grid-template-columns:1fr}.withdrawal label.wide,.withdrawal button,.withdrawal-message{grid-column:auto}}
