:root{--bg:#08080a;--card:#121216;--line:#2b2b31;--paper:#f7f7f5;--muted:#a1a1aa;--pink:#ff176b;--orange:#ff7a00}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--paper);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.form-header{height:74px;padding:0 clamp(20px,5vw,74px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.form-header a{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.12em}.form-header img{width:34px;height:34px;object-fit:contain}.form-header>a:last-child{color:var(--muted)}.form-page{width:min(1180px,calc(100% - 40px));margin:auto;padding:80px 0 120px}.form-intro{display:grid;grid-template-columns:1fr minmax(280px,460px);gap:80px;margin-bottom:80px}.form-kicker{font:10px "DM Mono",monospace;letter-spacing:.16em;color:var(--orange)}.form-intro h1{font-size:clamp(48px,7vw,96px);line-height:.9;letter-spacing:-.065em;margin:22px 0 0}.form-intro h1 em{font-family:Georgia,serif;font-weight:400;color:var(--pink)}.form-intro>div:last-child{align-self:end;color:var(--muted);line-height:1.7}.form-intro ul{padding:0;list-style:none}.form-intro li:before{content:'↳';color:var(--orange);margin-right:8px}.form-shell{display:grid;grid-template-columns:250px 1fr;border-top:1px solid var(--line)}.form-steps{padding:34px 30px 0 0;position:sticky;top:0;height:max-content}.form-steps span{display:block;font:10px "DM Mono";letter-spacing:.13em;color:#6f6f77;margin-bottom:18px}.form-steps b{display:block;font-size:15px;margin-bottom:30px}.form-card{padding:45px 0 0 55px;border-left:1px solid var(--line)}fieldset{border:0;padding:0;margin:0 0 58px}legend{font-size:clamp(25px,3vw,38px);font-weight:700;letter-spacing:-.04em;margin-bottom:25px;width:100%}.index{font:10px "DM Mono";color:var(--orange);display:block;margin-bottom:8px;letter-spacing:.1em}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label,.label{font-size:12px;color:#d4d4d8}.field label b,.label b{color:var(--pink)}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:0;background:#0d0d10;color:white;padding:15px;outline:none;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:var(--orange)}textarea{min-height:135px;resize:vertical}.options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.option{position:relative}.option input{position:absolute;opacity:0}.option label{display:flex;align-items:center;min-height:48px;padding:11px 13px;border:1px solid var(--line);background:#0d0d10;cursor:pointer;font-size:12px;transition:.2s}.option input:checked+label{border-color:var(--orange);background:rgba(255,122,0,.09);color:#fff}.option label:before{content:'';width:8px;height:8px;border:1px solid #666;margin-right:10px}.option input:checked+label:before{background:var(--orange);border-color:var(--orange)}.file-note,.help{font-size:11px;color:#777781;line-height:1.55;margin-top:8px}.honeypot{position:absolute!important;left:-9999px!important}.submit-row{border-top:1px solid var(--line);padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.submit{border:0;background:linear-gradient(90deg,var(--pink),var(--orange));color:white;padding:16px 22px;min-width:230px;cursor:pointer;font-weight:700;transition:transform .2s}.submit:hover{transform:translateY(-2px)}.submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-status{font-size:13px;color:var(--muted)}.form-status.success{color:#71ee93}.form-status.error{color:#ff7575}.simple-footer{padding:30px clamp(20px,5vw,74px);border-top:1px solid var(--line);display:flex;justify-content:space-between;font:10px "DM Mono";color:#777;letter-spacing:.1em}.service-choice{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:50px}.service-choice a{border:1px solid var(--line);padding:28px;transition:.25s}.service-choice a:hover{border-color:var(--orange);transform:translateY(-3px)}.service-choice b{display:block;font-size:24px}.service-choice span{display:block;color:var(--muted);font-size:13px;margin:10px 0 25px;line-height:1.5}.service-choice i{font-style:normal;color:var(--orange);font-size:12px}@media(max-width:800px){.form-intro,.form-shell{grid-template-columns:1fr}.form-steps{position:static;padding:20px 0}.form-card{padding:35px 0 0;border-left:0;border-top:1px solid var(--line)}.options{grid-template-columns:1fr 1fr}}@media(max-width:520px){.form-page{width:calc(100% - 28px);padding-top:55px}.form-intro{gap:35px}.field-grid,.options,.service-choice{grid-template-columns:1fr}.submit-row,.simple-footer{align-items:flex-start;flex-direction:column}.submit{width:100%}}
