@layer components{.mn-customer-shell{--mn-ink:#0a2540;--mn-ink-soft:#1e3a5f;--mn-teal:#2d8f72;--mn-teal-deep:#1f6e58;--mn-teal-light:#4db497;--mn-teal-glow:#b8e0cf;--mn-gold:#b8943d;--mn-gold-soft:#d4b871;--mn-gold-tint:#f5ebc9;--mn-cream:#faf6ec;--mn-cream-deep:#f2ebd8;--mn-paper:#fefcf7;--mn-mint:#eaf3ec;--mn-mint-deep:#dce9de;--mn-sand:#e8dcc1;--mn-sand-soft:#f2e9d2;--mn-sand-deep:#d8c9a8;--mn-ash:#6b7280;--mn-ash-soft:#9ca3af;--mn-line:#e5e1d4;--mn-error:#b84a3a;--mn-error-bg:#fbeeec;--mn-radius-sm:.75rem;--mn-radius-md:1.125rem;--mn-radius-lg:1.375rem;--mn-shadow-soft:0 18px 40px -20px #0a25402e;--mn-shadow-card:0 40px 80px -44px #0a254042;--background:var(--mn-cream);--foreground:var(--mn-ink);--muted-foreground:var(--mn-ash);--brand-blue:var(--mn-teal-deep);--brand-blue-dark:color-mix(in srgb, var(--mn-teal-deep) 84%, black);--brand-turquoise:var(--mn-teal-light);--brand-green:var(--mn-teal);--brand-green-dark:var(--mn-teal-deep);--brand-navy:var(--mn-ink);--brand-soft-blue:var(--mn-mint);--brand-soft-turquoise:var(--mn-mint);--brand-soft-green:var(--mn-mint-deep);background:var(--mn-cream);min-height:100vh;color:var(--foreground);font-family:var(--mn-font-body), var(--mn-font-thai), ui-sans-serif, system-ui, sans-serif;position:relative}:lang(th) .mn-customer-shell{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}:lang(zh-CN) .mn-customer-shell{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}.mn-customer-shell h1,.mn-customer-shell h2,.mn-customer-shell h3,.mn-customer-shell h4,.mn-customer-shell .font-serif{font-family:var(--mn-font-display), var(--mn-font-body), serif;letter-spacing:0}:lang(th) .mn-customer-shell h1,:lang(th) .mn-customer-shell h2,:lang(th) .mn-customer-shell h3,:lang(th) .mn-customer-shell h4,:lang(th) .mn-customer-shell .font-serif{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif;font-style:normal;line-height:1.35}:lang(zh-CN) .mn-customer-shell h1,:lang(zh-CN) .mn-customer-shell h2,:lang(zh-CN) .mn-customer-shell h3,:lang(zh-CN) .mn-customer-shell h4,:lang(zh-CN) .mn-customer-shell .font-serif,:lang(zh-CN) .mn-customer-shell [class*=uppercase],:lang(zh-CN) .mn-customer-shell [class*=tracking-]{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif;word-break:keep-all;overflow-wrap:anywhere;font-style:normal;line-height:1.22;letter-spacing:0!important;text-transform:none!important}.mn-customer-shell code,.mn-customer-shell kbd,.mn-customer-shell .mn-mono-label,.mn-customer-shell .font-mono{font-family:var(--mn-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace!important}.mn-customer-shell .mn-font-body{font-family:var(--mn-font-body), var(--mn-font-thai), ui-sans-serif, system-ui, sans-serif}.mn-customer-shell .mn-font-display{font-family:var(--mn-font-display), Georgia, serif}.mn-customer-shell .mn-font-display-italic{font-family:var(--mn-font-display), Georgia, serif;font-style:italic}.mn-customer-shell .mn-font-mono{font-family:var(--mn-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}:lang(th) .mn-customer-shell .mn-font-display,:lang(th) .mn-customer-shell .mn-font-display-italic,:lang(th) .mn-customer-shell .mn-font-mono,:lang(zh-CN) .mn-customer-shell .mn-font-display,:lang(zh-CN) .mn-customer-shell .mn-font-display-italic,:lang(zh-CN) .mn-customer-shell .mn-font-mono{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif;font-style:normal}:lang(zh-CN) .mn-customer-shell .mn-font-display,:lang(zh-CN) .mn-customer-shell .mn-font-display-italic,:lang(zh-CN) .mn-customer-shell .mn-font-mono{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}.mn-customer-shell .mn-section-eyebrow{color:var(--mn-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1rem}.mn-customer-shell .mn-section-eyebrow--light{color:var(--mn-teal-glow)}.mn-customer-shell .mn-customer-card,.mn-customer-shell .mn-commerce-card{border:1px solid var(--mn-line);border-radius:var(--mn-radius-lg);background:var(--mn-paper);box-shadow:var(--mn-shadow-card);padding:1.5rem}.mn-customer-shell .mn-customer-card--mint{background:var(--mn-mint)}.mn-customer-shell .mn-customer-card--dark{border-color:color-mix(in srgb, var(--mn-teal-glow) 18%, transparent);background:var(--mn-ink)}.mn-customer-shell .mn-logo-wordmark{font-family:var(--mn-font-display), Georgia, serif!important}.mn-customer-shell .mn-logo-tagline{font-family:var(--mn-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace!important}:lang(th) .mn-customer-shell .mn-logo-wordmark,:lang(th) .mn-customer-shell .mn-logo-tagline{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif!important}:lang(th) .mn-customer-shell .mn-mono-label,:lang(th) .mn-customer-shell [class*=tracking-]{letter-spacing:.02em!important;text-transform:none!important}.mn-logo-mark-frame{flex-shrink:0;place-items:center;display:inline-grid;overflow:visible}.mn-logo-mark-image{object-fit:contain;width:auto;height:2.75rem}.mn-display-heading{font-family:var(--mn-font-display), var(--mn-font-body), serif}:lang(th) .mn-display-heading{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}.mn-customer-shell .mn-hero-title{letter-spacing:0}:lang(th) .mn-customer-shell .mn-hero-title{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;padding-block-start:.14em;line-height:var(--mn-thai-hero-title-leading,1.28)!important}:lang(th) .mn-customer-shell .mn-hero-subtitle{overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;line-height:var(--mn-thai-hero-subtitle-leading,1.55)!important}.mn-progress{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));appearance:none;border-radius:999px;width:100%;height:.5rem;display:block;overflow:hidden}.mn-progress--thin{border:0;height:.375rem}.mn-progress--soft{border:0}.mn-progress::-webkit-progress-bar{background:color-mix(in srgb, var(--mn-line,var(--foreground)) 76%, transparent);border-radius:999px}.mn-progress::-webkit-progress-value{background:var(--brand-green);border-radius:999px;transition:width .5s}.mn-progress::-moz-progress-bar{background:var(--brand-green);border-radius:999px;transition:width .5s}.mn-progress--soft::-webkit-progress-bar{background:var(--mn-cream-deep,#e5eef7)}.mn-progress--soft::-moz-progress-bar{background:var(--brand-green)}.mn-text-input{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));width:100%;color:var(--mn-ink,#20343a);background:#fff;border-radius:.875rem;outline:none;margin-top:.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;display:block}.mn-text-input:focus{border-color:var(--mn-teal,#1fa77a);box-shadow:0 0 0 2px color-mix(in srgb, var(--mn-teal,#1fa77a) 18%, transparent)}.mn-questionnaire-meter{z-index:20;border:1px solid color-mix(in srgb, var(--mn-teal) 18%, var(--mn-line));background:linear-gradient(180deg, color-mix(in srgb, var(--mn-mint) 76%, white), white);box-shadow:0 18px 50px -36px color-mix(in srgb, var(--mn-teal) 56%, transparent);border-radius:1.125rem;padding:1rem;position:sticky;top:.75rem}@media (min-width:640px){.mn-questionnaire-meter{padding:1.125rem 1.25rem}}.mn-questionnaire-meter__label{color:var(--mn-ink);font-family:var(--mn-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1rem}:lang(th) .mn-questionnaire-meter__label{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none}.mn-questionnaire-meter__hint{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.45rem}.mn-questionnaire-meter__value{color:var(--mn-teal);letter-spacing:0;white-space:nowrap;font-size:2.25rem;font-weight:700;line-height:1}.mn-questionnaire-meter__value span{color:var(--muted-foreground);margin-left:.1rem;font-size:.875rem;font-weight:700}.mn-questionnaire-meter__marks{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:.5rem;font-size:.65rem;font-weight:700;line-height:1rem;display:grid}:lang(th) .mn-questionnaire-meter__marks{letter-spacing:0;text-transform:none}.mn-questionnaire-meter__marks span:nth-child(2){text-align:center}.mn-questionnaire-meter__marks span:nth-child(3){text-align:right}.mn-optional-badge{border:1px solid var(--mn-sand-deep);background:var(--mn-gold-tint);color:var(--mn-gold);border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.66rem;font-weight:700;line-height:1rem;display:inline-flex}.mn-assessment-honesty{border:1px solid var(--mn-mint-deep);background:linear-gradient(180deg, var(--mn-mint), white);color:var(--mn-ink-soft);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;font-size:.95rem;line-height:1.65rem;display:grid}.mn-assessment-honesty__mark{color:var(--mn-gold);font-family:var(--mn-font-display), var(--mn-font-body), serif;font-size:2.75rem;line-height:.95}.mn-assessment-honesty__greeting{color:var(--mn-teal-deep);margin-bottom:.25rem;font-weight:700}.mn-assessment-trust-strip{border-top:1px solid var(--mn-line);gap:.75rem;padding-top:1.25rem;display:grid}@media (min-width:768px){.mn-assessment-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.mn-assessment-trust-item{border:1px solid var(--mn-line);background:color-mix(in srgb, white 72%, var(--mn-cream));min-width:0;color:var(--mn-teal-deep);border-radius:.875rem;gap:.75rem;padding:.875rem;display:flex}.mn-assessment-trust-item__title{color:var(--mn-ink);font-size:.875rem;font-weight:700;line-height:1.25rem}.mn-assessment-trust-item__body{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem;line-height:1.25rem}.mn-email-card{border:1px solid color-mix(in srgb, var(--mn-teal,#1fa77a) 18%, transparent);background:linear-gradient(135deg, #1fa77a1a, #d6a43b14), var(--mn-paper,white);border-radius:1.15rem;padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 18px 40px -32px #164c3f73}.mn-email-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mn-email-card__header h3{color:var(--mn-ink,#20343a);letter-spacing:0;margin:0;font-size:clamp(1rem,2vw,1.15rem);font-weight:750}.mn-email-card__header span{background:color-mix(in srgb, var(--mn-gold,#d6a43b) 16%, white);color:var(--mn-gold,#d6a43b);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.mn-email-card__body{color:var(--muted-foreground);margin-top:.65rem;font-size:.94rem;line-height:1.65}.mn-email-card__privacy{border-left:3px solid color-mix(in srgb, var(--mn-teal,#1fa77a) 45%, transparent);color:color-mix(in srgb, var(--muted-foreground) 86%, var(--mn-ink,#20343a));margin-top:.8rem;padding-left:.75rem;font-size:.8rem;line-height:1.55}.consent-wrap{max-width:920px;margin:22px auto 0;padding:0 22px}.consent{border:1.5px solid var(--mn-teal-glow);background:var(--mn-mint);border-radius:22px;padding:24px 26px 22px}.consent-eyebrow{color:var(--mn-teal-deep);font-family:var(--mn-font-mono), ui-monospace, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:500;line-height:1.1;display:inline-flex}.consent-eyebrow svg{width:13px;height:13px}:lang(th) .consent-eyebrow,:lang(zh-CN) .consent-eyebrow{letter-spacing:0;text-transform:none}.consent-title{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;margin:0 0 6px;font-size:23px;font-weight:600;line-height:1.12}.consent-lede{max-width:60ch;color:var(--mn-ink-soft);margin:0 0 18px;font-size:14.5px;line-height:1.55}.consent-check{border:1.5px solid var(--mn-line);background:var(--mn-paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;transition:border-color .18s;display:flex}.consent-check:hover{border-color:var(--mn-teal-light)}.consent-check input{opacity:0;width:1px;height:1px;position:absolute}.consent-box{border:1.5px solid var(--mn-sand-deep);background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .18s;display:grid}.consent-box svg{color:#fff;opacity:0;width:13px;height:13px;transition:all .18s;transform:scale(.6)}.consent-check input:checked~.consent-box{border-color:var(--mn-teal);background:var(--mn-teal)}.consent-check input:checked~.consent-box svg{opacity:1;transform:scale(1)}.consent-check input:focus-visible~.consent-box{outline:3px solid var(--mn-teal-glow);outline-offset:2px}.consent-text{flex-direction:column;gap:3px;display:flex}.consent-label{color:var(--mn-ink);font-size:14px;font-weight:600;line-height:1.4}.consent-note{color:var(--mn-ash);font-size:12.5px;line-height:1.4}.consent .tag{border:1px solid var(--mn-sand-deep);background:var(--mn-gold-tint);color:var(--mn-gold);font-family:var(--mn-font-mono), ui-monospace, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:2px 7px;font-size:8.5px;font-weight:500;line-height:1.1;display:inline-flex}:lang(th) .consent .tag,:lang(zh-CN) .consent .tag{letter-spacing:0;text-transform:none}.consent-gatehint{color:var(--mn-ash);margin:12px 0 0;font-size:12.5px;line-height:1.4;transition:all .18s}.consent-gatehint.ok{color:var(--mn-teal-deep)}.consent-link{border-bottom:1px solid var(--mn-teal-glow);color:var(--mn-teal-deep);font-family:var(--mn-font-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;margin-top:6px;padding-bottom:1px;font-size:11px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block}.consent-link:hover{border-color:var(--mn-teal-deep)}:lang(th) .consent-link,:lang(zh-CN) .consent-link{letter-spacing:0}@media (max-width:520px){.consent{padding:20px 18px}.consent-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.consent *,.mn-assessment-continue-button{transition:none!important}}.mn-processing-card{border-radius:var(--mn-radius-md,.5rem);background:var(--mn-paper,white);box-shadow:var(--mn-shadow-card,0 1px 2px #0f172a0d), 0 0 0 1px var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));padding:1.25rem}@media (min-width:640px){.mn-processing-card{padding:1.5rem}}.mn-primary-button{background:var(--mn-teal,#1fa77a);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.mn-primary-button:hover{background:var(--mn-teal-deep,#188a65)}.mn-primary-button:disabled{cursor:not-allowed;opacity:.45}.mn-green-button{background:var(--mn-teal,#1fa77a);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.mn-green-button:hover{background:var(--mn-teal-deep,#188a65)}.mn-green-button:focus-visible{outline:2px solid var(--mn-teal,#1fa77a);outline-offset:2px}.mn-green-button--compact{flex-shrink:0;padding:.625rem 1rem}.mn-brand-button{background:var(--brand-blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.mn-brand-button:hover{background:var(--brand-blue-dark)}.mn-brand-button:focus-visible{outline:2px solid var(--brand-turquoise);outline-offset:2px}.mn-soft-action-button{border:1px solid color-mix(in srgb, var(--mn-teal,#1fa77a) 25%, transparent);background:color-mix(in srgb, var(--mn-teal,#1fa77a) 10%, transparent);color:var(--mn-teal-deep,#167558);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .15s;display:inline-flex}.mn-soft-action-button:hover{background:color-mix(in srgb, var(--mn-teal,#1fa77a) 15%, transparent)}.mn-soft-action-button:disabled{cursor:not-allowed;opacity:.45}.mn-secondary-button{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));background:var(--mn-paper,white);color:var(--mn-ink,#20343a);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,opacity .15s}.mn-secondary-button:hover{background:var(--background)}.mn-secondary-button:disabled{cursor:not-allowed;opacity:.4}.mn-secondary-button--compact{color:var(--muted-foreground);padding:.75rem 1rem;font-size:.75rem;line-height:1rem}.mn-secondary-button--compact:hover{color:var(--mn-ink,#20343a)}.mn-assessment-continue-button{background:var(--mn-teal,#1fa77a);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.mn-assessment-continue-button:hover{background:var(--mn-teal-deep,#188a65)}.mn-assessment-continue-button:disabled{cursor:not-allowed;opacity:.45}.mn-assessment-continue-button:disabled:hover{background:var(--mn-teal,#1fa77a)}.mn-lab-input{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));border-radius:var(--mn-radius-sm,.375rem);outline:none;min-width:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.mn-lab-input:focus{border-color:var(--mn-teal,#1fa77a);box-shadow:0 0 0 2px color-mix(in srgb, var(--mn-teal,#1fa77a) 18%, transparent)}.mn-lab-unit{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));border-radius:var(--mn-radius-sm,.375rem);background:var(--mn-paper,white);color:var(--mn-ink,#20343a);outline:none;padding:.5rem;font-size:.75rem;font-weight:600;line-height:1rem}.mn-lab-unit:focus{border-color:var(--mn-teal,#1fa77a)}.mn-section-progress{background:var(--mn-cream,#fbfdfb);padding:.5rem .25rem}.mn-section-progress--framed{border:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));border-radius:var(--mn-radius-md,.5rem);background:var(--mn-paper,white);padding:1rem;box-shadow:0 1px 2px #0f172a0a}.mn-section-card{background:var(--mn-paper,white);box-shadow:0 22px 70px -52px color-mix(in srgb, var(--mn-teal) 36%, transparent), 0 0 0 1px var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));border-radius:1rem;overflow:hidden}.mn-section-card__header,.mn-section-card__body,.mn-section-card__footer{padding-inline:1.25rem}.mn-section-card__header{background:linear-gradient(180deg, white, color-mix(in srgb, var(--mn-cream) 55%, white));padding-block:1.25rem}.mn-section-card__body{border-top:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));padding-block:1.5rem}.mn-section-card__footer{border-top:1px solid var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));background:color-mix(in srgb, var(--mn-mint,#eaf3ec) 38%, white);padding-block:1rem}@media (min-width:640px){.mn-section-card__header,.mn-section-card__body,.mn-section-card__footer{padding-inline:1.5rem}}.mn-section-card__kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.mn-section-card__kicker:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.mn-section-card__kicker--active{color:var(--mn-gold,#3a7bd5)}.mn-section-card__kicker--done{color:var(--mn-teal,#1fa77a)}.mn-section-card__title{color:var(--mn-ink,#20343a);font-family:var(--mn-font-display), var(--mn-font-body), serif;margin-top:.5rem;font-size:1.35rem;font-weight:600;line-height:1.85rem}:lang(th) .mn-section-card__title{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}.mn-section-card__copy{max-width:42rem;color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5rem}.mn-question__heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mn-question__label{color:var(--mn-ink,#20343a);font-size:.875rem;font-weight:600;line-height:1.25rem}.mn-question__hint,.mn-question__why{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5rem}.mn-question__control{margin-top:.75rem}.mn-pill-group,.mn-scale-group{flex-wrap:wrap;gap:.5rem;display:flex}.mn-pill{border:1px solid;border-radius:.875rem;padding:.62rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.mn-pill--selected{border-color:var(--mn-teal,#1fa77a);background:linear-gradient(180deg, var(--mn-teal-light), var(--mn-teal));color:#fff;box-shadow:0 12px 28px -20px var(--mn-teal-deep)}.mn-pill--idle{border-color:var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));background:var(--mn-paper,white);color:var(--mn-ink,#20343a)}.mn-pill--idle:hover{border-color:color-mix(in srgb, var(--mn-teal,#1fa77a) 40%, transparent);background:color-mix(in srgb, var(--mn-teal,#1fa77a) 8%, transparent)}.mn-option-grid{gap:.75rem;display:grid}@media (min-width:640px){.mn-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mn-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mn-option-card{text-align:left;border:1px solid;border-radius:.875rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.mn-option-card--selected{border-color:var(--mn-teal,#1fa77a);background:linear-gradient(180deg, var(--mn-teal-light), var(--mn-teal));color:#fff;box-shadow:0 12px 28px -20px var(--mn-teal-deep)}.mn-option-card--idle{border-color:var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent));background:var(--mn-paper,white);color:var(--mn-ink,#20343a)}.mn-option-card--idle:hover{border-color:color-mix(in srgb, var(--mn-teal,#1fa77a) 40%, transparent);background:color-mix(in srgb, var(--mn-teal,#1fa77a) 8%, transparent)}.mn-option-card--blocked{cursor:not-allowed;opacity:.45}.mn-skin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.mn-skin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mn-skin-button{aspect-ratio:1;border-radius:var(--mn-radius-sm,.375rem);background:var(--mn-paper,white);border:2px solid;padding:.25rem;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,filter .15s}.mn-skin-button:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--mn-teal,#1fa77a) 25%, transparent);outline:none}.mn-skin-button--selected{border-color:var(--mn-teal,#1fa77a);box-shadow:0 1px 2px #0f172a0d, 0 0 0 2px color-mix(in srgb, var(--mn-teal,#1fa77a) 25%, transparent)}.mn-skin-button--idle{border-color:var(--mn-line,color-mix(in srgb, var(--foreground) 10%, transparent))}.mn-skin-button--idle:hover{border-color:color-mix(in srgb, var(--mn-teal,#1fa77a) 40%, transparent);background:color-mix(in srgb, var(--mn-teal,#1fa77a) 8%, transparent);opacity:1}.mn-skin-button--muted{opacity:.35;filter:saturate(.75)}.mn-customer-shell .mn-site-footer-main{grid-template-columns:1fr;align-items:center;gap:1.75rem;width:100%;max-width:72rem;min-height:7rem;margin-inline:auto;padding:1.75rem 1rem;display:grid}@media (min-width:640px){.mn-customer-shell .mn-site-footer-main{padding-inline:1.5rem}}@media (min-width:768px){.mn-customer-shell .mn-site-footer-main{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:1rem}}@media (min-width:1024px){.mn-customer-shell .mn-site-footer-main{padding-inline:2rem}}.mn-customer-shell .mn-site-footer-brand-row{min-width:0;color:var(--brand-navy);text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.mn-customer-shell .mn-site-footer-brand-row{flex-direction:row;justify-content:center}}@media (min-width:768px){.mn-customer-shell .mn-site-footer-brand-row{text-align:left;justify-content:flex-start}}.mn-customer-shell .mn-site-footer-bottom{border-top:1px solid color-mix(in srgb, var(--mn-line,var(--foreground)) 72%, transparent);width:100%;max-width:72rem;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:auto;padding:1.5rem 1rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:640px){.mn-customer-shell .mn-site-footer-bottom{text-align:left;flex-direction:row;padding-inline:1.5rem}}@media (min-width:1024px){.mn-customer-shell .mn-site-footer-bottom{padding-inline:2rem}}.mn-customer-shell .mn-site-footer-nav{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.625rem;font-weight:600;line-height:1rem;display:flex}@media (min-width:640px){.mn-customer-shell .mn-site-footer-nav{justify-content:flex-start;font-size:.6875rem}}.mn-skin-swatch{border:1px solid #0000001a;border-radius:4px;width:100%;height:100%;display:block}.mn-skin-swatch[data-skin-tone=I]{background:#f8dfc8}.mn-skin-swatch[data-skin-tone=II]{background:#eec29a}.mn-skin-swatch[data-skin-tone=III]{background:#d6a071}.mn-skin-swatch[data-skin-tone=IV]{background:#a66c45}.mn-skin-swatch[data-skin-tone=V]{background:#744222}.mn-skin-swatch[data-skin-tone=VI]{background:#3b2116}.mn-hero-image-fade{background:radial-gradient(ellipse at bottom left, color-mix(in srgb, var(--mn-paper,#fbfdfb) 98%, transparent) 0%, color-mix(in srgb, var(--mn-mint,#eefbfa) 78%, transparent) 16%, color-mix(in srgb, var(--mn-gold-tint,#edf6ff) 34%, transparent) 31%, transparent 48%)}.mn-cta-background{background-image:url(/cta-athletes.jpg);background-position:50% 45%}.mn-blog-cta-background{background-image:url(/mainphoto.png);background-position:50% 42%}.mn-formulation-hero-background{background-image:url(/formulation-couple.jpg);background-position:0 52%}.mn-blog-avatar-fallback{background:var(--mn-mint,#eaf5ff);width:2.5rem;height:2.5rem;color:var(--mn-teal-deep,#3a7bd5);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex;position:relative;overflow:hidden}.mn-blog-avatar-fallback:before,.mn-blog-avatar-fallback:after{content:"";position:absolute;inset:0}.mn-blog-avatar-fallback:before{background:radial-gradient(circle at 30% 25%, var(--mn-mint-deep,#ddf7ec), transparent 45%), radial-gradient(circle at 75% 75%, var(--mn-gold-tint,#cfe8ff), transparent 45%)}.mn-blog-avatar-fallback:after{background:linear-gradient(135deg, transparent 0 42%, color-mix(in srgb, var(--mn-teal,#1fa77a) 20%, transparent) 43% 45%, transparent 46%)}.mn-health-domain{border:1px solid;border-radius:.75rem;min-width:0;padding:.75rem}.mn-health-domain[data-domain-tone=blue]{background:color-mix(in srgb, var(--mn-mint,#eaf5ff) 82%, transparent);border-color:color-mix(in srgb, var(--mn-teal-deep,#3a7bd5) 18%, transparent)}.mn-health-domain[data-domain-tone=green]{background:color-mix(in srgb, var(--mn-mint-deep,#effbf5) 72%, transparent);border-color:color-mix(in srgb, var(--mn-teal,#1fa77a) 20%, transparent)}.mn-health-domain[data-domain-tone=amber]{background:color-mix(in srgb, var(--mn-gold-tint,#f59e0b) 72%, transparent);border-color:color-mix(in srgb, var(--mn-gold,#f59e0b) 20%, transparent)}.mn-health-domain[data-domain-tone=red]{background:var(--mn-error-bg,#ef444414);border-color:color-mix(in srgb, var(--mn-error,#ef4444) 20%, transparent)}.mn-health-domain[data-domain-tone=purple]{background:color-mix(in srgb, var(--mn-sand-soft,#8b5cf6) 72%, transparent);border-color:color-mix(in srgb, var(--mn-sand-deep,#8b5cf6) 26%, transparent)}.mn-health-domain[data-domain-tone=cyan]{background:color-mix(in srgb, var(--mn-teal-glow,#06b6d4) 46%, transparent);border-color:color-mix(in srgb, var(--mn-teal-light,#06b6d4) 24%, transparent)}.mn-health-score-card{border-radius:var(--mn-radius-lg,1rem);background:var(--mn-paper,white);text-align:center;height:100%;min-height:14rem;box-shadow:var(--mn-shadow-card,0 1px 2px #0f172a0d), 0 0 0 1px color-mix(in srgb, var(--mn-line,#3a7bd5) 80%, transparent);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}@media (min-width:640px){.mn-health-score-card{min-height:0;padding:2rem}}.mn-link-accent{color:var(--mn-teal-deep);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mn-teal) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--mn-teal) 30%, transparent);text-underline-offset:4px;font-weight:600;transition:color .15s,text-decoration-color .15s}.mn-link-accent:hover{color:var(--mn-teal-deep);-webkit-text-decoration-color:var(--mn-teal);text-decoration-color:var(--mn-teal)}.mn-blog-cta-card,.mn-formulation-hero-card{border-radius:var(--mn-radius-lg);background:var(--mn-mint);box-shadow:0 0 0 1px color-mix(in srgb, var(--mn-gold) 10%, transparent);position:relative;overflow:hidden}.mn-blog-cta-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--mn-mint) 96%, transparent), color-mix(in srgb, var(--mn-mint) 82%, transparent), color-mix(in srgb, var(--mn-mint) 52%, transparent));position:absolute;inset:0}.mn-formulation-hero-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--mn-mint) 92%, transparent), color-mix(in srgb, var(--mn-mint) 76%, transparent), color-mix(in srgb, var(--mn-mint) 50%, transparent));position:absolute;inset:0}.mn-formulation-hero-bottom-wash{background:linear-gradient(180deg, color-mix(in srgb, var(--mn-mint) 20%, transparent), transparent, color-mix(in srgb, var(--mn-mint) 72%, transparent));position:absolute;inset:0}.mn-disclosure-card{border:1px solid color-mix(in srgb, var(--mn-teal) 20%, transparent);border-radius:var(--mn-radius-sm);background:color-mix(in srgb, var(--mn-teal) 5%, transparent);color:var(--muted-foreground);gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.5rem;display:flex}.mn-customer-shell .mn-titlebar{border-bottom:1px solid var(--mn-line);background:var(--mn-paper)}.mn-customer-shell .mn-availability-bar{background:var(--mn-ink);min-height:2.5rem;color:var(--mn-teal-glow);text-align:center;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.mn-customer-shell .mn-availability-label{color:var(--mn-teal-glow);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700}.mn-customer-shell .mn-availability-label--muted{color:#ffffff8c}.mn-customer-shell .mn-availability-pills{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.mn-customer-shell .mn-availability-pill{color:#ffffffe6;letter-spacing:0;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.mn-customer-shell .mn-availability-pill--soon{color:#ffffffb3;background:#ffffff0d}.mn-customer-shell .mn-availability-coming{opacity:.72;align-items:center;gap:.5rem;display:inline-flex}.mn-customer-shell .mn-titlebar-main{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:82.5rem;min-height:4.5rem;margin-inline:auto;padding:.75rem 1rem;display:flex}.mn-customer-shell .mn-titlebar .mn-logo-mark-frame{border:1px solid color-mix(in srgb, var(--mn-line) 82%, transparent);background:0 0;border-radius:999px;width:3rem;height:3rem;padding:0}.mn-customer-shell .mn-titlebar .mn-logo-mark-image{object-fit:contain;width:auto;max-width:none;height:2.55rem;max-height:none}@media (min-width:640px){.mn-customer-shell .mn-titlebar-main{padding-inline:1.5rem}}@media (min-width:1024px){.mn-customer-shell .mn-titlebar-main{padding-inline:2rem}}.mn-customer-shell .mn-titlebar-nav{color:var(--mn-ink-soft);align-items:center;gap:1.25rem;font-size:.8125rem;font-weight:700;line-height:1rem;display:none}@media (min-width:1024px){.mn-customer-shell .mn-titlebar-nav{display:flex}}.mn-customer-shell .mn-titlebar-link{color:inherit}.mn-customer-shell .mn-titlebar-link:hover{color:var(--mn-teal-deep)}.mn-customer-shell .mn-titlebar-actions{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.mn-customer-shell .mn-titlebar-cta{background:var(--mn-ink);color:var(--mn-paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.75rem;font-weight:800;line-height:1rem;display:none}.mn-customer-shell .mn-titlebar-cta:hover{background:var(--mn-teal-deep)}@media (min-width:640px){.mn-customer-shell .mn-titlebar-cta{display:inline-flex}}.mn-customer-shell .mn-site-footer{border-top:1px solid var(--mn-line);background:var(--mn-ink);color:#ffffffc7}.mn-customer-shell .mn-site-footer-grid{gap:2rem;width:100%;max-width:82.5rem;margin-inline:auto;padding:4rem 1rem 3rem;display:grid}@media (min-width:640px){.mn-customer-shell .mn-site-footer-grid{padding-inline:1.5rem}}@media (min-width:900px){.mn-customer-shell .mn-site-footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.55fr));padding-inline:2rem}}.mn-customer-shell .mn-site-footer-brand{--mn-logo-ink:white;--mn-logo-tagline:#ffffff94;max-width:24rem}.mn-customer-shell .mn-site-footer-brand .mn-logo-mark-frame{background:#fff;border-radius:999px;width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px #ffffff38}.mn-customer-shell .mn-site-footer-brand .mn-logo-mark-image{max-width:2rem;max-height:2.5rem}.mn-customer-shell .mn-site-footer-brand p{margin-top:1.25rem;font-size:.95rem;line-height:1.75rem}.mn-customer-shell .mn-site-footer-social{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.mn-customer-shell .mn-site-footer-social a{color:#fff;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,color .15s;display:grid}.mn-customer-shell .mn-site-footer-social a:hover{color:var(--mn-teal-glow);background:#ffffff14}.mn-customer-shell .mn-site-footer-column{align-content:start;gap:.75rem;display:grid}.mn-customer-shell .mn-site-footer-column h2{color:#fff;font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mn-customer-shell .mn-site-footer-column a{color:#ffffffb8;font-size:.9rem;transition:color .15s}.mn-customer-shell .mn-site-footer-column a:hover{color:var(--mn-teal-glow)}.mn-customer-shell .mn-site-footer-fineprint{color:#ffffff94;border-top:1px solid #ffffff1f;width:100%;max-width:82.5rem;margin-inline:auto;padding:1.5rem 1rem 2rem;font-size:.75rem;line-height:1.35rem}@media (min-width:640px){.mn-customer-shell .mn-site-footer-fineprint{padding-inline:1.5rem}}@media (min-width:1024px){.mn-customer-shell .mn-site-footer-fineprint{padding-inline:2rem}}.mn-customer-shell .mn-site-footer-fineprint>div{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.mn-customer-shell .mn-site-footer-languages{color:#fff;font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.12em;gap:.75rem;font-weight:800;display:inline-flex}.mn-customer-shell.mn-reveal-ready [data-reveal]{opacity:0;transform:translateY(18px)}.mn-customer-shell.mn-reveal-ready [data-reveal].mn-reveal-in{animation:.7s cubic-bezier(.2,.7,.2,1) both mn-reveal-fade-up}.mn-v15-container{width:100%;max-width:82.5rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.mn-v15-container{padding-inline:1.5rem}}@media (min-width:1024px){.mn-v15-container{padding-inline:1.75rem}}.mn-v15-section{padding-block:5rem}@media (min-width:768px){.mn-v15-section{padding-block:6rem}}.mn-v15-hero{border-bottom:1px solid var(--mn-line);background:var(--mn-cream);position:relative;overflow:hidden}.mn-v15-glow{pointer-events:none;border-radius:999px;position:absolute}.mn-v15-glow--hero-a{background:radial-gradient(circle,#b8e0cf57,#0000 66%);width:45rem;height:45rem;top:-17rem;right:-14rem}.mn-v15-glow--hero-b{background:radial-gradient(circle,#f5ebc9b3,#0000 68%);width:32rem;height:32rem;bottom:-16rem;left:-10rem}.mn-v15-glow--protocol,.mn-v15-glow--origin-a{background:radial-gradient(circle,#d8c9a859,#0000 65%);width:24rem;height:24rem;top:-10%;left:-8%}.mn-v15-glow--origin-b{background:radial-gradient(circle,#b8943d1a,#0000 65%);width:26rem;height:26rem;bottom:-12%;right:-10%}.mn-v15-glow--final{background:radial-gradient(circle,#b8e0cf1f,#0000 65%);width:38rem;height:38rem;top:0;right:0}.mn-v15-eyebrow,.mn-v15-badge{color:var(--mn-gold);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;line-height:1rem;display:inline-flex}:lang(th) .mn-v15-eyebrow,:lang(th) .mn-v15-badge{text-transform:none}.mn-v15-eyebrow:before,.mn-v15-badge:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.mn-v15-eyebrow--light,.mn-v15-badge--dark{color:var(--mn-teal-glow)}.mn-v15-badge{background:var(--mn-mint);color:var(--mn-teal-deep);border-radius:999px;padding:.5rem 1rem}.mn-v15-badge--dark{background:color-mix(in srgb, var(--mn-teal-glow) 10%, transparent)}.mn-v15-heading{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;text-wrap:balance;margin-top:.75rem;font-size:2.25rem;font-weight:500;line-height:1.08}@media (min-width:640px){.mn-v15-heading{font-size:3rem}}@media (min-width:1024px){.mn-v15-heading{font-size:3.75rem}}:lang(th) .mn-v15-heading{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-heading span{color:var(--mn-teal-deep);font-style:italic}.mn-v15-heading--light{color:#fff}.mn-v15-heading--light span{color:var(--mn-teal-glow)}.mn-v15-section-copy{max-width:42rem;color:var(--mn-ink-soft);margin:1rem auto 0;font-size:1.0625rem;line-height:1.875rem}.mn-v15-section-copy--light{color:#ffffffd1}.mn-v15-button{background:linear-gradient(135deg, var(--mn-teal), var(--mn-teal-deep));color:#fff;box-shadow:0 18px 38px -22px color-mix(in srgb, var(--mn-teal-deep) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:800;line-height:1.25rem;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.mn-v15-button:hover{box-shadow:0 22px 44px -24px color-mix(in srgb, var(--mn-teal-deep) 84%, transparent);transform:translateY(-1px)}.mn-v15-button:focus-visible{outline:2px solid var(--mn-teal-light);outline-offset:2px}.mn-v15-button--outline{border:1px solid var(--mn-sand-deep);color:var(--mn-ink-soft);box-shadow:none;background:0 0}.mn-v15-button--outline:hover{background:var(--mn-paper);box-shadow:none}.mn-v15-button--bright{background:linear-gradient(135deg, var(--mn-teal-glow), var(--mn-teal));color:var(--mn-ink)}.mn-v15-button--cream{background:var(--mn-cream);color:var(--mn-ink);box-shadow:none}.mn-v15-button--ghost{color:var(--mn-cream);box-shadow:none;background:0 0;border:1px solid #fff6}.mn-v15-hero-scatter{justify-content:center;align-items:center;height:26rem;margin-top:.5rem;display:flex;position:relative}@media (min-width:768px){.mn-v15-hero-scatter{height:35rem}}.mn-v15-hero-orb,.mn-v15-hero-orb-inner{border-radius:999px;position:absolute}.mn-v15-hero-orb{background:radial-gradient(circle,#e8f2eae6 0%,#dce9de99 35%,#b8e0cf40 65%,#0000 80%);width:17.5rem;height:17.5rem}.mn-v15-hero-orb-inner{background:radial-gradient(circle at 35% 30%,#ffffffd9 0%,#f5ebc92e 50%,#0000 75%);width:12.5rem;height:12.5rem}@media (min-width:768px){.mn-v15-hero-orb{width:32.5rem;height:32.5rem}.mn-v15-hero-orb-inner{width:23.75rem;height:23.75rem}}.mn-v15-hero-figure{z-index:2;filter:drop-shadow(0 12px 28px #1f4ea82e);width:8.75rem;height:auto;animation:6s ease-in-out infinite mn-hero-breathe;position:relative}@media (min-width:768px){.mn-v15-hero-figure{width:14.375rem}}.mn-v15-float-pill{z-index:3;max-width:min(9.5rem,42vw);color:var(--mn-ink-soft);font-family:var(--mn-font-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fefcf7eb;border:1px solid #dcd5c3b3;border-radius:999px;align-items:center;gap:.125rem;padding:.38rem .68rem;font-size:.82rem;font-style:italic;line-height:1rem;animation:7s ease-in-out infinite mn-float-drift;display:inline-flex;position:absolute;overflow:hidden;box-shadow:0 8px 22px -10px #0a25402e}.mn-v15-float-pill span{color:var(--mn-teal);font-style:normal;font-weight:600}.mn-v15-float-pill[data-pill-index="0"]{animation-delay:0s;top:5%;left:4%}.mn-v15-float-pill[data-pill-index="1"]{animation-delay:1.4s;top:10%;right:0}.mn-v15-float-pill[data-pill-index="2"]{animation-delay:2.8s;top:43%;left:0}.mn-v15-float-pill[data-pill-index="3"]{animation-delay:4.2s;bottom:25%;right:1%}.mn-v15-float-pill[data-pill-index="4"]{animation-delay:5.6s;bottom:7%;left:18%}@media (min-width:768px){.mn-v15-float-pill{text-overflow:clip;max-width:none;padding:.5rem 1rem;font-size:1rem;line-height:1.25rem;display:inline-flex;overflow:visible}.mn-v15-float-pill[data-pill-index="0"]{animation-delay:0s;top:4%;left:8%}.mn-v15-float-pill[data-pill-index="1"]{animation-delay:1.4s;top:14%;right:4%}.mn-v15-float-pill[data-pill-index="2"]{animation-delay:2.8s;top:46%;left:-2%}.mn-v15-float-pill[data-pill-index="3"]{animation-delay:4.2s;bottom:28%;right:-3%}.mn-v15-float-pill[data-pill-index="4"]{animation-delay:5.6s;bottom:8%;left:14%}}.mn-v15-step-card,.mn-v15-practice-card,.mn-v15-food-card,.mn-v15-trust-card{border:1px solid var(--mn-line);background:var(--mn-cream);border-radius:1.5rem;padding:2rem;transition:border-color .15s,box-shadow .15s,transform .15s}.mn-v15-step-card:hover,.mn-v15-journal-card:hover{transform:translateY(-.25rem);box-shadow:0 20px 50px -36px #0a254073}.mn-v15-step-card>span{background:linear-gradient(135deg, var(--mn-teal-deep), var(--mn-teal));color:#fff;width:2.75rem;height:2.75rem;font-family:var(--mn-font-display), Georgia, serif;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--mn-teal) 60%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex}.mn-v15-step-card h3,.mn-v15-practice-card h3,.mn-v15-food-card h3,.mn-v15-trust-card h3{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;margin-top:1.25rem;font-size:1.375rem;font-weight:500;line-height:1.85rem}:lang(th) .mn-v15-step-card h3,:lang(th) .mn-v15-practice-card h3,:lang(th) .mn-v15-food-card h3,:lang(th) .mn-v15-trust-card h3{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-step-card p,.mn-v15-practice-card p,.mn-v15-food-card p,.mn-v15-trust-card p{color:var(--mn-ash);margin-top:.75rem;font-size:.925rem;line-height:1.65rem}.mn-v15-step-card strong{border-top:1px dashed var(--mn-line);color:var(--mn-ash-soft);text-transform:uppercase;margin-top:1.125rem;padding-top:1rem;font-size:.75rem;font-weight:800;display:block}:lang(th) .mn-v15-step-card strong{text-transform:none}.mn-v15-check{color:var(--mn-ink-soft);gap:.75rem;font-size:.925rem;line-height:1.5rem;display:flex}.mn-v15-check svg{color:var(--mn-teal)}.mn-v15-check--light{color:#ffffffdb}.mn-v15-phone{border:1px solid var(--mn-line);background:#fff;border-radius:2.125rem;width:100%;max-width:23.75rem;margin-inline:auto;overflow:hidden;box-shadow:0 26px 80px -48px #0a254080}.mn-v15-phone-header{color:#fff;background:#0e2d4d;align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.mn-v15-phone-header>span{background:linear-gradient(135deg, var(--mn-teal-light), var(--mn-teal-deep));width:2.125rem;height:2.125rem;font-family:var(--mn-font-display), Georgia, serif;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mn-v15-phone-header strong,.mn-v15-phone-header small{display:block}.mn-v15-phone-header small{color:var(--mn-teal-glow);font-size:.75rem}.mn-v15-phone-header em{color:var(--mn-ash-soft);white-space:nowrap;background:#ffffff14;border-radius:999px;margin-left:auto;padding:.25rem .625rem;font-size:.7rem;font-style:normal}.mn-v15-chat{border:1px solid var(--mn-line);max-width:84%;color:var(--mn-ink-soft);background:#fff;border-radius:1.125rem 1.125rem 1.125rem .3125rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.55rem}.mn-v15-chat--user{border-color:var(--mn-ink);background:var(--mn-ink);color:#fff;border-radius:1.125rem 1.125rem .3125rem;justify-self:end}.mn-v15-protocol-card{border:1px solid var(--mn-line);background:#fff;border-radius:1rem;overflow:hidden}.mn-v15-protocol-card>div:first-child{background:linear-gradient(135deg, var(--mn-teal-deep), var(--mn-teal));color:#fff;padding:.875rem 1rem}.mn-v15-protocol-card>div:first-child p{text-transform:uppercase;opacity:.8;font-size:.7rem;font-weight:800}:lang(th) .mn-v15-protocol-card>div:first-child p{text-transform:none}.mn-v15-protocol-card h3{font-family:var(--mn-font-display), Georgia, serif;margin-top:.25rem;font-size:1.125rem}.mn-v15-protocol-card ul{padding-inline:1rem}.mn-v15-protocol-card li{border-bottom:1px solid var(--mn-line);color:var(--mn-ink-soft);gap:.75rem;padding-block:.75rem;font-size:.85rem;line-height:1.35rem;display:flex}.mn-v15-protocol-card li:last-child{border-bottom:0}.mn-v15-protocol-card li span{background:var(--mn-mint);width:1.5rem;height:1.5rem;color:var(--mn-teal-deep);border-radius:.375rem;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.mn-v15-based-on{border-top:1px solid var(--mn-line);background:var(--mn-paper);color:var(--mn-ash);padding:.75rem 1rem;font-size:.75rem}.mn-v15-reasoning summary{cursor:pointer;border-top:1px solid var(--mn-line);color:var(--mn-teal-deep);justify-content:space-between;padding:.75rem 1rem;font-size:.75rem;font-weight:800;list-style:none;display:flex}.mn-v15-reasoning summary::-webkit-details-marker{display:none}.mn-v15-reasoning summary:after{content:"+"}.mn-v15-reasoning[open] summary:after{content:"-"}.mn-v15-reasoning div{background:var(--mn-paper);padding:0 1rem .75rem}.mn-v15-reasoning p{color:var(--mn-ink-soft);font-size:.78rem;line-height:1.35rem}.mn-v15-food-tag{background:var(--mn-mint-deep);color:var(--mn-teal-deep);border-radius:999px;padding:.2rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.mn-v15-band,.mn-v15-bridge{border-block:1px solid var(--mn-mint-deep);background:var(--mn-mint);text-align:center;padding-block:5rem}.mn-v15-band h2,.mn-v15-bridge h2{max-width:56rem;color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;text-wrap:balance;margin-inline:auto;font-size:2rem;font-weight:500;line-height:1.1}@media (min-width:768px){.mn-v15-band h2,.mn-v15-bridge h2{font-size:3rem}}:lang(th) .mn-v15-band h2,:lang(th) .mn-v15-bridge h2{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-band h2 span,.mn-v15-bridge h2 span{color:var(--mn-teal-deep);font-style:italic}.mn-v15-band p,.mn-v15-bridge p{max-width:42rem;color:var(--mn-ink-soft);margin:1.5rem auto 0;font-size:1.0625rem;line-height:1.875rem}.mn-v15-bridge small{color:var(--mn-ash);margin-top:1.125rem;font-size:.875rem;display:block}.mn-v15-practice-card{background:var(--mn-paper)}.mn-v15-practice-card>span{color:var(--mn-gold);font-family:var(--mn-font-display), Georgia, serif;font-weight:600}.mn-v15-practice-card div{gap:.625rem;margin-top:1rem;display:grid}.mn-v15-practice-card em{border-left:2px solid var(--mn-teal-light);background:var(--mn-cream);color:var(--mn-ink-soft);border-radius:.625rem;padding:.65rem .875rem;font-size:.85rem;line-height:1.35rem}.mn-v15-food-card{background:var(--mn-paper);flex-direction:column;display:flex}.mn-v15-food-card--mint{border-color:var(--mn-mint-deep);background:var(--mn-mint)}.mn-v15-food-card p{flex:1}.mn-v15-food-card div{flex-wrap:wrap;gap:.375rem;margin-top:1.125rem;display:flex}.mn-v15-food-card span{background:var(--mn-mint-deep);color:var(--mn-teal-deep);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:700}.mn-v15-food-card--mint span{background:var(--mn-gold-tint);color:var(--mn-gold)}.mn-v15-difference{color:var(--mn-cream);background:radial-gradient(circle at 20% 0,#2d8f722e,#0000 45%),radial-gradient(circle at 90% 100%,#b8943d24,#0000 45%),linear-gradient(160deg,#0a2540 0%,#0e2d4d 100%);border-top:1px solid #123857;padding-block:6rem;overflow:hidden}.mn-v15-difference h2{color:#fff;max-width:42rem;font-family:var(--mn-font-display), Georgia, serif;text-wrap:balance;margin-top:1.5rem;font-size:2.25rem;font-weight:500;line-height:1.08}@media (min-width:768px){.mn-v15-difference h2{font-size:3.25rem}}:lang(th) .mn-v15-difference h2{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-difference h2 span{color:var(--mn-teal-light);font-style:italic}.mn-v15-difference p{max-width:42rem;color:color-mix(in srgb, var(--mn-cream) 86%, transparent);margin-top:1.5rem;font-size:1.0625rem;line-height:1.85rem}.mn-v15-difference .mn-v15-difference-signoff{color:#fff;font-family:var(--mn-font-display), Georgia, serif;font-size:1.35rem;font-style:italic;line-height:1.85rem}.mn-v15-testimonial-card{border:1px solid var(--mn-line);background:var(--mn-paper);border-radius:1.25rem;flex-direction:column;min-height:100%;padding:.875rem .875rem 1.5rem;display:flex}.mn-v15-testimonial-card>div:first-child span{border:1px solid var(--mn-mint-deep);background:var(--mn-mint);width:2.25rem;height:2.25rem;color:var(--mn-teal-deep);font-family:var(--mn-font-display), Georgia, serif;border-radius:999px;place-items:center;font-size:1.5rem;display:grid;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.mn-v15-testimonial-card>p{color:var(--mn-ink-soft);flex:1;margin-top:2rem;padding-inline:.5rem;font-size:.925rem;line-height:1.65rem}.mn-v15-testimonial-card strong,.mn-v15-testimonial-card small,.mn-v15-testimonial-card em{padding-inline:.5rem;display:block}.mn-v15-testimonial-card strong{color:var(--mn-teal-deep);font-size:.95rem}.mn-v15-testimonial-card small{color:var(--mn-ash);margin-top:.125rem;font-size:.8125rem}.mn-v15-testimonial-card em{background:var(--mn-mint);width:100%;color:var(--mn-ink-soft);text-align:center;border-radius:999px;margin-top:.75rem;padding-block:.5rem;font-size:.85rem;font-style:normal}.mn-v15-origin{border-block:1px solid var(--mn-sand-deep);background:var(--mn-sand-soft);padding-block:6.5rem;position:relative;overflow:hidden}.mn-v15-origin-build{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-block:4rem;display:flex}.mn-v15-origin-build i{border-top:1px dashed var(--mn-gold-soft);flex:1;min-width:1.75rem;max-width:3.5rem;display:none}@media (min-width:768px){.mn-v15-origin-build{flex-wrap:nowrap;gap:0}.mn-v15-origin-build i{margin-inline:.375rem;display:block}}.mn-v15-price-card{border:1px solid var(--mn-line);background:var(--mn-paper);border-radius:1.5rem;padding:2rem;position:relative}@media (min-width:640px){.mn-v15-price-card{padding:2.25rem}}.mn-v15-price-card--featured{border-color:var(--mn-gold-soft);color:var(--mn-cream);background:radial-gradient(circle at 85% 0,#2d8f7233,#0000 50%),linear-gradient(160deg,#0a2540 0%,#0e2d4d 100%);box-shadow:0 26px 80px -48px #0a2540a6}.mn-v15-popular{background:linear-gradient(135deg, var(--mn-gold), var(--mn-gold-soft));color:var(--mn-ink);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.4rem 1rem;font-size:.72rem;font-weight:800;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}:lang(th) .mn-v15-popular{text-transform:none}.mn-v15-price-card h3{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;margin-top:.875rem;font-size:1.9rem;font-weight:500;line-height:2.3rem}.mn-v15-price-card--featured h3{color:#fff}.mn-v15-price-desc{min-height:4rem;color:var(--mn-ink-soft);margin-top:.75rem;font-size:.975rem;line-height:1.65rem}.mn-v15-price-card--featured .mn-v15-price-desc{color:color-mix(in srgb, var(--mn-cream) 82%, transparent)}.mn-v15-save-badge{background:var(--mn-teal);color:#fff;border-radius:999px;padding:.25rem .625rem;font-size:.72rem;font-weight:800}.mn-v15-save-badge--dark{background:var(--mn-gold);color:var(--mn-ink)}.mn-v15-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.mn-v15-price span{color:var(--mn-teal-deep);font-family:var(--mn-font-display), Georgia, serif;font-size:1.25rem}.mn-v15-price strong{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;font-size:3.5rem;font-weight:500;line-height:1}.mn-v15-price em{color:var(--mn-teal-deep);text-transform:uppercase;font-size:.8rem;font-style:normal;font-weight:800}:lang(th) .mn-v15-price em{text-transform:none}.mn-v15-price-card--featured .mn-v15-price span,.mn-v15-price-card--featured .mn-v15-price em{color:var(--mn-teal-light)}.mn-v15-price-card--featured .mn-v15-price strong{color:#fff}.mn-v15-price-term{color:var(--mn-ash);margin-top:.25rem;margin-bottom:1.5rem;font-size:.875rem}.mn-v15-price-card--featured .mn-v15-price-term,.mn-v15-price-card--featured .mn-v15-check{color:color-mix(in srgb, var(--mn-cream) 86%, transparent)}.mn-v15-price-card--featured .mn-v15-check:first-child{color:#fff;font-weight:700}.mn-v15-best,.mn-v15-guarantee{border-top:1px solid var(--mn-line);color:var(--mn-ash);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;line-height:1.5rem}.mn-v15-best strong{color:var(--mn-ink-soft)}.mn-v15-best--dark{color:var(--mn-ash-soft);border-color:#ffffff1f}.mn-v15-best--dark strong{color:var(--mn-cream)}.mn-v15-guarantee{background:var(--mn-sand-soft);color:var(--mn-ink-soft);border:0;border-radius:.875rem;gap:.875rem;padding:1rem;display:flex}.mn-v15-guarantee svg{color:var(--mn-gold)}.mn-v15-guarantee strong{color:var(--mn-ink)}.mn-v15-guarantee--dark{color:color-mix(in srgb, var(--mn-cream) 82%, transparent);background:#ffffff0f}.mn-v15-guarantee--dark strong{color:#fff}.mn-v15-trust-card{background:var(--mn-paper);text-align:center}.mn-v15-trust-card h3{font-size:1.05rem;line-height:1.4rem}.mn-v15-journal-card{border:1px solid var(--mn-line);background:var(--mn-cream);min-height:24rem;color:var(--mn-ink);border-radius:1.25rem;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.mn-v15-journal-card>span{background:linear-gradient(135deg, var(--mn-mint), color-mix(in srgb, var(--mn-teal-glow) 40%, transparent));height:11rem;display:block}.mn-v15-journal-card>span[data-journal-tone="1"]{background:linear-gradient(135deg, var(--mn-sand-soft), color-mix(in srgb, var(--mn-gold-soft) 40%, transparent))}.mn-v15-journal-card>span[data-journal-tone="2"]{background:linear-gradient(135deg, color-mix(in srgb, var(--mn-teal-glow) 50%, transparent), var(--mn-mint))}.mn-v15-journal-card>div{flex-direction:column;flex:1;padding:1.5rem;display:flex}.mn-v15-journal-card p:first-child{color:var(--mn-gold);text-transform:uppercase;font-size:.75rem;font-weight:800}:lang(th) .mn-v15-journal-card p:first-child{text-transform:none}.mn-v15-journal-card h3{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;margin-top:.5rem;font-size:1.35rem;font-weight:500;line-height:1.75rem}:lang(th) .mn-v15-journal-card h3{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-journal-card p:not(:first-child){color:var(--mn-ash);margin-top:.5rem;font-size:.925rem;line-height:1.6rem}.mn-v15-journal-card strong{color:var(--mn-teal-deep);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;display:inline-flex}.mn-v15-faq-item{border:1px solid var(--mn-line);background:var(--mn-paper);border-radius:1rem;padding-inline:1.5rem}.mn-v15-faq-item[open]{box-shadow:0 18px 50px -38px #0a254059}.mn-v15-faq-item summary{cursor:pointer;color:var(--mn-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.mn-v15-faq-item summary::-webkit-details-marker{display:none}.mn-v15-faq-item summary span{color:var(--mn-gold);font-size:1.75rem;font-weight:300;transition:transform .15s}.mn-v15-faq-item[open] summary span{transform:rotate(45deg)}.mn-v15-faq-item p{color:var(--mn-ink-soft);margin-top:-.25rem;padding-bottom:1.25rem;font-size:.95rem;line-height:1.75rem}.mn-v15-final-cta{color:var(--mn-cream);background:linear-gradient(160deg,#0a2540 0%,#0e2f4e 50%,#1f6e58 130%);padding-block:7rem;position:relative;overflow:hidden}.mn-v15-final-cta h2{color:#fff;font-family:var(--mn-font-display), Georgia, serif;text-wrap:balance;font-size:3rem;font-weight:500;line-height:1.05}@media (min-width:768px){.mn-v15-final-cta h2{font-size:4.5rem}}:lang(th) .mn-v15-final-cta h2{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-v15-final-cta h2 span{color:var(--mn-teal-light);font-style:italic}.mn-v15-final-cta p{max-width:40rem;color:color-mix(in srgb, var(--mn-cream) 85%, transparent);margin:1.75rem auto 0;font-size:1.125rem;line-height:2rem}.mn-logo-mark-frame--v14{width:2.75rem;height:2.75rem;overflow:visible}.mn-logo-mark-frame--v14 .mn-logo-mark-image{object-fit:contain;width:auto;height:2.75rem}.mn-customer-shell .mn-titlebar{z-index:50;background:color-mix(in srgb, var(--mn-cream) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.mn-customer-shell .mn-titlebar-main{min-height:4.75rem;position:relative}.mn-customer-shell .mn-titlebar .mn-logo-mark-frame{background:0 0;border:0;width:2.75rem;height:2.75rem;padding:0;overflow:visible}.mn-customer-shell .mn-titlebar .mn-logo-mark-image{width:auto;height:2.75rem}.mn-customer-shell .mn-titlebar-nav{gap:2rem;font-size:.95rem;font-weight:500}.mn-customer-shell .mn-titlebar-cta{background:var(--mn-teal-deep);letter-spacing:0;text-transform:none;padding:.75rem 1.25rem;font-size:.875rem}.mn-customer-shell .mn-titlebar-mobile-menu{display:block}@media (min-width:1024px){.mn-customer-shell .mn-titlebar-mobile-menu{display:none}}.mn-customer-shell .mn-titlebar-mobile-menu summary{cursor:pointer;border:1px solid var(--mn-line);width:2.5rem;height:2.5rem;color:var(--mn-ink-soft);border-radius:.625rem;justify-content:center;align-items:center;list-style:none;transition:background-color .15s,color .15s;display:inline-flex}.mn-customer-shell .mn-titlebar-mobile-menu summary::-webkit-details-marker{display:none}.mn-customer-shell .mn-titlebar-mobile-menu summary:hover{background:var(--mn-paper);color:var(--mn-teal-deep)}.mn-customer-shell .mn-titlebar-mobile-panel{border:1px solid var(--mn-line);background:color-mix(in srgb, var(--mn-cream) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;display:grid;position:absolute;top:calc(100% + .75rem);left:1rem;right:1rem;overflow:hidden;box-shadow:0 24px 70px -45px #0a25407a}.mn-customer-shell .mn-titlebar-mobile-link{border-bottom:1px solid color-mix(in srgb, var(--mn-line) 70%, transparent);color:var(--mn-ink-soft);padding:.9rem 1rem;font-size:1rem}.mn-customer-shell .mn-titlebar-mobile-link:hover{color:var(--mn-teal-deep)}.mn-customer-shell .mn-titlebar-mobile-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.mn-customer-shell .mn-titlebar-mobile-cta{background:var(--mn-teal-deep);color:#fff;text-align:center;border-radius:999px;flex:12rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.mn-healthscore-v7{--hs-ash:#6b7280;--hs-ash-soft:#9ca3af;--hs-cream:#faf6ec;--hs-cream-deep:#f2ebd8;--hs-gold:#b8943d;--hs-gold-soft:#d4b871;--hs-gold-tint:#f6ebc7;--hs-ink:#0a2540;--hs-ink-soft:#1e3a5f;--hs-line:#e5e1d4;--hs-mint:#eaf3ec;--hs-mint-deep:#dce9de;--hs-paper:#fefcf7;--hs-sand:#e8dcc1;--hs-teal:#2d8f72;--hs-teal-deep:#1f6e58;--hs-teal-glow:#b8e0cf;--hs-teal-light:#4db497;--hs-radius:24px;--hs-shadow:0 32px 80px -54px #0a25408c;--hs-shadow-sm:0 12px 32px -22px #0a254080;--hs-container:1080px;background:linear-gradient(180deg, var(--hs-cream) 0%, #f7f0df 52%, var(--hs-cream) 100%);color:var(--hs-ink);margin:0 calc(50% - 50vw);overflow:clip}.mn-healthscore-v7 .wrap{box-sizing:border-box;width:min(100%, calc(var(--hs-container) + 56px));margin-inline:auto;padding-inline:28px}.mn-healthscore-v7 .hero.wrap{text-align:center;padding:clamp(2.5rem,5vw,3.75rem) 28px clamp(1.75rem,4vw,2.75rem)}.mn-healthscore-v7 .reveal{opacity:1;transform:none}.mn-healthscore-v7.is-enhanced .reveal.d1{transition-delay:80ms}.mn-healthscore-v7.is-enhanced .reveal.d2{transition-delay:.16s}.mn-healthscore-v7.is-enhanced .reveal.d3{transition-delay:.26s}.mn-healthscore-v7.is-enhanced .reveal.d4{transition-delay:.36s}.mn-healthscore-v7 .eyebrow{color:var(--hs-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1}:lang(th) .mn-healthscore-v7 .eyebrow,:lang(zh-CN) .mn-healthscore-v7 .eyebrow{letter-spacing:.04em}.mn-healthscore-v7 .goalmirror,.mn-healthscore-v7 .sec-head h2,.mn-healthscore-v7 .priceHero h2,.mn-healthscore-v7 .decision h3{color:var(--hs-ink);font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;font-weight:400}:lang(th) .mn-healthscore-v7 .goalmirror,:lang(th) .mn-healthscore-v7 .sec-head h2,:lang(th) .mn-healthscore-v7 .priceHero h2,:lang(th) .mn-healthscore-v7 .decision h3{font-family:var(--mn-font-thai), var(--mn-font-body), sans-serif}.mn-healthscore-v7 .goalmirror{max-width:980px;margin:1rem auto 0;font-size:clamp(30px,5.4vw,54px);line-height:1.08}.mn-healthscore-v7 .goalmirror b,.mn-healthscore-v7 .goalmirror em,.mn-healthscore-v7 .sec-head h2 b,.mn-healthscore-v7 .sec-head h2 em,.mn-healthscore-v7 .priceHero h2 b,.mn-healthscore-v7 .priceHero h2 em{color:var(--hs-teal-deep);font-style:italic;font-weight:inherit}.mn-healthscore-v7 .hero-sub{max-width:720px;color:var(--hs-ink-soft);margin:1.2rem auto 0;font-size:17px;line-height:1.62}.mn-healthscore-v7 .scorecard{border:1px solid var(--hs-line);background:var(--hs-paper);max-width:760px;box-shadow:var(--hs-shadow);border-radius:36px;margin:clamp(2.25rem,5vw,3.75rem) auto 0;padding:clamp(1.5rem,4vw,2.75rem);position:relative;overflow:hidden}.mn-healthscore-v7 .scorecard:before{background:linear-gradient(90deg, var(--hs-teal), var(--hs-gold-soft), var(--hs-teal));content:"";pointer-events:none;border-radius:36px 36px 0 0;height:5px;position:absolute;inset:0 0 auto}.mn-healthscore-v7 .score-top{z-index:1;flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex;position:relative}.mn-healthscore-v7 .band-pill,.mn-healthscore-v7 .opp-pill{border-radius:999px;align-items:center;padding:.58rem .85rem;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.mn-healthscore-v7 .opp-pill{background:var(--hs-mint);color:var(--hs-teal-deep);border:1px solid #2d8f7238}.mn-healthscore-v7 .bignum{z-index:1;color:var(--hs-ink);font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;font-size:clamp(96px,17vw,156px);font-weight:300;line-height:.86;position:relative}.mn-healthscore-v7 .of{z-index:1;color:var(--hs-ash);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:.9rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;position:relative}.mn-healthscore-v7 .scoreline{z-index:1;max-width:580px;color:var(--hs-ink-soft);margin:1.6rem auto 0;font-size:16px;line-height:1.6;position:relative}.mn-healthscore-v7 .spectrum{z-index:1;margin-top:2.25rem;position:relative}.mn-healthscore-v7 .spec-track{max-width:610px;height:82px;margin-inline:auto;position:relative}.mn-healthscore-v7 .spec-bar{background:linear-gradient(90deg, var(--hs-line), var(--hs-gold-soft) 38%, var(--hs-teal-glow) 68%, var(--hs-teal-deep) 100%);border-radius:999px;height:13px;position:absolute;bottom:30px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #0000001f}.mn-healthscore-v7 .spec-fill{background:linear-gradient(90deg, var(--hs-teal-light), var(--hs-teal-deep));border-radius:999px;height:13px;transition:width 1.6s ease-out;position:absolute;bottom:30px;left:0}.mn-healthscore-v7 .spec-gap{background:#2d8f721a;border-left:1px dashed #2d8f7280;border-right:1px dashed #2d8f7280;height:33px;position:absolute;bottom:20px}.mn-healthscore-v7 .spec-grow{color:var(--hs-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:2px;left:70%;right:0}.mn-healthscore-v7 .marker{width:2px;height:30px;position:absolute;bottom:22px;transform:translate(-50%)}.mn-healthscore-v7 .marker:after{content:"";border-radius:999px;width:16px;height:16px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #fefcf7e6}.mn-healthscore-v7 .marker.you:after{background:var(--hs-ink)}.mn-healthscore-v7 .marker.med:after{border:3px solid var(--hs-ink);background:var(--hs-paper)}.mn-healthscore-v7 .cap{white-space:nowrap;color:var(--hs-ash);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.mn-healthscore-v7 .cap.top{color:var(--hs-ink);font-size:11px;bottom:45px}.mn-healthscore-v7 .cap.bot{top:45px}.mn-healthscore-v7 .spec-ends,.mn-healthscore-v7 .spec-legend{max-width:610px;color:var(--hs-ash);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-inline:auto;font-size:10px;font-weight:600;display:flex}.mn-healthscore-v7 .spec-ends{justify-content:space-between;margin-top:-.25rem}.mn-healthscore-v7 .spec-legend{letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;margin-top:1rem;font-size:11px}.mn-healthscore-v7 .lg-sw{border-radius:999px;width:1.1rem;height:.5rem;display:inline-block}.mn-healthscore-v7 .sec-head h2{margin-top:.85rem;font-size:clamp(28px,3.8vw,42px);font-weight:500;line-height:1.12}.mn-healthscore-v7 .sec-head p:not(.eyebrow){color:var(--hs-ink-soft);margin-top:1rem;font-size:17px;line-height:1.6}.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .finds,.mn-healthscore-v7 .method,.mn-healthscore-v7 .pricing{gap:1rem;display:grid}.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .finds,.mn-healthscore-v7 .method{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-healthscore-v7 .gapcard,.mn-healthscore-v7 .find,.mn-healthscore-v7 .mstep{border:1px solid var(--hs-line);background:var(--hs-paper);height:100%;box-shadow:var(--hs-shadow-sm);border-radius:1.25rem;padding:clamp(1.2rem,2.6vw,1.65rem)}.mn-healthscore-v7 .gapcard{align-content:start;min-height:250px;display:grid}.mn-healthscore-v7 .gn{color:var(--hs-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.mn-healthscore-v7 .gpct{color:var(--hs-ink);font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;margin-top:.75rem;font-size:40px;font-weight:400;line-height:.9}.mn-healthscore-v7 .gapcard h3,.mn-healthscore-v7 .find h3,.mn-healthscore-v7 .mstep h3{color:var(--hs-ink);margin-top:1rem;font-size:18px;font-weight:500;line-height:1.28}.mn-healthscore-v7 .gapcard p,.mn-healthscore-v7 .find p,.mn-healthscore-v7 .mstep p{color:var(--hs-ink-soft);margin-top:.65rem;font-size:14.5px;line-height:1.6}.mn-healthscore-v7 .find h3{font-size:19px;line-height:1.18}.mn-healthscore-v7 .mstep h3{font-size:16px}.mn-healthscore-v7 .mstep p{font-size:14px}.mn-healthscore-v7 .pillars{border:1px solid var(--hs-line);background:var(--hs-paper);box-shadow:var(--hs-shadow);border-radius:1.5rem;gap:.85rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.mn-healthscore-v7 .prow{border:1px solid #0000;border-radius:1rem;grid-template-columns:minmax(11rem,1.05fr) minmax(12rem,2.4fr) 4rem;align-items:center;gap:1rem;min-height:4rem;padding:.8rem;display:grid}.mn-healthscore-v7 .prow.hero{background:linear-gradient(90deg,#eaf3eceb,#0000);border-color:#2d8f7233}.mn-healthscore-v7 .pname h3{color:var(--hs-ink);font-size:15px;font-weight:600;line-height:1.3}.mn-healthscore-v7 .gtag{color:var(--hs-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.28rem;font-size:9px;font-weight:800;display:block}.mn-healthscore-v7 .ptrack{background:var(--hs-sand);border-radius:999px;height:.75rem;overflow:hidden}.mn-healthscore-v7 .leverbox,.mn-healthscore-v7 .notebox,.mn-healthscore-v7 .trustline{color:var(--hs-ink-soft);background:#eaf3ecb8;border:1px solid #2d8f722e;border-radius:1rem;padding:1rem;line-height:1.75}.mn-healthscore-v7 .notebox{background:var(--hs-paper)}.mn-healthscore-v7 .find{position:relative;overflow:hidden}.mn-healthscore-v7 .find.open{background:radial-gradient(circle at 100% 0%, #2d8f7221, transparent 12rem), var(--hs-paper)}.mn-healthscore-v7 .fic{background:var(--hs-mint);width:2.7rem;height:2.7rem;color:var(--hs-teal-deep);border-radius:999px;place-items:center;font-size:19px;font-weight:900;display:grid}.mn-healthscore-v7 .mn-hs-find-single{grid-column:2}.mn-healthscore-v7 .subtract{background:radial-gradient(circle at 15% 20%, #d4b8712e, transparent 20rem), linear-gradient(135deg, var(--hs-ink) 0%, #102f2a 100%);box-shadow:var(--hs-shadow);color:#fff;text-align:center;border-radius:2rem;padding:clamp(1.5rem,4vw,2.4rem);position:relative;overflow:hidden}.mn-healthscore-v7 .subtract .eyebrow{color:#9cead8}.mn-healthscore-v7 .subnums{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(.5rem,2vw,1rem);margin-top:clamp(1.5rem,4vw,2.4rem);display:grid}.mn-healthscore-v7 .subn{background:#ffffff14;border:1px solid #ffffff24;border-radius:1.35rem;align-content:center;min-height:8.25rem;padding:1rem .5rem;display:grid}.mn-healthscore-v7 .subn.c{background:#9cead826;border-color:#9cead847}.mn-healthscore-v7 .subn .n{color:#fff;font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;font-size:clamp(48px,8vw,82px);font-weight:300;line-height:.9}.mn-healthscore-v7 .subn.a .n{color:#ffffffa3}.mn-healthscore-v7 .subn .l{color:#ffffffb3;font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:11px;font-weight:600;line-height:1.45}.mn-healthscore-v7 .subn.c .l{color:#9cead8}.mn-healthscore-v7 .subarrow{color:#ffffff6b;width:clamp(1rem,2.4vw,1.6rem)}.mn-healthscore-v7 .subtract>p:last-child{color:#ffffffb8;max-width:650px;margin:1.6rem auto 0;font-size:16.5px;line-height:1.6}.mn-healthscore-v7 .method{counter-reset:method}.mn-healthscore-v7 .mstep{background:var(--hs-paper)}.mn-healthscore-v7 .mn{background:var(--hs-ink);color:#fff;width:2.7rem;height:2.7rem;font-family:var(--mn-font-mono), ui-monospace, monospace;border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid}.mn-healthscore-v7 .trustline{max-width:780px;color:var(--hs-teal-deep);align-items:flex-start;gap:.75rem;margin:1.5rem auto 0;font-size:15px;display:flex}.mn-healthscore-v7 section.wrap.mn-hs-shortlist-section,.mn-healthscore-v7 section.wrap.mn-hs-method-section,.mn-healthscore-v7 section.wrap.mn-hs-trust-section{padding-block:clamp(4.75rem,7.5vw,7.5rem)}.mn-healthscore-v7 #pricing{padding-top:clamp(4.25rem,6.8vw,6.25rem)}.mn-healthscore-v7 .trustcard{border-radius:var(--hs-radius);background:radial-gradient(circle at 20% 0%, #4db4972e, transparent 55%), linear-gradient(135deg, var(--hs-teal-deep) 0%, #155847 100%);box-shadow:var(--hs-shadow);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:clamp(1.4rem,3vw,2.375rem) clamp(1.4rem,3vw,2.5rem);display:grid;overflow:hidden}.mn-healthscore-v7 .tc-col{border-right:1px solid #ffffff24;gap:1rem;padding:0 clamp(1rem,2.4vw,1.5rem);display:flex}.mn-healthscore-v7 .tc-col:first-child{padding-left:0}.mn-healthscore-v7 .tc-col:last-child{border-right:0;padding-right:0}.mn-healthscore-v7 .tc-ic{width:2.6rem;height:2.6rem;color:var(--hs-teal-light);background:#ffffff1f;border-radius:999px;flex:none;place-items:center;display:grid}.mn-healthscore-v7 .tc-ic svg,.mn-healthscore-v7 .promise svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.mn-healthscore-v7 .tc-txt h4{color:#fff;font-size:15.5px;font-weight:700;line-height:1.3}.mn-healthscore-v7 .tc-txt p{color:#ffffffc2;margin-top:.35rem;font-size:13.5px;line-height:1.5}.mn-healthscore-v7 .priceHero{border:1px solid var(--hs-line);background:radial-gradient(circle at 94% 18%, #2d8f7229, transparent 20rem), var(--hs-paper);box-shadow:var(--hs-shadow);border-radius:2rem;grid-template-columns:minmax(0,.95fr) minmax(280px,.8fr);align-items:center;gap:clamp(1.5rem,6vw,4rem);padding:clamp(1.4rem,4vw,2.4rem);display:grid}.mn-healthscore-v7 .priceHero h2{margin-top:.8rem;font-size:clamp(32px,3.4vw,46px);line-height:1.08}.mn-healthscore-v7 .priceHero .p1{color:var(--hs-ink-soft);margin-top:1rem;font-size:17px;line-height:1.6}.mn-healthscore-v7 .priceHero .p2{color:var(--hs-ink-soft);margin-top:1rem;font-size:16px;line-height:1.6}.mn-healthscore-v7 .price-clarify{color:var(--hs-ink-soft);margin-top:1rem;font-size:14px;line-height:1.55}.mn-healthscore-v7 .trustChecks{gap:.65rem;margin-top:1.2rem;display:grid}.mn-healthscore-v7 .trustChecks li{color:var(--hs-ink);align-items:flex-start;gap:.65rem;font-size:15.5px;font-weight:750;line-height:1.5;display:flex}.mn-healthscore-v7 .tck{background:var(--hs-teal-deep);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:13px;display:grid}.mn-healthscore-v7 .boxFigure{margin:0;position:relative}.mn-healthscore-v7 .boxFigure img{filter:none;border-radius:1.4rem;width:100%;height:auto}.mn-healthscore-v7 .boxCaption{max-width:min(82%,20rem);box-shadow:var(--hs-shadow-sm);color:var(--hs-ink-soft);background:#fefcf7e6;border:1px solid #ffffff94;border-radius:1rem;padding:.8rem .9rem;font-size:13px;line-height:1.5;position:absolute;bottom:1rem;right:1rem}.mn-healthscore-v7 .boxCaption b{color:var(--hs-ink)}.mn-healthscore-v7 .promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:clamp(1.35rem,2.5vw,2rem);display:grid}.mn-healthscore-v7 .promise{border:1px solid var(--hs-line);background:var(--hs-paper);border-radius:1.2rem;align-items:flex-start;gap:.8rem;min-height:7.5rem;padding:1rem;display:flex}.mn-healthscore-v7 .promise svg{color:var(--hs-teal-deep);flex:none}.mn-healthscore-v7 .pTxt{gap:.22rem;display:grid}.mn-healthscore-v7 .pTitle{color:var(--hs-ink);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.mn-healthscore-v7 .pSub{color:var(--hs-ink-soft);font-size:13px;line-height:1.5}:lang(th) .mn-healthscore-v7 .pTitle,:lang(zh-CN) .mn-healthscore-v7 .pTitle{letter-spacing:.04em;text-transform:none}.mn-healthscore-v7 .decision{background:linear-gradient(135deg, #eaf3ece0, #fefcf7f0), var(--hs-cream-deep);max-width:860px;box-shadow:var(--hs-shadow-sm);text-align:center;border:1px solid #2d8f722e;border-radius:1.5rem;margin:clamp(1.6rem,3vw,2.5rem) auto 0;padding:clamp(1.2rem,3vw,2rem)}.mn-healthscore-v7 .deye{color:var(--hs-teal-deep);font-family:var(--mn-font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850}.mn-healthscore-v7 .decision h3{margin-top:.55rem;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.mn-healthscore-v7 .dlead{max-width:660px;color:var(--hs-ink-soft);margin:.8rem auto 0;font-size:16px;line-height:1.55}.mn-healthscore-v7 .decisionRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.mn-healthscore-v7 .drow{text-align:left;background:#fefcf7d1;border:1px solid #2d8f722e;border-radius:1rem;padding:1rem}.mn-healthscore-v7 .dtxt{color:var(--hs-ink-soft);font-size:14.5px;line-height:1.55}.mn-healthscore-v7 .pricing{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:clamp(1.7rem,3vw,2.75rem) auto 0}:lang(en) .mn-healthscore-v7 .scoreline,:lang(en) .mn-healthscore-v7 .sec-head p:not(.eyebrow),:lang(en) .mn-healthscore-v7 .gapcard p,:lang(en) .mn-healthscore-v7 .find p,:lang(en) .mn-healthscore-v7 .subtract>p:last-child,:lang(en) .mn-healthscore-v7 .priceHero .p1,:lang(en) .mn-healthscore-v7 .priceHero .p2{line-height:1.6!important}:lang(en) .mn-healthscore-v7 .mstep p,:lang(en) .mn-healthscore-v7 .price-clarify,:lang(en) .mn-healthscore-v7 .dlead,:lang(en) .mn-healthscore-v7 .dtxt{line-height:1.55!important}@media (max-width:880px){.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .finds,.mn-healthscore-v7 .method,.mn-healthscore-v7 .trustcard,.mn-healthscore-v7 .priceHero,.mn-healthscore-v7 .promises,.mn-healthscore-v7 .pricing{grid-template-columns:1fr}.mn-healthscore-v7 .mn-hs-find-single{grid-column:auto}.mn-healthscore-v7 .tc-col{border-bottom:1px solid #ffffff24;border-right:0;padding:1.2rem 0}.mn-healthscore-v7 .tc-col:last-child{border-bottom:0;padding-bottom:0}.mn-healthscore-v7 .tc-col:first-child{padding-top:0}}@media (max-width:740px){.mn-healthscore-v7 .wrap{width:100%;padding-inline:18px}.mn-healthscore-v7 .hero.wrap{padding:40px 18px 28px}.mn-healthscore-v7 section.wrap{padding:72px 18px}.mn-healthscore-v7 .hero.wrap+section.wrap{padding-top:64px}.mn-healthscore-v7 section.wrap.mn-hs-shortlist-section,.mn-healthscore-v7 section.wrap.mn-hs-method-section,.mn-healthscore-v7 section.wrap.mn-hs-trust-section{padding-block:84px}.mn-healthscore-v7 #pricing{padding-top:76px}.mn-healthscore-v7 .scorecard,.mn-healthscore-v7 .subtract,.mn-healthscore-v7 .priceHero{border-radius:1.35rem}.mn-healthscore-v7 .bignum{font-size:clamp(86px,30vw,120px)}.mn-healthscore-v7 .prow{grid-template-columns:1fr 44px;grid-template-areas:"name val""track track";gap:6px 10px;padding:14px 0}.mn-healthscore-v7 .pname{grid-area:name}.mn-healthscore-v7 .ptrack{grid-area:track}.mn-healthscore-v7 .pval{grid-area:val}.mn-healthscore-v7 .spec-grow{display:none}.mn-healthscore-v7 .subnums{grid-template-columns:1fr}.mn-healthscore-v7 .subnums .contents{gap:.65rem;display:grid}.mn-healthscore-v7 .subarrow{justify-self:center;rotate:90deg}.mn-healthscore-v7 .decisionRows{grid-template-columns:1fr}.mn-healthscore-v7 .boxCaption{max-width:none;margin-top:.8rem;position:static}}@media (prefers-reduced-motion:reduce){.mn-healthscore-v7 .spec-fill,.mn-healthscore-v7 .pfill{transition:none}}.mn-healthscore-v7{--hs-ash:#6b7280;--hs-ash-soft:#9ca3af;--hs-cream:#faf6ec;--hs-cream-deep:#f2ebd8;--hs-gold:#b8943d;--hs-gold-soft:#d4b871;--hs-gold-tint:#f6ebc7;--hs-ink:#0a2540;--hs-ink-soft:#1e3a5f;--hs-line:#e5e1d4;--hs-mint:#eaf3ec;--hs-mint-deep:#dce9de;--hs-paper:#fefcf7;--hs-sand:#e8dcc1;--hs-teal:#2d8f72;--hs-teal-deep:#1f6e58;--hs-teal-glow:#b8e0cf;--hs-teal-light:#4db497;--hs-container:1080px;--hs-radius:24px;--hs-pill:999px;--hs-shadow:0 32px 80px -54px #0a25408c;--hs-shadow-sm:0 12px 32px -22px #0a254080;--hs-font-body:var(--mn-font-body), "DM Sans", -apple-system, sans-serif;--hs-font-display:var(--mn-font-display), "Fraunces", Georgia, serif;--hs-font-mono:var(--mn-font-mono), "JetBrains Mono", ui-monospace, Menlo, monospace;isolation:isolate;background:radial-gradient(1100px 700px at 78% -8%, #b8e0cf6b, transparent 60%), radial-gradient(900px 600px at 8% 18%, #f6ebc780, transparent 55%), var(--hs-cream);min-height:100vh;color:var(--hs-ink);font-family:var(--hs-font-body);-webkit-font-smoothing:antialiased;margin:0 calc(50% - 50vw);line-height:1.6;position:relative;overflow:clip}.mn-healthscore-v7:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-color:#0000;background-image:linear-gradient(45deg,#0a254005 25%,#0000 25%),linear-gradient(-45deg,#0a254004 25%,#0000 25%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140px 140px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}.mn-healthscore-v7 *,.mn-healthscore-v7 :before,.mn-healthscore-v7 :after{box-sizing:border-box}.mn-healthscore-v7 h1,.mn-healthscore-v7 h2,.mn-healthscore-v7 h3{font-family:var(--hs-font-display);letter-spacing:0;font-weight:400;line-height:1.08}.mn-healthscore-v7 .wrap{width:auto;max-width:var(--hs-container);margin:0 auto;padding:0 28px}.mn-healthscore-v7 .nav{z-index:50;border-bottom:1px solid var(--hs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf6ecd1;position:sticky;top:0}.mn-healthscore-v7 .nav-inner{max-width:var(--hs-container);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:14px 28px;display:flex}.mn-healthscore-v7 .logo{align-items:center;gap:11px;display:flex}.mn-healthscore-v7 .logo-mark{place-items:center;height:38px;display:grid}.mn-healthscore-v7 .logo-mark img{width:auto;height:38px;display:block}.mn-healthscore-v7 .logo-word{color:var(--hs-ink);font-family:var(--hs-font-display);letter-spacing:0;font-size:21px;font-weight:500}.mn-healthscore-v7 .logo-word .nutra{color:var(--hs-teal)}.mn-healthscore-v7 .logo-tag{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:1px;font-size:9px;font-weight:500;display:block}.mn-healthscore-v7 .stepper{font-family:var(--hs-font-mono);align-items:center;gap:6px;font-size:11px;display:flex}.mn-healthscore-v7 .step{border-radius:var(--hs-pill);color:var(--hs-ash-soft);align-items:center;gap:7px;padding:5px 12px;display:flex}.mn-healthscore-v7 .step .dot{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.mn-healthscore-v7 .step.done{color:var(--hs-teal-deep)}.mn-healthscore-v7 .step.done .dot{border-color:var(--hs-teal-deep);background:var(--hs-teal-deep);color:#fff}.mn-healthscore-v7 .step.active{color:var(--hs-ink);box-shadow:var(--hs-shadow-sm);background:#fff}.mn-healthscore-v7 .step.active .dot{border-width:2px;border-color:var(--hs-teal);color:var(--hs-teal)}.mn-healthscore-v7 .step.locked{color:var(--hs-ash-soft)}.mn-healthscore-v7 .step-sep{background:var(--hs-line);width:14px;height:1px}.mn-healthscore-v7 .hero.wrap{text-align:center;padding-top:74px;padding-bottom:30px}.mn-healthscore-v7 .eyebrow{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:11.5px;font-weight:500}.mn-healthscore-v7 .hero-name{color:var(--hs-gold);margin-top:14px;font-size:14px;font-weight:600}.mn-healthscore-v7 .goalmirror{max-width:16ch;color:var(--hs-ink);margin:18px auto 0;font-size:clamp(30px,5.4vw,54px)}.mn-healthscore-v7 .goalmirror em{color:var(--hs-teal-deep);font-style:italic}.mn-healthscore-v7 .hero-sub{max-width:54ch;color:var(--hs-ink-soft);margin:20px auto 0;font-size:17px}.mn-healthscore-v7 .scorecard{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);max-width:760px;box-shadow:var(--hs-shadow);margin:46px auto 0;padding:38px 40px 34px;position:relative;overflow:hidden}.mn-healthscore-v7 .scorecard:before{content:"";background:linear-gradient(90deg, var(--hs-teal-deep), var(--hs-teal-light), var(--hs-gold-soft));height:4px;position:absolute;top:0;left:0;right:0}.mn-healthscore-v7 .score-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mn-healthscore-v7 .band-pill,.mn-healthscore-v7 .opp-pill{border-radius:var(--hs-pill);font-family:var(--hs-font-mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 13px;font-size:11px;font-weight:500}.mn-healthscore-v7 .band-pill{background:var(--hs-gold-tint);color:#8a6d23}.mn-healthscore-v7 .opp-pill{background:var(--hs-mint);color:var(--hs-teal-deep)}.mn-healthscore-v7 .bignum{color:var(--hs-ink);font-family:var(--hs-font-display);letter-spacing:0;font-size:clamp(96px,17vw,156px);font-weight:300;line-height:.9;display:inline-block;position:relative}.mn-healthscore-v7 .bignum .of{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);letter-spacing:.05em;vertical-align:super;margin-left:6px;font-size:.22em}.mn-healthscore-v7 .scoreline{max-width:46ch;color:var(--hs-ink-soft);margin:8px auto 0;font-size:16px}.mn-healthscore-v7 .spectrum{max-width:660px;margin:34px auto 0}.mn-healthscore-v7 .spec-track{height:54px;position:relative}.mn-healthscore-v7 .spec-bar{border-radius:var(--hs-pill);background:linear-gradient(90deg, #e7dfcb 36%, #e3eee6 70%, var(--hs-teal-glow));height:10px;position:absolute;top:22px;left:0;right:0;overflow:hidden}.mn-healthscore-v7 .spec-grow{color:var(--hs-teal-light);font-family:var(--hs-font-mono);letter-spacing:.08em;opacity:.9;font-size:10px;font-weight:500;position:absolute;top:-19px;right:2px}.mn-healthscore-v7 .spec-fill{border-radius:var(--hs-pill);background:linear-gradient(90deg, var(--hs-teal-deep), var(--hs-teal-light));height:10px;transition:width 1.6s cubic-bezier(.22,1,.36,1);position:absolute;top:22px;left:0;box-shadow:0 0 0 1px #1f6e582e}.mn-healthscore-v7 .spec-gap{border:1.5px dashed var(--hs-teal);background:#4db4971a;border-radius:4px;height:18px;position:absolute;top:18px}.mn-healthscore-v7 .marker{background:var(--hs-ink-soft);width:1.5px;height:38px;position:absolute;top:8px}.mn-healthscore-v7 .marker.you{background:var(--hs-teal-deep);width:2px;height:50px;top:2px}.mn-healthscore-v7 .marker .cap{white-space:nowrap;font-family:var(--hs-font-mono);letter-spacing:.04em;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.mn-healthscore-v7 .marker .cap.top{top:-20px}.mn-healthscore-v7 .marker .cap.bot{bottom:-20px}.mn-healthscore-v7 .marker.you .cap{color:var(--hs-teal-deep);font-size:11px;font-weight:600}.mn-healthscore-v7 .marker.med .cap{color:var(--hs-ink-soft)}.mn-healthscore-v7 .spec-ends{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);justify-content:space-between;margin-top:26px;font-size:10px;display:flex}.mn-healthscore-v7 .spec-legend{color:var(--hs-ash);font-family:var(--hs-font-mono);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:11px;display:flex}.mn-healthscore-v7 .spec-legend span{align-items:center;gap:6px;display:flex}.mn-healthscore-v7 .lg-sw{border-radius:3px;width:14px;height:8px}.mn-healthscore-v7 section.wrap{padding:160px 28px}.mn-healthscore-v7 .hero.wrap+section.wrap{padding-top:160px}.mn-healthscore-v7 .sec-head{text-align:left;max-width:60ch;margin:0}.mn-healthscore-v7 .sec-head .eyebrow{margin-bottom:18px;display:block}.mn-healthscore-v7 .sec-head h2{font-size:clamp(28px,3.8vw,42px);font-weight:500}.mn-healthscore-v7 .sec-head p:not(.eyebrow){max-width:54ch;color:var(--hs-ink-soft);margin-top:14px;font-size:17px}.mn-healthscore-v7 .gaprow{grid-template-columns:1fr;gap:14px;margin-top:34px;display:grid}.mn-healthscore-v7 .gapcard{border:1px solid var(--hs-line);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);border-radius:18px;padding:24px;position:relative}.mn-healthscore-v7 .gapcard .gn{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);letter-spacing:.1em;font-size:11px}.mn-healthscore-v7 .gapcard .gpct{color:var(--hs-teal-deep);font-family:var(--hs-font-display);margin:6px 0 2px;font-size:40px;line-height:1}.mn-healthscore-v7 .gapcard h3{color:var(--hs-ink);margin-top:10px;font-size:18px}.mn-healthscore-v7 .gapcard p{color:var(--hs-ink-soft);margin-top:7px;font-size:14.5px}.mn-healthscore-v7 .pillars{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);margin-top:32px;padding:34px 36px}.mn-healthscore-v7 .prow{border-bottom:1px solid var(--hs-line);grid-template-columns:170px 1fr 54px;align-items:center;gap:16px;padding:13px 0;display:grid}.mn-healthscore-v7 .prow:last-child{border-bottom:0}.mn-healthscore-v7 .pname h3{color:var(--hs-ink);font-family:var(--hs-font-body);flex-direction:column;gap:3px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.mn-healthscore-v7 .pname .gtag{border-radius:var(--hs-pill);background:var(--hs-mint);width:fit-content;color:var(--hs-teal-deep);font-family:var(--hs-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;font-size:9px}.mn-healthscore-v7 .ptrack{border-radius:var(--hs-pill);background:var(--hs-cream-deep);height:9px;overflow:hidden}.mn-healthscore-v7 .pfill{border-radius:var(--hs-pill);height:100%;transition:width 1.3s cubic-bezier(.22,1,.36,1)}.mn-healthscore-v7 .pfill.hi{background:linear-gradient(90deg, var(--hs-teal-deep), var(--hs-teal-light))}.mn-healthscore-v7 .pfill.lo{background:linear-gradient(90deg, #c98a2b, var(--hs-gold-soft))}.mn-healthscore-v7 .pval{color:var(--hs-ink);font-family:var(--hs-font-mono);text-align:right;font-size:15px;font-weight:500}.mn-healthscore-v7 .prow.hero{background:var(--hs-mint);border-bottom:0;border-radius:14px;margin:0 -18px;padding:14px 18px}.mn-healthscore-v7 .leverbox{border-left:3px solid var(--hs-teal);background:var(--hs-mint);color:var(--hs-ink-soft);border-radius:0 14px 14px 0;margin-top:22px;padding:20px 22px}.mn-healthscore-v7 .leverbox b{color:var(--hs-teal-deep)}.mn-healthscore-v7 .notebox{color:var(--hs-ash);background:0 0;margin-top:12px;font-size:14px}.mn-healthscore-v7 .finds{gap:18px;margin-top:34px;display:grid}.mn-healthscore-v7 .find{border:1px solid var(--hs-line);background:var(--hs-paper);min-height:230px;box-shadow:var(--hs-shadow-sm);border-radius:18px;padding:26px;position:relative;overflow:hidden}.mn-healthscore-v7 .find.open{border-color:var(--hs-teal-glow)}.mn-healthscore-v7 .find .fic{background:var(--hs-mint);width:40px;height:40px;color:var(--hs-teal-deep);border-radius:11px;place-items:center;margin-bottom:16px;font-size:19px;display:grid}.mn-healthscore-v7 .find h3{color:var(--hs-ink);font-size:19px;line-height:1.18}.mn-healthscore-v7 .find p{color:var(--hs-ink-soft);margin-top:10px;font-size:14.5px}.mn-healthscore-v7 .subtract{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:linear-gradient(160deg, var(--hs-paper), var(--hs-cream-deep));box-shadow:var(--hs-shadow-sm);color:var(--hs-ink);text-align:center;padding:54px 40px}.mn-healthscore-v7 .subnums{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(20px,6vw,64px);margin:14px 0 6px;display:flex}.mn-healthscore-v7 .subnums .contents{display:contents}.mn-healthscore-v7 .subn{flex-direction:column;align-items:center;gap:4px;display:flex}.mn-healthscore-v7 .subn .n{font-family:var(--hs-font-display);letter-spacing:0;font-weight:300;line-height:.9}.mn-healthscore-v7 .subn.a .n{color:var(--hs-ash-soft);font-size:clamp(48px,8vw,82px)}.mn-healthscore-v7 .subn.b .n{color:var(--hs-ink-soft);font-size:clamp(48px,8vw,82px)}.mn-healthscore-v7 .subn.c .n{color:var(--hs-teal-deep);font-size:clamp(70px,12vw,128px)}.mn-healthscore-v7 .subn .l{color:var(--hs-ash);font-family:var(--hs-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mn-healthscore-v7 .subn.c .l{color:var(--hs-teal-deep);font-weight:500}.mn-healthscore-v7 .subarrow{width:30px;height:30px;color:var(--hs-ash-soft);align-self:center;padding-bottom:0}.mn-healthscore-v7 .subtract>p:last-child{max-width:58ch;color:var(--hs-ink-soft);margin:18px auto 0;font-size:16.5px}.mn-healthscore-v7 .method{gap:16px;margin-top:30px;display:grid}.mn-healthscore-v7 .mstep{border:1px solid var(--hs-line);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);border-radius:16px;padding:24px}.mn-healthscore-v7 .mstep .mn{color:var(--hs-teal-glow);font-family:var(--hs-font-display);font-size:30px;line-height:1}.mn-healthscore-v7 .mstep h3{color:var(--hs-ink);margin-top:8px;font-size:16px}.mn-healthscore-v7 .mstep p{color:var(--hs-ink-soft);margin-top:6px;font-size:14px}.mn-healthscore-v7 .trustline{background:var(--hs-mint);color:var(--hs-teal-deep);border-radius:14px;align-items:flex-start;gap:10px;margin-top:26px;padding:18px 22px;font-size:15px;display:flex}.mn-healthscore-v7 .trustcard{box-shadow:var(--hs-shadow-sm);color:#fff;background:linear-gradient(115deg,#0f5a45 0%,#114b3f 45%,#0e3b40 100%);border-radius:18px;grid-template-columns:1fr;gap:6px;margin-top:48px;padding:32px 28px;display:grid;position:relative}.mn-healthscore-v7 .tc-col{align-items:flex-start;gap:16px;padding:14px 24px;display:flex;position:relative}.mn-healthscore-v7 .tc-ic{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.mn-healthscore-v7 .tc-ic svg,.mn-healthscore-v7 .promise svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.mn-healthscore-v7 .tc-ic svg{width:22px;height:22px}.mn-healthscore-v7 .tc-txt h4{color:#fff;font-family:var(--hs-font-body);margin:1px 0 6px;font-size:15.5px;font-weight:700;line-height:1.3}.mn-healthscore-v7 .tc-txt p{color:#ffffffc7;margin:0;font-size:13.5px;line-height:1.5}.mn-healthscore-v7 .priceHero{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:center;gap:36px;margin-top:8px;padding:0;display:grid}.mn-healthscore-v7 .priceHero .eyebrow{margin-bottom:16px;display:inline-block}.mn-healthscore-v7 .priceHero h2{color:var(--hs-ink);font-family:var(--hs-font-display);letter-spacing:0;margin:0 0 22px;font-size:clamp(32px,3.4vw,46px);line-height:1.08}.mn-healthscore-v7 .priceHero .p1{max-width:46ch;color:var(--hs-ink-soft);margin:0 0 26px;font-size:17px;line-height:1.6}.mn-healthscore-v7 .priceHero .p2{max-width:46ch;color:var(--hs-ink-soft);margin:6px 0 22px;font-size:16px;line-height:1.6}.mn-healthscore-v7 .priceHero .p1 b,.mn-healthscore-v7 .priceHero .p2 b{color:var(--hs-ink);font-weight:600}.mn-healthscore-v7 .trustChecks{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.mn-healthscore-v7 .trustChecks li{color:var(--hs-ink);align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.45;display:flex}.mn-healthscore-v7 .tck{background:var(--hs-mint);width:26px;height:26px;color:var(--hs-teal-deep);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:600;display:grid}.mn-healthscore-v7 .price-clarify{border-left:3px solid var(--hs-teal);max-width:50ch;color:var(--hs-ink-soft);background:#4db49712;border-radius:6px;margin:0;padding:14px 18px;font-size:14px;font-style:italic;line-height:1.55}.mn-healthscore-v7 .boxFigure{margin:0;display:block}.mn-healthscore-v7 .boxFigure img{filter:none;width:100%;max-width:600px;height:auto;margin:0 auto;display:block}.mn-healthscore-v7 .boxCaption{max-width:520px;color:var(--hs-ink-soft);text-align:center;margin:18px auto 0;font-size:13px;font-style:italic;line-height:1.5;display:block}.mn-healthscore-v7 .boxCaption b{color:var(--hs-ink);font-style:normal;font-weight:600}.mn-healthscore-v7 .promises{border-top:1px solid var(--hs-line);grid-template-columns:1fr;gap:24px;margin-top:56px;padding-top:40px;display:grid}.mn-healthscore-v7 .promise{justify-content:center;align-items:center;gap:14px;padding:8px 18px;display:flex;position:relative}.mn-healthscore-v7 .promise svg{flex-shrink:0;width:32px;height:32px}.mn-healthscore-v7 .promise .pTxt{flex-direction:column;line-height:1.25;display:flex}.mn-healthscore-v7 .promise .pTitle{font-family:var(--hs-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.mn-healthscore-v7 .promise .pSub{color:var(--hs-ink-soft);margin-top:3px;font-size:13px}.mn-healthscore-v7 .promise.clarity .pTitle,.mn-healthscore-v7 .promise.clarity svg{color:#1f4e8c}.mn-healthscore-v7 .promise.guidance .pTitle,.mn-healthscore-v7 .promise.guidance svg,.mn-healthscore-v7 .promise.personalized .pTitle,.mn-healthscore-v7 .promise.personalized svg,.mn-healthscore-v7 .promise.confidence .pTitle,.mn-healthscore-v7 .promise.confidence svg{color:var(--hs-teal-deep)}.mn-healthscore-v7 .decision{background:var(--hs-mint);border:1px solid #1f6e5824;border-radius:18px;margin-top:54px;padding:36px 38px 32px}.mn-healthscore-v7 .decision .deye{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.mn-healthscore-v7 .decision h3{color:var(--hs-ink);font-family:var(--hs-font-display);letter-spacing:0;margin:0 0 16px;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.mn-healthscore-v7 .decision .dlead{max-width:62ch;color:var(--hs-ink-soft);margin:0 0 22px;font-size:16px;line-height:1.55}.mn-healthscore-v7 .decisionRows{grid-template-columns:1fr;gap:16px;display:grid}.mn-healthscore-v7 .drow{background:#ffffffb3;border:1px solid #1f6e581a;border-radius:12px;padding:18px 22px}.mn-healthscore-v7 .drow .dtxt{color:var(--hs-ink-soft);margin:0;font-size:14.5px;line-height:1.55}.mn-healthscore-v7 .pricing{align-items:stretch;gap:24px;margin-top:38px;display:grid}.mn-healthscore-v7 .plan{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);flex-direction:column;padding:34px 34px 32px;display:flex;position:relative}.mn-healthscore-v7 .plan.dark{background:linear-gradient(165deg, #11385c 0%, var(--hs-ink) 70%);box-shadow:var(--hs-shadow);color:#fff;border:0}.mn-healthscore-v7 .badge{border-radius:var(--hs-pill);font-family:var(--hs-font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:7px 18px;font-size:10.5px;font-weight:500;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.mn-healthscore-v7 .badge-gold{background:var(--hs-gold-tint);color:#8a6d23}.mn-healthscore-v7 .badge-pop{background:linear-gradient(90deg, var(--hs-gold), var(--hs-gold-soft));color:#3a2d08;box-shadow:0 8px 20px -10px #b8943db3}.mn-healthscore-v7 .ptype{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.mn-healthscore-v7 .ptype.dk{color:var(--hs-teal-light)}.mn-healthscore-v7 .ptype .tdot{background:var(--hs-mint);width:30px;height:30px;color:var(--hs-teal-deep);border-radius:9px;place-items:center;font-size:14px;display:grid}.mn-healthscore-v7 .plan.dark .ptype .tdot{color:var(--hs-teal-light);background:#4db49729}.mn-healthscore-v7 .plan h3{letter-spacing:0;margin-top:14px;font-size:30px}.mn-healthscore-v7 .pdesc{color:var(--hs-ink-soft);margin-top:10px;font-size:15px;line-height:1.5}.mn-healthscore-v7 .pdesc.dk{color:#ffffffc7}.mn-healthscore-v7 .priceblk{align-items:center;gap:12px;margin-top:20px;display:flex}.mn-healthscore-v7 .priceblk.big{align-items:baseline;gap:8px;margin-top:2px}.mn-healthscore-v7 .was{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);font-size:15px;text-decoration:line-through}.mn-healthscore-v7 .was.dk{color:#ffffff73}.mn-healthscore-v7 .save{border-radius:var(--hs-pill);font-family:var(--hs-font-mono);letter-spacing:.06em;padding:4px 11px;font-size:11px;font-weight:500}.mn-healthscore-v7 .save-green{background:var(--hs-teal-deep);color:#fff}.mn-healthscore-v7 .save-amber{background:var(--hs-gold);color:#fff}.mn-healthscore-v7 .cur{color:var(--hs-ash);font-family:var(--hs-font-display);font-size:22px}.mn-healthscore-v7 .cur.dk{color:var(--hs-teal-light)}.mn-healthscore-v7 .now{color:var(--hs-ink);font-family:var(--hs-font-display);font-size:60px;font-weight:400;line-height:1}.mn-healthscore-v7 .now.dk{color:#fff}.mn-healthscore-v7 .per{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.mn-healthscore-v7 .per.dk{color:var(--hs-teal-light)}.mn-healthscore-v7 .subnote{color:var(--hs-ash);margin-top:10px;font-size:13px}.mn-healthscore-v7 .subnote.dk{color:#ffffff80}.mn-healthscore-v7 .btn{border-radius:var(--hs-pill);width:100%;font-family:var(--hs-font-body);border:0;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:18px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.mn-healthscore-v7 .btn:disabled{cursor:not-allowed;opacity:.55}.mn-healthscore-v7 .btn-primary{background:var(--hs-teal-deep);color:#fff;box-shadow:0 18px 36px -20px #1f6e58cc}.mn-healthscore-v7 .btn-teal{background:var(--hs-teal-light);color:#06281d;box-shadow:0 18px 40px -18px #4db497b3}.mn-healthscore-v7 .feat{gap:12px;margin-top:22px;padding:0;list-style:none;display:grid}.mn-healthscore-v7 .feat li{color:var(--hs-ink-soft);align-items:flex-start;gap:11px;font-size:15px;display:flex}.mn-healthscore-v7 .feat.dk li{color:#ffffffdb}.mn-healthscore-v7 .feat li .ck,.mn-healthscore-v7 .includes .ck-t{background:var(--hs-teal-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.mn-healthscore-v7 .feat.dk li .ck,.mn-healthscore-v7 .includes .ck-t{background:var(--hs-teal-light);color:#06281d}.mn-healthscore-v7 .includes{color:#ffffffeb;border:1px solid #ffffff29;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding:14px 16px;font-size:14.5px;display:flex}.mn-healthscore-v7 .includes .plus{color:var(--hs-gold-soft);font-family:var(--hs-font-mono);letter-spacing:.14em;margin-left:auto;font-size:11px}.mn-healthscore-v7 .featblock{align-items:flex-start;gap:14px;margin-top:20px;display:flex}.mn-healthscore-v7 .featblock .fbic{width:38px;height:38px;color:var(--hs-teal-light);background:#4db49729;border-radius:11px;flex:none;place-items:center;font-size:15px;display:grid}.mn-healthscore-v7 .featblock h4{color:#fff;font-family:var(--hs-font-body);font-size:15.5px;font-weight:700}.mn-healthscore-v7 .featblock p{color:#ffffffbd;margin-top:5px;font-size:14px;line-height:1.5}.mn-healthscore-v7 .guarantee{background:var(--hs-cream-deep);color:var(--hs-ink-soft);border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:16px 18px;font-size:13.5px;display:flex}.mn-healthscore-v7 .guarantee.dk{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14}.mn-healthscore-v7 .guarantee .gck{width:18px;height:18px;color:var(--hs-gold);flex:none}.mn-healthscore-v7.is-enhanced .reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.mn-healthscore-v7.is-enhanced .reveal.in{opacity:1;transform:none}@media (min-width:740px){.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .method{grid-template-columns:repeat(3,1fr)}}@media (min-width:760px){.mn-healthscore-v7 .trustcard{grid-template-columns:1fr 1fr 1fr;gap:0;padding:30px 12px}.mn-healthscore-v7 .tc-col+.tc-col:before{content:"";background:#ffffff24;width:1px;position:absolute;top:18%;bottom:18%;left:0}.mn-healthscore-v7 .promises{grid-template-columns:repeat(4,1fr);align-items:center;gap:0}.mn-healthscore-v7 .promise+.promise:before{content:"";background:var(--hs-line);width:1px;position:absolute;top:14%;bottom:14%;left:0}.mn-healthscore-v7 .decisionRows{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:860px){.mn-healthscore-v7 .finds{grid-template-columns:1.3fr 1fr 1fr}}@media (min-width:880px){.mn-healthscore-v7 .priceHero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.mn-healthscore-v7 .pricing{grid-template-columns:1fr 1fr}}@media (max-width:760px){.mn-healthscore-v7 .stepper .label,.mn-healthscore-v7 .logo-tag{display:none}.mn-healthscore-v7 .step{padding:5px 8px}}@media (max-width:560px){.mn-healthscore-v7 .wrap{padding:0 18px}.mn-healthscore-v7 .hero.wrap{padding-top:48px;padding-bottom:24px}.mn-healthscore-v7 .scorecard{border-radius:20px;padding:28px 20px 26px}.mn-healthscore-v7 .bignum{font-size:clamp(86px,30vw,120px)}.mn-healthscore-v7 .spectrum{margin-top:30px}.mn-healthscore-v7 .spec-track{height:64px}.mn-healthscore-v7 .marker .cap{font-size:9px}.mn-healthscore-v7 .marker.you .cap{font-size:10px}.mn-healthscore-v7 .spec-grow{font-size:9px;top:-16px}.mn-healthscore-v7 .spec-legend{gap:10px 14px;font-size:10px}.mn-healthscore-v7 .prow{grid-template-columns:1fr 44px;grid-template-areas:"name val""track track";gap:6px 10px;padding:14px 0}.mn-healthscore-v7 .pname{grid-area:name}.mn-healthscore-v7 .pval{grid-area:val}.mn-healthscore-v7 .ptrack{grid-area:track}.mn-healthscore-v7 .prow.hero{margin:0 -12px;padding:14px 12px}.mn-healthscore-v7 section.wrap{padding:96px 18px}.mn-healthscore-v7 .sec-head h2{font-size:clamp(25px,7.2vw,32px);font-weight:500}.mn-healthscore-v7 .plan{padding:28px 22px 26px}.mn-healthscore-v7 .now{font-size:52px}.mn-healthscore-v7 .subnums{gap:14px}.mn-healthscore-v7 .subarrow{width:22px;height:22px}}:lang(th) .mn-healthscore-v7,:lang(th) .mn-healthscore-v7 h1,:lang(th) .mn-healthscore-v7 h2,:lang(th) .mn-healthscore-v7 h3{font-family:var(--mn-font-thai), var(--hs-font-body)}:lang(th) .mn-healthscore-v7 .eyebrow,:lang(th) .mn-healthscore-v7 .stepper,:lang(zh-CN) .mn-healthscore-v7 .eyebrow,:lang(zh-CN) .mn-healthscore-v7 .stepper{letter-spacing:.04em;text-transform:none}@media (prefers-reduced-motion:reduce){.mn-healthscore-v7.is-enhanced .reveal,.mn-healthscore-v7 .spec-fill,.mn-healthscore-v7 .pfill{opacity:1;transition:none;transform:none}}@keyframes mn-reveal-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-hero-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.015)}}@keyframes mn-float-drift{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.mn-customer-shell.mn-reveal-ready [data-reveal],.mn-customer-shell.mn-reveal-ready [data-reveal].mn-reveal-in{opacity:1;animation:none;transform:none}.mn-v15-hero-figure,.mn-v15-float-pill{animation:none}}.mn-reveal-final{--mn-reveal-caution-bg:#fbf3e8;--mn-reveal-caution-edge:#c8a87a;--mn-reveal-caution-ink:#7a5a2a;background:var(--mn-cream);color:var(--mn-ink);font-family:var(--mn-font-body), var(--mn-font-thai), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}:lang(th) .mn-reveal-final{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}:lang(zh-CN) .mn-reveal-final{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif}.mn-reveal-final.mn-reveal-font-body,.mn-reveal-final .mn-reveal-font-body{font-family:var(--mn-font-body), var(--mn-font-thai), ui-sans-serif, system-ui, sans-serif}.mn-reveal-final .mn-reveal-font-display{font-family:var(--mn-font-display), Georgia, serif}.mn-reveal-final .mn-reveal-font-mono{font-family:var(--mn-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.mn-reveal-final .mn-reveal-track-hero-title{letter-spacing:-.03em}.mn-reveal-final .mn-reveal-track-hero-copy{letter-spacing:-.015em}.mn-reveal-final:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#1f6e580a 0%,#0000 35%),radial-gradient(circle at 80% 70%,#b8943d0d 0%,#0000 40%),radial-gradient(circle at 50% 90%,#1f6e5808 0%,#0000 30%);position:fixed;inset:0}.mn-reveal-final>*{z-index:1;position:relative}.mn-reveal-final-wrap{width:min(100% - 2.5rem,1180px);margin-inline:auto;padding-inline:0}@media (min-width:640px){.mn-reveal-final-wrap{width:min(100% - 4rem,1180px)}}@media (min-width:1024px){.mn-reveal-final-wrap{width:min(100% - 7rem,1180px)}}.mn-reveal-final-label{color:var(--mn-teal);font-family:var(--mn-font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.32em;align-items:center;gap:.875rem;font-size:.6875rem;font-weight:400;line-height:1.5;display:inline-flex}.mn-reveal-final .mn-reveal-hero-headline em{color:var(--mn-teal);font-style:italic}.mn-reveal-hero-eyebrow:before,.mn-reveal-hero-eyebrow:after{content:"";background:currentColor;flex:0 0 1.75rem;width:1.75rem;min-width:1.75rem;height:1px;display:inline-block}.mn-reveal-final-label--rule-start:before{content:"";background:currentColor;flex:0 0 1.75rem;width:1.75rem;height:1px;display:inline-block}.mn-reveal-final-label-number{width:1.75rem;height:1.75rem;font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-style:italic;display:inline-flex}:lang(th) .mn-reveal-final-label,:lang(zh-CN) .mn-reveal-final-label{text-transform:none;letter-spacing:0}.mn-reveal-final-heading{color:var(--mn-ink);font-family:var(--mn-font-display), Georgia, serif;text-wrap:normal;font-weight:400;line-height:1.08}:lang(th) .mn-reveal-final-heading,:lang(th) .mn-reveal-final .mn-reveal-font-display,:lang(th) .mn-reveal-final-label-number{line-height:1.24;font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;font-style:normal!important}:lang(zh-CN) .mn-reveal-final-heading,:lang(zh-CN) .mn-reveal-final .mn-reveal-font-display,:lang(zh-CN) .mn-reveal-final-label-number{line-height:1.18;font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;font-style:normal!important}:lang(th) .mn-reveal-final-label,:lang(th) .mn-reveal-final .mn-reveal-font-mono,:lang(zh-CN) .mn-reveal-final-label,:lang(zh-CN) .mn-reveal-final .mn-reveal-font-mono{font-family:var(--mn-font-thai), var(--mn-font-body), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;text-transform:none!important}:lang(zh-CN) .mn-reveal-final-label,:lang(zh-CN) .mn-reveal-final .mn-reveal-font-mono{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--mn-font-body), ui-sans-serif, system-ui, sans-serif!important}.mn-reveal-final-heading em{color:var(--mn-teal);font-style:italic}.mn-reveal-final .mn-reveal-formula-hint{line-height:1.45}.mn-reveal-final-card{border:1px solid var(--mn-line);background:var(--mn-paper);border-radius:.5rem;box-shadow:0 1px #1b244005,0 24px 60px -30px #1b24402e}.mn-reveal-final-button{background:var(--mn-teal-deep);color:#fff;letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.875rem;font-weight:800;line-height:1.25rem;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.mn-reveal-final-button:hover{background:var(--mn-teal);transform:translateY(-2px);box-shadow:0 14px 30px -12px #1f6e5899}.mn-reveal-final-button:focus-visible{outline:2px solid var(--mn-teal-light);outline-offset:3px}.mn-reveal-final-button[aria-disabled=true],.mn-reveal-final-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.mn-reveal-final .hero-rise{opacity:0;animation:.9s cubic-bezier(.16,.84,.32,1) forwards mn-reveal-hero-rise}.mn-reveal-final .hero-rise-d1{animation-delay:.2s}.mn-reveal-final .hero-rise-d2{animation-delay:.55s}.mn-reveal-final .hero-rise-d3{animation-duration:1.1s;animation-delay:.9s}.mn-reveal-final .hero-rise-d4{animation-duration:1s;animation-delay:1.5s}.mn-reveal-final .hero-rise-d5{animation-delay:2s}.mn-reveal-final .hero-rise-d6{animation-delay:2.4s}.mn-reveal-final .hero-rise-d7{animation-delay:2.8s}@keyframes mn-reveal-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mn-reveal-final .hero-leaf{opacity:0;animation:1.4s cubic-bezier(.16,.84,.32,1) forwards mn-reveal-hero-leaf-in}.mn-reveal-final .hero-leaf-d1{animation-delay:1.6s}.mn-reveal-final .hero-leaf-d2{animation-delay:1.9s}.mn-reveal-final .hero-leaf-d3{animation-delay:2.2s}.mn-reveal-final .hero-leaf-d4{animation-delay:2.5s}@keyframes mn-reveal-hero-leaf-in{0%{opacity:0;transform:translateY(20px)rotate(-8deg)}to{opacity:.5;transform:translateY(0)rotate(0)}}.mn-reveal-final .hero-orb{animation:18s ease-in-out infinite alternate mn-reveal-hero-orb-drift}@keyframes mn-reveal-hero-orb-drift{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-48%,-52%)scale(1.06)}}.mn-reveal-final .scroll-cue-line{transform-origin:top;animation:2s ease-in-out infinite mn-reveal-scroll-cue-line}@keyframes mn-reveal-scroll-cue-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.mn-reveal-final .live-dot{animation:2.4s cubic-bezier(.65,0,.35,1) infinite mn-reveal-live-pulse}@keyframes mn-reveal-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.mn-reveal-final .nutrient-toggle{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mn-reveal-final .nutrient-body{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.mn-reveal-final .nutrient-toggle:checked~.nutrient-header .expand-icon{border-color:var(--mn-teal);background:var(--mn-teal);color:#fff;transform:rotate(45deg)}.mn-reveal-final .nutrient-toggle:checked~.nutrient-body{max-height:1200px}.mn-reveal-final .nutrient-toggle:focus-visible~.nutrient-header .expand-icon{outline:2px solid var(--mn-teal);outline-offset:3px}.mn-reveal-final .mn-reveal-assessment-intro{margin-bottom:2.5rem}.mn-reveal-final .mn-reveal-assessment-grid{background:var(--mn-paper)}.mn-reveal-final .mn-reveal-assessment-cell{background:var(--mn-paper);min-height:0}.mn-reveal-final .mn-reveal-assessment-cell-label{line-height:1.2}.mn-reveal-final .mn-reveal-assessment-pill{line-height:1.25}.mn-reveal-final .mn-reveal-assessment-pill--caution{background:var(--mn-reveal-caution-bg)}.mn-reveal-final .mn-reveal-distillation-pair{width:min(100%,760px)}.mn-reveal-final .mn-reveal-distillation-number{font-family:var(--mn-font-display), Georgia, serif;letter-spacing:0;font-size:clamp(80px,12vw,160px);font-weight:300;line-height:.9}.mn-reveal-final .mn-reveal-distillation-number--from{color:var(--mn-ash-soft)}.mn-reveal-final .mn-reveal-distillation-number--to{color:var(--mn-teal-deep)}.mn-reveal-final .mn-reveal-distillation-label{line-height:1.35}.mn-reveal-final .mn-reveal-assessment,.mn-reveal-final .mn-reveal-formula{background:var(--mn-cream)}.mn-reveal-final .mn-reveal-distillation{background:radial-gradient(ellipse 60% 50% at 50% 50%, #dce9de80 0%, transparent 70%), var(--mn-cream)}.mn-reveal-final .mn-reveal-products{background:linear-gradient(180deg, transparent 0%, var(--mn-cream-deep) 100%), var(--mn-cream)}.mn-reveal-final .mn-reveal-concierge-banner{box-shadow:0 24px 60px -34px #1f6e589e}.mn-reveal-final .mn-reveal-pharmacy-card{box-shadow:var(--mn-shadow-soft)}.mn-reveal-final .mn-reveal-pharmacy-card.mn-reveal-selected-pharmacy{box-shadow:0 24px 60px -34px #1f6e5873}.mn-reveal-final .mn-reveal-products .product-card{box-shadow:var(--mn-shadow-soft)}.mn-reveal-final .mn-reveal-products .summary-card,.mn-reveal-final .mn-reveal-products .checkout-card{box-shadow:0 18px 40px -28px #0a254033}.mn-reveal-final .mn-reveal-formula-meta,.mn-reveal-final .mn-reveal-nutrient-header{align-items:center}.mn-reveal-final .mn-reveal-nutrient-header .expand-icon{border:1px solid var(--mn-line);background:var(--mn-paper);width:28px;height:28px;color:var(--mn-teal-deep);border-radius:999px;place-self:center;place-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;position:relative}.mn-reveal-final .mn-reveal-nutrient-header .expand-icon:before,.mn-reveal-final .mn-reveal-nutrient-header .expand-icon:after{content:"";background:currentColor;border-radius:999px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mn-reveal-final .mn-reveal-nutrient-header .expand-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.mn-reveal-final .mn-reveal-nutrient-drawer{border-top:0}.mn-reveal-final .mn-reveal-nutrient-detail-label{color:var(--mn-teal-deep);margin-bottom:.625rem;font-size:10px;font-weight:500;line-height:1.35}.mn-reveal-final .mn-reveal-nutrient-safety{margin-top:0}@media (max-width:767px){.mn-reveal-final .mn-reveal-assessment-cell{padding:1.25rem}.mn-reveal-final .mn-reveal-distillation-arrow{transform:rotate(90deg)}.mn-reveal-final .mn-reveal-nutrient-header{padding-right:0}}.mn-reveal-final .ink-section{background:radial-gradient(circle at 20% 0%, #2d8f7233, transparent 45%), radial-gradient(circle at 90% 100%, #b8943d24, transparent 45%), linear-gradient(160deg, var(--mn-ink) 0%, #0e2d4d 100%);color:var(--mn-cream);overflow:hidden}.mn-reveal-final .mn-reveal-pharmacist{background:radial-gradient(circle at 15% 30%, #b8943d29 0%, transparent 50%), radial-gradient(circle at 85% 70%, #dce9de0f 0%, transparent 50%), linear-gradient(160deg, var(--mn-teal-deep) 0%, #0f2c22 100%)}.mn-reveal-final .mn-reveal-safety{background:radial-gradient(circle at 80% 20%, #b8943d1a 0%, transparent 50%), radial-gradient(circle at 20% 80%, #dce9de0f 0%, transparent 50%), linear-gradient(160deg, var(--mn-teal-deep) 0%, #0f2c22 100%)}.mn-reveal-final .mn-reveal-closing{background:radial-gradient(circle at 20% 20%,#b8943d1f 0%,#0000 50%),radial-gradient(circle at 80% 80%,#dce9de0f 0%,#0000 60%),#0f2c22}.mn-reveal-final .mn-reveal-panya{background:linear-gradient(180deg, var(--mn-cream) 0%, var(--mn-cream-deep) 100%)}.mn-reveal-final .mn-reveal-panya-card{box-shadow:0 26px 70px -46px #0a254047}.mn-reveal-final .mn-reveal-panya-connect{box-shadow:0 18px 46px -34px #0a254042}.mn-reveal-final .mn-reveal-foodgap-card{border:1px solid var(--mn-line);background:var(--mn-paper);box-shadow:none;border-radius:.75rem;padding:1.5rem 1.75rem;transition:box-shadow .18s,transform .18s,border-color .18s}.mn-reveal-final .mn-reveal-foodgap-card:hover{border-color:color-mix(in srgb, var(--mn-teal) 22%, var(--mn-line));box-shadow:var(--mn-shadow-soft);transform:translateY(-2px)}.mn-reveal-final .mn-reveal-foodgap-card__header{border-bottom:1px dashed var(--mn-line);align-items:flex-start;gap:.875rem;padding-bottom:1rem;display:flex}.mn-reveal-final .mn-reveal-foodgap-card__icon{background:var(--mn-mint-deep);width:2.75rem;height:2.75rem;color:var(--mn-teal-deep);font-family:var(--mn-font-display), Georgia, serif;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1;display:grid}.mn-reveal-final .mn-reveal-food-note{border-left:3px solid var(--mn-gold);background:var(--mn-paper);border-radius:0 .5rem .5rem 0}.mn-reveal-final .gold-on-dark{color:var(--mn-gold-soft)}.mn-reveal-final .pharmacist-portrait img{object-position:50% 12%}.mn-healthscore-v7 b,.mn-healthscore-v7 strong{font-weight:700}.mn-healthscore-v7 em{font-style:italic}.mn-healthscore-v7 .goalmirror em,.mn-healthscore-v7 .sec-head h2 b,.mn-healthscore-v7 .sec-head h2 em,.mn-healthscore-v7 .priceHero h2 b,.mn-healthscore-v7 .priceHero h2 em{color:var(--hs-teal-deep)}.mn-healthscore-v7 .goalmirror b,.mn-healthscore-v7 .priceHero .p1 b,.mn-healthscore-v7 .priceHero .p2 b,.mn-healthscore-v7 .price-clarify b,.mn-healthscore-v7 .drow b,.mn-healthscore-v7 .dlead b,.mn-healthscore-v7 .leverbox b,.mn-healthscore-v7 .boxCaption b{font-weight:700}@media print{@page{margin:14mm 10mm;size:A4}.mn-customer-shell .mn-titlebar,.mn-customer-shell footer,.mn-reveal-final .scroll-cue,.mn-reveal-final .hero-leaf,.mn-reveal-final .hero-orb,.mn-reveal-final .basket-tabs-wrap,.mn-reveal-final .product-remove-btn,.mn-reveal-final .checkout-card .mn-reveal-final-button,.mn-reveal-final .closing-actions,.mn-reveal-final .no-print{display:none!important}.mn-reveal-final,.mn-reveal-final .ink-section{color:var(--mn-ink)!important;background:#fff!important}.mn-reveal-final *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mn-reveal-final [data-reveal]{opacity:1!important;transform:none!important}.mn-reveal-final .nutrient-body{max-height:none!important;overflow:visible!important}.mn-reveal-final .expand-icon{display:none!important}.mn-reveal-final .product-card,.mn-reveal-final .foodgap-card,.mn-reveal-final .nutrient-card,.mn-reveal-final .summary-card,.mn-reveal-final .checkout-card{break-inside:avoid;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.mn-reveal-final .hero-rise,.mn-reveal-final .hero-leaf,.mn-reveal-final .hero-orb,.mn-reveal-final .scroll-cue-line,.mn-reveal-final .live-dot,.mn-customer-shell.mn-reveal-ready [data-reveal],.mn-customer-shell.mn-reveal-ready [data-reveal].mn-reveal-in{opacity:1;animation:none;transform:none}.mn-v15-hero-figure,.mn-v15-float-pill{animation:none}}}
