.benefits-section[data-v-26b61764]{padding-block:var(--app-section-space);background:linear-gradient(#f9fafb,#f3f4f6);position:relative;overflow:hidden}.benefits-section--bordered[data-v-26b61764]{border-bottom:1px solid #ff650c59}.benefits-section__decoration[data-v-26b61764]{pointer-events:none;opacity:.09;position:absolute;inset:0}.benefits-section__decoration span[data-v-26b61764]{background:var(--app-color-brand);border-radius:9999px;position:absolute}.benefits-section__decoration span[data-v-26b61764]:first-child{width:13rem;height:13rem;top:-5rem;left:-4rem}.benefits-section__decoration span[data-v-26b61764]:nth-child(2){width:7rem;height:7rem;top:20%;right:7%}.benefits-section__decoration span[data-v-26b61764]:nth-child(3){width:20rem;height:20rem;bottom:-8rem;right:-7rem}.benefits-section__container[data-v-26b61764]{width:min(100%,var(--app-container-content));padding-inline:var(--app-gutter);margin-inline:auto;position:relative}.benefits-section__header[data-v-26b61764]{text-align:center;max-width:48rem;margin:0 auto calc(clamp(3rem,6vw,4.5rem))}.benefits-section__eyebrow[data-v-26b61764]{color:#ea580c;background:#ffedd5;border-radius:9999px;margin:0 0 1rem;padding:.4rem .9rem;display:inline-flex}.benefits-section h2[data-v-26b61764]{color:var(--app-color-ink);letter-spacing:-.035em;margin:0;font-size:calc(clamp(2.5rem,5vw,4rem));font-weight:700;line-height:1}.benefits-section h2 span[data-v-26b61764]{color:var(--app-color-brand)}.benefits-section__description[data-v-26b61764]{color:var(--app-color-muted);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.benefits-section__grid[data-v-26b61764]{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(clamp(1.25rem,3vw,2rem));display:grid}.benefit-card[data-v-26b61764]{text-align:center;flex-direction:column;align-items:center;display:flex}.benefit-card__visual[data-v-26b61764]{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;place-items:center;width:10.5rem;height:10.5rem;margin-bottom:1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 18px 38px -26px #0f172a73}.benefit-card:hover .benefit-card__visual[data-v-26b61764]{border-color:#ff650c59;transform:translateY(-.35rem);box-shadow:0 22px 45px -24px #ff650c59}.benefit-card__icon[data-v-26b61764]{-o-object-fit:contain;object-fit:contain;width:4.75rem;height:4.75rem}.benefit-card__component-icon[data-v-26b61764]{width:3.25rem;height:3.25rem;color:var(--app-color-brand);stroke-width:1.6px}.benefit-card__number[data-v-26b61764]{background:var(--app-color-brand);color:#fff;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid;position:absolute;top:-.65rem;right:-.65rem;box-shadow:0 8px 18px -8px #ff650ccc}.benefit-card h3[data-v-26b61764]{color:var(--app-color-ink);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.benefit-card>p[data-v-26b61764]{max-width:17rem;color:var(--app-color-muted);text-wrap:pretty;margin:.75rem 0 0;line-height:1.6}.benefits-section--onboarding[data-v-26b61764]{background:linear-gradient(#f8f9fa,#f3f4f6);padding:calc(clamp(3rem,5vw,4.5rem)) 0 calc(clamp(4.5rem,8vw,7rem))}.benefits-section--onboarding .benefits-section__decoration[data-v-26b61764]{display:none}.benefits-section--onboarding .benefits-section__container[data-v-26b61764]{width:min(100% - 40px,80rem);padding-inline:0}.benefits-section--onboarding .benefits-section__header[data-v-26b61764]{margin-bottom:calc(clamp(3rem,6vw,4.75rem))}.benefits-section--onboarding .benefits-section__eyebrow[data-v-26b61764]{color:#a94220;background:#fff0df;margin-bottom:1.25rem;padding:.45rem 1rem}.benefits-section--onboarding h2[data-v-26b61764]{color:#121827;letter-spacing:-.05em;font-size:calc(clamp(2.5rem,5vw,4.25rem));font-weight:650}.benefits-section--onboarding .benefits-section__description[data-v-26b61764]{color:#667085;max-width:43rem;margin:1.35rem auto 0;font-size:calc(clamp(1rem,1.4vw,1.15rem));line-height:1.65}.benefits-section--onboarding .benefits-section__grid[data-v-26b61764]{gap:calc(clamp(1.5rem,3vw,3rem));position:relative}.benefits-section--onboarding .benefits-section__grid[data-v-26b61764]:before{content:"";background:#d9dde3;height:1px;position:absolute;top:5.5rem;left:10%;right:10%}.benefits-section--onboarding .benefit-card[data-v-26b61764]{position:relative}.benefits-section--onboarding .benefit-card__visual[data-v-26b61764]{z-index:1;border-color:#eaecf0;border-radius:1.25rem;width:11rem;height:11rem;margin-bottom:1.75rem;box-shadow:0 .75rem 1.75rem #10182812}.benefits-section--onboarding .benefits-section__grid--compact-icons[data-v-26b61764]:before{top:4rem}.benefits-section--onboarding .benefits-section__grid--compact-icons .benefit-card__visual[data-v-26b61764]{width:8rem;height:8rem;margin-bottom:1.5rem}.benefits-section--onboarding .benefits-section__grid--compact-icons .benefit-card__component-icon[data-v-26b61764]{width:3rem;height:3rem}.benefits-section--onboarding .benefit-card__number[data-v-26b61764]{width:2.75rem;height:2.75rem;box-shadow:none;border:3px solid #f5f6f7;top:-.75rem;right:-.75rem}.benefits-section--onboarding .benefit-card h3[data-v-26b61764]{letter-spacing:-.025em;font-size:calc(clamp(1.2rem,1.8vw,1.5rem));font-weight:650;line-height:1.2}.benefits-section--onboarding .benefit-card>p[data-v-26b61764]{color:#667085;margin-top:.85rem;font-size:.98rem;line-height:1.55}@media (width<=1023px){.benefits-section__grid[data-v-26b61764]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}.benefits-section--onboarding .benefits-section__grid[data-v-26b61764]:before{display:none}}@media (width<=640px){.benefits-section--onboarding[data-v-26b61764]{padding-block:4.5rem}.benefits-section--onboarding .benefits-section__container[data-v-26b61764]{width:min(100% - 32px,80rem)}.benefits-section__grid[data-v-26b61764]{grid-template-columns:minmax(0,1fr)}.benefit-card__visual[data-v-26b61764]{width:9rem;height:9rem}.benefits-section--onboarding .benefit-card__visual[data-v-26b61764]{width:10.5rem;height:10.5rem}.benefits-section--onboarding .benefits-section__grid--compact-icons .benefit-card__visual[data-v-26b61764]{width:7.5rem;height:7.5rem}}
