.animated-steps-module__BHLnPW__stepsContainer{position:relative}.animated-steps-module__BHLnPW__progressTrack{height:2px;display:none;position:absolute;top:22px;left:0;right:0}.animated-steps-module__BHLnPW__progressLine{background:linear-gradient(90deg,var(--hp-sage)0%,var(--hp-sage-dark)100%);transform-origin:0;opacity:.3;border-radius:1px;width:calc(75% + 44px);height:100%;position:absolute;top:0;left:calc(12.5% - 22px);transform:scaleX(0)}.animated-steps-module__BHLnPW__progressLineAnimated{animation:2.8s .4s forwards animated-steps-module__BHLnPW__progressFill}@keyframes animated-steps-module__BHLnPW__progressFill{0%{opacity:.3;transform:scaleX(0)}to{opacity:.3;transform:scaleX(1)}}.animated-steps-module__BHLnPW__stepsGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.animated-steps-module__BHLnPW__stepCard{text-align:center}.animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 1.25rem;font-size:1.1rem;font-weight:600;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;display:flex;position:relative}.animated-steps-module__BHLnPW__stepCard:hover .animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage-dark);transform:scale(1.08)}.animated-steps-module__BHLnPW__stepCardActive .animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage-dark);transform:scale(1.12);box-shadow:0 0 0 4px #7c9a8233,0 4px 12px #7c9a824d}.animated-steps-module__BHLnPW__stepCardActive:hover .animated-steps-module__BHLnPW__stepNumber{transform:scale(1.15)}.animated-steps-module__BHLnPW__stepTitle{margin-bottom:.5rem;font-size:1.1rem;font-weight:600;transition:color .3s}.animated-steps-module__BHLnPW__stepCardActive .animated-steps-module__BHLnPW__stepTitle{color:var(--hp-sage-dark)}.animated-steps-module__BHLnPW__stepDesc{color:var(--hp-ink-light);max-width:200px;margin:0 auto;font-size:.9rem;line-height:1.6}@media (min-width:769px){.animated-steps-module__BHLnPW__progressTrack{display:block}}@media (max-width:1024px){.animated-steps-module__BHLnPW__stepsGrid{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.animated-steps-module__BHLnPW__progressTrack{display:none}}@media (max-width:768px){.animated-steps-module__BHLnPW__stepsGrid{grid-template-columns:1fr;gap:2.5rem}.animated-steps-module__BHLnPW__stepNumber{width:40px;height:40px;font-size:1rem}.animated-steps-module__BHLnPW__stepTitle{font-size:1rem}.animated-steps-module__BHLnPW__stepDesc{font-size:.85rem}}
.value-carousel-module__SNDzXq__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1160px;margin:0 auto;display:grid}.value-carousel-module__SNDzXq__card{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:18px;flex-direction:column;padding:2rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.value-carousel-module__SNDzXq__card:hover{border-color:#dcdad3;transform:translateY(-3px);box-shadow:0 16px 40px -20px #17191b24}.value-carousel-module__SNDzXq__cardIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.4rem;display:flex}.value-carousel-module__SNDzXq__cardIcon svg{width:22px;height:22px}.value-carousel-module__SNDzXq__iconGreen{background:var(--hp-sage-light);color:var(--hp-sage-dark)}.value-carousel-module__SNDzXq__iconBlue{background:var(--hp-blue-light);color:var(--hp-blue)}.value-carousel-module__SNDzXq__iconCoral{background:var(--hp-coral-light);color:#c9473d}.value-carousel-module__SNDzXq__cardTitle{letter-spacing:-.01em;color:var(--hp-ink);margin-bottom:.6rem;font-size:1.12rem;font-weight:700}.value-carousel-module__SNDzXq__cardDesc{color:var(--hp-ink-light);flex:1;font-size:.95rem;line-height:1.65}.value-carousel-module__SNDzXq__cardMetric{border-top:1px solid var(--hp-cream-dark);align-items:baseline;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.value-carousel-module__SNDzXq__metricValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--hp-sage-dark);font-size:1.55rem;font-weight:600}.value-carousel-module__SNDzXq__metricLabel{color:var(--hp-ink-light);font-size:.82rem}@media (max-width:980px){.value-carousel-module__SNDzXq__grid{grid-template-columns:1fr;max-width:440px}}