.partners-main{max-width:1280px;margin:auto;padding:0 5%}.partners-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;padding:75px 0;display:grid}.partners-hero h1{letter-spacing:-4px;font-size:clamp(48px,6.5vw,88px)}.partners-hero em{color:#376747;font-style:normal}.partners-hero>div>p{color:#53665c;max-width:530px;font-size:18px}.lime{color:#173f35;background:#d4ef74;border-color:#d4ef74;font-weight:700}.partners-note{background:#eef3e5;border-radius:25px 90px 25px 25px;padding:40px}.partners-note h2{letter-spacing:-1px;font-size:36px}.partner-pill{background:#fff;border-radius:30px;padding:8px 15px;font-size:11px;display:inline-block}.partners-section{border-top:1px solid #173f3520;padding:65px 0;scroll-margin-top:20px}.partners-section h2{letter-spacing:-1.5px}.partner-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.partner-grid article{background:#eef3e9;border-radius:20px;padding:32px}.partner-grid article:nth-child(2),.partner-grid article:nth-child(3){background:#f4eddf}.partner-grid p,.partner-grid ul{color:#4e6156;font-size:15px}.partner-grid ul{padding-left:20px}.partner-grid h3{font-size:28px}.commercial{grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.commercial p{color:#53665c}.commercial dl{margin:0}.commercial dl>div{border-bottom:1px solid #173f3520;padding:20px 0}.commercial dt{margin-bottom:8px;font-weight:700}.commercial dd{color:#53665c;margin:0;font-size:14px}.partner-steps ol{grid-template-columns:repeat(3,1fr);gap:35px;padding-left:22px;display:grid}.partner-steps p{color:#53665c;font-size:14px}.partner-contact{color:#fcfcf5;background:#173f35;border-radius:25px;margin:0 0 65px;padding:50px;scroll-margin-top:20px}.partner-contact .eyebrow{color:#d4ef74}.partner-contact p{max-width:650px}.partner-actions{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.secondary-light{color:#fff;background:0 0;border-color:#ffffff80}.partner-contact .small{color:#d5dfd6;font-size:12px}.partner-contact h2{letter-spacing:-1px}@media (max-width:760px){.partners-main{padding:0 6%}.partners-hero,.commercial{grid-template-columns:1fr;gap:25px;padding:40px 0}.partners-hero h1{letter-spacing:-2px}.partners-note{border-top-right-radius:65px;padding:28px}.partner-grid{grid-template-columns:1fr}.partner-grid article{padding:27px}.partners-section{padding:45px 0}.partner-steps ol{grid-template-columns:1fr;gap:15px}.partner-contact{margin-bottom:40px;padding:28px}.partner-actions{flex-direction:column}.partner-actions .button{text-align:center}}@media print{header,.partner-actions,footer{display:none}.partners-main{max-width:none}.partners-hero{padding:15px 0}.partners-section{padding:20px 0}.partner-grid article,.commercial dl>div{break-inside:avoid}.partner-contact{color:#173f35;background:#fff}}
