.upload-shell{min-height:100vh;background:#080808;color:#f7f5ef;font:16px/1.55 Arial,Helvetica,sans-serif}.upload-footer,.upload-header{max-width:1380px;margin:auto;padding:22px 4vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b2923}.upload-header>a:last-child{color:#d4af37;font-size:.88rem}.upload-brand{display:flex;align-items:center;gap:13px;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.upload-brand>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d4af37;color:#f0d06b;font-weight:800}.upload-main{max-width:1380px;margin:auto;padding:78px 4vw 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.upload-intro{position:sticky;top:48px}.upload-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#d4af37;font-size:.74rem;font-weight:800}.upload-intro h1{font:500 clamp(3.7rem,7vw,7.1rem)/.92 Oswald,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:20px 0 30px}.upload-intro h1 em{font-style:normal;color:#d4af37}.upload-intro>p:not(.upload-eyebrow){color:#aaa79f;max-width:540px;font-size:1.08rem}.upload-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.upload-trust span{border:1px solid #2b2923;padding:8px 10px;text-transform:uppercase;letter-spacing:.08em;color:#bdb9b0;font-size:.68rem}.upload-form{background:#111;border:1px solid #312d24;padding:40px;display:grid;gap:24px;box-shadow:0 30px 80px #0008}.form-heading{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #2b2923;padding-bottom:20px}.form-heading span{font:500 1.75rem Oswald,Arial,sans-serif;text-transform:uppercase}.contact-note,.form-heading p,.privacy-note{color:#8f8b82;font-size:.78rem;margin:0}.upload-form label:not(.consent){display:grid;gap:8px;color:#d6d2c9;font-size:.88rem;font-weight:700}.upload-form input,.upload-form select,.upload-form textarea{width:100%;border:1px solid #3a362c;background:#090909;color:#f7f5ef;padding:13px 14px;font:inherit;border-radius:0}.upload-form input:focus,.upload-form select:focus,.upload-form textarea:focus{outline:2px solid #d4af37;outline-offset:2px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.file-field{position:relative}.file-field>input{position:absolute;inset:28px 0 0;opacity:0;cursor:pointer}.file-field>div{min-height:116px;border:1px dashed #6c5720;background:#0b0b0b;display:grid;place-items:center;text-align:center;padding:20px}.file-field b{color:#f0d06b}.file-field small{display:block;color:#8f8b82;font-weight:400}.consent{display:flex;gap:10px;align-items:flex-start;color:#bdb9b0;font-size:.84rem}.consent input{width:17px;height:17px;accent-color:#d4af37}.submit-request{min-height:60px;border:0;background:linear-gradient(105deg,#d4af37,#f0d06b);color:#070707;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:1rem;cursor:pointer}.submit-request:disabled{opacity:.6;cursor:wait}.submit-request span{font-size:1.5rem}.form-error{margin:0;border-left:3px solid #e35c5c;background:#2a1111;color:#ffcaca;padding:12px}.upload-success{background:#111;border:1px solid #4a3b13;padding:54px;text-align:center;display:grid;gap:14px;place-items:center}.upload-success>div{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#d4af37;color:#070707;font-size:1.8rem;font-weight:900}.upload-success p{color:#d4af37;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:800;margin:8px 0 0}.upload-success h2{font:500 2.7rem/1.05 Oswald,Arial,sans-serif;text-transform:uppercase;margin:0}.upload-success small,.upload-success>span{color:#aaa79f}.upload-success button{margin-top:12px;border:1px solid #d4af37;background:none;color:#f0d06b;padding:13px 18px}.upload-footer{border-top:1px solid #2b2923;border-bottom:0;color:#77746d;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}@media(max-width:900px){.upload-main{grid-template-columns:1fr;padding-top:55px}.upload-intro{position:static}.upload-form{padding:28px}}@media(max-width:580px){.upload-header strong{display:none}.upload-main{padding-left:20px;padding-right:20px}.upload-intro h1{font-size:3.7rem}.field-pair{grid-template-columns:1fr}.form-heading{display:grid;gap:5px}.upload-form{padding:22px}.upload-footer{display:grid;gap:7px}}.optimize-box{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #3b372d;background:#0b0b0b;padding:16px}.optimize-box.recommended{border-color:#d4af37;background:#171306}.optimize-box.optimized{border-color:#457548;background:#0c170d}.optimize-box>div{display:grid;gap:4px}.optimize-box strong{color:#f0d06b;font-size:.88rem}.optimize-box span{color:#aaa69d;font-size:.78rem}.optimize-box button{flex:0 0 auto;border:1px solid #d4af37;background:none;color:#f0d06b;padding:10px 12px;font-weight:700;cursor:pointer}.optimize-box button:disabled{opacity:.6}@media(max-width:580px){.optimize-box{align-items:stretch;flex-direction:column}.optimize-box button{width:100%}}