.home-section-04-module__VHlbuq__section{color:#f4f2ed;background:#454a53;padding:28px 28px 24px;font-family:Arial,Helvetica,sans-serif;container-type:inline-size}.home-section-04-module__VHlbuq__section *{box-sizing:border-box}.home-section-04-module__VHlbuq__eyebrow{letter-spacing:1.7px;margin:0 0 20px;font-size:10px}.home-section-04-module__VHlbuq__header{grid-template-columns:1.8fr 1fr;align-items:end;gap:30px;margin-bottom:24px;display:grid}.home-section-04-module__VHlbuq__section h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,7cqw,100px);font-weight:400;line-height:1.01}.home-section-04-module__VHlbuq__intro{color:#e1e2e4;max-width:310px;margin:0 0 3px;font-size:clamp(13px,1.3cqw,18px);line-height:1.55}.home-section-04-module__VHlbuq__offerings{border-top:1px solid #858a92;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-section-04-module__VHlbuq__section article{border-right:1px solid #858a92;flex-direction:column;min-width:0;padding:14px 22px 0;display:flex}.home-section-04-module__VHlbuq__section article:first-child{padding-left:0}.home-section-04-module__VHlbuq__section article:last-child{border-right:0;padding-right:0}.home-section-04-module__VHlbuq__count{color:#ff681f;letter-spacing:-.08em;margin:0 0 14px -.055em;font-size:clamp(100px,20cqw,280px);font-weight:400;line-height:.94}.home-section-04-module__VHlbuq__section h3{letter-spacing:-.045em;min-height:2.12em;margin:0 0 12px;font-size:clamp(23px,3.6cqw,48px);font-weight:400;line-height:1.06}.home-section-04-module__VHlbuq__description{color:#e1e2e4;max-width:310px;min-height:4.5em;margin:0 0 18px;font-size:clamp(13px,1.3cqw,18px);line-height:1.5}.home-section-04-module__VHlbuq__section a{color:#f4f2ed;border-top:1px solid #858a92;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:13px 0 9px;font-size:clamp(12px,1.1cqw,16px);text-decoration:none;display:flex}.home-section-04-module__VHlbuq__section a span:last-child{color:#ff8549;font-size:20px;transition:transform .2s}.home-section-04-module__VHlbuq__section a:hover{text-underline-offset:5px;text-decoration:underline}.home-section-04-module__VHlbuq__section a:hover span:last-child{transform:translate(2px,-2px)}@media (max-width:540px){.home-section-04-module__VHlbuq__section{padding:28px 22px}.home-section-04-module__VHlbuq__header{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.home-section-04-module__VHlbuq__section h2{font-size:46px}.home-section-04-module__VHlbuq__intro{max-width:none;font-size:15px}.home-section-04-module__VHlbuq__offerings{grid-template-columns:1fr}.home-section-04-module__VHlbuq__section article,.home-section-04-module__VHlbuq__section article:first-child,.home-section-04-module__VHlbuq__section article:last-child{border-bottom:1px solid #858a92;border-right:0;grid-template-columns:100px 1fr;gap:0 20px;padding:24px 0;display:grid}.home-section-04-module__VHlbuq__section article:last-child{border-bottom:0;padding-bottom:0}.home-section-04-module__VHlbuq__count{grid-row:1/4;margin:0;font-size:102px}.home-section-04-module__VHlbuq__section h3{min-height:0;margin-bottom:13px;font-size:31px}.home-section-04-module__VHlbuq__description{min-height:0;margin-bottom:18px;font-size:14px}.home-section-04-module__VHlbuq__section a{grid-column:2;font-size:13px}}@media (prefers-reduced-motion:reduce){.home-section-04-module__VHlbuq__section a span:last-child{transition:none}}@media (min-width:541px){.home-section-04-module__VHlbuq__section{padding:56px 5vw 40px}.home-section-04-module__VHlbuq__section h2{font-size:clamp(40px,5.4cqw,82px)}.home-section-04-module__VHlbuq__count{margin-bottom:8px;font-size:clamp(90px,13cqw,190px)}.home-section-04-module__VHlbuq__section h3{min-height:0;font-size:clamp(22px,2.8cqw,40px)}.home-section-04-module__VHlbuq__description{min-height:3em}}
