/* Gutusloaded Submit Music */
.submit-hero{position:relative;overflow:hidden;background:#0b0d0b;color:#fff;padding:88px 0 78px}
.submit-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-150px;top:-300px;background:radial-gradient(circle,rgba(244,122,0,.42),transparent 68%)}
.submit-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end}
.submit-hero h1{font:800 clamp(52px,8vw,94px)/.92 'Manrope',sans-serif;letter-spacing:-.065em;margin:10px 0 20px}.submit-hero h1 span{color:#f47a00}.submit-hero .lead{max-width:720px;color:#c4cbc2;font-size:18px;line-height:1.65}
.submit-principles{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:rgba(255,255,255,.04)}.submit-principles>strong{display:block;margin-bottom:12px}.submit-principles div{display:grid;grid-template-columns:32px 1fr;gap:11px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.submit-principles span{color:#f47a00;font:900 12px 'Manrope'}.submit-principles p{margin:0;color:#adb5ac;font-size:12px;line-height:1.5}
.submit-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:start}.submit-copy{position:sticky;top:110px}.submit-copy h2{font:800 clamp(36px,5vw,58px)/1 'Manrope';letter-spacing:-.05em}.submit-copy>p:not(.eyebrow){color:var(--muted);line-height:1.7}.submit-info-card{margin:28px 0;padding:20px;border-radius:18px;background:#0b0d0b;color:#fff}.submit-info-card p{color:#adb5ac;font-size:13px;line-height:1.6}.text-link{color:#111;text-decoration:none;font-weight:850;font-size:12px}
.submit-form-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 16px 45px rgba(11,13,11,.05)}.submit-form-card form{display:grid;gap:16px}.submit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:7px}.field label{font-size:11px;font-weight:900}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(11,13,11,.15);border-radius:12px;background:#fbfbf8;padding:13px 14px;font:inherit;outline:0}.field input:focus,.field select:focus,.field textarea:focus{border-color:#f47a00;box-shadow:0 0 0 3px rgba(244,122,0,.08)}.field small{color:#7d847b;font-size:10px}.field textarea{resize:vertical;min-height:150px}
.submission-consent{display:flex;align-items:flex-start;gap:10px;color:#636a62;font-size:11px;line-height:1.5}.submission-consent input{margin-top:2px}.submission-consent a{font-weight:850}.submit-button{min-height:50px}.submission-status{min-height:20px;font-size:12px;font-weight:800}.submission-status.success{color:#178200}.submission-status.error{color:#b5312b}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:900px){.submit-hero-grid,.submit-layout{grid-template-columns:1fr}.submit-copy{position:static}}
@media(max-width:620px){.submit-grid{grid-template-columns:1fr}.submit-form-card{padding:20px}.submit-hero{padding:62px 0}}
