html,body.plans-page{overflow-x:clip}.plans{padding-top:calc(var(--space-12) + 60px)}.plans__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.plans__intro{padding-bottom:var(--space-8)}.plans__title{font-family:var(--font-heading);font-size:clamp(var(--fs-3xl),6vw,var(--fs-5xl));font-weight:var(--fw-light);line-height:var(--lh-tight);margin-bottom:var(--space-4);overflow-wrap:break-word;min-width:0}.plans__lead{max-width:34rem;text-wrap:pretty;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-secondary)}.plans__widget{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.plans__widget :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--color-charcoal);outline-offset:2px}.plans__widget :is(h2,[class*=hero-card_title]){text-wrap:balance}@media(max-width:600px){.plans__widget{padding:0 var(--space-3)}.plans__widget [class*=main-widget_layout]{padding-inline:0}.plans__widget [class*=main-widgets_container]{padding-inline:var(--space-4)}.plans__widget [class*=hero-hero_container] [class*=hero-card_info_container] [class*=hero-card_title]{font-size:var(--fs-xl);line-height:var(--lh-snug)}.plans__widget h2[class*=title-title],.plans__widget [class*=faq-faq_container] [class*=faq-info_container] [class*=faq-title_style]{font-size:var(--fs-lg);line-height:var(--lh-snug)}.plans__widget [class*=calculator-input_label]{font-size:var(--fs-sm);white-space:nowrap}.plans__widget [class*=calculator-month_option_amount]{font-size:var(--fs-lg);line-height:var(--lh-snug)}.plans__widget [class*=calculator-frequency_text]{white-space:nowrap}.plans__widget [class*=calculator-month_option_month]{font-size:var(--fs-sm);white-space:nowrap}.plans__widget [class*=calculator-footerValueProps] [class*=calculator-valueProp]{font-size:var(--fs-sm);line-height:var(--lh-snug)}.plans__widget [class*=calculator-month_option_apr_container]{font-size:var(--fs-xs);white-space:nowrap}.plans__widget [class*=hero-hero_container] [class*=hero-checkbox_label],.plans__widget [class*=faq-faq_container] [class*=faq-info_container] span:not([class*=faq-question_footer]){font-size:var(--fs-sm)}}@media(max-width:374px){.plans__widget [class*=calculator-treatment_amount_container]{flex-wrap:wrap}.plans__widget [class*=calculator-footerValueProps]{grid-template-columns:1fr;row-gap:var(--space-2)}.plans__widget [class*=calculator-month_option_amount]{font-size:var(--fs-md)}.plans__widget [class*=calculator-month_option_apr_container]{white-space:normal;text-align:center}}.plans__direct{padding:var(--space-16) 0}.plans__heading{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:var(--fw-light);margin-bottom:var(--space-2)}.plans__note{color:var(--text-secondary);margin-bottom:var(--space-5)}.plans__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.plans__actions .btn:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:3px;transition:none}.plans__actions .btn:active{transform:scale(.97);transition-duration:.16s}@media(prefers-reduced-motion:reduce){.plans__actions .btn:active{transform:none}}
