.partnerships-page>section{border-bottom:1px solid var(--border);padding-block:clamp(5rem,9vw,9rem)}.partnerships-hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(2rem,7vw,7rem);min-height:calc(100svh - 82px);display:grid}.partnerships-hero h1{letter-spacing:-.06em;margin:.7rem 0 1.5rem;font-size:clamp(3.4rem,8vw,7rem);line-height:.92}.partnerships-hero aside{border:1px solid var(--accentCyan);background:linear-gradient(145deg,#35e0d01a,var(--surface));padding:2rem}.partnerships-hero aside small{color:var(--accentCyan);text-transform:uppercase;letter-spacing:.12em;display:block}.partnerships-hero aside strong{margin:1rem 0;font-size:1.35rem;line-height:1.25;display:block}.partnerships-hero aside p,.availability-grid p,.pilot-shape p,.commercial-boundary p,.partnership-contact>div>p{color:var(--textSecondary)}.availability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.availability-grid article{border:1px solid var(--border);background:var(--surface);padding:1.6rem}.availability-grid h3{margin:.2rem 0;font-size:1.25rem}.pilot-shape,.included,.commercial-boundary,.partnership-contact{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.pilot-shape h2,.included h2,.commercial-boundary h2,.partnership-contact h2{margin:.5rem 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.pilot-shape ol{margin:0;padding:0;list-style:none}.pilot-shape li{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.pilot-shape li span{color:var(--accentCyan)}.pilot-shape li p{margin:0}.pilot-shape li strong{color:var(--textPrimary);display:block}.included ul{margin:0;padding:0;list-style:none}.included li{border-bottom:1px solid var(--border);padding:1rem 0 1rem 2rem;position:relative}.included li:before{content:"✓";color:var(--success);position:absolute;left:0}.partnership-form{border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:1rem;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.form-pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.partnership-form label{color:var(--textSecondary);flex-direction:column;gap:.4rem;font-size:.82rem;display:flex}.partnership-form label span{font-weight:400}.partnership-form input,.partnership-form select,.partnership-form textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--textPrimary);padding:.75rem}.partnership-form textarea{resize:vertical}.form-submit{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-submit p{min-width:230px;color:var(--textSecondary);flex:1;font-size:.75rem}.form-submit .button{white-space:nowrap}@media (max-width:900px){.partnerships-hero,.pilot-shape,.included,.commercial-boundary,.partnership-contact{grid-template-columns:1fr}.availability-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.availability-grid,.form-pair{grid-template-columns:1fr}.partnerships-hero{min-height:auto;padding-block:5rem}}
.contact-channels{border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.contact-channels>div{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.contact-channels>div:first-child{flex-direction:column;align-items:flex-start;gap:.9rem;padding-bottom:2rem;display:flex}.contact-channels small,.contact-channels strong{display:block}.contact-channels small{color:var(--accentCyan);text-transform:uppercase;letter-spacing:.1em}.contact-channels strong{overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2.5vw,1.6rem);line-height:1.35}.contact-channels ul{color:var(--textSecondary);margin:.8rem 0 0;padding-left:1.2rem}.contact-channels p{color:var(--textSecondary);margin:0;font-size:.82rem}.contact-channels .button{align-self:flex-start;margin-top:.35rem}
