.cmp-benefits{background:#fff;font-family:Figtree,sans-serif;padding:50px 24px}.cmp-benefits__header{margin:0 auto 32px;max-width:640px;text-align:center}.cmp-benefits__kicker{color:#f60;font-size:15px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.cmp-benefits__heading{color:#1e212e;font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0}.cmp-benefits__subheading{color:#444;font-size:15px;line-height:1.55;margin:10px auto 0;max-width:460px}.cmp-benefits__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:960px}.cmp-benefits__card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(20,20,30,.04),0 6px 18px rgba(20,20,30,.05);padding:22px}.cmp-benefits__icon-badge{align-items:center;background:rgba(255,102,0,.1);border-radius:11px;display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.cmp-benefits__icon{color:#f60;height:20px;width:20px}.cmp-benefits__card-heading{color:#1e212e;font-size:15px;font-weight:700;margin:0 0 6px}.cmp-benefits__card-description{color:#444;font-size:15px;line-height:1.5;margin:0}.cmp-benefits__mid-cta{border-top:1px solid rgba(30,33,46,.1);margin-left:auto;margin-right:auto;margin-top:36px;max-width:960px;padding-top:36px;text-align:center}.cmp-benefits__mid-cta-text{color:#1e212e;font-size:15px;font-weight:500;margin:0 0 16px}.cmp-benefits__mid-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cmp-benefits__btn{border-radius:8px;display:inline-block;font-size:14px;font-weight:600;padding:11px 20px;text-decoration:none}.cmp-benefits__btn--primary{background:linear-gradient(135deg,#ff7a1f,#ea5a00);color:#fff}.cmp-benefits__btn--outline{background:transparent;border:1px solid rgba(30,33,46,.25);color:#1e212e}@media (max-width:800px){.cmp-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cmp-benefits__grid{grid-template-columns:1fr}.cmp-benefits__mid-cta-buttons{align-items:stretch;flex-direction:column}.cmp-benefits__btn{text-align:center}}