@font-face{font-family:Club;src:local('Arial Black');font-weight:900}*{box-sizing:border-box}body{margin:0;background:#090b0c;color:#faf8f2;font:16px/1.5 Arial,sans-serif}header{max-width:1200px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #343735}header img{object-fit:contain}a{color:inherit;text-underline-offset:5px}header a:last-child{font-size:14px}main{max-width:1200px;margin:48px auto 64px;padding:0 32px;display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start}.eyebrow{font-size:13px;letter-spacing:.13em;color:#caff39;font-weight:bold}h1{font-family:Club,Arial,sans-serif;font-weight:900;font-size:clamp(36px,4.5vw,60px);line-height:1.04;letter-spacing:-.045em;margin:28px 0}h1 em{font-style:normal;color:#caff39}.intro>p:not(.eyebrow){max-width:360px;color:#bfc3be}.tag{display:inline-block;border-top:1px solid #343735;padding-top:20px;margin-top:24px;font-size:14px;color:#bfc3be}.form-panel{background:#171a18;border:1px solid #353a34;padding:30px}.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:14px;font-weight:600;margin-bottom:22px}small{color:#bfc3be;font-size:12px;font-weight:normal}input,textarea,select{width:100%;display:block;margin-top:8px;border:1px solid #62685f;background:#0f1210;color:#faf8f2;font:16px/1.4 Arial,sans-serif;padding:12px;border-radius:0}textarea{resize:vertical}fieldset{border:0;margin:0 0 24px;padding:0}legend{font-weight:600;font-size:14px;margin-bottom:12px}.rating{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.rating label{position:relative;margin:0}.rating input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.rating span{display:flex;align-items:center;justify-content:center;height:54px;border:1px solid #62685f;font-size:22px;font-weight:bold}.rating input:checked+span{background:#caff39;color:#090b0c;border-color:#caff39}.rating input:focus-visible+span{outline:3px solid white;outline-offset:3px}.scale{display:flex;justify-content:space-between;font-size:13px;color:#bfc3be;margin-top:7px}.privacy{font-size:13px;color:#bfc3be}.trap{position:absolute;left:-10000px}button{width:100%;display:flex;justify-content:space-between;border:0;background:#caff39;color:#090b0c;font-weight:bold;font-size:16px;padding:17px;cursor:pointer}button:disabled{opacity:.65;cursor:wait}input:focus,select:focus,textarea:focus{outline:2px solid #caff39;outline-offset:2px}#feedback-error{color:#ffb4a8;font-size:14px}#feedback-error:empty{display:none}#feedback-success h2{font-size:30px}#feedback-success a{display:inline-block;margin-top:20px;color:#caff39}footer{max-width:1200px;margin:auto;padding:24px 32px;border-top:1px solid #343735;color:#bfc3be;font-size:12px;letter-spacing:.12em}[hidden]{display:none!important}@media(max-width:760px){header{padding:18px 20px}main{display:block;padding:0 20px;margin:28px auto 40px}h1{font-size:38px;margin:18px 0}.intro>p:not(.eyebrow){max-width:none}.tag{margin:0 0 24px;border:0;padding:0}.form-panel{padding:22px 18px}.two{grid-template-columns:1fr;gap:0}.rating{gap:8px}}
