.payment-plans[data-v-37361b70]{width:100%;background-color:#fff;margin:0;padding:0;border-radius:16px;overflow:hidden}#all[data-v-37361b70],#hero[data-v-37361b70],#calculator[data-v-37361b70],#howitworks[data-v-37361b70],#testimony[data-v-37361b70],#faq[data-v-37361b70]{width:100%;min-height:200px;background-color:#fff;border-radius:16px}#hero[data-v-37361b70]{display:none}.payment-plans #all,.payment-plans #calculator,.payment-plans #howitworks,.payment-plans #testimony,.payment-plans #faq{background-color:#fff!important;border-radius:16px}.payment-plans .cherry-widget{background-color:#fff!important}.payment-plans h1,.payment-plans h2,.payment-plans h3,.payment-plans h4,.payment-plans h5,.payment-plans h6{font-family:var(--font-fancy)!important;color:var(--text-color)!important}.payment-plans h2{font-size:1.75rem!important;line-height:1!important;font-weight:400!important;margin:0!important}.payment-plans h3{font-size:1.5rem!important;line-height:1.2!important;font-weight:400!important;margin:0!important}.payment-plans p,.payment-plans span,.payment-plans div{font-family:var(--font-primary)!important}.payment-plans .title-title-gkV6t{font-family:var(--font-fancy)!important;color:var(--text-color)!important;font-size:1.75rem!important;line-height:1!important;font-weight:400!important;margin:0!important}.payment-plans [class*=title-]{font-family:var(--font-fancy)!important;font-weight:400!important}.payment-plans [class*=calculator-],.payment-plans [class*=howItWorks-],.payment-plans [class*=testimony-],.payment-plans [class*=faq-],.payment-plans .calculator-input_label-2-umJ,.payment-plans .calculator-month_option_month-1SmOV,.payment-plans .calculator-frequency_text-3m24A,.payment-plans .calculator-month_option_apr_container-hWqb8,.payment-plans .calculator-disclaimer-33qvN,.payment-plans .howItWorks-how_it_works_step_title-3QLcM,.payment-plans .howItWorks-how_it_works_step_description-2kZid,.payment-plans .testimony-card_info_container-1yw9W,.payment-plans .faq-info_container--Ii1Z,.payment-plans .faq-question_footer-3EkdT{font-family:var(--font-primary)!important}.payment-plans button{font-weight:600!important}.payment-plans h1,.payment-plans h2,.payment-plans h3,.payment-plans h4,.payment-plans h5,.payment-plans h6,.payment-plans [class*=title-]{font-family:var(--font-fancy)!important;color:var(--color-primary)!important}@media (min-width: 1024px){.payment-plans div[class^=howItWorks-how_it_works_steps]{flex-direction:row!important}}div[class^=heroImage-image_container]{display:none!important}.payment-plans.hide-hero-image #widget-layout{display:flex!important;flex-direction:column!important}.payment-plans.hide-hero-image #widgets-container{flex:1!important}div[class^=main-widgets_container-]{max-width:100%!important}.payment-plans-page[data-v-f13eb65d]{min-height:100vh;background-color:var(--background-light)}.payment-hero[data-v-f13eb65d]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%);color:var(--color-primary);padding:6rem 2rem 4rem;text-align:center;position:relative;overflow:hidden}.men-theme.payment-hero[data-v-f13eb65d]{background:linear-gradient(165deg,var(--color-linen) 0%,var(--color-warm-ivory) 50%,var(--color-blush) 100%)}.payment-hero[data-v-f13eb65d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:.1;z-index:0}.men-theme.payment-hero[data-v-f13eb65d]:before{background-size:cover}.hero-content[data-v-f13eb65d]{position:relative;z-index:1;max-width:800px;margin:0 auto}.payment-hero h1[data-v-f13eb65d]{font-family:var(--font-fancy);font-size:3.5rem;font-weight:400;margin-bottom:1rem;line-height:1.1}.payment-hero .hero-subtitle[data-v-f13eb65d]{font-size:1.25rem;font-weight:300;opacity:.9;line-height:1.4}.payment-content[data-v-f13eb65d]{padding:4rem 2rem;background-color:#fff}.container[data-v-f13eb65d]{max-width:1200px;margin:0 auto}.payment-intro[data-v-f13eb65d]{text-align:center;margin-bottom:3rem}.payment-intro h2[data-v-f13eb65d]{font-family:var(--font-fancy);font-size:2.5rem;color:var(--color-primary);margin-bottom:1rem}.men-theme .payment-intro h2[data-v-f13eb65d]{color:var(--color-secondary)}.payment-intro p[data-v-f13eb65d]{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto;line-height:1.6}.eligible-services[data-v-f13eb65d]{margin:4rem 0 3rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.1)}.men-theme .eligible-services[data-v-f13eb65d]{border-top-color:#0000001a}.eligible-services-content[data-v-f13eb65d]{max-width:900px;margin:0 auto;text-align:center}.eligible-services h3[data-v-f13eb65d]{font-family:var(--font-fancy);font-size:2rem;color:var(--color-primary);margin-bottom:1rem;font-weight:400}.men-theme .eligible-services h3[data-v-f13eb65d]{color:var(--color-secondary)}.eligible-services-intro[data-v-f13eb65d]{font-size:1.1rem;color:var(--text-light);margin-bottom:2.5rem;line-height:1.6}.services-link[data-v-f13eb65d]{color:var(--color-primary);text-decoration:none;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .3s ease}.services-link[data-v-f13eb65d]:hover{color:var(--color-primary-dark, var(--color-dark-charcoal));text-decoration-thickness:2px}.price-list-link[data-v-f13eb65d]{color:var(--color-primary);text-decoration:none;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .3s ease}.price-list-link[data-v-f13eb65d]:hover{color:var(--color-primary-dark, var(--color-dark-charcoal))}.men-theme .services-link[data-v-f13eb65d],.men-theme .price-list-link[data-v-f13eb65d]{color:var(--color-secondary)}.men-theme .services-link[data-v-f13eb65d]:hover,.men-theme .price-list-link[data-v-f13eb65d]:hover{color:var(--color-secondary-dark, #1f3a40)}.services-list[data-v-f13eb65d]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;text-align:left}.services-column[data-v-f13eb65d]{list-style:none;padding:0;margin:0}.services-column li[data-v-f13eb65d]{font-size:1.1rem;color:var(--text-color);padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6}.services-column li[data-v-f13eb65d]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700;font-size:1.2rem}.men-theme .services-column li[data-v-f13eb65d]:before{color:var(--color-secondary)}.apply-button-container[data-v-f13eb65d]{margin-top:2rem}.apply-button[data-v-f13eb65d]{display:inline-block;padding:1rem 2.5rem;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:all .3s ease;font-family:var(--font-primary)}.apply-button[data-v-f13eb65d]:hover{background-color:var(--color-primary-dark, var(--color-dark-charcoal));transform:translateY(-2px);box-shadow:0 4px 12px #6b65604d}.men-theme .apply-button[data-v-f13eb65d]{background-color:var(--color-secondary)}.men-theme .apply-button[data-v-f13eb65d]:hover{background-color:var(--color-secondary-dark, #1f3a40);box-shadow:0 4px 12px #6b65604d}.closing-section[data-v-f13eb65d]{margin-top:4rem;padding:3rem 2rem;text-align:center;background-color:var(--background-light);border-radius:10px}.men-theme .closing-section[data-v-f13eb65d]{background-color:var(--background-light)}.closing-text[data-v-f13eb65d]{max-width:900px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:var(--text-color);font-weight:300;font-family:var(--font-primary)}.men-theme .closing-text strong[data-v-f13eb65d]{color:var(--color-secondary)}@media (max-width: 768px){.payment-hero[data-v-f13eb65d]{padding:4rem 1rem 3rem}.payment-hero h1[data-v-f13eb65d]{font-size:2.5rem}.payment-content[data-v-f13eb65d]{padding:3rem 1rem}.eligible-services[data-v-f13eb65d]{margin:3rem 0 2.5rem;padding-top:2.5rem}.eligible-services h3[data-v-f13eb65d]{font-size:1.75rem}.services-list[data-v-f13eb65d]{grid-template-columns:1fr;gap:1.5rem}.apply-button[data-v-f13eb65d]{padding:.875rem 2rem;font-size:1rem}.closing-section[data-v-f13eb65d]{margin-top:3rem;padding:2rem 1.5rem}.closing-text[data-v-f13eb65d]{font-size:1rem}}@media (max-width: 480px){.payment-hero h1[data-v-f13eb65d],.payment-intro h2[data-v-f13eb65d]{font-size:2rem}.eligible-services h3[data-v-f13eb65d]{font-size:1.5rem}.eligible-services-intro[data-v-f13eb65d],.services-column li[data-v-f13eb65d]{font-size:1rem}.closing-section[data-v-f13eb65d]{margin-top:2rem;padding:2rem 1rem}.closing-text[data-v-f13eb65d]{font-size:.95rem}}.payment-plans-page{background-color:#fff!important}.payment-plans-page main{background-color:#fff!important}
