.home-page,.employers-page,.benefit-studio-page,.about-page,.providers-page,.partner-page,.fits-page,.contact-page,.privacy-center,.legal-doc,.learn-page{--hp-ink:#163137;--hp-teal:#26525c;--hp-teal-bright:#35707e;--hp-teal-mark:#4e7c86;--hp-teal-lifted:#1d4048;--hp-lime:#c0ff94;--hp-cream:#f4f3ee;--hp-cream-warm:#eceae2;--hp-page:#fdfcfb;--hp-rule-soft:#16313714;--hp-rule:#1631371f;--hp-rule-strong:#16313724;--hp-on-dark-strong:#f4f3eee6;--hp-on-dark-muted:#f4f3eeb8;--hp-on-dark-faint:#f4f3ee94;--hp-on-dark-rule:#f4f3ee29;--hp-radius-panel:40px;--hp-radius-card:32px;--hp-radius-tile:28px;--hp-radius-strip:22px;--hp-radius-cell:16px;--hp-radius-pill:999px;--hp-gutter:14px;--hp-section-pad-x:clamp(18px, 5vw, 28px);--hp-section-pad-y:clamp(80px, 9vw, 150px);--hp-max-width:1280px;--hp-ease:cubic-bezier(.2, .7, .2, 1);--hp-ease-land:cubic-bezier(.2, .8, .2, 1)}.partner-how{--how-photo:clamp(240px, 21vw, 300px);--how-gap:clamp(28px, 3.4vw, 56px);margin-top:clamp(16px,2vw,28px)}@media (max-width:768px){.partner-how{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:12px;margin-inline:calc(-1*clamp(24px,3.4vw,60px));padding-inline:14px;scroll-padding-inline:14px;display:flex;overflow:auto hidden}.partner-how::-webkit-scrollbar{display:none}}.partner-how__row{grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr) var(--how-photo);gap:var(--how-gap);align-items:center;padding:clamp(14px,1.3vw,18px) 0;display:grid}.partner-how__row+.partner-how__row{border-top:1px solid var(--hp-on-dark-rule)}.partner-how__dots{margin-top:18px}@media (min-width:769px){.partner-how__dots{display:none}}.partner-how__thumb{aspect-ratio:16/9;border-radius:var(--hp-radius-cell);background:var(--hp-teal-lifted);position:relative;overflow:hidden}.partner-how__thumb img{object-fit:cover}.partner-how__title{color:var(--hp-cream);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.02}.partner-how__body{max-width:34ch;color:var(--hp-on-dark-muted);margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.45}.partner-how__checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.partner-how__check{color:var(--hp-on-dark-strong);align-items:baseline;gap:10px;font-size:16px;font-weight:500;line-height:1.35;display:flex}.partner-how__check.is-off{color:var(--hp-on-dark-faint)}.partner-how__check--pick{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.partner-how__check--pick:focus-visible{outline:2px solid var(--hp-lime);outline-offset:4px;border-radius:4px}.partner-how__check--pick .partner-how__mark{transition:transform .25s var(--hp-ease-land)}.partner-how__check--pick:active .partner-how__mark{transform:scale(.8)}.partner-how__mark{width:1em;color:var(--hp-lime);flex:none;font-size:14px;font-weight:700}.is-off .partner-how__mark{color:var(--hp-on-dark-faint)}@media (max-width:768px){.partner-how__row{border-radius:var(--hp-radius-tile);background:var(--hp-teal-lifted);scroll-snap-align:center;flex:0 0 calc(100% - 52px);grid-template:"copy""checks""photo"1fr/minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.partner-how__row+.partner-how__row{border-top:0}.partner-how__thumb{border-radius:0;grid-area:photo;align-self:end}.partner-how__copy{grid-area:copy;padding:24px 22px 0}.partner-how__checks{grid-area:checks;padding:18px 22px 24px}.partner-how__title{font-size:28px}.partner-how__body{font-size:16px}}.partner-how-example{margin-top:var(--hp-gutter);border-radius:var(--hp-radius-card);background:var(--hp-ink);color:var(--hp-cream);padding:clamp(24px,2.4vw,34px) clamp(24px,3.4vw,60px)}@media (max-width:768px){.partner-how-example{border-radius:var(--hp-radius-tile);padding:26px 22px}.partner-how-example:not(.partner-how-example--panel){display:none}}.partner-how-example--panel{margin:24px calc(14px - clamp(24px,3.4vw,60px)) 0}@media (min-width:769px){.partner-how-example--panel{display:none}}.partner-how-example__inner{grid-template-columns:auto repeat(2,minmax(180px,240px)) minmax(0,1fr) auto;align-items:center;gap:clamp(28px,3.4vw,56px);max-width:1240px;margin:0 auto;display:grid}@media (max-width:768px){.partner-how-example__inner{grid-template-columns:minmax(0,1fr);gap:18px}}.partner-how-example__lead{letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(20px,1.6vw,26px);font-weight:700;line-height:1.15}.partner-how-example__ledgers{display:contents}.partner-how-example__tabs{border-radius:var(--hp-radius-pill);background:#f4f3ee1a;gap:4px;margin-bottom:16px;padding:4px;display:flex}.partner-how-example__tab{border-radius:var(--hp-radius-pill);color:var(--hp-on-dark-muted);font:inherit;cursor:pointer;transition:background-color .25s var(--hp-ease),color .25s var(--hp-ease);background:0 0;border:0;flex:1;padding:10px 12px;font-size:15px;font-weight:600}.partner-how-example__tab.is-active{background:var(--hp-cream);color:var(--hp-ink)}.partner-how-example__tab:focus-visible{outline:2px solid var(--hp-lime);outline-offset:2px}.partner-how-example__swap{animation:partner-how-swap .35s var(--hp-ease-land)}@media (prefers-reduced-motion:reduce){.partner-how-example__swap{animation:none}}.partner-how-example__cta{border-radius:var(--hp-radius-pill);background:var(--hp-lime);color:var(--hp-ink);white-space:nowrap;justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.partner-how-example__cta:hover,.partner-how-example__cta:focus-visible{color:var(--hp-ink);transform:translateY(-2px);box-shadow:0 12px 38px -10px #c0ff94bf}.partner-how-example__cta{grid-column:-2}@media (max-width:768px){.partner-how-example__cta{grid-column:auto;width:100%;margin-top:4px}}.partner-how-example__ledger{font-variant-numeric:tabular-nums;margin:0}.partner-how-example__line{color:var(--hp-on-dark-muted);justify-content:space-between;gap:16px;padding:4px 0;font-size:16px;font-weight:500;display:flex}.partner-how-example__line dt,.partner-how-example__line dd{margin:0}.partner-how-example__line dt span{color:var(--hp-on-dark-faint)}.partner-how-example__line--total{border-top:2px solid var(--hp-lime);color:var(--hp-cream);align-items:baseline;margin-top:6px;padding-top:9px;font-weight:700}.partner-how-example__line--total dd{color:var(--hp-lime);letter-spacing:-.02em;font-size:28px;line-height:1}@media (min-width:769px){.home-how--rows .home-how__panel{padding-block:clamp(56px,5.4vw,84px) clamp(32px,3.6vw,56px)}.home-how--rows .home-how__headline{margin-top:0}.home-how--rows .partner-how{margin-top:clamp(12px,1.6vw,24px)}.home-how--rows .partner-how__row:first-child{padding-top:0}}@media (max-width:768px){.home-how--rows .home-how__panel{align-content:center;display:grid}}@keyframes partner-how-swap{0%{opacity:0;transform:translateY(4px)}}