.legal-page,.contact-page{max-width:980px;padding-top:90px}.legal-page h1,.contact-page h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.legal-draft,.form-error,.form-success{padding:18px;border:1px solid #b78335;border-radius:12px;background:#2d2415;margin:28px 0}.legal-body{font-size:1.08rem;line-height:1.8}.legal-body h2{margin-top:44px}.legal-body p{color:var(--muted)}.legal-version{color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.lead-form{margin-top:40px;padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--navy);display:grid;gap:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lead-form label{display:grid;gap:8px;font-weight:700}.lead-form input,.lead-form textarea,.lead-form select{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;background:#07111e;color:#fff;font:inherit}.lead-form .check{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;font-weight:400}.check input{width:auto;margin-top:5px}.check a{color:var(--blue);text-decoration:underline}.hp{position:absolute!important;left:-9999px!important}.form-success{border-color:#2d6a5b;background:#102d27}@media(max-width:650px){.form-grid{grid-template-columns:1fr}.lead-form{padding:22px}}
.corporate-form-page{overflow:hidden}.form-hero{min-height:560px;display:grid;align-items:center;background-size:cover;background-position:center;border-bottom:1px solid var(--line)}.form-hero>div{width:min(1320px,calc(100% - 48px));margin:auto}.form-hero>div>*{max-width:690px}.form-hero h1{font-size:clamp(3.4rem,7vw,7rem);line-height:.94;margin:20px 0}.form-hero p{font-size:1.2rem;line-height:1.7}.partnership-hero{background-image:linear-gradient(90deg,rgba(4,17,31,.98) 0%,rgba(4,17,31,.82) 42%,rgba(4,17,31,.08) 72%),url('../images/pages/partnership-hero.png')}.contact-hero{background-image:linear-gradient(90deg,rgba(4,17,31,.96) 0%,rgba(4,17,31,.75) 42%,rgba(4,17,31,.04) 72%),url('../images/pages/contact-hero.png')}.form-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.35fr);gap:64px;align-items:start}.form-intro{position:sticky;top:120px;padding:32px;border-left:3px solid var(--blue)}.form-intro h2{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.15}.form-intro li{margin:14px 0;color:var(--muted)}.form-layout .lead-form{margin-top:0}.form-wide{grid-column:1/-1}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.file-field{padding:18px;border:1px dashed #577083;border-radius:14px;background:#0a1928}.file-field small{color:var(--muted);font-weight:400}.contact-details{display:grid;grid-template-columns:.75fr 1.25fr;gap:42px;align-items:stretch}.contact-details>div{padding:38px;border:1px solid var(--line);border-radius:22px}.contact-details iframe{width:100%;min-height:420px;border:0;border-radius:22px}.contact-details a{color:var(--blue)}@media(max-width:900px){.form-layout,.contact-details{grid-template-columns:1fr}.form-intro{position:static}.document-grid{grid-template-columns:1fr}.form-hero{min-height:500px;background-position:62% center}}@media(max-width:650px){.form-hero>div{width:min(100% - 30px,1320px)}.form-hero h1{font-size:3.4rem}.form-wide{grid-column:auto}}
.form-hero{color:#fff}.form-hero h1{color:#fff!important;text-shadow:0 3px 22px rgba(0,0,0,.38)}.form-hero p{color:#dce8f1!important;text-shadow:0 2px 12px rgba(0,0,0,.42)}.form-hero .eyebrow{color:#55c7ff!important}
