.page-module__h7nxiG__hero{background:var(--fbm-carbon-950);color:var(--color-bg);isolation:isolate;position:relative;overflow:hidden}.page-module__h7nxiG__heroImage{object-fit:cover;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0}.page-module__h7nxiG__heroWash{z-index:1;background:#080c14c7;position:absolute;inset:0}.page-module__h7nxiG__heroTint{z-index:2;pointer-events:none;background:radial-gradient(900px 480px at 85% 15%,color-mix(in srgb,var(--color-primary)28%,transparent),transparent 65%);position:absolute;inset:0}.page-module__h7nxiG__heroInner{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:112px 24px 96px;display:flex;position:relative}@media (max-width:640px){.page-module__h7nxiG__heroInner{padding:80px 24px 64px}}.page-module__h7nxiG__heroEyebrow{color:color-mix(in srgb,var(--fbm-ember-400,var(--color-accent))55%,var(--color-bg))}.page-module__h7nxiG__heroTitle{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.01em;color:var(--color-bg);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.4vw,4rem);font-weight:700;line-height:1.05}.page-module__h7nxiG__heroLead{color:color-mix(in srgb,var(--color-bg)85%,transparent);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.page-module__h7nxiG__calcBand{background:var(--fbm-paper);padding:80px 0}@media (max-width:640px){.page-module__h7nxiG__calcBand{padding:56px 0}}.page-module__h7nxiG__calcInner{max-width:1200px;margin:0 auto;padding:0 24px}.page-module__h7nxiG__calcHeading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}.page-module__h7nxiG__calcEyebrow{color:var(--fbm-ember-600,var(--color-primary))}.page-module__h7nxiG__calcTitle{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.01em;color:var(--fbm-ink-900);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;line-height:1.15}.page-module__h7nxiG__calcLead{color:var(--fbm-ink-500);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.page-module__h7nxiG__statStrip{grid-template-columns:1fr;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module__h7nxiG__statStrip{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__h7nxiG__statStrip{grid-template-columns:repeat(4,1fr)}}.page-module__h7nxiG__statItem{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-text)8%,transparent);box-shadow:var(--fbm-shadow-card);border-radius:20px;align-items:center;gap:14px;padding:20px 22px;display:flex}.page-module__h7nxiG__statIcon{background:var(--fbm-ember-50);width:44px;height:44px;color:var(--fbm-ember-600,var(--color-primary));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__h7nxiG__statValue{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.01em;color:var(--fbm-ink-900);margin:0;font-size:1.15rem;font-weight:700;line-height:1.1}.page-module__h7nxiG__statLabel{color:var(--fbm-ink-500);margin:4px 0 0;font-size:.8rem;line-height:1.3}.page-module__h7nxiG__calc{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-text)8%,transparent);box-shadow:var(--fbm-shadow-card);border-radius:24px;gap:32px;padding:32px;display:grid}@media (min-width:1024px){.page-module__h7nxiG__calc{grid-template-columns:1.15fr 1fr;gap:40px;padding:40px}}.page-module__h7nxiG__controls{align-content:start;gap:28px;display:grid}.page-module__h7nxiG__results{flex-direction:column;gap:20px;display:flex}.page-module__h7nxiG__resultsHero{border:1px solid color-mix(in srgb,var(--color-primary)35%,transparent);background:var(--fbm-ember-50);border-radius:20px;padding:28px}.page-module__h7nxiG__resultsLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--fbm-ember-600,var(--color-primary));margin:0;font-size:.7rem;font-weight:700}.page-module__h7nxiG__resultsMonthly{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.02em;color:var(--fbm-ink-900);margin:12px 0 0;font-size:clamp(2.4rem,5vw,3.25rem);font-weight:700;line-height:1}.page-module__h7nxiG__resultsMonthlySub{color:var(--fbm-ink-500);margin-left:6px;font-size:1rem;font-weight:400}.page-module__h7nxiG__statsGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.page-module__h7nxiG__statBox{background:var(--fbm-paper);border:1px solid color-mix(in srgb,var(--color-text)6%,transparent);border-radius:14px;margin:0;padding:16px 18px}.page-module__h7nxiG__statBoxLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--fbm-ink-500);margin:0;font-size:.7rem}.page-module__h7nxiG__statBoxValue{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);color:var(--fbm-ink-900);letter-spacing:-.01em;margin:6px 0 0;font-size:1.05rem;font-weight:700}.page-module__h7nxiG__disclaimer{color:var(--fbm-ink-500);margin:0;font-size:.72rem;line-height:1.6}.page-module__h7nxiG__slider{display:block}.page-module__h7nxiG__sliderHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__h7nxiG__sliderLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--fbm-ink-900,var(--color-text));font-size:.78rem;font-weight:700}.page-module__h7nxiG__sliderDisplay{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);color:var(--fbm-ink-900);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.page-module__h7nxiG__sliderInput{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin-top:14px;padding:0}.page-module__h7nxiG__sliderInput::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--color-primary)18%,var(--fbm-paper,var(--color-bg)));border:1px solid color-mix(in srgb,var(--color-primary)14%,transparent);border-radius:999px;height:6px}.page-module__h7nxiG__sliderInput::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:3px solid var(--color-surface);width:22px;height:22px;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary)45%,transparent);cursor:pointer;border-radius:999px;margin-top:-8px}.page-module__h7nxiG__sliderInput::-moz-range-track{background:color-mix(in srgb,var(--color-primary)18%,var(--fbm-paper,var(--color-bg)));border:1px solid color-mix(in srgb,var(--color-primary)14%,transparent);border-radius:999px;height:6px}.page-module__h7nxiG__sliderInput::-moz-range-progress{background:var(--color-primary);border-radius:999px;height:6px}.page-module__h7nxiG__sliderInput::-moz-range-thumb{background:var(--color-primary);border:3px solid var(--color-surface);width:22px;height:22px;box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary)45%,transparent);cursor:pointer;border-radius:999px}.page-module__h7nxiG__sliderInput:focus-visible{outline:none}.page-module__h7nxiG__sliderInput:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)30%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary)45%,transparent)}.page-module__h7nxiG__sliderInput:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)30%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary)45%,transparent)}.page-module__h7nxiG__calcCta{margin-top:4px}.page-module__h7nxiG__faqBand{background:var(--color-surface);border-top:1px solid color-mix(in srgb,var(--color-text)6%,transparent);padding:96px 0}@media (max-width:640px){.page-module__h7nxiG__faqBand{padding:64px 0}}.page-module__h7nxiG__faqInner{max-width:1200px;margin:0 auto;padding:0 24px}.page-module__h7nxiG__faqHeading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;display:flex}.page-module__h7nxiG__faqEyebrow{color:var(--fbm-ember-600,var(--color-primary))}.page-module__h7nxiG__faqTitle{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.01em;color:var(--fbm-ink-900);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;line-height:1.15}.page-module__h7nxiG__faqLead{color:var(--fbm-ink-500);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.page-module__h7nxiG__faqList{gap:12px;max-width:760px;margin:0 auto;display:grid}.page-module__h7nxiG__faqItem{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-text)8%,transparent);box-shadow:var(--fbm-shadow-card);border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.page-module__h7nxiG__faqItemOpen{border-color:color-mix(in srgb,var(--color-primary)45%,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--color-primary)40%,transparent),var(--fbm-shadow-card)}.page-module__h7nxiG__faqTrigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;font-family:inherit;display:flex}.page-module__h7nxiG__faqQuestion{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);color:var(--fbm-ink-900);letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.page-module__h7nxiG__faqIcon{background:var(--fbm-ember-50);width:32px;height:32px;color:var(--fbm-ember-600,var(--color-primary));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.page-module__h7nxiG__faqIconOpen{transform:rotate(180deg)}.page-module__h7nxiG__faqAnswer{color:var(--fbm-ink-500);margin:0;padding:0 24px 22px;font-size:.95rem;line-height:1.65}.page-module__h7nxiG__ctaTail{background:var(--fbm-carbon-950);color:var(--color-bg);padding:96px 0;position:relative;overflow:hidden}@media (max-width:640px){.page-module__h7nxiG__ctaTail{padding:64px 0}}.page-module__h7nxiG__ctaTint{pointer-events:none;background:radial-gradient(900px 480px at 85% 15%,color-mix(in srgb,var(--color-primary)32%,transparent),transparent 65%),radial-gradient(700px 380px at -10% 100%,color-mix(in srgb,var(--color-accent)18%,transparent),transparent 70%);position:absolute;inset:0}.page-module__h7nxiG__ctaInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.page-module__h7nxiG__ctaEyebrow{color:color-mix(in srgb,var(--fbm-ember-400,var(--color-accent))55%,var(--color-bg))}.page-module__h7nxiG__ctaTitle{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.01em;color:var(--color-bg);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.page-module__h7nxiG__ctaLead{color:color-mix(in srgb,var(--color-bg)82%,transparent);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.page-module__h7nxiG__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}
