@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:0.75rem;--mn-radius-md:1.125rem;--mn-radius-lg:1.375rem;--mn-shadow-soft:0 18px 40px -20px rgba(10,37,64,0.18);--mn-shadow-card:0 40px 80px -44px rgba(10,37,64,0.26);--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);position:relative;min-height:100vh;background:var(--mn-cream);color:var(--foreground)}.mn-customer-shell,:lang(th) .mn-customer-shell{font-family:var(--mn-font-body),var(--mn-font-thai),ui-sans-serif,system-ui,sans-serif}:lang(th) .mn-customer-shell{font-synthesis:none}: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 .font-serif,.mn-customer-shell h1,.mn-customer-shell h2,.mn-customer-shell h3,.mn-customer-shell h4{font-family:var(--mn-font-display),var(--mn-font-body),serif;letter-spacing:0}:lang(th) .mn-customer-shell .font-serif,:lang(th) .mn-customer-shell h1,:lang(th) .mn-customer-shell h2,:lang(th) .mn-customer-shell h3,:lang(th) .mn-customer-shell h4{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-style:normal;font-synthesis:none}:lang(th) .mn-customer-shell h1{line-height:1.14}:lang(th) .mn-customer-shell h2{line-height:1.18}:lang(th) .mn-customer-shell h3,:lang(th) .mn-customer-shell h4{line-height:1.28}:lang(th) .mn-customer-shell li,:lang(th) .mn-customer-shell p,:lang(th) .mn-customer-shell summary{line-height:1.7}:lang(th) .mn-customer-shell .italic,:lang(th) .mn-customer-shell em,:lang(th) .mn-customer-shell i{font-style:normal;font-synthesis:none}:lang(zh-CN) .mn-customer-shell .font-serif,:lang(zh-CN) .mn-customer-shell [class*=tracking-],:lang(zh-CN) .mn-customer-shell [class*=uppercase],: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{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",var(--mn-font-body),ui-sans-serif,system-ui,sans-serif;font-style:normal;letter-spacing:0!important;line-height:1.22;text-transform:none!important;word-break:keep-all;overflow-wrap:anywhere}.mn-customer-shell .font-mono,.mn-customer-shell .mn-mono-label,.mn-customer-shell code,.mn-customer-shell kbd{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,.mn-customer-shell .mn-font-display-italic{font-family:var(--mn-font-display),Georgia,serif}.mn-customer-shell .mn-font-display-italic{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{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-style:normal;font-synthesis:none}:lang(th) .mn-customer-shell .mn-font-mono{font-family:var(--mn-font-mono),var(--mn-font-thai),var(--mn-font-body),ui-monospace,monospace;font-style:normal;font-synthesis:none}: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;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;font-size:.75rem;font-weight:800;letter-spacing:.14em;line-height:1rem;text-transform:uppercase}.mn-customer-shell .mn-section-eyebrow--light{color:var(--mn-teal-glow)}.mn-customer-shell .mn-commerce-card,.mn-customer-shell .mn-customer-card{border:1px solid var(--mn-line);border-radius:var(--mn-radius-lg);background:var(--mn-paper);padding:1.5rem;box-shadow:var(--mn-shadow-card)}.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{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),Georgia,serif!important;font-synthesis:none}:lang(th) .mn-customer-shell .mn-logo-tagline{font-family:var(--mn-font-mono),var(--mn-font-thai),var(--mn-font-body),ui-monospace,monospace!important;font-synthesis:none}: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{display:inline-grid;flex-shrink:0;overflow:visible;place-items:center}.mn-logo-mark-image{width:auto;height:2.75rem;object-fit:contain}.mn-display-heading{font-family:var(--mn-font-display),var(--mn-font-body),serif}:lang(th) .mn-display-heading{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-customer-shell .mn-hero-title{letter-spacing:0}:lang(th) .mn-customer-shell .mn-hero-title{padding-block-start:.14em;line-height:var(--mn-thai-hero-title-leading,1.14)!important;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;font-synthesis:none}:lang(th) .mn-customer-shell .mn-hero-subtitle{line-height:var(--mn-thai-hero-subtitle-leading,1.7)!important;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;font-synthesis:none}.mn-progress{display:block;width:100%;height:.5rem;overflow:hidden;border:1px solid var(--mn-line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:999px;appearance:none}.mn-progress--thin{height:.375rem;border:0}.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 ease}.mn-progress::-moz-progress-bar{background:var(--brand-green);border-radius:999px;transition:width .5s ease}.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{display:block;width:100%;margin-top:.5rem;border:1px solid var(--mn-line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:.875rem;background:white;padding:.75rem .875rem;color:var(--mn-ink,#20343a);font-size:.875rem;line-height:1.25rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.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{position:sticky;top:.75rem;z-index:20;border:1px solid color-mix(in srgb,var(--mn-teal) 18%,var(--mn-line));border-radius:1.125rem;background:linear-gradient(180deg,color-mix(in srgb,var(--mn-mint) 76%,white),white);padding:1rem;box-shadow:0 18px 50px -36px color-mix(in srgb,var(--mn-teal) 56%,transparent)}@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;font-size:.68rem;font-weight:700;letter-spacing:.13em;line-height:1rem;text-transform:uppercase}:lang(th) .mn-questionnaire-meter__label{font-family:var(--mn-font-body),var(--mn-font-thai),ui-sans-serif,system-ui,sans-serif;font-synthesis:none;letter-spacing:0;text-transform:none}.mn-questionnaire-meter__hint{margin-top:.25rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.45rem}.mn-questionnaire-meter__value{color:var(--mn-teal);font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.mn-questionnaire-meter__value span{margin-left:.1rem;color:var(--muted-foreground);font-size:.875rem;font-weight:700}.mn-questionnaire-meter__marks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:.5rem;color:var(--muted-foreground);font-size:.65rem;font-weight:700;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}: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{display:inline-flex;align-items:center;border:1px solid var(--mn-sand-deep);border-radius:999px;background:var(--mn-gold-tint);padding:.12rem .45rem;color:var(--mn-gold);font-size:.66rem;font-weight:700;line-height:1rem}.mn-assessment-honesty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;border:1px solid var(--mn-mint-deep);border-radius:1rem;background:linear-gradient(180deg,var(--mn-mint),white);padding:1rem;color:var(--mn-ink-soft);font-size:.95rem;line-height:1.65rem}.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{margin-bottom:.25rem;color:var(--mn-teal-deep);font-weight:700}.mn-assessment-trust-strip{display:grid;gap:.75rem;border-top:1px solid var(--mn-line);padding-top:1.25rem}@media (min-width:768px){.mn-assessment-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.mn-assessment-trust-item{display:flex;min-width:0;gap:.75rem;border:1px solid var(--mn-line);border-radius:.875rem;background:color-mix(in srgb,white 72%,var(--mn-cream));padding:.875rem;color:var(--mn-teal-deep)}.mn-assessment-trust-item__title{color:var(--mn-ink);font-size:.875rem;font-weight:700;line-height:1.25rem}.mn-assessment-trust-item__body{margin-top:.2rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.25rem}.mn-email-card{border:1px solid color-mix(in srgb,var(--mn-teal,#1fa77a) 18%,transparent);border-radius:1.15rem;background:linear-gradient(135deg,rgba(31,167,122,.1),rgba(214,164,59,.08)),var(--mn-paper,white);padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 18px 40px -32px rgba(22,76,63,.45)}.mn-email-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mn-email-card__header h3{margin:0;color:var(--mn-ink,#20343a);font-size:clamp(1rem,2vw,1.15rem);font-weight:750;letter-spacing:0}.mn-email-card__header span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--mn-gold,#d6a43b) 16%,white);color:var(--mn-gold,#d6a43b);padding:.3rem .55rem;font-size:.72rem;font-weight:800}.mn-email-card__body{margin-top:.65rem;color:var(--muted-foreground);font-size:.94rem;line-height:1.65}.mn-email-card__privacy{margin-top:.8rem;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));font-size:.8rem;line-height:1.55;padding-left:.75rem}.consent-wrap{max-width:920px;margin:22px auto 0;padding:0 22px}.consent{border:1.5px solid var(--mn-teal-glow);border-radius:22px;background:var(--mn-mint);padding:24px 26px 22px}.consent-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--mn-teal-deep);font-family:var(--mn-font-mono),ui-monospace,Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.consent-eyebrow svg{width:13px;height:13px}:lang(th) .consent-eyebrow,:lang(zh-CN) .consent-eyebrow{letter-spacing:0;text-transform:none}.consent-title{margin:0 0 6px;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:23px;font-weight:600;letter-spacing:0;line-height:1.12}.consent-lede{max-width:60ch;margin:0 0 18px;color:var(--mn-ink-soft);font-size:14.5px;line-height:1.55}.consent-check{display:flex;align-items:flex-start;gap:12px;margin:0;border:1.5px solid var(--mn-line);border-radius:12px;background:var(--mn-paper);padding:12px 14px;cursor:pointer;transition:border-color .18s}.consent-check:hover{border-color:var(--mn-teal-light)}.consent-check input{position:absolute;width:1px;height:1px;opacity:0}.consent-box{display:grid;flex-shrink:0;width:22px;height:22px;margin-top:1px;place-items:center;border:1.5px solid var(--mn-sand-deep);border-radius:7px;background:#fff;transition:.18s}.consent-box svg{width:13px;height:13px;color:#fff;opacity:0;transform:scale(.6);transition:.18s}.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{display:flex;flex-direction:column;gap:3px}.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{display:inline-flex;align-items:center;margin-left:6px;border:1px solid var(--mn-sand-deep);border-radius:999px;background:var(--mn-gold-tint);padding:2px 7px;color:var(--mn-gold);font-family:var(--mn-font-mono),ui-monospace,Menlo,monospace;font-size:8.5px;font-weight:500;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;vertical-align:middle;white-space:nowrap}:lang(th) .consent .tag,:lang(zh-CN) .consent .tag{letter-spacing:0;text-transform:none}.consent-gatehint{margin:12px 0 0;color:var(--mn-ash);font-size:12.5px;line-height:1.4;transition:.18s}.consent-gatehint.ok,.consent-link{color:var(--mn-teal-deep)}.consent-link{display:inline-block;margin-top:6px;border-bottom:1px solid var(--mn-teal-glow);padding-bottom:1px;font-family:var(--mn-font-mono),ui-monospace,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.35;text-decoration:none}.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);padding:1.25rem;box-shadow:var(--mn-shadow-card,0 1px 2px rgb(15 23 42/.05)),0 0 0 1px var(--mn-line,color-mix(in srgb,var(--foreground) 10%,transparent))}@media (min-width:640px){.mn-processing-card{padding:1.5rem}}.mn-primary-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--mn-teal,#1fa77a);padding:.75rem 1.25rem;color:white;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease}.mn-primary-button:hover{background:var(--mn-teal-deep,#188a65)}.mn-primary-button:disabled{cursor:not-allowed;opacity:.45}.mn-green-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--mn-teal,#1fa77a);padding:.75rem 1.25rem;color:white;font-size:.875rem;font-weight:600;line-height:1.25rem;box-shadow:0 1px 2px rgb(15 23 42/.05);transition:background-color .15s ease}.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{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background:var(--brand-blue);padding:.75rem 1.25rem;color:white;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease}.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{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--mn-teal,#1fa77a) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mn-teal,#1fa77a) 10%,transparent);padding:.5rem .75rem;color:var(--mn-teal-deep,#167558);font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease}.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));border-radius:999px;background:var(--mn-paper,white);padding:.75rem 1.25rem;color:var(--mn-ink,#20343a);font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease,opacity .15s ease}.mn-secondary-button:hover{background:var(--background)}.mn-secondary-button:disabled{cursor:not-allowed;opacity:.4}.mn-secondary-button--compact{padding:.75rem 1rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.mn-secondary-button--compact:hover{color:var(--mn-ink,#20343a)}.mn-assessment-continue-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background:var(--mn-teal,#1fa77a);padding:.75rem 1.5rem;color:white;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 2px rgb(15 23 42/.05);transition:background-color .15s ease,opacity .15s ease}.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{min-width:0;border:1px solid var(--mn-line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:var(--mn-radius-sm,.375rem);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:none}.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);padding:.5rem;color:var(--mn-ink,#20343a);font-size:.75rem;font-weight:600;line-height:1rem;outline:none}.mn-lab-unit:focus{border-color:var(--mn-teal,#1fa77a)}.mn-section-progress{padding:.5rem .25rem;background:var(--mn-cream,#fbfdfb)}.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 rgb(15 23 42/.04)}.mn-section-card{overflow:hidden;border-radius:1rem;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))}.mn-section-card__body,.mn-section-card__footer,.mn-section-card__header{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{padding-block:1.5rem}.mn-section-card__body,.mn-section-card__footer{border-top:1px solid var(--mn-line,color-mix(in srgb,var(--foreground) 10%,transparent))}.mn-section-card__footer{background:color-mix(in srgb,var(--mn-mint,#eaf3ec) 38%,white);padding-block:1rem}@media (min-width:640px){.mn-section-card__body,.mn-section-card__footer,.mn-section-card__header{padding-inline:1.5rem}}.mn-section-card__kicker{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;line-height:1rem;text-transform:uppercase}.mn-section-card__kicker:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}.mn-section-card__kicker--active{color:var(--mn-gold,#3a7bd5)}.mn-section-card__kicker--done{color:var(--mn-teal,#1fa77a)}.mn-section-card__title{margin-top:.5rem;color:var(--mn-ink,#20343a);font-family:var(--mn-font-display),var(--mn-font-body),serif;font-size:1.35rem;font-weight:600;line-height:1.85rem}:lang(th) .mn-section-card__title{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-section-card__copy{margin-top:.25rem;max-width:42rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5rem}.mn-question__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mn-question__label{color:var(--mn-ink,#20343a);font-size:.875rem;font-weight:600;line-height:1.25rem}.mn-question__hint,.mn-question__why{margin-top:.25rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5rem}.mn-question__control{margin-top:.75rem}.mn-pill-group,.mn-scale-group{display:flex;flex-wrap:wrap;gap:.5rem}.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 ease,border-color .15s ease,color .15s ease,opacity .15s ease}.mn-pill--selected{border-color:var(--mn-teal,#1fa77a);background:linear-gradient(180deg,var(--mn-teal-light),var(--mn-teal));color:white;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{display:grid;gap:.75rem}@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{border:1px solid;border-radius:.875rem;padding:.875rem 1rem;text-align:left;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.mn-option-card--selected{border-color:var(--mn-teal,#1fa77a);background:linear-gradient(180deg,var(--mn-teal-light),var(--mn-teal));color:white;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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.mn-skin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mn-skin-button{aspect-ratio:1/1;border:2px solid;border-radius:var(--mn-radius-sm,.375rem);background:var(--mn-paper,white);padding:.25rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,filter .15s ease}.mn-skin-button:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--mn-teal,#1fa77a) 25%,transparent)}.mn-skin-button--selected{border-color:var(--mn-teal,#1fa77a);box-shadow:0 1px 2px rgb(15 23 42/.05),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{display:grid;align-items:center;width:100%;max-width:72rem;min-height:7rem;margin-inline:auto;grid-template-columns:1fr;gap:1.75rem;padding:1.75rem 1rem}@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{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.75rem;color:var(--brand-navy);text-align:center}@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{justify-content:flex-start;text-align:left}}.mn-customer-shell .mn-site-footer-bottom{display:flex;width:100%;max-width:72rem;margin-inline:auto;flex-direction:column;align-items:center;justify-content:space-between;gap:1.25rem;border-top:1px solid color-mix(in srgb,var(--mn-line,var(--foreground)) 72%,transparent);padding:1.5rem 1rem;color:var(--muted-foreground);font-size:.75rem;line-height:1rem;text-align:center}@media (min-width:640px){.mn-customer-shell .mn-site-footer-bottom{flex-direction:row;padding-inline:1.5rem;text-align:left}}@media (min-width:1024px){.mn-customer-shell .mn-site-footer-bottom{padding-inline:2rem}}.mn-customer-shell .mn-site-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.5rem;row-gap:.5rem;color:var(--muted-foreground);font-size:.625rem;font-weight:600;letter-spacing:.18em;line-height:1rem;text-transform:uppercase}@media (min-width:640px){.mn-customer-shell .mn-site-footer-nav{justify-content:flex-start;font-size:.6875rem}}.mn-skin-swatch{display:block;width:100%;height:100%;border:1px solid rgb(0 0 0/.1);border-radius:4px}.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:center 45%}.mn-blog-cta-background{background-image:url(/mainphoto.png);background-position:center 42%}.mn-formulation-hero-background{background-image:url(/formulation-couple.jpg);background-position:left 52%}.mn-blog-avatar-fallback{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-top:.25rem;overflow:hidden;border-radius:999px;background:var(--mn-mint,#eaf5ff);color:var(--mn-teal-deep,#3a7bd5);font-size:.75rem;font-weight:600;line-height:1rem}.mn-blog-avatar-fallback:after,.mn-blog-avatar-fallback:before{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{min-width:0;border:1px solid;border-radius:.75rem;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,rgb(239 68 68/.08));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{display:flex;height:100%;min-height:14rem;flex-direction:column;justify-content:space-between;border-radius:var(--mn-radius-lg,1rem);background:var(--mn-paper,white);padding:1.25rem;text-align:center;box-shadow:var(--mn-shadow-card,0 1px 2px rgb(15 23 42/.05)),0 0 0 1px color-mix(in srgb,var(--mn-line,#3a7bd5) 80%,transparent)}@media (min-width:640px){.mn-health-score-card{min-height:0;padding:2rem}}.mn-link-accent{color:var(--mn-teal-deep);font-weight:600;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--mn-teal) 30%,transparent);text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.mn-link-accent:hover{color:var(--mn-teal-deep);text-decoration-color:var(--mn-teal)}.mn-blog-cta-card,.mn-formulation-hero-card{position:relative;overflow:hidden;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)}.mn-blog-cta-wash{position:absolute;inset:0;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))}.mn-formulation-hero-wash{position:absolute;inset:0;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))}.mn-formulation-hero-bottom-wash{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mn-mint) 20%,transparent),transparent,color-mix(in srgb,var(--mn-mint) 72%,transparent))}.mn-disclosure-card{display:flex;gap:.75rem;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);padding:1rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5rem}.mn-customer-shell .mn-titlebar{border-bottom:1px solid var(--mn-line);background:var(--mn-paper)}.mn-customer-shell .mn-availability-bar{display:flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.75rem 1rem;flex-wrap:wrap;border-bottom:1px solid color-mix(in srgb,white 10%,transparent);background:var(--mn-ink);padding:.5rem 1rem;color:var(--mn-teal-glow);font-size:.75rem;font-weight:700;line-height:1rem;text-align:center}.mn-customer-shell .mn-availability-group{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .625rem}.mn-customer-shell .mn-availability-group--soon{opacity:.78}.mn-customer-shell .mn-availability-sep{display:none;width:1px;height:.875rem;flex-shrink:0;background:color-mix(in srgb,white 15%,transparent)}.mn-customer-shell .mn-availability-label{color:var(--mn-teal-glow);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.mn-customer-shell .mn-availability-label--muted{color:color-mix(in srgb,white 55%,transparent)}.mn-customer-shell .mn-availability-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.mn-customer-shell .mn-availability-pill{display:inline-flex;align-items:center;gap:.375rem;border:1px solid color-mix(in srgb,white 10%,transparent);border-radius:999px;background:color-mix(in srgb,white 7%,transparent);padding:.1875rem .625rem;color:color-mix(in srgb,white 90%,transparent);font-size:.75rem;font-weight:500;letter-spacing:0;white-space:nowrap}.mn-customer-shell .mn-availability-pill--soon{background:color-mix(in srgb,white 5%,transparent);color:color-mix(in srgb,white 70%,transparent)}@media (max-width:639px){.mn-customer-shell .mn-availability-bar{flex-direction:column;align-items:center;gap:.4rem;min-height:0;padding:.45rem .75rem .55rem}.mn-customer-shell .mn-availability-sep{display:none}.mn-customer-shell .mn-availability-group{width:100%;gap:.35rem .5rem}.mn-customer-shell .mn-availability-label{font-size:.625rem;letter-spacing:.08em}:lang(th) .mn-customer-shell .mn-availability-label,:lang(zh) .mn-customer-shell .mn-availability-label,:lang(zh-CN) .mn-customer-shell .mn-availability-label{letter-spacing:.02em;text-transform:none}.mn-customer-shell .mn-availability-pill{gap:.25rem;padding:.125rem .45rem;font-size:.6875rem}}@media (max-width:379px){.mn-customer-shell .mn-availability-pill-name{display:none}.mn-customer-shell .mn-availability-pill{padding:.125rem .35rem}}@media (min-width:640px){.mn-customer-shell .mn-availability-sep{display:inline-block}.mn-customer-shell .mn-availability-bar{flex-wrap:nowrap}}.mn-customer-shell .mn-titlebar-main{display:flex;width:100%;max-width:82.5rem;min-height:4.5rem;margin-inline:auto;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.mn-customer-shell .mn-titlebar-brand{min-width:0;flex:1 1 auto}.mn-customer-shell .mn-titlebar-lang-always{display:block;flex-shrink:0}.mn-customer-shell .mn-titlebar-lang-always .mn-language-switcher a{padding-left:.55rem;padding-right:.55rem}.mn-customer-shell .mn-titlebar-lang-desktop{display:block}@media (max-width:1023px){.mn-customer-shell .mn-titlebar-main{gap:.5rem;min-height:3.75rem;padding:.5rem .75rem}.mn-customer-shell .mn-titlebar-logo{max-width:100%}.mn-customer-shell .mn-titlebar-logo .mn-logo-wordmark{font-size:1.05rem}.mn-customer-shell .mn-titlebar-logo .mn-logo-tagline{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-customer-shell .mn-titlebar .mn-logo-mark-frame{width:2.25rem;height:2.25rem}.mn-customer-shell .mn-titlebar .mn-logo-mark-image{height:2.15rem}}.mn-customer-shell .mn-titlebar .mn-logo-mark-frame{width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--mn-line) 82%,transparent);border-radius:999px}.mn-customer-shell .mn-titlebar .mn-logo-mark-image{height:2.55rem;max-width:none;max-height:none;object-fit:contain}@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{display:none;align-items:center;gap:1.25rem;color:var(--mn-ink-soft);font-size:.8125rem;font-weight:700;line-height:1rem}@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{display:flex;flex-shrink:0;align-items:center;gap:.625rem}.mn-customer-shell .mn-titlebar-cta{display:none;align-items:center;justify-content:center;border-radius:999px;background:var(--mn-ink);padding:.625rem 1rem;color:var(--mn-paper);font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1rem;text-transform:uppercase}.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:color-mix(in srgb,white 78%,transparent)}.mn-customer-shell .mn-site-footer-grid{display:grid;width:100%;max-width:82.5rem;margin-inline:auto;gap:2rem;padding:4rem 1rem 3rem}@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{max-width:24rem;--mn-logo-ink:white;--mn-logo-tagline:color-mix(in srgb,white 58%,transparent)}.mn-customer-shell .mn-site-footer-brand .mn-logo-mark-frame{width:3.25rem;height:3.25rem;border-radius:999px;background:white;box-shadow:0 0 0 1px color-mix(in srgb,white 22%,transparent)}.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{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.mn-customer-shell .mn-site-footer-social a{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,white 14%,transparent);border-radius:999px;color:white;transition:background-color .15s ease,color .15s ease}.mn-customer-shell .mn-site-footer-social a:hover{background:color-mix(in srgb,white 8%,transparent);color:var(--mn-teal-glow)}.mn-customer-shell .mn-site-footer-column{display:grid;align-content:start;gap:.75rem}.mn-customer-shell .mn-site-footer-column h2{color:white;font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mn-customer-shell .mn-site-footer-column a{color:color-mix(in srgb,white 72%,transparent);font-size:.9rem;transition:color .15s ease}.mn-customer-shell .mn-site-footer-column a:hover{color:var(--mn-teal-glow)}.mn-customer-shell .mn-site-footer-fineprint{width:100%;max-width:82.5rem;margin-inline:auto;border-top:1px solid color-mix(in srgb,white 12%,transparent);padding:1.5rem 1rem 2rem;color:color-mix(in srgb,white 58%,transparent);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{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem}.mn-customer-shell .mn-site-footer-languages{display:inline-flex;gap:.75rem;color:white;font-family:var(--mn-font-mono),ui-monospace,monospace;font-weight:800;letter-spacing:.12em}.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:mn-reveal-fade-up .7s cubic-bezier(.2,.7,.2,1) both}.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{position:relative;overflow:hidden;border-bottom:1px solid var(--mn-line);background:var(--mn-cream)}.mn-v15-glow{position:absolute;pointer-events:none;border-radius:999px}.mn-v15-glow--hero-a{top:-17rem;right:-14rem;width:45rem;height:45rem;background:radial-gradient(circle,rgb(184 224 207/.34),transparent 66%)}.mn-v15-glow--hero-b{bottom:-16rem;left:-10rem;width:32rem;height:32rem;background:radial-gradient(circle,rgb(245 235 201/.7),transparent 68%)}.mn-v15-glow--origin-a,.mn-v15-glow--protocol{top:-10%;left:-8%;width:24rem;height:24rem;background:radial-gradient(circle,rgb(216 201 168/.35),transparent 65%)}.mn-v15-glow--origin-b{right:-10%;bottom:-12%;width:26rem;height:26rem;background:radial-gradient(circle,rgb(184 148 61/.1),transparent 65%)}.mn-v15-glow--final{top:0;right:0;width:38rem;height:38rem;background:radial-gradient(circle,rgb(184 224 207/.12),transparent 65%)}.mn-v15-badge,.mn-v15-eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--mn-gold);font-size:.75rem;font-weight:800;line-height:1rem;text-transform:uppercase}:lang(th) .mn-v15-badge,:lang(th) .mn-v15-eyebrow{text-transform:none}.mn-v15-badge:before,.mn-v15-eyebrow:before{content:"";width:.375rem;height:.375rem;border-radius:999px;background:currentColor}.mn-v15-badge--dark,.mn-v15-eyebrow--light{color:var(--mn-teal-glow)}.mn-v15-badge{border-radius:999px;background:var(--mn-mint);padding:.5rem 1rem;color:var(--mn-teal-deep)}.mn-v15-badge--dark{background:color-mix(in srgb,var(--mn-teal-glow) 10%,transparent)}.mn-v15-heading{margin-top:.75rem;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:2.25rem;font-weight:500;line-height:1.08;text-wrap:balance}@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-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-v15-heading span{color:var(--mn-teal-deep);font-style:italic}.mn-v15-heading--light{color:white}.mn-v15-heading--light span{color:var(--mn-teal-glow)}.mn-v15-section-copy{max-width:42rem;margin:1rem auto 0;color:var(--mn-ink-soft);font-size:1.0625rem;line-height:1.875rem}.mn-v15-section-copy--light{color:color-mix(in srgb,white 82%,transparent)}.mn-v15-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:999px;background:linear-gradient(135deg,var(--mn-teal),var(--mn-teal-deep));padding:.95rem 1.5rem;color:white;font-size:.95rem;font-weight:800;line-height:1.25rem;box-shadow:0 18px 38px -22px color-mix(in srgb,var(--mn-teal-deep) 70%,transparent);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.mn-v15-button:hover{transform:translateY(-1px);box-shadow:0 22px 44px -24px color-mix(in srgb,var(--mn-teal-deep) 84%,transparent)}.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);background:transparent;color:var(--mn-ink-soft);box-shadow:none}.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{border:1px solid color-mix(in srgb,white 40%,transparent);background:transparent;color:var(--mn-cream);box-shadow:none}.mn-v15-hero-scatter{position:relative;display:flex;height:26rem;align-items:center;justify-content:center;margin-top:.5rem}@media (min-width:768px){.mn-v15-hero-scatter{height:35rem}}.mn-v15-hero-orb,.mn-v15-hero-orb-inner{position:absolute;border-radius:999px}.mn-v15-hero-orb{width:17.5rem;height:17.5rem;background:radial-gradient(circle at 50% 50%,rgb(232 242 234/.9) 0,rgb(220 233 222/.6) 35%,rgb(184 224 207/.25) 65%,transparent 80%)}.mn-v15-hero-orb-inner{width:12.5rem;height:12.5rem;background:radial-gradient(circle at 35% 30%,rgb(255 255 255/.85) 0,rgb(245 235 201/.18) 50%,transparent 75%)}@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{position:relative;z-index:2;width:8.75rem;height:auto;filter:drop-shadow(0 12px 28px rgb(31 78 168/.18));animation:mn-hero-breathe 6s ease-in-out infinite}@media (min-width:768px){.mn-v15-hero-figure{width:14.375rem}}.mn-v15-float-pill{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.125rem;max-width:min(9.5rem,42vw);overflow:hidden;border:1px solid rgb(220 213 195/.7);border-radius:999px;background:rgb(254 252 247/.92);padding:.38rem .68rem;color:var(--mn-ink-soft);font-family:var(--mn-font-display),Georgia,serif;font-size:.82rem;font-style:italic;line-height:1rem;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 8px 22px -10px rgb(10 37 64/.18);backdrop-filter:blur(6px);animation:mn-float-drift 7s ease-in-out infinite}.mn-v15-float-pill span{color:var(--mn-teal);font-style:normal;font-weight:600}.mn-v15-float-pill[data-pill-index="0"]{top:5%;left:4%;animation-delay:0s}.mn-v15-float-pill[data-pill-index="1"]{top:10%;right:0;animation-delay:1.4s}.mn-v15-float-pill[data-pill-index="2"]{top:43%;left:0;animation-delay:2.8s}.mn-v15-float-pill[data-pill-index="3"]{right:1%;bottom:25%;animation-delay:4.2s}.mn-v15-float-pill[data-pill-index="4"]{bottom:7%;left:18%;animation-delay:5.6s}@media (min-width:768px){.mn-v15-float-pill{display:inline-flex;max-width:none;overflow:visible;padding:.5rem 1rem;font-size:1rem;line-height:1.25rem;text-overflow:clip}.mn-v15-float-pill[data-pill-index="0"]{top:4%;left:8%;animation-delay:0s}.mn-v15-float-pill[data-pill-index="1"]{top:14%;right:4%;animation-delay:1.4s}.mn-v15-float-pill[data-pill-index="2"]{top:46%;left:-2%;animation-delay:2.8s}.mn-v15-float-pill[data-pill-index="3"]{right:-3%;bottom:28%;animation-delay:4.2s}.mn-v15-float-pill[data-pill-index="4"]{bottom:8%;left:14%;animation-delay:5.6s}}.mn-v15-food-card,.mn-v15-practice-card,.mn-v15-step-card,.mn-v15-trust-card{border:1px solid var(--mn-line);border-radius:1.5rem;background:var(--mn-cream);padding:2rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mn-v15-journal-card:hover,.mn-v15-step-card:hover{transform:translateY(-.25rem);box-shadow:0 20px 50px -36px rgb(10 37 64/.45)}.mn-v15-step-card>span{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--mn-teal-deep),var(--mn-teal));color:white;font-family:var(--mn-font-display),Georgia,serif;font-size:1.125rem;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--mn-teal) 60%,transparent)}.mn-v15-food-card h3,.mn-v15-practice-card h3,.mn-v15-step-card h3,.mn-v15-trust-card h3{margin-top:1.25rem;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:1.375rem;font-weight:500;line-height:1.85rem}:lang(th) .mn-v15-food-card h3,:lang(th) .mn-v15-practice-card h3,:lang(th) .mn-v15-step-card h3,:lang(th) .mn-v15-trust-card h3{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-v15-food-card p,.mn-v15-practice-card p,.mn-v15-step-card p,.mn-v15-trust-card p{margin-top:.75rem;color:var(--mn-ash);font-size:.925rem;line-height:1.65rem}.mn-v15-step-card strong{display:block;margin-top:1.125rem;border-top:1px dashed var(--mn-line);padding-top:1rem;color:var(--mn-ash-soft);font-size:.75rem;font-weight:800;text-transform:uppercase}:lang(th) .mn-v15-step-card strong{text-transform:none}.mn-v15-check{display:flex;gap:.75rem;color:var(--mn-ink-soft);font-size:.925rem;line-height:1.5rem}.mn-v15-check svg{color:var(--mn-teal)}.mn-v15-check--light{color:color-mix(in srgb,white 86%,transparent)}.mn-v15-phone{width:100%;max-width:23.75rem;margin-inline:auto;overflow:hidden;border:1px solid var(--mn-line);border-radius:2.125rem;background:white;box-shadow:0 26px 80px -48px rgb(10 37 64/.5)}.mn-v15-phone-header{display:flex;align-items:center;gap:.625rem;background:#0e2d4d;padding:1rem 1.25rem;color:white}.mn-v15-phone-header>span{display:inline-flex;width:2.125rem;height:2.125rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--mn-teal-light),var(--mn-teal-deep));font-family:var(--mn-font-display),Georgia,serif}.mn-v15-phone-header small,.mn-v15-phone-header strong{display:block}.mn-v15-phone-header small{color:var(--mn-teal-glow);font-size:.75rem}.mn-v15-phone-header em{margin-left:auto;border-radius:999px;background:rgb(255 255 255/.08);padding:.25rem .625rem;color:var(--mn-ash-soft);font-size:.7rem;font-style:normal;white-space:nowrap}.mn-v15-chat{max-width:84%;border:1px solid var(--mn-line);border-radius:1.125rem 1.125rem 1.125rem .3125rem;background:white;padding:.75rem .875rem;color:var(--mn-ink-soft);font-size:.875rem;line-height:1.55rem}.mn-v15-chat--user{justify-self:end;border-color:var(--mn-ink);border-radius:1.125rem 1.125rem .3125rem 1.125rem;background:var(--mn-ink);color:white}.mn-v15-protocol-card{overflow:hidden;border:1px solid var(--mn-line);border-radius:1rem;background:white}.mn-v15-protocol-card>div:first-child{background:linear-gradient(135deg,var(--mn-teal-deep),var(--mn-teal));padding:.875rem 1rem;color:white}.mn-v15-protocol-card>div:first-child p{font-size:.7rem;font-weight:800;text-transform:uppercase;opacity:.8}:lang(th) .mn-v15-protocol-card>div:first-child p{text-transform:none}.mn-v15-protocol-card h3{margin-top:.25rem;font-family:var(--mn-font-display),Georgia,serif;font-size:1.125rem}.mn-v15-protocol-card ul{padding-inline:1rem}.mn-v15-protocol-card li{display:flex;gap:.75rem;border-bottom:1px solid var(--mn-line);padding-block:.75rem;color:var(--mn-ink-soft);font-size:.85rem;line-height:1.35rem}.mn-v15-protocol-card li:last-child{border-bottom:0}.mn-v15-protocol-card li span{display:inline-flex;width:1.5rem;height:1.5rem;flex:none;align-items:center;justify-content:center;border-radius:.375rem;background:var(--mn-mint);color:var(--mn-teal-deep);font-size:.75rem;font-weight:800}.mn-v15-based-on{background:var(--mn-paper);color:var(--mn-ash)}.mn-v15-based-on,.mn-v15-reasoning summary{border-top:1px solid var(--mn-line);padding:.75rem 1rem;font-size:.75rem}.mn-v15-reasoning summary{display:flex;cursor:pointer;list-style:none;justify-content:space-between;color:var(--mn-teal-deep);font-weight:800}.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{display:inline-block;border-radius:999px;background:var(--mn-mint-deep);padding:.2rem .625rem;color:var(--mn-teal-deep);font-size:.75rem;font-weight:700}.mn-v15-band,.mn-v15-bridge{border-block:1px solid var(--mn-mint-deep);background:var(--mn-mint);padding-block:5rem;text-align:center}.mn-v15-band h2,.mn-v15-bridge h2{max-width:56rem;margin-inline:auto;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:2rem;font-weight:500;line-height:1.1;text-wrap:balance}@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-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.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;margin:1.5rem auto 0;color:var(--mn-ink-soft);font-size:1.0625rem;line-height:1.875rem}.mn-v15-bridge small{display:block;margin-top:1.125rem;color:var(--mn-ash);font-size:.875rem}.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{display:grid;gap:.625rem;margin-top:1rem}.mn-v15-practice-card em{border-left:2px solid var(--mn-teal-light);border-radius:.625rem;background:var(--mn-cream);padding:.65rem .875rem;color:var(--mn-ink-soft);font-size:.85rem;line-height:1.35rem}.mn-v15-food-card{display:flex;flex-direction:column;background:var(--mn-paper)}.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{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1.125rem}.mn-v15-food-card span{border-radius:999px;background:var(--mn-mint-deep);padding:.3rem .75rem;color:var(--mn-teal-deep);font-size:.78rem;font-weight:700}.mn-v15-food-card--mint span{background:var(--mn-gold-tint);color:var(--mn-gold)}.mn-v15-difference{overflow:hidden;border-top:1px solid #123857;background:radial-gradient(circle at 20% 0,rgb(45 143 114/.18),transparent 45%),radial-gradient(circle at 90% 100%,rgb(184 148 61/.14),transparent 45%),linear-gradient(160deg,#0a2540,#0e2d4d);padding-block:6rem;color:var(--mn-cream)}.mn-v15-difference h2{max-width:42rem;margin-top:1.5rem;color:white;font-family:var(--mn-font-display),Georgia,serif;font-size:2.25rem;font-weight:500;line-height:1.08;text-wrap:balance}@media (min-width:768px){.mn-v15-difference h2{font-size:3.25rem}}:lang(th) .mn-v15-difference h2{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-v15-difference h2 span{color:var(--mn-teal-light);font-style:italic}.mn-v15-difference p{max-width:42rem;margin-top:1.5rem;color:color-mix(in srgb,var(--mn-cream) 86%,transparent);font-size:1.0625rem;line-height:1.85rem}.mn-v15-difference .mn-v15-difference-signoff{color:white;font-family:var(--mn-font-display),Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.85rem}.mn-v15-testimonial-card{display:flex;min-height:100%;flex-direction:column;border:1px solid var(--mn-line);border-radius:1.25rem;background:var(--mn-paper);padding:.875rem .875rem 1.5rem}.mn-v15-testimonial-card>div:first-child span{position:absolute;bottom:-1rem;left:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;transform:translateX(-50%);border:1px solid var(--mn-mint-deep);border-radius:999px;background:var(--mn-mint);color:var(--mn-teal-deep);font-family:var(--mn-font-display),Georgia,serif;font-size:1.5rem}.mn-v15-testimonial-card>p{flex:1;margin-top:2rem;padding-inline:.5rem;color:var(--mn-ink-soft);font-size:.925rem;line-height:1.65rem}.mn-v15-testimonial-card em,.mn-v15-testimonial-card small,.mn-v15-testimonial-card strong{display:block;padding-inline:.5rem}.mn-v15-testimonial-card strong{color:var(--mn-teal-deep);font-size:.95rem}.mn-v15-testimonial-card small{margin-top:.125rem;color:var(--mn-ash);font-size:.8125rem}.mn-v15-testimonial-card em{width:100%;margin-top:.75rem;border-radius:999px;background:var(--mn-mint);padding-block:.5rem;color:var(--mn-ink-soft);font-size:.85rem;font-style:normal;text-align:center}.mn-v15-origin{position:relative;overflow:hidden;border-block:1px solid var(--mn-sand-deep);background:var(--mn-sand-soft);padding-block:6.5rem}.mn-v15-origin-build{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-block:4rem}.mn-v15-origin-build i{display:none;flex:1;min-width:1.75rem;max-width:3.5rem;border-top:1px dashed var(--mn-gold-soft)}@media (min-width:768px){.mn-v15-origin-build{flex-wrap:nowrap;gap:0}.mn-v15-origin-build i{display:block;margin-inline:.375rem}}.mn-v15-price-card{position:relative;border:1px solid var(--mn-line);border-radius:1.5rem;background:var(--mn-paper);padding:2rem}@media (min-width:640px){.mn-v15-price-card{padding:2.25rem}}.mn-v15-price-card--featured{border-color:var(--mn-gold-soft);background:radial-gradient(circle at 85% 0,rgb(45 143 114/.2),transparent 50%),linear-gradient(160deg,#0a2540,#0e2d4d);color:var(--mn-cream);box-shadow:0 26px 80px -48px rgb(10 37 64/.65)}.mn-v15-popular{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);border-radius:999px;background:linear-gradient(135deg,var(--mn-gold),var(--mn-gold-soft));padding:.4rem 1rem;color:var(--mn-ink);font-size:.72rem;font-weight:800;text-transform:uppercase;white-space:nowrap}:lang(th) .mn-v15-popular{text-transform:none}.mn-v15-price-card h3{margin-top:.875rem;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:1.9rem;font-weight:500;line-height:2.3rem}.mn-v15-price-card--featured h3{color:white}.mn-v15-price-desc{min-height:4rem;margin-top:.75rem;color:var(--mn-ink-soft);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{border-radius:999px;background:var(--mn-teal);padding:.25rem .625rem;color:white;font-size:.72rem;font-weight:800}.mn-v15-save-badge--dark{background:var(--mn-gold);color:var(--mn-ink)}.mn-v15-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem}.mn-v15-price span{color:var(--mn-teal-deep);font-size:1.25rem}.mn-v15-price span,.mn-v15-price strong{font-family:var(--mn-font-display),Georgia,serif}.mn-v15-price strong{color:var(--mn-ink);font-size:3.5rem;font-weight:500;line-height:1}.mn-v15-price em{color:var(--mn-teal-deep);font-size:.8rem;font-style:normal;font-weight:800;text-transform:uppercase}:lang(th) .mn-v15-price em{text-transform:none}.mn-v15-price-card--featured .mn-v15-price em,.mn-v15-price-card--featured .mn-v15-price span{color:var(--mn-teal-light)}.mn-v15-price-card--featured .mn-v15-price strong{color:white}.mn-v15-price-term{margin-top:.25rem;margin-bottom:1.5rem;color:var(--mn-ash);font-size:.875rem}.mn-v15-price-card--featured .mn-v15-check,.mn-v15-price-card--featured .mn-v15-price-term{color:color-mix(in srgb,var(--mn-cream) 86%,transparent)}.mn-v15-price-card--featured .mn-v15-check:first-child{color:white;font-weight:700}.mn-v15-best,.mn-v15-guarantee{margin-top:1.5rem;border-top:1px solid var(--mn-line);padding-top:1.25rem;color:var(--mn-ash);font-size:.875rem;line-height:1.5rem}.mn-v15-best strong{color:var(--mn-ink-soft)}.mn-v15-best--dark{border-color:color-mix(in srgb,white 12%,transparent);color:var(--mn-ash-soft)}.mn-v15-best--dark strong{color:var(--mn-cream)}.mn-v15-guarantee{display:flex;gap:.875rem;border:0;border-radius:.875rem;background:var(--mn-sand-soft);padding:1rem;color:var(--mn-ink-soft)}.mn-v15-guarantee svg{color:var(--mn-gold)}.mn-v15-guarantee strong{color:var(--mn-ink)}.mn-v15-guarantee--dark{background:color-mix(in srgb,white 6%,transparent);color:color-mix(in srgb,var(--mn-cream) 82%,transparent)}.mn-v15-guarantee--dark strong{color:white}.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{display:flex;min-height:24rem;overflow:hidden;flex-direction:column;border:1px solid var(--mn-line);border-radius:1.25rem;background:var(--mn-cream);color:var(--mn-ink);transition:box-shadow .15s ease,transform .15s ease}.mn-v15-journal-card>span{display:block;height:11rem;background:linear-gradient(135deg,var(--mn-mint),color-mix(in srgb,var(--mn-teal-glow) 40%,transparent))}.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{display:flex;flex:1;flex-direction:column;padding:1.5rem}.mn-v15-journal-card p:first-child{color:var(--mn-gold);font-size:.75rem;font-weight:800;text-transform:uppercase}:lang(th) .mn-v15-journal-card p:first-child{text-transform:none}.mn-v15-journal-card h3{margin-top:.5rem;color:var(--mn-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.75rem}:lang(th) .mn-v15-journal-card h3{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-v15-journal-card p:not(:first-child){margin-top:.5rem;color:var(--mn-ash);font-size:.925rem;line-height:1.6rem}.mn-v15-journal-card strong{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;color:var(--mn-teal-deep)}.mn-v15-faq-item{border:1px solid var(--mn-line);border-radius:1rem;background:var(--mn-paper);padding-inline:1.5rem}.mn-v15-faq-item[open]{box-shadow:0 18px 50px -38px rgb(10 37 64/.35)}.mn-v15-faq-item summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;color:var(--mn-ink);font-size:1.05rem;font-weight:700}.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 ease}.mn-v15-faq-item[open] summary span{transform:rotate(45deg)}.mn-v15-faq-item p{margin-top:-.25rem;padding-bottom:1.25rem;color:var(--mn-ink-soft);font-size:.95rem;line-height:1.75rem}.mn-v15-final-cta{position:relative;overflow:hidden;background:linear-gradient(160deg,#0a2540,#0e2f4e 50%,#1f6e58 130%);padding-block:7rem;color:var(--mn-cream)}.mn-v15-final-cta h2{color:white;font-family:var(--mn-font-display),Georgia,serif;font-size:3rem;font-weight:500;line-height:1.05;text-wrap:balance}@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-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-v15-final-cta h2 span{color:var(--mn-teal-light);font-style:italic}.mn-v15-final-cta p{max-width:40rem;margin:1.75rem auto 0;color:color-mix(in srgb,var(--mn-cream) 85%,transparent);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{width:auto;height:2.75rem;object-fit:contain}.mn-customer-shell .mn-titlebar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--mn-cream) 88%,transparent);backdrop-filter:blur(14px)}.mn-customer-shell .mn-titlebar-main{position:relative;min-height:4.75rem}.mn-customer-shell .mn-titlebar .mn-logo-mark-frame{width:2.75rem;height:2.75rem;border:0;background:transparent;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);padding:.75rem 1.25rem;font-size:.875rem;letter-spacing:0;text-transform:none}.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{display:inline-flex;width:2.5rem;height:2.5rem;cursor:pointer;list-style:none;align-items:center;justify-content:center;border:1px solid var(--mn-line);border-radius:.625rem;color:var(--mn-ink-soft);transition:background-color .15s ease,color .15s ease}.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{position:absolute;top:calc(100% + .75rem);right:1rem;left:1rem;display:grid;overflow:hidden;border:1px solid var(--mn-line);border-radius:1rem;background:color-mix(in srgb,var(--mn-cream) 96%,transparent);box-shadow:0 24px 70px -45px rgb(10 37 64/.48);backdrop-filter:blur(14px)}.mn-customer-shell .mn-titlebar-mobile-link{border-bottom:1px solid color-mix(in srgb,var(--mn-line) 70%,transparent);padding:.9rem 1rem;color:var(--mn-ink-soft);font-size:1rem}.mn-customer-shell .mn-titlebar-mobile-link:hover{color:var(--mn-teal-deep)}.mn-customer-shell .mn-titlebar-mobile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem}.mn-customer-shell .mn-titlebar-mobile-cta{display:inline-flex;flex:1 1 12rem;align-items:center;justify-content:center;border-radius:999px;background:var(--mn-teal-deep);padding:.75rem 1rem;color:white;font-size:.875rem;font-weight:800;text-align:center}.mn-healthscore-v7{background:linear-gradient(180deg,var(--hs-cream) 0,#f7f0df 52%,var(--hs-cream) 100%)}.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{padding:clamp(2.5rem,5vw,3.75rem) 28px clamp(1.75rem,4vw,2.75rem)}.mn-healthscore-v7 section.wrap{padding:clamp(4.5rem,7vw,7rem) 28px}.mn-healthscore-v7 .hero.wrap+section.wrap{padding-top:clamp(4rem,6vw,5.25rem)}.mn-healthscore-v7 .reveal{opacity:1;transform:none}.mn-healthscore-v7.is-enhanced .reveal{transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.mn-healthscore-v7.is-enhanced .reveal.in{transform:translateY(0)}.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{font-family:var(--mn-font-mono),ui-monospace,monospace;line-height:1}:lang(th) .mn-healthscore-v7 .eyebrow,:lang(zh-CN) .mn-healthscore-v7 .eyebrow{letter-spacing:.04em}.mn-healthscore-v7 .decision h3,.mn-healthscore-v7 .goalmirror,.mn-healthscore-v7 .priceHero h2,.mn-healthscore-v7 .sec-head h2{color:var(--hs-ink);font-family:var(--mn-font-display),Georgia,serif;font-weight:400;letter-spacing:0}:lang(th) .mn-healthscore-v7 .decision h3,:lang(th) .mn-healthscore-v7 .goalmirror,:lang(th) .mn-healthscore-v7 .priceHero h2,:lang(th) .mn-healthscore-v7 .sec-head h2{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif;font-synthesis:none}.mn-healthscore-v7 .goalmirror{max-width:980px;margin:1rem auto 0;line-height:1.08}.mn-healthscore-v7 .goalmirror b,.mn-healthscore-v7 .goalmirror em,.mn-healthscore-v7 .priceHero h2 b,.mn-healthscore-v7 .priceHero h2 em,.mn-healthscore-v7 .sec-head h2 b,.mn-healthscore-v7 .sec-head h2 em{color:var(--hs-teal-deep);font-style:italic;font-weight:inherit}.mn-healthscore-v7 .hero-sub{max-width:720px;margin:1.2rem auto 0;line-height:1.62}.mn-healthscore-v7 .scorecard{margin:clamp(2.25rem,5vw,3.75rem) auto 0;border-radius:36px;padding:clamp(1.5rem,4vw,2.75rem)}.mn-healthscore-v7 .scorecard:before{inset:0 0 auto;height:5px;border-radius:36px 36px 0 0;background:linear-gradient(90deg,var(--hs-teal),var(--hs-gold-soft),var(--hs-teal));pointer-events:none}.mn-healthscore-v7 .score-top{position:relative;z-index:1;gap:.65rem}.mn-healthscore-v7 .band-pill,.mn-healthscore-v7 .opp-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.58rem .85rem;font-weight:600;line-height:1.2}.mn-healthscore-v7 .band-pill{background:var(--hs-ink);color:white}.mn-healthscore-v7 .opp-pill{border:1px solid rgb(45 143 114/.22)}.mn-healthscore-v7 .bignum{z-index:1;font-family:var(--mn-font-display),Georgia,serif;line-height:.86}.mn-healthscore-v7 .of{position:relative;z-index:1;margin-top:.9rem;color:var(--hs-ash);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mn-healthscore-v7 .scoreline{position:relative;z-index:1;max-width:580px;margin:1.6rem auto 0;line-height:1.6}.mn-healthscore-v7 .spectrum{position:relative;z-index:1;margin-top:2.25rem}.mn-healthscore-v7 .spec-track{height:82px;margin-inline:auto;max-width:610px}.mn-healthscore-v7 .spec-bar{bottom:30px;height:13px;border-radius:999px;background:linear-gradient(90deg,var(--hs-line),var(--hs-gold-soft) 38%,var(--hs-teal-glow) 68%,var(--hs-teal-deep) 100%);box-shadow:inset 0 1px 2px rgb(0 0 0/.12)}.mn-healthscore-v7 .spec-fill{bottom:30px;height:13px;border-radius:999px;background:linear-gradient(90deg,var(--hs-teal-light),var(--hs-teal-deep));transition:width 1.6s ease-out}.mn-healthscore-v7 .spec-gap{bottom:20px;height:33px;border-right:1px dashed rgb(45 143 114/.5);border-left:1px dashed rgb(45 143 114/.5);background:rgb(45 143 114/.1)}.mn-healthscore-v7 .spec-grow{right:0;bottom:2px;left:70%;color:var(--hs-teal-deep);font-family:var(--mn-font-mono),ui-monospace,monospace;font-weight:800;text-align:right;text-transform:uppercase}.mn-healthscore-v7 .marker{bottom:22px;width:2px;height:30px;transform:translateX(-50%)}.mn-healthscore-v7 .marker:after{position:absolute;bottom:6px;left:50%;width:16px;height:16px;border-radius:999px;box-shadow:0 0 0 5px rgb(254 252 247/.9);content:"";transform:translateX(-50%)}.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{position:absolute;left:50%;white-space:nowrap;color:var(--hs-ash);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:translateX(-50%)}.mn-healthscore-v7 .cap.top{bottom:45px;color:var(--hs-ink);font-size:11px}.mn-healthscore-v7 .cap.bot{top:45px}.mn-healthscore-v7 .spec-ends,.mn-healthscore-v7 .spec-legend{display:flex;max-width:610px;margin-inline:auto;color:var(--hs-ash);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mn-healthscore-v7 .spec-ends{margin-top:-.25rem}.mn-healthscore-v7 .spec-legend{gap:.8rem 1rem;margin-top:1rem;letter-spacing:0;text-transform:none}.mn-healthscore-v7 .lg-sw{display:inline-block;width:1.1rem;height:.5rem;border-radius:999px}.mn-healthscore-v7 .sec-head{max-width:760px;margin:0 auto clamp(1.8rem,4vw,3rem);text-align:center}.mn-healthscore-v7 .sec-head h2{margin-top:.85rem;line-height:1.12}.mn-healthscore-v7 .sec-head p:not(.eyebrow){margin-top:1rem;line-height:1.6}.mn-healthscore-v7 .finds,.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .method,.mn-healthscore-v7 .pricing{display:grid;gap:1rem}.mn-healthscore-v7 .finds,.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .method{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-healthscore-v7 .find,.mn-healthscore-v7 .gapcard,.mn-healthscore-v7 .mstep{height:100%;border:1px solid var(--hs-line);border-radius:1.25rem;background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);padding:clamp(1.2rem,2.6vw,1.65rem)}.mn-healthscore-v7 .gapcard{display:grid;align-content:start;min-height:250px}.mn-healthscore-v7 .gn{color:var(--hs-teal-deep);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mn-healthscore-v7 .gpct{margin-top:.75rem;color:var(--hs-ink);font-family:var(--mn-font-display),Georgia,serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:.9}.mn-healthscore-v7 .find h3,.mn-healthscore-v7 .gapcard h3,.mn-healthscore-v7 .mstep h3{margin-top:1rem;color:var(--hs-ink);font-size:18px;font-weight:500;line-height:1.28}.mn-healthscore-v7 .find p,.mn-healthscore-v7 .gapcard p,.mn-healthscore-v7 .mstep p{margin-top:.65rem;color:var(--hs-ink-soft);font-size:14.5px;line-height:1.6}.mn-healthscore-v7 .pillars{display:grid;gap:.85rem;border-radius:1.5rem;box-shadow:var(--hs-shadow);padding:clamp(1rem,3vw,1.5rem)}.mn-healthscore-v7 .prow{grid-template-columns:minmax(11rem,1.05fr) minmax(12rem,2.4fr) 4rem;gap:1rem;min-height:4rem;border:1px solid transparent;border-radius:1rem;padding:.8rem}.mn-healthscore-v7 .prow.hero{border-color:rgb(45 143 114/.2);background:linear-gradient(90deg,rgb(234 243 236/.92),transparent)}.mn-healthscore-v7 .pname h3{font-weight:600;line-height:1.3}.mn-healthscore-v7 .gtag{display:block;margin-top:.28rem;color:var(--hs-teal-deep);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mn-healthscore-v7 .ptrack{height:.75rem;border-radius:999px;background:var(--hs-sand)}.mn-healthscore-v7 .pfill{border-radius:inherit;transition:width .9s cubic-bezier(.22,1,.36,1)}.mn-healthscore-v7 .pfill.hi{background:linear-gradient(90deg,var(--hs-teal-light),var(--hs-teal-deep))}.mn-healthscore-v7 .pfill.lo{background:linear-gradient(90deg,var(--hs-gold-soft),var(--hs-gold))}.mn-healthscore-v7 .pval{font-family:var(--mn-font-mono),ui-monospace,monospace;font-weight:600}.mn-healthscore-v7 .leverbox,.mn-healthscore-v7 .notebox,.mn-healthscore-v7 .trustline{border:1px solid rgb(45 143 114/.18);border-radius:1rem;background:rgb(234 243 236/.72);color:var(--hs-ink-soft);line-height:1.75;padding:1rem}.mn-healthscore-v7 .notebox{background:var(--hs-paper)}.mn-healthscore-v7 .find.open{background:radial-gradient(circle at 100% 0,rgb(45 143 114/.13),transparent 12rem),var(--hs-paper)}.mn-healthscore-v7 .fic{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:999px;background:var(--hs-mint);color:var(--hs-teal-deep);font-size:19px;font-weight:900}.mn-healthscore-v7 .mn-hs-find-single{grid-column:2}.mn-healthscore-v7 .subtract{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 15% 20%,rgb(212 184 113/.18),transparent 20rem),linear-gradient(135deg,var(--hs-ink) 0,#102f2a 100%);box-shadow:var(--hs-shadow);color:white;padding:clamp(1.5rem,4vw,2.4rem)}.mn-healthscore-v7 .subtract .eyebrow{color:#9cead8}.mn-healthscore-v7 .subnums{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(.5rem,2vw,1rem);margin-top:clamp(1.5rem,4vw,2.4rem)}.mn-healthscore-v7 .subn{display:grid;min-height:8.25rem;align-content:center;border:1px solid rgb(255 255 255/.14);border-radius:1.35rem;background:rgb(255 255 255/.08);padding:1rem .5rem}.mn-healthscore-v7 .subn.c{background:rgb(156 234 216/.15);border-color:rgb(156 234 216/.28)}.mn-healthscore-v7 .subn .n{color:white;font-family:var(--mn-font-display),Georgia,serif;font-size:clamp(48px,8vw,82px)}.mn-healthscore-v7 .subn.a .n{color:rgb(255 255 255/.64)}.mn-healthscore-v7 .subn.c .n{color:#9cead8}.mn-healthscore-v7 .subn .l{margin-top:.6rem;color:rgb(255 255 255/.7);font-family:var(--mn-font-mono),ui-monospace,monospace;font-weight:600;line-height:1.45}.mn-healthscore-v7 .subn.c .l{color:#9cead8}.mn-healthscore-v7 .subarrow{width:clamp(1rem,2.4vw,1.6rem);color:rgb(255 255 255/.42)}.mn-healthscore-v7 .subtract>p:last-child{max-width:650px;margin:1.6rem auto 0;color:rgb(255 255 255/.72);line-height:1.6}.mn-healthscore-v7 .method{counter-reset:method}.mn-healthscore-v7 .mn{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:999px;background:var(--hs-ink);color:white;font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:13px;font-weight:900}.mn-healthscore-v7 .trustline{max-width:780px;gap:.75rem;margin:1.5rem auto 0}.mn-healthscore-v7 section.wrap.mn-hs-method-section,.mn-healthscore-v7 section.wrap.mn-hs-shortlist-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{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border-radius:var(--hs-radius);background:radial-gradient(circle at 20% 0,rgb(77 180 151/.18),transparent 55%),linear-gradient(135deg,var(--hs-teal-deep) 0,#155847 100%);box-shadow:var(--hs-shadow);padding:clamp(1.4rem,3vw,2.375rem) clamp(1.4rem,3vw,2.5rem)}.mn-healthscore-v7 .tc-col{gap:1rem;border-right:1px solid rgb(255 255 255/.14);padding:0 clamp(1rem,2.4vw,1.5rem)}.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;flex:0 0 auto;border-radius:999px;background:rgb(255 255 255/.12);color:var(--hs-teal-light)}.mn-healthscore-v7 .promise svg,.mn-healthscore-v7 .tc-ic svg{width:1.25rem;height:1.25rem;stroke:currentColor}.mn-healthscore-v7 .tc-txt p{margin-top:.35rem;color:rgb(255 255 255/.76)}.mn-healthscore-v7 .priceHero{grid-template-columns:minmax(0,.95fr) minmax(280px,.8fr);gap:clamp(1.5rem,6vw,4rem);border:1px solid var(--hs-line);border-radius:2rem;background:radial-gradient(circle at 94% 18%,rgb(45 143 114/.16),transparent 20rem),var(--hs-paper);box-shadow:var(--hs-shadow);padding:clamp(1.4rem,4vw,2.4rem)}.mn-healthscore-v7 .priceHero h2{margin-top:.8rem}.mn-healthscore-v7 .price-clarify,.mn-healthscore-v7 .priceHero .p1,.mn-healthscore-v7 .priceHero .p2{margin-top:1rem}.mn-healthscore-v7 .trustChecks{display:grid;gap:.65rem;margin-top:1.2rem}.mn-healthscore-v7 .trustChecks li{gap:.65rem;font-weight:750;line-height:1.5}.mn-healthscore-v7 .tck{width:1.35rem;height:1.35rem;flex:0 0 auto;border-radius:999px;background:var(--hs-teal-deep);color:white}.mn-healthscore-v7 .boxFigure{position:relative}.mn-healthscore-v7 .boxFigure img{border-radius:1.4rem}.mn-healthscore-v7 .boxCaption{position:absolute;right:1rem;bottom:1rem;max-width:min(82%,20rem);border:1px solid rgb(255 255 255/.58);border-radius:1rem;background:rgb(254 252 247/.9);box-shadow:var(--hs-shadow-sm);padding:.8rem .9rem}.mn-healthscore-v7 .promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:clamp(1.35rem,2.5vw,2rem)}.mn-healthscore-v7 .promise{min-height:7.5rem;align-items:flex-start;gap:.8rem;border:1px solid var(--hs-line);border-radius:1.2rem;background:var(--hs-paper);padding:1rem}.mn-healthscore-v7 .promise svg{flex:0 0 auto;color:var(--hs-teal-deep)}.mn-healthscore-v7 .pTxt{display:grid;gap:.22rem}.mn-healthscore-v7 .pTitle{color:var(--hs-ink);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.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{max-width:860px;margin:clamp(1.6rem,3vw,2.5rem) auto 0;border:1px solid rgb(45 143 114/.18);border-radius:1.5rem;background:linear-gradient(135deg,rgb(234 243 236/.88),rgb(254 252 247/.94)),var(--hs-cream-deep);box-shadow:var(--hs-shadow-sm);padding:clamp(1.2rem,3vw,2rem);text-align:center}.mn-healthscore-v7 .deye{color:var(--hs-teal-deep);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.mn-healthscore-v7 .decision h3{margin-top:.55rem}.mn-healthscore-v7 .dlead{max-width:660px;margin:.8rem auto 0;color:var(--hs-ink-soft);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}.mn-healthscore-v7 .drow{border:1px solid rgb(45 143 114/.18);border-radius:1rem;background:rgb(254 252 247/.82);padding:1rem;text-align:left}.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 .find p,:lang(en) .mn-healthscore-v7 .gapcard p,:lang(en) .mn-healthscore-v7 .priceHero .p1,:lang(en) .mn-healthscore-v7 .priceHero .p2,:lang(en) .mn-healthscore-v7 .scoreline,:lang(en) .mn-healthscore-v7 .sec-head p:not(.eyebrow),:lang(en) .mn-healthscore-v7 .subtract>p:last-child{line-height:1.6!important}:lang(en) .mn-healthscore-v7 .dlead,:lang(en) .mn-healthscore-v7 .dtxt,:lang(en) .mn-healthscore-v7 .mstep p,:lang(en) .mn-healthscore-v7 .price-clarify{line-height:1.55!important}@media (max-width:880px){.mn-healthscore-v7 .finds,.mn-healthscore-v7 .gaprow,.mn-healthscore-v7 .method,.mn-healthscore-v7 .priceHero,.mn-healthscore-v7 .pricing,.mn-healthscore-v7 .promises,.mn-healthscore-v7 .trustcard{grid-template-columns:1fr}.mn-healthscore-v7 .mn-hs-find-single{grid-column:auto}.mn-healthscore-v7 .tc-col{border-right:0;border-bottom:1px solid rgb(255 255 255/.14);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:96px 18px}.mn-healthscore-v7 .hero.wrap+section.wrap{padding-top:80px}.mn-healthscore-v7 section.wrap.mn-hs-method-section,.mn-healthscore-v7 section.wrap.mn-hs-shortlist-section,.mn-healthscore-v7 section.wrap.mn-hs-trust-section{padding-block:84px}.mn-healthscore-v7 #pricing{padding-top:76px}.mn-healthscore-v7 .priceHero,.mn-healthscore-v7 .scorecard,.mn-healthscore-v7 .subtract{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{display:grid;gap:.65rem}.mn-healthscore-v7 .subarrow{justify-self:center;rotate:90deg}.mn-healthscore-v7 .decisionRows{grid-template-columns:1fr}.mn-healthscore-v7 .boxCaption{position:static;max-width:none;margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.mn-healthscore-v7 .pfill,.mn-healthscore-v7 .spec-fill{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 rgb(10 37 64/0.55);--hs-shadow-sm:0 12px 32px -22px rgb(10 37 64/0.5);--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;position:relative;isolation:isolate;overflow:clip;margin:0 calc(50% - 50vw);min-height:100vh;background:radial-gradient(1100px 700px at 78% -8%,rgb(184 224 207/.42),transparent 60%),radial-gradient(900px 600px at 8% 18%,rgb(246 235 199/.5),transparent 55%),var(--hs-cream);color:var(--hs-ink);font-family:var(--hs-font-body);line-height:1.6;-webkit-font-smoothing:antialiased}.mn-healthscore-v7:after{content:"";position:fixed;inset:0;z-index:-1;opacity:.35;pointer-events:none;background:linear-gradient(45deg,rgb(10 37 64/.018) 25%,transparent 0),linear-gradient(-45deg,rgb(10 37 64/.014) 25%,transparent 0);background-size:140px 140px}.mn-healthscore-v7 *,.mn-healthscore-v7 :after,.mn-healthscore-v7 :before{box-sizing:border-box}.mn-healthscore-v7 h1,.mn-healthscore-v7 h2,.mn-healthscore-v7 h3{font-family:var(--hs-font-display);font-weight:400;line-height:1.08;letter-spacing:0}.mn-healthscore-v7 .wrap{width:auto;max-width:var(--hs-container);margin:0 auto;padding:0 28px}.mn-healthscore-v7 .nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--hs-line);background:rgb(250 246 236/.82);backdrop-filter:blur(14px)}.mn-healthscore-v7 .nav-inner{display:flex;max-width:var(--hs-container);margin:0 auto;padding:14px 28px;align-items:center;justify-content:space-between;gap:20px}.mn-healthscore-v7 .logo{display:flex;align-items:center;gap:11px}.mn-healthscore-v7 .logo-mark{display:grid;height:38px;place-items:center}.mn-healthscore-v7 .logo-mark img{display:block;width:auto;height:38px}.mn-healthscore-v7 .logo-word{color:var(--hs-ink);font-family:var(--hs-font-display);font-size:21px;font-weight:500;letter-spacing:0}.mn-healthscore-v7 .logo-word .nutra{color:var(--hs-teal)}.mn-healthscore-v7 .logo-tag{display:block;margin-top:1px;color:var(--hs-ash-soft);font-family:var(--hs-font-mono);font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mn-healthscore-v7 .stepper{display:flex;align-items:center;gap:6px;font-family:var(--hs-font-mono);font-size:11px}.mn-healthscore-v7 .step{display:flex;align-items:center;gap:7px;border-radius:var(--hs-pill);padding:5px 12px;color:var(--hs-ash-soft)}.mn-healthscore-v7 .step .dot{display:grid;width:18px;height:18px;border:1.5px solid;border-radius:50%;place-items:center;font-size:10px;font-weight:600}.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:white}.mn-healthscore-v7 .step.active{background:white;color:var(--hs-ink);box-shadow:var(--hs-shadow-sm)}.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{width:14px;height:1px;background:var(--hs-line)}.mn-healthscore-v7 .hero.wrap{padding-top:74px;padding-bottom:30px;text-align:center}.mn-healthscore-v7 .eyebrow{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.mn-healthscore-v7 .hero-name{margin-top:14px;color:var(--hs-gold);font-size:14px;font-weight:600}.mn-healthscore-v7 .goalmirror{max-width:16ch;margin:18px auto 0;color:var(--hs-ink);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;margin:20px auto 0;color:var(--hs-ink-soft);font-size:17px}.mn-healthscore-v7 .scorecard{position:relative;max-width:760px;margin:46px auto 0;overflow:hidden;border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);box-shadow:var(--hs-shadow);padding:38px 40px 34px}.mn-healthscore-v7 .scorecard:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--hs-teal-deep),var(--hs-teal-light),var(--hs-gold-soft))}.mn-healthscore-v7 .score-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.mn-healthscore-v7 .band-pill,.mn-healthscore-v7 .opp-pill{border-radius:var(--hs-pill);padding:5px 13px;font-family:var(--hs-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.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{position:relative;display:inline-block;color:var(--hs-ink);font-family:var(--hs-font-display);font-size:clamp(96px,17vw,156px);font-weight:300;line-height:.9;letter-spacing:0}.mn-healthscore-v7 .bignum .of{margin-left:6px;color:var(--hs-ash-soft);font-family:var(--hs-font-mono);font-size:.22em;letter-spacing:.05em;vertical-align:super}.mn-healthscore-v7 .scoreline{max-width:46ch;margin:8px auto 0;color:var(--hs-ink-soft);font-size:16px}.mn-healthscore-v7 .spectrum{max-width:660px;margin:34px auto 0}.mn-healthscore-v7 .spec-track{position:relative;height:54px}.mn-healthscore-v7 .spec-bar{position:absolute;top:22px;right:0;left:0;height:10px;overflow:hidden;border-radius:var(--hs-pill);background:linear-gradient(90deg,#e7dfcb 36%,#e3eee6 70%,var(--hs-teal-glow))}.mn-healthscore-v7 .spec-grow{position:absolute;top:-19px;right:2px;color:var(--hs-teal-light);font-family:var(--hs-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;opacity:.9}.mn-healthscore-v7 .spec-fill{position:absolute;top:22px;left:0;height:10px;border-radius:var(--hs-pill);background:linear-gradient(90deg,var(--hs-teal-deep),var(--hs-teal-light));box-shadow:0 0 0 1px rgb(31 110 88/.18);transition:width 1.6s cubic-bezier(.22,1,.36,1)}.mn-healthscore-v7 .spec-gap{position:absolute;top:18px;height:18px;border:1.5px dashed var(--hs-teal);border-radius:4px;background:rgb(77 180 151/.1)}.mn-healthscore-v7 .marker{position:absolute;top:8px;width:1.5px;height:38px;background:var(--hs-ink-soft)}.mn-healthscore-v7 .marker.you{top:2px;width:2px;height:50px;background:var(--hs-teal-deep)}.mn-healthscore-v7 .marker .cap{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--hs-font-mono);font-size:10px;letter-spacing:.04em}.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{display:flex;justify-content:space-between;margin-top:26px;color:var(--hs-ash-soft);font-family:var(--hs-font-mono);font-size:10px}.mn-healthscore-v7 .spec-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;color:var(--hs-ash);font-family:var(--hs-font-mono);font-size:11px}.mn-healthscore-v7 .spec-legend span{display:flex;align-items:center;gap:6px}.mn-healthscore-v7 .lg-sw{width:14px;height:8px;border-radius:3px}.mn-healthscore-v7 section.wrap{padding:160px 28px}.mn-healthscore-v7 .hero.wrap+section.wrap{padding-top:160px}.mn-healthscore-v7 .sec-head{max-width:60ch;margin:0;text-align:left}.mn-healthscore-v7 .sec-head .eyebrow{display:block;margin-bottom:18px}.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;margin-top:14px;color:var(--hs-ink-soft);font-size:17px}.mn-healthscore-v7 .gaprow{display:grid;grid-template-columns:1fr;gap:14px;margin-top:34px}.mn-healthscore-v7 .gapcard{position:relative;border:1px solid var(--hs-line);border-radius:18px;background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);padding:24px}.mn-healthscore-v7 .gapcard .gn{color:var(--hs-ash-soft);font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.1em}.mn-healthscore-v7 .gapcard .gpct{margin:6px 0 2px;color:var(--hs-teal-deep);font-family:var(--hs-font-display);font-size:40px;line-height:1}.mn-healthscore-v7 .gapcard h3{margin-top:10px;color:var(--hs-ink);font-size:18px}.mn-healthscore-v7 .gapcard p{margin-top:7px;color:var(--hs-ink-soft);font-size:14.5px}.mn-healthscore-v7 .pillars{margin-top:32px;border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);padding:34px 36px}.mn-healthscore-v7 .prow{display:grid;grid-template-columns:170px 1fr 54px;align-items:center;gap:16px;border-bottom:1px solid var(--hs-line);padding:13px 0}.mn-healthscore-v7 .prow:last-child{border-bottom:0}.mn-healthscore-v7 .pname h3{display:flex;flex-direction:column;gap:3px;color:var(--hs-ink);font-family:var(--hs-font-body);font-size:15px;font-weight:500;line-height:1.35}.mn-healthscore-v7 .pname .gtag{width:fit-content;border-radius:var(--hs-pill);background:var(--hs-mint);padding:2px 7px;color:var(--hs-teal-deep);font-family:var(--hs-font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.mn-healthscore-v7 .ptrack{height:9px;overflow:hidden;border-radius:var(--hs-pill);background:var(--hs-cream-deep)}.mn-healthscore-v7 .pfill{height:100%;border-radius:var(--hs-pill);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);font-size:15px;font-weight:500;text-align:right}.mn-healthscore-v7 .prow.hero{margin:0 -18px;border-bottom:0;border-radius:14px;background:var(--hs-mint);padding:14px 18px}.mn-healthscore-v7 .leverbox{margin-top:22px;border-left:3px solid var(--hs-teal);border-radius:0 14px 14px 0;background:var(--hs-mint);padding:20px 22px;color:var(--hs-ink-soft)}.mn-healthscore-v7 .leverbox b{color:var(--hs-teal-deep)}.mn-healthscore-v7 .notebox{margin-top:12px;background:transparent;color:var(--hs-ash);font-size:14px}.mn-healthscore-v7 .finds{display:grid;gap:18px;margin-top:34px}.mn-healthscore-v7 .find{position:relative;overflow:hidden;min-height:230px;border:1px solid var(--hs-line);border-radius:18px;background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);padding:26px}.mn-healthscore-v7 .find.open{border-color:var(--hs-teal-glow)}.mn-healthscore-v7 .find .fic{display:grid;width:40px;height:40px;margin-bottom:16px;border-radius:11px;place-items:center;background:var(--hs-mint);color:var(--hs-teal-deep);font-size:19px}.mn-healthscore-v7 .find h3{color:var(--hs-ink);font-size:19px;line-height:1.18}.mn-healthscore-v7 .find p{margin-top:10px;color:var(--hs-ink-soft);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);padding:54px 40px;text-align:center}.mn-healthscore-v7 .subnums{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(20px,6vw,64px);margin:14px 0 6px}.mn-healthscore-v7 .subnums .contents{display:contents}.mn-healthscore-v7 .subn{display:flex;flex-direction:column;align-items:center;gap:4px}.mn-healthscore-v7 .subn .n{font-family:var(--hs-font-display);font-weight:300;line-height:.9;letter-spacing:0}.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);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mn-healthscore-v7 .subn.c .l{color:var(--hs-teal-deep);font-weight:500}.mn-healthscore-v7 .subarrow{width:30px;height:30px;align-self:center;padding-bottom:0;color:var(--hs-ash-soft)}.mn-healthscore-v7 .subtract>p:last-child{max-width:58ch;margin:18px auto 0;color:var(--hs-ink-soft);font-size:16.5px}.mn-healthscore-v7 .method{display:grid;gap:16px;margin-top:30px}.mn-healthscore-v7 .mstep{border:1px solid var(--hs-line);border-radius:16px;background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);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{margin-top:8px;color:var(--hs-ink);font-size:16px}.mn-healthscore-v7 .mstep p{margin-top:6px;color:var(--hs-ink-soft);font-size:14px}.mn-healthscore-v7 .trustline{display:flex;align-items:flex-start;gap:10px;margin-top:26px;border-radius:14px;background:var(--hs-mint);padding:18px 22px;color:var(--hs-teal-deep);font-size:15px}.mn-healthscore-v7 .trustcard{position:relative;display:grid;grid-template-columns:1fr;gap:6px;margin-top:48px;border-radius:18px;background:radial-gradient(circle at 20% 0,rgb(77 180 151/.22),transparent 55%),linear-gradient(115deg,#0f5a45,#114b3f 45%,#0e3b40);box-shadow:var(--hs-shadow-sm);color:white;padding:32px 28px}.mn-healthscore-v7 .tc-col{position:relative;display:flex;align-items:flex-start;gap:16px;padding:14px 24px}.mn-healthscore-v7 .tc-ic{display:grid;flex:none;width:46px;height:46px;border-radius:50%;place-items:center;background:rgb(255 255 255/.1);color:white}.mn-healthscore-v7 .promise svg,.mn-healthscore-v7 .tc-ic svg{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mn-healthscore-v7 .tc-ic svg{width:22px;height:22px}.mn-healthscore-v7 .tc-txt h4{margin:1px 0 6px;color:white;font-family:var(--hs-font-body);font-size:15.5px;font-weight:700;line-height:1.3}.mn-healthscore-v7 .tc-txt p{margin:0;color:rgb(255 255 255/.78);font-size:13.5px;line-height:1.5}.mn-healthscore-v7 .priceHero{display:grid;grid-template-columns:1fr;align-items:center;gap:36px;margin-top:8px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.mn-healthscore-v7 .priceHero .eyebrow{display:inline-block;margin-bottom:16px}.mn-healthscore-v7 .priceHero h2{margin:0 0 22px;color:var(--hs-ink);font-family:var(--hs-font-display);font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:0}.mn-healthscore-v7 .priceHero .p1{max-width:46ch;margin:0 0 26px;color:var(--hs-ink-soft);font-size:17px;line-height:1.6}.mn-healthscore-v7 .priceHero .p2{max-width:46ch;margin:6px 0 22px;color:var(--hs-ink-soft);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{display:flex;flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none}.mn-healthscore-v7 .trustChecks li{display:flex;align-items:flex-start;gap:14px;color:var(--hs-ink);font-size:15.5px;line-height:1.45}.mn-healthscore-v7 .tck{display:grid;flex:none;width:26px;height:26px;margin-top:1px;border-radius:50%;place-items:center;background:var(--hs-mint);color:var(--hs-teal-deep);font-size:13px;font-weight:600}.mn-healthscore-v7 .price-clarify{max-width:50ch;margin:0;border-left:3px solid var(--hs-teal);border-radius:6px;background:rgb(77 180 151/.07);padding:14px 18px;color:var(--hs-ink-soft);font-size:14px;font-style:italic;line-height:1.55}.mn-healthscore-v7 .boxFigure{display:block;margin:0}.mn-healthscore-v7 .boxFigure img{display:block;width:100%;max-width:600px;height:auto;margin:0 auto;filter:none}.mn-healthscore-v7 .boxCaption{display:block;max-width:520px;margin:18px auto 0;color:var(--hs-ink-soft);font-size:13px;font-style:italic;line-height:1.5;text-align:center}.mn-healthscore-v7 .boxCaption b{color:var(--hs-ink);font-style:normal;font-weight:600}.mn-healthscore-v7 .promises{display:grid;grid-template-columns:1fr;gap:24px;margin-top:56px;border-top:1px solid var(--hs-line);padding-top:40px}.mn-healthscore-v7 .promise{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 18px}.mn-healthscore-v7 .promise svg{width:32px;height:32px;flex-shrink:0}.mn-healthscore-v7 .promise .pTxt{display:flex;flex-direction:column;line-height:1.25}.mn-healthscore-v7 .promise .pTitle{font-family:var(--hs-font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mn-healthscore-v7 .promise .pSub{margin-top:3px;color:var(--hs-ink-soft);font-size:13px}.mn-healthscore-v7 .promise.clarity .pTitle,.mn-healthscore-v7 .promise.clarity svg{color:#1f4e8c}.mn-healthscore-v7 .promise.confidence .pTitle,.mn-healthscore-v7 .promise.confidence svg,.mn-healthscore-v7 .promise.guidance .pTitle,.mn-healthscore-v7 .promise.guidance svg,.mn-healthscore-v7 .promise.personalized .pTitle,.mn-healthscore-v7 .promise.personalized svg{color:var(--hs-teal-deep)}.mn-healthscore-v7 .decision{margin-top:54px;border:1px solid rgb(31 110 88/.14);border-radius:18px;background:var(--hs-mint);padding:36px 38px 32px}.mn-healthscore-v7 .decision .deye{display:block;margin-bottom:10px;color:var(--hs-teal-deep);font-family:var(--hs-font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mn-healthscore-v7 .decision h3{margin:0 0 16px;color:var(--hs-ink);font-family:var(--hs-font-display);font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:0}.mn-healthscore-v7 .decision .dlead{max-width:62ch;margin:0 0 22px;color:var(--hs-ink-soft);font-size:16px;line-height:1.55}.mn-healthscore-v7 .decisionRows{display:grid;grid-template-columns:1fr;gap:16px}.mn-healthscore-v7 .drow{border:1px solid rgb(31 110 88/.1);border-radius:12px;background:rgb(255 255 255/.7);padding:18px 22px}.mn-healthscore-v7 .drow .dtxt{margin:0;color:var(--hs-ink-soft);font-size:14.5px;line-height:1.55}.mn-healthscore-v7 .pricing{display:grid;align-items:stretch;gap:24px;margin-top:38px}.mn-healthscore-v7 .plan{position:relative;display:flex;flex-direction:column;border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-paper);box-shadow:var(--hs-shadow-sm);padding:34px 34px 32px}.mn-healthscore-v7 .plan.dark{border:0;background:linear-gradient(165deg,#11385c 0,var(--hs-ink) 70%);box-shadow:var(--hs-shadow);color:white}.mn-healthscore-v7 .badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:var(--hs-pill);padding:7px 18px;font-family:var(--hs-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.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));box-shadow:0 8px 20px -10px rgb(184 148 61/.7);color:#3a2d08}.mn-healthscore-v7 .ptype{display:flex;align-items:center;gap:9px;margin-top:6px;color:var(--hs-teal-deep);font-family:var(--hs-font-mono);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.mn-healthscore-v7 .ptype.dk{color:var(--hs-teal-light)}.mn-healthscore-v7 .ptype .tdot{display:grid;width:30px;height:30px;border-radius:9px;place-items:center;background:var(--hs-mint);color:var(--hs-teal-deep);font-size:14px}.mn-healthscore-v7 .plan.dark .ptype .tdot{background:rgb(77 180 151/.16);color:var(--hs-teal-light)}.mn-healthscore-v7 .plan h3{margin-top:14px;font-size:30px;letter-spacing:0}.mn-healthscore-v7 .pdesc{margin-top:10px;color:var(--hs-ink-soft);font-size:15px;line-height:1.5}.mn-healthscore-v7 .pdesc.dk{color:rgb(255 255 255/.78)}.mn-healthscore-v7 .priceblk{display:flex;align-items:center;gap:12px;margin-top:20px}.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:rgb(255 255 255/.45)}.mn-healthscore-v7 .save{border-radius:var(--hs-pill);padding:4px 11px;font-family:var(--hs-font-mono);font-size:11px;font-weight:500;letter-spacing:.06em}.mn-healthscore-v7 .save-green{background:var(--hs-teal-deep);color:white}.mn-healthscore-v7 .save-amber{background:var(--hs-gold);color:white}.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:white}.mn-healthscore-v7 .per{color:var(--hs-teal-deep);font-family:var(--hs-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mn-healthscore-v7 .per.dk{color:var(--hs-teal-light)}.mn-healthscore-v7 .subnote{margin-top:10px;color:var(--hs-ash);font-size:13px}.mn-healthscore-v7 .subnote.dk{color:rgb(255 255 255/.5)}.mn-healthscore-v7 .btn{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;margin-top:22px;border:0;border-radius:var(--hs-pill);padding:18px 22px;font-family:var(--hs-font-body);font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.mn-healthscore-v7 .btn:disabled{cursor:not-allowed;opacity:.55}.mn-healthscore-v7 .btn-primary{background:var(--hs-teal-deep);box-shadow:0 18px 36px -20px rgb(31 110 88/.8);color:white}.mn-healthscore-v7 .btn-teal{background:var(--hs-teal-light);box-shadow:0 18px 40px -18px rgb(77 180 151/.7);color:#06281d}.mn-healthscore-v7 .feat{display:grid;gap:12px;margin-top:22px;padding:0;list-style:none}.mn-healthscore-v7 .feat li{display:flex;align-items:flex-start;gap:11px;color:var(--hs-ink-soft);font-size:15px}.mn-healthscore-v7 .feat.dk li{color:rgb(255 255 255/.86)}.mn-healthscore-v7 .feat li .ck,.mn-healthscore-v7 .includes .ck-t{display:grid;flex:none;width:20px;height:20px;border-radius:50%;place-items:center;background:var(--hs-teal-deep);color:white;font-size:11px}.mn-healthscore-v7 .feat.dk li .ck,.mn-healthscore-v7 .includes .ck-t{background:var(--hs-teal-light);color:#06281d}.mn-healthscore-v7 .includes{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;border:1px solid rgb(255 255 255/.16);border-radius:14px;padding:14px 16px;color:rgb(255 255 255/.92);font-size:14.5px}.mn-healthscore-v7 .includes .plus{margin-left:auto;color:var(--hs-gold-soft);font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.14em}.mn-healthscore-v7 .featblock{display:flex;align-items:flex-start;gap:14px;margin-top:20px}.mn-healthscore-v7 .featblock .fbic{display:grid;flex:none;width:38px;height:38px;border-radius:11px;place-items:center;background:rgb(77 180 151/.16);color:var(--hs-teal-light);font-size:15px}.mn-healthscore-v7 .featblock h4{color:white;font-family:var(--hs-font-body);font-size:15.5px;font-weight:700}.mn-healthscore-v7 .featblock p{margin-top:5px;color:rgb(255 255 255/.74);font-size:14px;line-height:1.5}.mn-healthscore-v7 .guarantee{display:flex;align-items:flex-start;gap:10px;margin-top:auto;border-radius:14px;background:var(--hs-cream-deep);padding:16px 18px;color:var(--hs-ink-soft);font-size:13.5px}.mn-healthscore-v7 .guarantee.dk{border:1px solid rgb(255 255 255/.08);background:rgb(255 255 255/.05);color:rgb(255 255 255/.7)}.mn-healthscore-v7 .guarantee .gck{width:18px;height:18px;flex:none;color:var(--hs-gold)}.mn-healthscore-v7.is-enhanced .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.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:"";position:absolute;top:18%;bottom:18%;left:0;width:1px;background:rgb(255 255 255/.14)}.mn-healthscore-v7 .promises{grid-template-columns:repeat(4,1fr);align-items:center;gap:0}.mn-healthscore-v7 .promise+.promise:before{content:"";position:absolute;top:14%;bottom:14%;left:0;width:1px;background:var(--hs-line)}.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 .logo-tag,.mn-healthscore-v7 .stepper .label{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{top:-16px;font-size:9px}.mn-healthscore-v7 .spec-legend{gap:10px 14px;font-size:10px}.mn-healthscore-v7 .prow{grid-template-areas:"name val" "track track";grid-template-columns:1fr 44px;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-body),var(--mn-font-thai),var(--hs-font-body);font-synthesis:none}: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 .pfill,.mn-healthscore-v7 .spec-fill,.mn-healthscore-v7.is-enhanced .reveal{opacity:1;transform:none;transition: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;transform:none;animation:none}.mn-v15-float-pill,.mn-v15-hero-figure{animation:none}}.mn-reveal-final{--mn-reveal-caution-bg:#fbf3e8;--mn-reveal-caution-edge:#c8a87a;--mn-reveal-caution-ink:#7a5a2a;position:relative;overflow:hidden;background:var(--mn-cream);color:var(--mn-ink);letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.mn-reveal-final,:lang(th) .mn-reveal-final{font-family:var(--mn-font-body),var(--mn-font-thai),ui-sans-serif,system-ui,sans-serif}:lang(th) .mn-reveal-final{font-synthesis:none}: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:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgb(31 110 88/.04) 0,transparent 35%),radial-gradient(circle at 80% 70%,rgb(184 148 61/.05) 0,transparent 40%),radial-gradient(circle at 50% 90%,rgb(31 110 88/.03) 0,transparent 30%)}.mn-reveal-final>*{position:relative;z-index:1}.mn-reveal-final-wrap{width:min(calc(100% - 2.5rem),1180px);margin-inline:auto;padding-inline:0}@media (min-width:640px){.mn-reveal-final-wrap{width:min(calc(100% - 4rem),1180px)}}@media (min-width:1024px){.mn-reveal-final-wrap{width:min(calc(100% - 7rem),1180px)}}.mn-reveal-final-label{display:inline-flex;align-items:center;gap:.875rem;color:var(--mn-teal);font-family:var(--mn-font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:400;line-height:1.5;text-transform:uppercase;letter-spacing:.32em}.mn-reveal-final .mn-reveal-hero-headline em{color:var(--mn-teal);font-style:italic}.mn-reveal-hero-eyebrow:after,.mn-reveal-hero-eyebrow:before{min-width:1.75rem}.mn-reveal-final-label--rule-start:before,.mn-reveal-hero-eyebrow:after,.mn-reveal-hero-eyebrow:before{content:"";display:inline-block;width:1.75rem;height:1px;flex:0 0 1.75rem;background:currentColor}.mn-reveal-final-label-number{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:1px solid;border-radius:999px;font-family:var(--mn-font-display),Georgia,serif;font-size:.875rem;font-style:italic;letter-spacing:0}: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;font-weight:400;line-height:1.08;text-wrap:normal}:lang(th) .mn-reveal-final .mn-reveal-font-display,:lang(th) .mn-reveal-final-heading,:lang(th) .mn-reveal-final-label-number{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif!important;font-synthesis:none;font-style:normal!important;line-height:1.24;letter-spacing:0!important}:lang(zh-CN) .mn-reveal-final .mn-reveal-font-display,:lang(zh-CN) .mn-reveal-final-heading,:lang(zh-CN) .mn-reveal-final-label-number{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",var(--mn-font-body),ui-sans-serif,system-ui,sans-serif!important;font-style:normal!important;line-height:1.18;letter-spacing:0!important}:lang(th) .mn-reveal-final .mn-reveal-font-mono,:lang(th) .mn-reveal-final-label,:lang(zh-CN) .mn-reveal-final .mn-reveal-font-mono,:lang(zh-CN) .mn-reveal-final-label{font-family:var(--mn-font-display),var(--mn-font-thai-serif),var(--mn-font-thai),var(--mn-font-body),serif!important;font-synthesis:none;letter-spacing:0!important;text-transform:none!important}:lang(zh-CN) .mn-reveal-final .mn-reveal-font-mono,:lang(zh-CN) .mn-reveal-final-label{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);border-radius:.5rem;background:var(--mn-paper);box-shadow:0 1px 0 rgb(27 36 64/.02),0 24px 60px -30px rgb(27 36 64/.18)}.mn-reveal-final-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:999px;background:var(--mn-teal-deep);padding:1rem 2rem;color:white;font-size:.875rem;font-weight:800;line-height:1.25rem;letter-spacing:.03em;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.mn-reveal-final-button:hover{transform:translateY(-2px);background:var(--mn-teal);box-shadow:0 14px 30px -12px rgb(31 110 88/.6)}.mn-reveal-final-button:focus-visible{outline:2px solid var(--mn-teal-light);outline-offset:3px}.mn-reveal-final-button:disabled,.mn-reveal-final-button[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.mn-reveal-final .hero-rise{opacity:0;animation:mn-reveal-hero-rise .9s cubic-bezier(.16,.84,.32,1) forwards}.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-delay:.9s;animation-duration:1.1s}.mn-reveal-final .hero-rise-d4{animation-delay:1.5s;animation-duration:1s}.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:mn-reveal-hero-leaf-in 1.4s cubic-bezier(.16,.84,.32,1) forwards}.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:mn-reveal-hero-orb-drift 18s ease-in-out infinite alternate}@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:mn-reveal-scroll-cue-line 2s ease-in-out infinite}@keyframes mn-reveal-scroll-cue-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.mn-reveal-final .live-dot{animation:mn-reveal-live-pulse 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes mn-reveal-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.mn-reveal-final .nutrient-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mn-reveal-final .nutrient-body{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.mn-reveal-final .nutrient-toggle:checked~.nutrient-header .expand-icon{border-color:var(--mn-teal);background:var(--mn-teal);color:white;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{min-height:0;background:var(--mn-paper)}.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;font-size:clamp(80px,12vw,160px);font-weight:300;line-height:.9;letter-spacing:0}.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%,rgb(220 233 222/.5) 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 rgb(31 110 88/.62)}.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 rgb(31 110 88/.45)}.mn-reveal-final .mn-reveal-products .product-card{box-shadow:var(--mn-shadow-soft)}.mn-reveal-final .mn-reveal-products .checkout-card,.mn-reveal-final .mn-reveal-products .summary-card{box-shadow:0 18px 40px -28px rgb(10 37 64/.2)}.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{position:relative;display:inline-grid;width:28px;height:28px;align-self:center;justify-self:center;place-items:center;border:1px solid var(--mn-line);border-radius:999px;background:var(--mn-paper);color:var(--mn-teal-deep);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.mn-reveal-final .mn-reveal-nutrient-header .expand-icon:after,.mn-reveal-final .mn-reveal-nutrient-header .expand-icon:before{position:absolute;top:50%;left:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor;content:"";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{margin-bottom:.625rem;color:var(--mn-teal-deep);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{overflow:hidden;background:radial-gradient(circle at 20% 0,rgb(45 143 114/.2),transparent 45%),radial-gradient(circle at 90% 100%,rgb(184 148 61/.14),transparent 45%),linear-gradient(160deg,var(--mn-ink) 0,#0e2d4d 100%);color:var(--mn-cream)}.mn-reveal-final .mn-reveal-pharmacist{background:radial-gradient(circle at 15% 30%,rgb(184 148 61/.16) 0,transparent 50%),radial-gradient(circle at 85% 70%,rgb(220 233 222/.06) 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%,rgb(184 148 61/.1) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgb(220 233 222/.06) 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%,rgb(184 148 61/.12) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgb(220 233 222/.06) 0,transparent 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 rgb(10 37 64/.28)}.mn-reveal-final .mn-reveal-panya-connect{box-shadow:0 18px 46px -34px rgb(10 37 64/.26)}.mn-reveal-final .mn-reveal-foodgap-card{border:1px solid var(--mn-line);border-radius:.75rem;background:var(--mn-paper);padding:1.5rem 1.75rem;box-shadow:none;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.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{display:flex;align-items:flex-start;gap:.875rem;padding-bottom:1rem;border-bottom:1px dashed var(--mn-line)}.mn-reveal-final .mn-reveal-foodgap-card__icon{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;place-items:center;border-radius:999px;background:var(--mn-mint-deep);color:var(--mn-teal-deep);font-family:var(--mn-font-display),Georgia,serif;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1}.mn-reveal-final .mn-reveal-food-note{border-left:3px solid var(--mn-gold);border-radius:0 .5rem .5rem 0;background:var(--mn-paper)}.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 .priceHero h2 b,.mn-healthscore-v7 .priceHero h2 em,.mn-healthscore-v7 .sec-head h2 b,.mn-healthscore-v7 .sec-head h2 em{color:var(--hs-teal-deep)}.mn-healthscore-v7 .boxCaption b,.mn-healthscore-v7 .dlead b,.mn-healthscore-v7 .drow b,.mn-healthscore-v7 .goalmirror b,.mn-healthscore-v7 .leverbox b,.mn-healthscore-v7 .price-clarify b,.mn-healthscore-v7 .priceHero .p1 b,.mn-healthscore-v7 .priceHero .p2 b{font-weight:700}@media print{@page{margin:14mm 10mm;size:A4}.mn-customer-shell .mn-titlebar,.mn-customer-shell footer,.mn-reveal-final .basket-tabs-wrap,.mn-reveal-final .checkout-card .mn-reveal-final-button,.mn-reveal-final .closing-actions,.mn-reveal-final .hero-leaf,.mn-reveal-final .hero-orb,.mn-reveal-final .no-print,.mn-reveal-final .product-remove-btn,.mn-reveal-final .scroll-cue{display:none!important}.mn-reveal-final,.mn-reveal-final .ink-section{background:#fff!important;color:var(--mn-ink)!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 .checkout-card,.mn-reveal-final .foodgap-card,.mn-reveal-final .nutrient-card,.mn-reveal-final .product-card,.mn-reveal-final .summary-card{break-inside:avoid;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.mn-customer-shell.mn-reveal-ready [data-reveal],.mn-customer-shell.mn-reveal-ready [data-reveal].mn-reveal-in,.mn-reveal-final .hero-leaf,.mn-reveal-final .hero-orb,.mn-reveal-final .hero-rise,.mn-reveal-final .live-dot,.mn-reveal-final .scroll-cue-line{opacity:1;transform:none;animation:none}.mn-v15-float-pill,.mn-v15-hero-figure{animation:none}}}.mn-customer-shell--quiz{background-color:#f8f5ec;background-image:radial-gradient(1200px 500px at 50% -200px,#eff5ee 0,#f8f5ec 60%)}.mn-customer-shell .mn-titlebar--quiz{position:sticky;top:0;z-index:40;background:rgba(248,245,236,.96);backdrop-filter:blur(12px);border-bottom:1px solid #e5e0d2}.mn-customer-shell .mn-titlebar--quiz .mn-titlebar-main{min-height:56px;padding-top:8px;padding-bottom:8px}.mn-customer-shell .mn-titlebar--quiz .mn-titlebar-cta,.mn-customer-shell .mn-titlebar--quiz .mn-titlebar-mobile-menu,.mn-customer-shell .mn-titlebar--quiz .mn-titlebar-nav{display:none!important}.mn-customer-shell .mn-titlebar--quiz .mn-titlebar-lang-always{display:block!important}.mn-customer-shell .mn-titlebar--quiz .mn-logo-tagline{display:none}