.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;--color-primary: #264e43;--color-primary-hover: #1f4037;--color-on-primary: #ffffff;--color-secondary: #3c7661;--color-accent: #eaf2ed;--color-background: #f6f8f6;--color-surface: #ffffff;--color-surface-elevated: #ffffff;--color-surface-soft: #e5ece7;--color-surface-secondary: #edf2ee;--color-surface-hover: #e5ece7;--color-text-primary: #20352f;--color-text-secondary: #52645c;--color-text-muted: #5c6e65;--color-text-placeholder: #5c6e65;--color-border: #d5e0d9;--color-border-strong: #718078;--color-success: #237a52;--color-warning: #965d16;--color-danger: #b54747;--color-info: #2563eb;--color-purple: #7c3aed;--nutrition-fresh: #75a982;--nutrition-avocado: #a7b879;--nutrition-peach: #f4b49a;--nutrition-coral: #e88c78;--nutrition-mango: #f2cd76;--nutrition-berry: #b982a5;--nutrition-cream: #fff8ed;--nutrition-lavender: #e9e4f5;--nutrition-goal-calories: #264e43;--nutrition-goal-protein: #7346a8;--nutrition-goal-carbs: #c56b18;--nutrition-goal-fat: #c85d68;--nutrition-goal-fibre: #21847d;--nutrition-goal-water: #347fb1;--vitals-blood-pressure: #b85d56;--vitals-bp-diastolic: #89677c;--vitals-heart-rate: #bd4b54;--vitals-spo2: #327ea5;--vitals-temperature: #986316;--vitals-glucose: #7758a6;--vitals-weight: #3f8653;--vitals-bmi: #2f7a71;--vitals-respiratory: #367a7a;--vitals-height: #327ea5;--vitals-waist: #75833e;--color-gradient-primary-start: var(--color-primary);--color-gradient-primary-end: var(--color-secondary);--color-gradient-ink-start: #20352f;--color-gradient-ink-end: var(--color-primary);--fmh-toast-success: var(--color-success);--fmh-toast-error: var(--color-danger);--fmh-toast-info: var(--color-info);--fmh-bg-page: var(--color-background);--fmh-bg-card: var(--color-surface);--fmh-bg-dialog: var(--color-surface);--fmh-bg-elevated: var(--color-surface-elevated);--fmh-bg-sidebar: var(--color-surface);--fmh-bg-subtle: var(--color-surface-secondary);--fmh-bg-hover: var(--color-surface-hover);--fmh-bg-dark: #264e43;--fmh-color-text: var(--color-text-primary);--fmh-color-secondary: var(--color-text-secondary);--fmh-color-muted: var(--color-text-muted);--fmh-color-placeholder: var(--color-text-placeholder);--fmh-color-border: var(--color-border);--fmh-color-border-strong: var(--color-border-strong);--fmh-color-brand: var(--color-primary);--fmh-color-active: var(--color-primary);--fmh-nav-active-text: #264e43;--fmh-nav-active-icon: #264e43;--fmh-nav-text: #52645c;--fmh-nav-icon: #65756d;--fmh-color-accent: var(--color-secondary);--fmh-color-danger: var(--color-danger);--fmh-color-success: var(--color-success);--fmh-color-info: var(--color-info);--fmh-color-purple: var(--color-purple);--fmh-input-bg: var(--color-surface);--fmh-soft-hover: var(--color-surface-hover);--fmh-palette-brand-50: var(--color-accent);--fmh-palette-brand-100: #e5ece7;--fmh-palette-brand-200: #bdcec3;--fmh-palette-brand-300: #8eb29e;--fmh-palette-brand-400: #52645c;--fmh-palette-brand-500: var(--color-primary);--fmh-palette-brand-600: var(--color-primary-hover);--fmh-palette-brand-700: #19372f;--fmh-palette-brand-800: #142e27;--fmh-palette-brand-900: #10251f;--fmh-palette-accent-50: var(--color-accent);--fmh-palette-accent-100: #e5ece7;--fmh-palette-accent-200: #bdcec3;--fmh-palette-accent-300: #8eb29e;--fmh-palette-accent-400: #52645c;--fmh-palette-accent-500: #3c7661;--fmh-palette-accent-600: #32644f;--fmh-palette-accent-700: #2b5746;--fmh-palette-accent-800: #244a3c;--fmh-palette-accent-900: #1c3c31;--fmh-palette-gray-50: #f6f8f6;--fmh-palette-gray-100: #edf2ee;--fmh-palette-gray-200: #e5ece7;--fmh-palette-gray-300: #bdcec3;--fmh-palette-gray-400: #5c6e65;--fmh-palette-gray-500: #5c6e65;--fmh-palette-gray-600: #52645c;--fmh-palette-gray-700: #414c45;--fmh-palette-gray-800: #2d3731;--fmh-palette-gray-900: #20352f;--fmh-status-green-bg: #eaf2ed;--fmh-status-green-fg: var(--color-success);--fmh-status-green-border: #bdcec3;--fmh-status-yellow-bg: #fbf3e4;--fmh-status-yellow-fg: var(--color-warning);--fmh-status-yellow-border: #ebd5a9;--fmh-status-red-bg: #fbecec;--fmh-status-red-fg: var(--color-danger);--fmh-status-red-border: #e8baba;--fmh-status-blue-bg: #eff6ff;--fmh-status-blue-fg: var(--color-info);--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;--color-primary: #6daf91;--color-primary-hover: #82c3a4;--color-on-primary: #111c19;--color-secondary: #82c3a4;--color-accent: #263a32;--color-background: #111c19;--color-surface: #1b2a25;--color-surface-elevated: #22332c;--color-surface-soft: #263a32;--color-surface-secondary: #263a32;--color-surface-hover: #2b4037;--color-text-primary: #f2f6f3;--color-text-secondary: #b8c7be;--color-text-muted: #9aaea2;--color-text-placeholder: #879b8f;--color-border: #354a40;--color-border-strong: #74897c;--color-success: #70c49a;--color-warning: #e6b66d;--color-danger: #f08b8b;--color-info: #93c5fd;--color-purple: #c4b5fd;--nutrition-fresh: #8fc89a;--nutrition-avocado: #bdce8a;--nutrition-peach: #f3b39a;--nutrition-coral: #f09b88;--nutrition-mango: #f2cf7d;--nutrition-berry: #d29abd;--nutrition-cream: #332d25;--nutrition-lavender: #373246;--nutrition-goal-calories: #79c59d;--nutrition-goal-protein: #b59af1;--nutrition-goal-carbs: #f0a45d;--nutrition-goal-fat: #f28f98;--nutrition-goal-fibre: #65c8bc;--nutrition-goal-water: #82bdef;--vitals-blood-pressure: #f3a097;--vitals-bp-diastolic: #d29abd;--vitals-heart-rate: #f08b8b;--vitals-spo2: #8ec7e8;--vitals-temperature: #e6b66d;--vitals-glucose: #c4b5fd;--vitals-weight: #8fc89a;--vitals-bmi: #65c3b1;--vitals-respiratory: #7dd3c7;--vitals-height: #8ec7e8;--vitals-waist: #bdce8a;--color-gradient-primary-start: #264e43;--color-gradient-primary-end: #3c7661;--color-gradient-ink-start: #111c19;--color-gradient-ink-end: #263a32;--fmh-toast-success: var(--color-success);--fmh-toast-error: var(--color-danger);--fmh-toast-info: var(--color-info);--fmh-bg-page: var(--color-background);--fmh-bg-card: var(--color-surface);--fmh-bg-dialog: var(--color-surface);--fmh-bg-elevated: var(--color-surface-elevated);--fmh-bg-sidebar: #17251f;--fmh-bg-subtle: var(--color-surface-secondary);--fmh-bg-hover: var(--color-surface-hover);--fmh-bg-dark: #17251f;--fmh-color-text: var(--color-text-primary);--fmh-color-secondary: var(--color-text-secondary);--fmh-color-muted: var(--color-text-muted);--fmh-color-placeholder: var(--color-text-placeholder);--fmh-color-border: var(--color-border);--fmh-color-border-strong: var(--color-border-strong);--fmh-color-brand: var(--color-primary);--fmh-color-active: var(--color-primary);--fmh-nav-active-text: #ffffff;--fmh-nav-active-icon: #8ac7a5;--fmh-nav-text: #d0ddd5;--fmh-nav-icon: #a6b8ad;--fmh-color-accent: var(--color-secondary);--fmh-color-danger: var(--color-danger);--fmh-color-success: var(--color-success);--fmh-color-info: var(--color-info);--fmh-color-purple: var(--color-purple);--fmh-input-bg: #1b2a25;--fmh-soft-hover: var(--color-surface-hover);--fmh-palette-brand-50: #111c19;--fmh-palette-brand-100: #1b2a25;--fmh-palette-brand-200: #22332c;--fmh-palette-brand-300: #354a40;--fmh-palette-brand-400: #496354;--fmh-palette-brand-500: #6daf91;--fmh-palette-brand-600: #82c3a4;--fmh-palette-brand-700: #a7d8bd;--fmh-palette-brand-800: #c5e7d2;--fmh-palette-brand-900: #eaf4ee;--fmh-palette-accent-50: #111c19;--fmh-palette-accent-100: #1b2a25;--fmh-palette-accent-200: #22332c;--fmh-palette-accent-300: #263a32;--fmh-palette-accent-400: #354a40;--fmh-palette-accent-500: #496354;--fmh-palette-accent-600: #6daf91;--fmh-palette-accent-700: #82c3a4;--fmh-palette-accent-800: #b8c7be;--fmh-palette-accent-900: #f2f6f3;--fmh-palette-gray-50: #111c19;--fmh-palette-gray-100: #1b2a25;--fmh-palette-gray-200: #22332c;--fmh-palette-gray-300: #354a40;--fmh-palette-gray-400: #879b8f;--fmh-palette-gray-500: #9aaea2;--fmh-palette-gray-600: #b8c7be;--fmh-palette-gray-700: #d0ddd5;--fmh-palette-gray-800: #e4ece7;--fmh-palette-gray-900: #f2f6f3;--fmh-status-green-bg: #1c3328;--fmh-status-green-fg: var(--color-success);--fmh-status-green-border: #3d7055;--fmh-status-yellow-bg: #382d1d;--fmh-status-yellow-fg: var(--color-warning);--fmh-status-yellow-border: #755a32;--fmh-status-red-bg: #392323;--fmh-status-red-fg: var(--color-danger);--fmh-status-red-border: #754747;--fmh-status-blue-bg: #1c2d3e;--fmh-status-blue-fg: #93c5fd;--fmh-status-blue-border: #3d5a79;--fmh-status-gray-bg: #26332d;--fmh-status-gray-fg: #b8c7be;--fmh-status-gray-border: #496354}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;background-color:var(--fmh-input-bg);color:var(--fmh-color-text);border-color:var(--fmh-color-border-strong)}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select),html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){background-color:var(--fmh-input-bg);color:var(--fmh-color-text);border-color:var(--fmh-color-border-strong)}:where(textarea){min-height:96px;resize:vertical}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 24%,transparent);outline:none}:where(input::placeholder,textarea::placeholder),[data-placeholder-shown] [data-part=value-text]{color:var(--fmh-color-placeholder);opacity:1}::-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-strong)}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:var(--fmh-color-placeholder);opacity:1}[data-part=helper-text],.chakra-field__helperText,.chakra-form__helper-text{color:var(--fmh-color-muted)}[data-part=label]{color:var(--fmh-color-text)}html[data-theme=dark] [data-scope=dialog][data-part=content],html[data-theme=dark] [data-scope=popover][data-part=content],html[data-theme=dark] [data-scope=menu][data-part=content],html[data-theme=dark] [data-scope=select][data-part=content]{border-color:var(--fmh-color-border-strong)}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 color-mix(in srgb,var(--color-secondary) 38%,transparent);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)}
