.stats-cta{background:#f5f4f2;color:#111;padding:6.25rem 1.75rem}.stats-cta__grid{align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:80rem}.stats-cta__media{padding:.5rem 1.625rem 1.875rem .5rem;position:relative}.stats-cta__media-frame{aspect-ratio:1/1;background:#e9e7e3;border-radius:1.5rem;box-shadow:0 26px 64px -34px #00000073;overflow:hidden;position:relative}.stats-cta__media-frame img{height:100%;object-fit:cover;width:100%}.stats-cta__badges{bottom:2.125rem;display:flex;flex-direction:column;gap:.625rem;left:-.25rem;max-width:70%;position:absolute}.stats-cta__badge{align-self:flex-start;border-radius:100px;font-size:.875rem;font-weight:700;line-height:1.2;padding:.6875rem 1.25rem}.stats-cta__badge--solid{background:#ff5f00;box-shadow:0 14px 30px -14px #ff5f00d9;color:#fff}.stats-cta__badge--dark{backdrop-filter:blur(6px);background:#1e1e22eb;box-shadow:0 14px 30px -16px #000000b3;color:#fff}.stats-cta__eyebrow{color:#ff5f00;font-size:.8125rem;font-weight:600;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.stats-cta__heading{font-size:clamp(2rem,3.6vw,3.125rem);font-weight:700;letter-spacing:-.01em;line-height:1.02;margin-bottom:1.25rem}.stats-cta__description{color:#555;font-size:1rem;line-height:1.65;margin-bottom:2rem}.stats-cta__stats{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.stats-cta__stat{background:#fff;border:1px solid #eae8e4;border-radius:1rem;padding:1.375rem}.stats-cta__stat-value{color:#ff5f00;font-size:2rem;font-weight:700}.stats-cta__stat-label{color:#777;font-size:.8125rem;margin-top:.125rem}.stats-cta__cta{background:#111;border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:600;padding:.9375rem 1.75rem;text-decoration:none;transition:background .2s,transform .2s}.stats-cta__cta:hover{background:#ff5f00;transform:translateY(-2px)}@media (max-width:767px){.stats-cta{padding-left:1.25rem;padding-right:1.25rem}.stats-cta>.container{padding-left:0;padding-right:0}.stats-cta__grid{grid-template-columns:1fr}}
