.partnership-page{background:var(--surface-0);overflow-x:clip}.partnership-page .page-hero__intro,.partnership-section__intro>p:last-child,.partnership-feature-panel>div>p,.partnership-contact .contact-panel__intro p{max-width:var(--reading-width)}.partnership-section{border-bottom:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}.partnership-section__intro{max-width:56rem}.partnership-section__intro h2,.partnership-feature-panel h2{text-wrap:balance;font-size:clamp(2.25rem,4vw,3.8rem)}.partnership-connection{background:radial-gradient(circle at 85% 0%, #c99c621a, transparent 28rem), var(--surface-1)}.partnership-connection__grid{margin-top:var(--space-7);border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partnership-connection__grid article{background:var(--surface-0);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.partnership-connection__grid article>span,.partnership-process__list>li>span{color:var(--gold);letter-spacing:.12em;font-size:.72rem}.partnership-connection__grid h3,.partnership-scenario h3,.partnership-process__list h3{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.partnership-connection__grid h3{margin-top:var(--space-5)}.partnership-connection__grid p,.partnership-scenario p,.partnership-process__list p{margin-bottom:0}.partnership-scenarios__grid{margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.partnership-scenario{background:var(--surface-1);border:1px solid #c99c627a;border-radius:14px;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.partnership-scenario>.ph{color:var(--gold);font-size:2rem}.partnership-scenario h3{margin-top:var(--space-5)}.partnership-flexibility{background:var(--surface-1);padding-block:clamp(2.75rem,5vw,4.5rem)}.partnership-feature-panel{background:var(--surface-0);border:1px solid #c99c627a;border-radius:14px;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid}.partnership-feature-panel>.eyebrow,.partnership-feature-panel h2{margin-top:0}.partnership-feature-panel__note{align-items:flex-start;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-4);border-left:2px solid var(--gold);background:var(--surface-1);color:var(--text-2);font-size:.84rem;display:flex}.partnership-feature-panel__note .ph{color:var(--gold);flex:none;font-size:1.15rem}.partnership-process__list{margin:var(--space-7) 0 0;border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.partnership-process__list li{background:var(--surface-1);min-width:0;padding:clamp(1.35rem,3vw,2.25rem)}.partnership-process__list h3{margin-top:var(--space-5)}.partnership-requirements{background:var(--surface-1)}.partnership-requirements__list{margin:var(--space-7) 0 0;border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.partnership-requirements__list li{align-items:center;gap:var(--space-3);min-width:0;min-height:5.5rem;padding:var(--space-4);background:var(--surface-0);display:flex}.partnership-requirements__list .ph{color:var(--gold);flex:none;font-size:1.4rem}.partnership-page__closing{padding-top:clamp(4rem,8vw,7rem)}.partnership-contact{border-color:#c99c627a;border-radius:14px}.partnership-contact .contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=60rem){.partnership-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=55rem){.partnership-connection__grid,.partnership-feature-panel,.partnership-requirements__list{grid-template-columns:1fr}}@media (width<=40rem){.partnership-scenarios__grid,.partnership-process__list,.partnership-contact .contact-channels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partnership-page *,.partnership-page :before,.partnership-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
