.s-perks .c-divider-row{margin:4.5rem 0 2rem}.s-perks__groups{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(20em,1fr))}.s-perks__group{background:var(--white,#fff);padding:2.5em}.s-perks__group h3{font-size:var(--fs-title,1.5em);margin:0 0 .5em}.s-perks__intro{color:var(--color-text,#484848);font-size:var(--fs-body,1em);line-height:1.5;margin:0 0 1.5em}.s-perks__list{border-top:1px solid #d3d9db;display:flex;flex-direction:column;gap:1em;list-style:none;margin:0;padding:1.5em 0 0}.s-perks__list li{align-items:flex-start;color:var(--color-text,#484848);display:flex;font-size:var(--fs-body,1em);gap:.75em;line-height:1.5}.s-perks__check{background:var(--accent,#28aaf0);border-radius:50%;color:var(--white,#fff);flex:none;height:1.25em;margin-top:.1em;padding:.15em;width:1.25em}.s-perks__steps{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));list-style:none;margin:0;padding:0}.s-perks__step{border-top:2px solid var(--accent,#28aaf0);display:flex;flex-direction:column;gap:.5em;padding-top:1.25em}.s-perks__num{color:var(--accent,#28aaf0);font-size:var(--fs-small,.875em);font-weight:600;letter-spacing:.08em}.s-perks__step h3{font-size:var(--fs-lead,1.125em);margin:0}.s-perks__step p{color:var(--color-text,#484848);font-size:var(--fs-body,1em);line-height:1.5;margin:0}.s-perks .c-grid--header+.c-divider-row{margin-top:0}@media (max-width:640px){.s-perks__group{padding:1.75em}.s-perks__steps{grid-template-columns:1fr}}