.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{line-height:1.35!important}.landing-page #nutrition .nutrition-heading{line-height:1.15!important}.landing-page .feature-card-arrow{padding-inline:0!important}.landing-page .hero-photo-crop{max-width:none!important}.landing-page[data-theme=dark]{color:#e6efe9!important;background:#0b1411!important}.landing-page[data-theme=dark]>header{background:#111c18!important;border-color:#263a31!important}.landing-page[data-theme=dark]>header>div:last-child{background:#111c18!important}.landing-page[data-theme=dark]>header>div:last-child>div:last-child{background:#111c18!important;border-color:#263a31!important}.landing-page[data-theme=dark]>header a,.landing-page[data-theme=dark]>header button[aria-label*=theme],.landing-page[data-theme=dark]>header button[aria-label="Open menu"],.landing-page[data-theme=dark]>header button[aria-label="Close menu"]{color:#d7e5dd!important}.landing-page[data-theme=dark]>header button[aria-label*=theme]:hover,.landing-page[data-theme=dark]>header button[aria-label="Open menu"]:hover,.landing-page[data-theme=dark]>header button[aria-label="Close menu"]:hover{background:#1c2b24!important}.landing-page[data-theme=dark] .landing-eyebrow:not(.landing-eyebrow-light){color:#9ed5b5!important;background:#63ae8124!important}.landing-page[data-theme=dark]>main>#top,.landing-page[data-theme=dark]>main>#how-it-works,.landing-page[data-theme=dark]>main>#nutrition,.landing-page[data-theme=dark]>main>#carebridge,.landing-page[data-theme=dark]>main>section:not(#ai-scanner):not(#how-it-works):not(#nutrition):not(#hospitals):not(#carebridge){background:#0b1411!important}.landing-page[data-theme=dark]>main>#features,.landing-page[data-theme=dark]>main>#hospitals{background:#111c18!important}.landing-page[data-theme=dark] .hero-copy h1{color:#f0f6f2!important}.landing-page[data-theme=dark] .hero-copy>p:first-child{color:#9ed5b5!important}.landing-page[data-theme=dark] .hero-copy>div:last-child{border-color:#263a31!important}.landing-page[data-theme=dark] .hero-copy>p,.landing-page[data-theme=dark] .hero-copy>div>p,.landing-page[data-theme=dark] #features h2,.landing-page[data-theme=dark] #features h3,.landing-page[data-theme=dark] #how-it-works h2,.landing-page[data-theme=dark] #how-it-works h3,.landing-page[data-theme=dark] #nutrition .nutrition-copy h2,.landing-page[data-theme=dark] #nutrition .nutrition-copy p,.landing-page[data-theme=dark] #hospitals .hospital-copy h2,.landing-page[data-theme=dark] #hospitals .hospital-copy p,.landing-page[data-theme=dark] #carebridge h2,.landing-page[data-theme=dark] #carebridge p{color:#b6c6bd!important}.landing-page[data-theme=dark] #features h2,.landing-page[data-theme=dark] #features h3,.landing-page[data-theme=dark] #how-it-works h2,.landing-page[data-theme=dark] #how-it-works h3,.landing-page[data-theme=dark] #nutrition .nutrition-copy h2,.landing-page[data-theme=dark] #hospitals .hospital-copy h2,.landing-page[data-theme=dark] #carebridge h2{color:#edf5f0!important}.landing-page[data-theme=dark] #features a,.landing-page[data-theme=dark] #how-it-works a{background:#17241e!important;border-color:#2a3d33!important;box-shadow:0 8px 24px #0000002e!important}.landing-page[data-theme=dark] #features a:hover,.landing-page[data-theme=dark] #how-it-works a:hover{background:#1b2b23!important;border-color:#4a8064!important}.landing-page[data-theme=dark] #how-it-works a>span{border-color:#17241e!important}.landing-page[data-theme=dark] #top .hero-copy button:not(:first-child),.landing-page[data-theme=dark] #carebridge .carebridge-card button{color:#e6efe9!important;border-color:#769887!important}.landing-page[data-theme=dark] #top .hero-copy button:not(:first-child):hover,.landing-page[data-theme=dark] #carebridge .carebridge-card button:hover{background:#1c3026!important}.landing-page[data-theme=dark] #nutrition .nutrition-copy>div>div:first-child{color:#9ed5b5!important}.landing-page[data-theme=dark] #carebridge .carebridge-card{background:#17241e!important;border-color:#2a3d33!important;box-shadow:0 10px 30px #0003!important}.landing-page[data-theme=dark] #carebridge .carebridge-card>div:first-child>div:first-child{background:#20362a!important;color:#9bd5b2!important}.landing-page[data-theme=dark] .landing-cta-card{background:linear-gradient(135deg,#123f30,#1d6048)!important;box-shadow:0 18px 48px #0000004d!important}.landing-page[data-theme=dark]>footer{color:#b6c6bd!important;background:#101a16!important;border-color:#263a31!important}.landing-page[data-theme=dark]>footer a,.landing-page[data-theme=dark]>footer p{color:#b6c6bd!important}.landing-page[data-theme=dark]>footer h2,.landing-page[data-theme=dark]>footer h3,.landing-page[data-theme=dark]>footer h4{color:#edf5f0!important}.landing-page[data-theme=dark]>footer a[aria-label^="Follow FixMyHealth"]{background:#17241e!important;border-color:#2a3d33!important}.landing-page[data-theme=dark]>footer>div>div:last-child{border-color:#263a31!important}@media(max-width:640px){.landing-page[data-theme=dark]>header>div:last-child>div:last-child{background:#111c18!important}}:root,html[data-theme=light]{color-scheme:light;--fmh-toast-success: #38a169;--fmh-toast-error: #e53e3e;--fmh-toast-info: #3182ce;--fmh-bg-page: #f7f8f5;--fmh-bg-card: #ffffff;--fmh-bg-dialog: #ffffff;--fmh-bg-sidebar: #ffffff;--fmh-bg-subtle: #eaf2ed;--fmh-bg-dark: #1f302a;--fmh-color-text: #1f302a;--fmh-color-muted: #718078;--fmh-color-border: #e3e9e5;--fmh-color-brand: #264e43;--fmh-color-active: #264e43;--fmh-color-accent: #477e64;--fmh-color-danger: #dc2626;--fmh-color-success: #15803d;--fmh-color-info: #2563eb;--fmh-color-purple: #7c3aed;--fmh-input-bg: #ffffff;--fmh-soft-hover: #f7f8f5;--fmh-palette-brand-50: #eaf2ed;--fmh-palette-brand-100: #dce8e0;--fmh-palette-brand-200: #bdd2c5;--fmh-palette-brand-300: #95b6a3;--fmh-palette-brand-400: #6f9882;--fmh-palette-brand-500: #264e43;--fmh-palette-brand-600: #21473c;--fmh-palette-brand-700: #1d4036;--fmh-palette-brand-800: #19372f;--fmh-palette-brand-900: #142e27;--fmh-palette-accent-50: #eaf2ed;--fmh-palette-accent-100: #dce8e0;--fmh-palette-accent-200: #bdd2c5;--fmh-palette-accent-300: #95b6a3;--fmh-palette-accent-400: #6f9882;--fmh-palette-accent-500: #477e64;--fmh-palette-accent-600: #3f6755;--fmh-palette-accent-700: #355745;--fmh-palette-accent-800: #2c493b;--fmh-palette-accent-900: #20362b;--fmh-status-green-bg: #f0fdf4;--fmh-status-green-fg: #15803d;--fmh-status-green-border: #bbf7d0;--fmh-status-yellow-bg: #fffbeb;--fmh-status-yellow-fg: #b45309;--fmh-status-yellow-border: #fde68a;--fmh-status-red-bg: #fef2f2;--fmh-status-red-fg: #dc2626;--fmh-status-red-border: #fecaca;--fmh-status-blue-bg: #eff6ff;--fmh-status-blue-fg: #2563eb;--fmh-status-blue-border: #bfdbfe;--fmh-status-gray-bg: #f8fafc;--fmh-status-gray-fg: #64748b;--fmh-status-gray-border: #e2e8f0}html[data-theme=dark]{color-scheme:dark;--fmh-toast-success: #2f855a;--fmh-toast-error: #c53030;--fmh-toast-info: #2b6cb0;--fmh-bg-page: #121a16;--fmh-bg-card: #1c2922;--fmh-bg-dialog: #1c2922;--fmh-bg-sidebar: #171f1a;--fmh-bg-subtle: #26362d;--fmh-bg-dark: #101612;--fmh-color-text: #f3f7f4;--fmh-color-muted: #bbc7bf;--fmh-color-border: #39483f;--fmh-color-brand: #a4c7b0;--fmh-color-active: #eaf2ed;--fmh-color-accent: #8fb89d;--fmh-color-danger: #fca5a5;--fmh-color-success: #86efac;--fmh-color-info: #93c5fd;--fmh-color-purple: #c4b5fd;--fmh-input-bg: #171f1a;--fmh-soft-hover: #26362d;--fmh-palette-brand-50: #142e27;--fmh-palette-brand-100: #19372f;--fmh-palette-brand-200: #1d4036;--fmh-palette-brand-300: #21473c;--fmh-palette-brand-400: #355745;--fmh-palette-brand-500: #477e64;--fmh-palette-brand-600: #6f9882;--fmh-palette-brand-700: #95b6a3;--fmh-palette-brand-800: #bdd2c5;--fmh-palette-brand-900: #eaf2ed;--fmh-palette-accent-50: #142e27;--fmh-palette-accent-100: #19372f;--fmh-palette-accent-200: #21473c;--fmh-palette-accent-300: #2c493b;--fmh-palette-accent-400: #3f6755;--fmh-palette-accent-500: #6f9882;--fmh-palette-accent-600: #95b6a3;--fmh-palette-accent-700: #bdd2c5;--fmh-palette-accent-800: #dce8e0;--fmh-palette-accent-900: #eaf2ed;--fmh-status-green-bg: #052e16;--fmh-status-green-fg: #4ade80;--fmh-status-green-border: #166534;--fmh-status-yellow-bg: #422006;--fmh-status-yellow-fg: #fbbf24;--fmh-status-yellow-border: #854d0e;--fmh-status-red-bg: #450a0a;--fmh-status-red-fg: #f87171;--fmh-status-red-border: #991b1b;--fmh-status-blue-bg: #0c1e3a;--fmh-status-blue-fg: #60a5fa;--fmh-status-blue-border: #1e40af;--fmh-status-gray-bg: #1e293b;--fmh-status-gray-fg: #94a3b8;--fmh-status-gray-border: #334155}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background:var(--fmh-bg-page);color:var(--fmh-color-text);transition:background .2s,color .2s}body{top:0!important}.skiptranslate,.goog-te-banner-frame,.goog-te-balloon-frame,iframe.goog-te-banner-frame{display:none!important;visibility:hidden!important}#google_translate_element,.goog-te-gadget,.goog-te-combo{position:fixed!important;left:-9999px!important;bottom:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){min-height:42px;padding-inline:14px;padding-block:10px;line-height:1.45}:where(textarea){min-height:96px;resize:vertical}:where(input::placeholder,textarea::placeholder),[data-placeholder-shown] [data-part=value-text]{color:var(--fmh-color-muted);opacity:.82}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--fmh-bg-subtle);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--fmh-color-muted);border-radius:10px;border:2px solid var(--fmh-bg-subtle)}::-webkit-scrollbar-thumb:hover{background:var(--fmh-color-text)}*{scrollbar-width:auto;scrollbar-color:var(--fmh-color-muted) var(--fmh-bg-subtle)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--fmh-input-bg);color:var(--fmh-color-text);border-color:var(--fmh-color-border)}html[data-theme=dark] select option{background-color:var(--fmh-bg-card);color:var(--fmh-color-text)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=dark] [data-placeholder-shown] [data-part=value-text]{color:#6b7f99;opacity:1}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{border-color:#8fb89d;box-shadow:0 0 0 1px #8fb89d}html[data-theme=dark] [data-part=helper-text],html[data-theme=dark] .chakra-field__helperText,html[data-theme=dark] .chakra-form__helper-text{color:#89a}html[data-theme=dark] [data-part=label]{color:var(--fmh-color-text)}html[data-theme=dark] .chakra-button{--colors-color-palette-fg: var(--fmh-color-text);--colors-color-palette-border: var(--fmh-color-border);--colors-color-palette-subtle: var(--fmh-soft-hover);--colors-color-palette-muted: var(--fmh-color-border)}button:focus-visible{outline:3px solid rgba(143,184,157,.38);outline-offset:2px}button svg{flex-shrink:0}button{letter-spacing:0}.chakra-badge{padding-inline:.6rem!important;padding-block:.3rem!important}.chakra-button{padding-inline:1.25rem!important}[data-part=trigger]{color:var(--fmh-color-text)}
