.partners{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, calc(var(--container-max) - var(--gutter) - var(--gutter))) minmax(var(--gutter), 1fr);gap:clamp(36px,6vw,60px) 0;padding:0 0 clamp(48px,7vw,80px);display:grid}.partners>*{grid-column:2}.partners>.partners__hero{grid-column:1/-1}.partners h1,.partners h2,.partners h3{letter-spacing:-.01em;color:#fff;font-weight:590}.partners__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-copper-muted);font-size:.72rem;font-weight:590;display:block}.partners__hero{width:100%;padding:calc(78px + var(--site-header-height)) 0 64px;border-radius:0;position:relative;overflow:hidden}.partners__hero-inner{max-width:calc(var(--container-content) + var(--gutter) + var(--gutter));padding-inline:var(--gutter);margin:0 auto}.partners__lead b{color:var(--color-text);font-weight:590}.partners__features,.partners__who,.partners__card{border-radius:30px}.partners__features{background:var(--gradient-card);border:1px solid var(--color-border-content);box-shadow:var(--shadow-card-subtle);padding:clamp(24px,3.4vw,40px)}.partners__features-head{flex-direction:column;gap:8px;margin-bottom:clamp(20px,3vw,28px);display:flex}.partners__features-head h3{font-size:clamp(1.2rem,1rem + .9vw,1.55rem);line-height:1.2}.partners__feat-grid{grid-template-columns:1fr;gap:clamp(16px,2.4vw,24px);display:grid}.partners__feat b{color:#fff;margin-bottom:4px;padding-left:20px;font-size:.98rem;font-weight:590;display:block;position:relative}.partners__feat b:before{content:"";background:var(--color-accent-dark);border-radius:3px;width:10px;height:10px;position:absolute;top:.35em;left:0}.partners__feat p{color:var(--color-text-68);padding-left:20px;font-size:.88rem;line-height:1.4}.partners__cols{grid-template-columns:1fr;gap:16px;display:grid}.partners__card{background:var(--gradient-card);border:1px solid var(--color-border-content);box-shadow:var(--shadow-card-subtle);padding:clamp(24px,3vw,36px)}.partners__card--light,.partners__card--dark{color:var(--color-text)}.partners__card--light .partners__eyebrow{color:var(--color-accent-dark)}.partners__card h2{margin-top:8px;font-size:clamp(1.2rem,1rem + .9vw,1.5rem);line-height:1.2}.partners__card--light h2{color:var(--color-text)}.partners__list{flex-direction:column;gap:14px;margin-top:clamp(16px,2vw,22px);display:flex}.partners__list li{padding-left:24px;font-size:.95rem;line-height:1.45;position:relative}.partners__card--light .partners__list li,.partners__card--dark .partners__list li{color:var(--color-text-68)}.partners__list li b{font-weight:590}.partners__card--light .partners__list li b,.partners__card--dark .partners__list li b{color:#fff}.partners__list li:before{content:"";background:var(--color-accent-dark);border-radius:4px;width:12px;height:12px;position:absolute;top:.35em;left:0}.partners__card--dark .partners__list li:before{background:var(--color-accent-dark)}.partners__winwin{z-index:2;background:var(--color-accent-dark);color:#fff;letter-spacing:.06em;box-shadow:0 0 0 5px var(--color-bg);white-space:nowrap;border-radius:100px;place-self:center;padding:12px 22px;font-size:.9rem;font-weight:590}.partners__who{background:var(--gradient-card);border:1px solid var(--color-border-content);box-shadow:var(--shadow-card-subtle);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.partners__who .partners__eyebrow{letter-spacing:.14em}.partners__who p{color:var(--color-text-68);font-size:.98rem;line-height:1.5}.partners__who p b{color:#fff;font-weight:590}@media (width>=560px){.partners__feat-grid{grid-template-columns:1fr 1fr}}@media (width>=760px){.partners__who{flex-direction:row;align-items:center;gap:clamp(28px,4vw,48px)}.partners__who .partners__eyebrow{flex-shrink:0}}@media (width>=900px){.partners__feat-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=860px){.partners__cols{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(20px,2.4vw,36px)}}@media (width>=1280px){body.partners-page{min-width:0;overflow-x:clip}}
