.home2-steps-row{background:var(--h2-gray-100);padding-block:96px}.home2-steps-row__head{align-items:end;column-gap:32px;display:grid;grid-template-columns:minmax(0,1fr) 274px}.home2-steps-row__heading{margin:24px 0 0;white-space:pre-line;text-wrap:wrap}.home2-steps-row__aside{text-align:right}.home2-steps-row__grid{display:grid;gap:80px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:112px 0 0;padding:0}.home2-steps-row__item{min-width:0}.home2-steps-row__tile{--tile-size:80px;--tile-radius:20px;--tile-glyph:40px}.home2-steps-row__title{margin:32px 0 0;white-space:pre-line;text-wrap:wrap}.home2-steps-row .home2-steps-row__divider{margin-top:96px}.home2-steps-row__foot{align-items:start;display:grid;grid-template-columns:417px minmax(0,1fr);margin-top:80px}.home2-steps-row__foot-eyebrow{justify-self:start}.home2-steps-row__statement{max-width:816px;text-wrap:wrap}.home2-steps-row__lead{color:var(--h2-title);font-weight:600}.home2-steps-row__body{color:var(--h2-body);font-weight:400}.home2-steps-row__emphasis{color:var(--h2-violet-soft);font-style:italic;font-weight:600}@media (max-width:1199px){.home2-steps-row{padding-block:72px}.home2-steps-row__head{align-items:start;grid-template-columns:minmax(0,1fr)}.home2-steps-row__aside{margin-top:24px;text-align:left}.home2-steps-row__grid{gap:48px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px}.home2-steps-row__tile{--tile-size:68px;--tile-radius:18px;--tile-glyph:34px}.home2-steps-row__title{margin-top:24px}.home2-steps-row .home2-steps-row__divider{margin-top:72px}.home2-steps-row__foot{grid-template-columns:minmax(0,1fr);margin-top:56px;row-gap:32px}.home2-steps-row__statement{max-width:none}}@media (max-width:767px){.home2-steps-row{padding-block:56px}.home2-steps-row__grid{gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.home2-steps-row__tile{--tile-size:60px;--tile-radius:16px;--tile-glyph:30px}.home2-steps-row .home2-steps-row__divider{margin-top:48px}.home2-steps-row__foot{margin-top:40px;row-gap:24px}}