.financial-options-module-scss-module__P7HAlW__finance{background-color:var(--background-color)}.financial-options-module-scss-module__P7HAlW__finance__banner{height:280px;position:relative;overflow:hidden}@media (min-width:768px){.financial-options-module-scss-module__P7HAlW__finance__banner{height:360px}}.financial-options-module-scss-module__P7HAlW__finance__banner-image{position:absolute;top:0;bottom:0;left:0;right:0}.financial-options-module-scss-module__P7HAlW__finance__banner-image img{object-fit:cover;object-position:center;width:100%;height:100%}.financial-options-module-scss-module__P7HAlW__finance__banner-overlay{background:linear-gradient(rgba(75,87,68,.3) 0%,rgba(75,87,68,.6) 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.financial-options-module-scss-module__P7HAlW__finance__banner-title{font-family:var(--font-family-script);font-size:max(2rem,min(1.5rem + 2.5vw,3.125rem));font-weight:var(--font-weight-normal);color:var(--text-color);text-align:center;letter-spacing:2px;margin-bottom:16px}.financial-options-module-scss-module__P7HAlW__finance__intro{padding:var(--spacing-2xl) var(--spacing-md)}.financial-options-module-scss-module__P7HAlW__finance__intro-inner{text-align:center;max-width:800px;margin:0 auto}.financial-options-module-scss-module__P7HAlW__finance__intro-subtitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:16px}.financial-options-module-scss-module__P7HAlW__finance__intro-text{color:var(--text-color);font-size:16px;line-height:1.7}.financial-options-module-scss-module__P7HAlW__finance__phone-link{color:var(--secondary-color);font-weight:var(--font-weight-semibold);text-decoration:none}.financial-options-module-scss-module__P7HAlW__finance__phone-link:hover{text-decoration:underline}.financial-options-module-scss-module__P7HAlW__finance__section-title{font-family:var(--font-family-script);font-size:max(1.75rem,min(1.25rem + 2vw,2.5rem));font-weight:var(--font-weight-normal);color:var(--text-color);text-align:center;letter-spacing:1px;margin-bottom:12px}.financial-options-module-scss-module__P7HAlW__finance__section-text{color:var(--text-color);text-align:center;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}.financial-options-module-scss-module__P7HAlW__finance__insurance{background:var(--primary-color);padding:var(--spacing-3xl) var(--spacing-md)}.financial-options-module-scss-module__P7HAlW__finance__insurance-inner{max-width:var(--container-desktop);margin:0 auto}.financial-options-module-scss-module__P7HAlW__finance__insurance .financial-options-module-scss-module__P7HAlW__finance__section-title{color:#fff}.financial-options-module-scss-module__P7HAlW__finance__insurance .financial-options-module-scss-module__P7HAlW__finance__section-text{color:rgba(255,255,255,.8)}.financial-options-module-scss-module__P7HAlW__finance__logo-grid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (min-width:768px){.financial-options-module-scss-module__P7HAlW__finance__logo-grid{gap:20px}}.financial-options-module-scss-module__P7HAlW__finance__logo-card{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:140px;min-height:64px;padding:16px 24px;transition:transform .2s,box-shadow .2s;display:flex}.financial-options-module-scss-module__P7HAlW__finance__logo-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.25)}@media (min-width:576px){.financial-options-module-scss-module__P7HAlW__finance__logo-card{min-width:160px;min-height:72px;padding:18px 28px}}.financial-options-module-scss-module__P7HAlW__finance__logo-img{object-fit:contain;opacity:.8;width:auto;max-width:120px;height:auto;max-height:36px;transition:opacity .25s}.financial-options-module-scss-module__P7HAlW__finance__logo-card:hover .financial-options-module-scss-module__P7HAlW__finance__logo-img{opacity:1}.financial-options-module-scss-module__P7HAlW__finance__payment{padding:var(--spacing-2xl) var(--spacing-md)}.financial-options-module-scss-module__P7HAlW__finance__payment-inner{max-width:var(--container-desktop);margin:0 auto}.financial-options-module-scss-module__P7HAlW__finance__payment-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;margin:0 auto;display:grid}@media (min-width:576px){.financial-options-module-scss-module__P7HAlW__finance__payment-grid{grid-template-columns:repeat(4,1fr);max-width:800px}}.financial-options-module-scss-module__P7HAlW__finance__payment-card{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}.financial-options-module-scss-module__P7HAlW__finance__payment-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.financial-options-module-scss-module__P7HAlW__finance__payment-icon{background:var(--tertiary-color);width:48px;height:48px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.financial-options-module-scss-module__P7HAlW__finance__payment-label{font-family:var(--font-family-heading);font-size:14px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--text-color);text-align:center}.financial-options-module-scss-module__P7HAlW__finance__membership{background:var(--primary-color);padding:var(--spacing-2xl) var(--spacing-md)}.financial-options-module-scss-module__P7HAlW__finance__membership-inner{text-align:center;max-width:700px;margin:0 auto}.financial-options-module-scss-module__P7HAlW__finance__membership-title{font-family:var(--font-family-script);font-size:max(1.75rem,min(1.25rem + 2vw,2.5rem));font-weight:var(--font-weight-normal);color:#fff;letter-spacing:1px;margin-bottom:16px}.financial-options-module-scss-module__P7HAlW__finance__membership-text{color:rgba(255,255,255,.85);margin-bottom:28px;font-size:16px;line-height:1.7}.financial-options-module-scss-module__P7HAlW__finance__membership-button{background:var(--secondary-color);color:#fff;font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;transition:var(--transition);border-radius:15px;justify-content:center;align-items:center;padding:12px 32px;text-decoration:none;display:inline-flex}.financial-options-module-scss-module__P7HAlW__finance__membership-button:hover{opacity:.9;color:#fff;transform:translateY(-1px)}
