:root{--partners-background:#f6f9fd;--partners-card:var(--hs-light-gray);--partners-text:#3b3b3b}.partners-page{--partners-content-gap:1.5rem;--partners-section-rhythm:6rem;display:flex;flex-direction:column;gap:var(--partners-section-rhythm);padding-block:4rem;color:var(--partners-text);background:var(--partners-background)}.partners-page :where(h1,h2,h3,p,dl,ul){margin:0}.partners-page :where(ul){padding:0;list-style:none}.partners-page :where(p){color:var(--partners-text);line-height:22px}.partners-page h1{color:var(--hs-navy);font-size:2.375rem;line-height:46px;letter-spacing:0}.partners-page h2{color:var(--hs-navy);font-size:1.875rem;line-height:40px}.partners-page h3{color:var(--partners-text);font-size:1rem;line-height:24px}.partners-page>section{display:grid;gap:var(--partners-content-gap);width:100%;max-width:calc(var(--container-max) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}#section-partners-benefits>header{display:grid;gap:8px}.partners-action{display:flex;align-items:center}.partners-action--centered{justify-content:center;margin-block-start:calc(var(--partners-section-rhythm) - var(--partners-content-gap))}.partners-action .btn:focus-visible{outline:3px solid var(--hs-navy);outline-offset:3px}#section-partners-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:center}#section-partners-hero>div{display:grid;gap:24px;justify-self:start;width:min(100%,521px)}.partners-introduction{display:grid;gap:22px}.partners-stats{display:grid;grid-template-columns:repeat(2,minmax(0,212px));gap:48px;padding-block:10px}.partners-stats>div{display:flex;flex-direction:column-reverse}.partners-stats dt{color:var(--partners-text);line-height:22px}.partners-stats dd{margin:0;color:var(--hs-blue);font-family:var(--font-heading);font-size:2.375rem;font-weight:600;line-height:46px}#section-partners-hero>picture{display:block;overflow:hidden;aspect-ratio:4/3;border-radius:20px}#section-partners-hero>picture img{width:100%;height:100%;object-fit:cover}.partners-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.partners-benefits li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:22px;align-items:start;padding:8px}.partners-benefits img{width:24px;height:24px;margin-top:2px}.partners-benefits div{display:grid;gap:2px;padding-top:2px}.partners-requirements{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.partners-requirements li{display:flex;flex-direction:column;gap:22px;align-items:flex-start;padding:8px}.partners-requirements img{width:32px;height:32px;object-fit:contain}.partners-requirements div{display:grid;gap:10px}.partners-license-note{font-weight:700}.partners-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.partners-principles li{display:flex;flex-direction:column;gap:20px;align-items:center;min-height:297px;padding:20px 16px 16px;text-align:center;background:var(--partners-card);border-radius:20px}.partners-principles img{width:48px;height:48px;object-fit:contain}.partners-principles div{display:grid;gap:8px}.partners-principles h3{color:var(--hs-navy);font-size:1.25rem;line-height:32px}.partners-principles p{text-align:center}@media (max-width:900px){#section-partners-hero{grid-template-columns:1fr;gap:40px}#section-partners-hero>div{width:100%}.partners-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-principles{gap:20px}}@media (max-width:767px){.partners-page{--partners-section-rhythm:4rem;padding-block:3rem}}@media (max-width:680px){.partners-page h1{font-size:2rem;line-height:40px}.partners-page h2{font-size:1.625rem;line-height:34px}.partners-benefits,.partners-principles,.partners-requirements,.partners-stats{grid-template-columns:1fr}.partners-stats{gap:20px}.partners-benefits{gap:8px}.partners-requirements{gap:24px}.partners-principles{gap:20px}.partners-principles li{min-height:0}.partners-action .btn{width:100%}}