@layer legacy{.order[data-astro-cid-emris2kd]{display:grid;gap:18px}.order--panel[data-astro-cid-emris2kd]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(22px,2.6vw,32px);box-shadow:var(--sh-lg);border-top:0;background-image:linear-gradient(#fff,#fff),var(--grad-cta);background-origin:border-box;background-clip:padding-box,border-box}.order__title[data-astro-cid-emris2kd]{font-weight:800;font-size:clamp(19px,1.7vw,23px);color:var(--indigo);line-height:1.25}.order__top[data-astro-cid-emris2kd]{display:flex;align-items:center;gap:16px;margin-top:14px}.order__thumb[data-astro-cid-emris2kd]{flex:0 0 auto;width:96px;height:auto;border-radius:var(--r-md);box-shadow:var(--sh-md);background:var(--surface-warm)}.order__price[data-astro-cid-emris2kd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order__old[data-astro-cid-emris2kd]{color:var(--ink-mute);text-decoration:line-through;font-size:1rem}.order__now[data-astro-cid-emris2kd]{font-size:clamp(28px,3.2vw,38px);font-weight:800;color:var(--curcuma-600);letter-spacing:-.025em;line-height:1.1;margin-top:2px}.order__cure[data-astro-cid-emris2kd]{color:var(--ink-mute);font-size:.9rem;margin-top:4px}.order__form[data-astro-cid-emris2kd]{display:grid;gap:14px}.order__field[data-astro-cid-emris2kd]{display:grid;gap:7px}.order__field[data-astro-cid-emris2kd]>span[data-astro-cid-emris2kd]{font-weight:700;font-size:.92rem;color:var(--ink-soft)}.order__field[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd]{width:100%;padding:15px 16px;border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-warm);font-size:1.02rem;transition:border-color .15s ease,background-color .15s ease}.order__field[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd]::placeholder{color:#a9a496}.order__field[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd]:focus{border-color:var(--curcuma);background:#fff;outline:none}.order__field[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd][aria-invalid=true]{border-color:var(--danger);background:var(--danger-050)}.order__phone[data-astro-cid-emris2kd]{display:flex;align-items:stretch}.order__code[data-astro-cid-emris2kd]{display:grid;place-items:center;padding:0 15px;border:2px solid var(--line-strong);border-right:0;border-radius:var(--r-md) 0 0 var(--r-md);background:#fff;font-weight:800;color:var(--indigo);white-space:nowrap}.order__phone[data-astro-cid-emris2kd] input[data-astro-cid-emris2kd]{border-radius:0 var(--r-md) var(--r-md) 0}.order__trap[data-astro-cid-emris2kd]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.order__msg[data-astro-cid-emris2kd]{font-size:.94rem;font-weight:700;min-height:0}.order__msg[data-astro-cid-emris2kd]:empty{display:none}.order__msg[data-astro-cid-emris2kd][data-state=error]{color:var(--danger)}.order__msg[data-astro-cid-emris2kd][data-state=ok]{color:var(--ok)}.order__note[data-astro-cid-emris2kd]{color:var(--ink-mute);font-size:.88rem;line-height:1.5}button[data-astro-cid-emris2kd][data-order-submit][disabled]{opacity:.72;cursor:progress}}@layer foundation,legacy;@layer foundation{@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--indigo: #232a66;--indigo-700: #1a205180;--indigo-900: #161b45;--teal: #0e7490;--teal-600: #0b6079;--teal-050: #e8f6fa;--curcuma: #e07b16;--curcuma-600: #c46810;--gold: #f2c230;--gold-050: #fdf6e0;--bg: #fffdf8;--surface: #ffffff;--surface-warm: #fff8ec;--surface-cool: #f2f8fb;--line: #e7e2d8;--line-strong: #d6cfc0;--ink: #16203c;--ink-soft: #46506b;--ink-mute: #6b7489;--on-dark: #f6f8ff;--ok: #1f8a4c;--ok-050: #e8f6ee;--warn: #b4540a;--danger: #b42318;--danger-050: #fdeceb;--grad-hero: radial-gradient(120% 90% at 82% 6%, #2f3a86 0%, #232a66 42%, #161b45 100%);--grad-cta: linear-gradient(135deg, #f2a41e 0%, #e07b16 58%, #cf6a0e 100%);--grad-gold: linear-gradient(120deg, #f7d867 0%, #f2c230 50%, #e8a81d 100%);--grad-teal: linear-gradient(140deg, #14889f 0%, #0e7490 60%, #0a5d75 100%);--grad-soft: linear-gradient(180deg, #fffdf8 0%, #fff6e8 100%);--sh-sm: 0 1px 2px rgba(22, 32, 60, .06), 0 2px 6px rgba(22, 32, 60, .05);--sh-md: 0 4px 12px rgba(22, 32, 60, .08), 0 12px 28px rgba(22, 32, 60, .07);--sh-lg: 0 8px 20px rgba(22, 32, 60, .1), 0 24px 56px rgba(22, 32, 60, .12);--sh-cta: 0 6px 16px rgba(224, 123, 22, .3), 0 14px 34px rgba(224, 123, 22, .22);--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 30px;--wrap: 1140px;--wrap-narrow: 760px;--gutter: clamp(16px, 4vw, 32px);--section-y: clamp(48px, 7vw, 92px)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(16.5px,1.02vw + 14px,18.5px);line-height:1.62;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video{display:block;max-width:100%;height:auto}a{color:var(--teal-600);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--curcuma-600)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{line-height:1.16;font-weight:800;letter-spacing:-.021em;text-wrap:balance}h1{font-size:clamp(30px,4.6vw,52px)}h2{font-size:clamp(25px,3.2vw,38px)}h3{font-size:clamp(20px,2vw,25px);line-height:1.25}h4{font-size:clamp(17.5px,1.4vw,20px);font-weight:700}p{text-wrap:pretty}.wrap{width:min(100% - var(--gutter) * 2,var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - var(--gutter) * 2,var(--wrap-narrow));margin-inline:auto}.section{padding-block:var(--section-y)}.section--warm{background:var(--surface-warm)}.section--cool{background:var(--surface-cool)}.section--dark{background:var(--grad-hero);color:var(--on-dark)}.section--dark h2,.section--dark h3{color:#fff}.section--dark p{color:#d9def4}.section-head{max-width:760px;margin-bottom:clamp(26px,3.4vw,44px)}.section-head p{margin-top:12px;color:var(--ink-soft);font-size:1.04em}.section--dark .section-head p{color:#c8cfec}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-600);margin-bottom:12px}.eyebrow:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--grad-cta)}.section--dark .eyebrow{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border:0;border-radius:999px;font-weight:800;font-size:1.02em;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn--primary{background:var(--grad-cta);color:#fff;box-shadow:var(--sh-cta)}.btn--primary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 10px 22px #e07b1657,0 20px 46px #e07b1642}.btn--primary:active{transform:translateY(0)}.btn--ghost{background:#fff;color:var(--indigo);border:2px solid var(--line-strong)}.btn--ghost:hover{border-color:var(--curcuma);color:var(--curcuma-600)}.btn--wide{width:100%}.btn--lg{padding:19px 34px;font-size:1.1em}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,30px);box-shadow:var(--sh-sm)}.card--raise{box-shadow:var(--sh-md)}.grid{display:grid;gap:clamp(14px,1.8vw,22px)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:.8em;font-weight:700;line-height:1.3}.badge--gold{background:var(--gold-050);color:#8a6a06}.badge--teal{background:var(--teal-050);color:var(--teal-600)}.badge--ok{background:var(--ok-050);color:var(--ok)}.badge--glass{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.26)}.steps{counter-reset:step;display:grid;gap:16px}.step{position:relative;counter-increment:step;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 24px 24px 76px;box-shadow:var(--sh-sm)}.step:before{content:counter(step);position:absolute;left:22px;top:22px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--grad-cta);color:#fff;font-weight:800;font-size:.96rem;box-shadow:0 4px 10px #e07b1652}.step h3{margin-bottom:6px}.step p{color:var(--ink-soft);font-size:.97em}.ticks{list-style:none;padding:0;display:grid;gap:12px}.ticks li{position:relative;padding-left:34px}.ticks li:before{content:"";position:absolute;left:0;top:.35em;width:21px;height:21px;border-radius:50%;background:var(--ok-050);box-shadow:inset 0 0 0 2px #1f8a4c3d}.ticks li:after{content:"";position:absolute;left:7px;top:.62em;width:6px;height:10px;border:solid var(--ok);border-width:0 2.5px 2.5px 0;transform:rotate(43deg)}.crosses{list-style:none;padding:0;display:grid;gap:12px}.crosses li{position:relative;padding-left:34px}.crosses li:before{content:"×";position:absolute;left:0;top:-.05em;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--danger-050);color:var(--danger);font-weight:800;font-size:15px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}table{width:100%;border-collapse:collapse;font-size:.96em}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--surface-warm);font-weight:800;font-size:.9em;letter-spacing:.01em}tbody tr:last-child td{border-bottom:0}td strong{color:var(--indigo)}.faq{display:grid;gap:12px}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:4px 20px;box-shadow:var(--sh-sm)}.faq details[open]{border-color:var(--curcuma);box-shadow:var(--sh-md)}.faq summary{cursor:pointer;list-style:none;padding:17px 34px 17px 0;position:relative;font-weight:700;font-size:1.02em;color:var(--indigo)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:4px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2.5px solid var(--curcuma);border-bottom:2.5px solid var(--curcuma);transform:rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.faq .faq-body{padding:0 0 18px;color:var(--ink-soft)}.faq .faq-body p+p{margin-top:10px}.lead{font-size:1.1em;color:var(--ink-soft)}.muted{color:var(--ink-mute);font-size:.9em}.center{text-align:center}.mt-s{margin-top:12px}.mt-m{margin-top:22px}.mt-l{margin-top:34px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}:root{--indigo: #123e34;--indigo-900: #063b31;--indigo-700: #1b5748;--teal: #16765d;--teal-600: #11634f;--teal-050: #eaf5ee;--curcuma: #d65111;--curcuma-600: #b53a09;--gold: #ffd06a;--gold-050: #fff0c8;--bg: #fffcf5;--surface-warm: #fff2d8;--surface-cool: #edf4e9;--ink: #17382f;--ink-soft: #44594e;--ink-mute: #627064;--line: #dedfce;--line-strong: #b7c5b4;--ok: #21653f;--grad-hero: linear-gradient(115deg, #063c31 0%, #0e5141 64%, #256b47 100%);--grad-cta: linear-gradient(125deg, #cb460a, #b83608);--grad-gold: linear-gradient(130deg, #ffdd79, #ffa433);--grad-soft: linear-gradient(125deg, #fff6dd, #f1f5e8);--grad-teal: linear-gradient(135deg, #16765d, #0b4738);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--wrap: 1280px;--wrap-narrow: 820px;--section-y: clamp(56px, 6.5vw, 100px);--sh-sm: 0 4px 12px #163c2f08;--sh-md: 0 10px 30px #123c3112;--sh-lg: 0 18px 46px #001d2529;--sh-cta: 0 6px 16px #97300824}html{scroll-padding-top:100px;scrollbar-color:#7a927e #f7f3e9}body{font-size:17px;line-height:1.72;overflow-x:clip}::selection{background:#ffcf72;color:#073f35}input{caret-color:#c4480d}:focus-visible{outline:3px solid #dd641a;outline-offset:5px}body .visually-hidden:focus{position:fixed;z-index:100;top:12px;left:12px;width:auto;height:auto;clip:auto;padding:12px 20px;background:#fff;color:#123e34}h1,h2,h3{letter-spacing:-.035em}h2{font-size:clamp(29px,3.4vw,45px);max-width:25ch}h3{letter-spacing:-.02em}body .section-head{max-width:850px;margin-bottom:38px}body .section-head p{max-width:72ch}body .section--cool{background:linear-gradient(145deg,#eef4e7,#f6f8ee)}body .section--warm{background:linear-gradient(125deg,#fff1d5,#fff8e9)}body .card.card{box-shadow:none;border:1px solid var(--line);padding:clamp(23px,3vw,36px)}body .card h3{margin-bottom:12px}body .grid{gap:24px}body .grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}body .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}body .card p,body .step p{line-height:1.75}body .btn{border-radius:10px;padding:15px 25px;font-size:1rem;min-height:48px}body .btn--primary{box-shadow:var(--sh-cta)}body .btn--primary:hover{background:#a83308;box-shadow:0 8px 20px #94330030;transform:translateY(-2px)}body .btn--ghost{border:1px solid #bdc8b7;background:#ffffffa8}body .btn--ghost:hover{background:#fff4dc}body .badge--gold{background:#ffdd82;color:#663909;font-weight:800}body .site-head.site-head{background:#fffcf5;backdrop-filter:none;border-bottom:1px solid #e5e8da}body .site-head__row{min-height:82px;gap:24px}body .brand .brand__mark{display:block;width:44px;height:46px;object-fit:cover;box-shadow:0 3px 10px #05231d2e;border-radius:14px 4px}body .brand__text strong{font-size:1.06rem}body .brand__text em{margin-top:5px;font-size:.69rem}body .site-head .site-nav{gap:19px}body .site-head .site-nav a{font-size:.85rem;font-weight:750;padding-block:10px}body .site-head .site-head__phone{font-size:.8rem}body .site-head .site-head__btn{font-size:.85rem;min-height:44px;padding:11px 17px}.menu-toggle{display:none}body .hero.hero{padding-block:54px 56px;background:var(--grad-hero);position:relative}body .hero .hero__grid{grid-template-columns:1.05fr .83fr .96fr;align-items:center;gap:28px}body .hero h1{margin-top:0;font-size:clamp(30px,2.65vw,39px);line-height:1.18;text-wrap:initial;letter-spacing:-.035em}body .hero h1>span{display:block;font-size:clamp(42px,4.3vw,61px);line-height:1.02;color:#ffda83;margin-bottom:14px}body .hero .hero__lead{color:#e3eee3;font-size:15px;line-height:1.8;margin-top:24px}body .hero .hero__facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px;margin-top:25px;padding-top:23px;border-top:1px solid #ffffff33}body .hero .hero__facts strong{color:#ffda83;font-size:25px}body .hero .hero__facts span{color:#d6e4d4;font-size:12px}.product-stage{min-width:0;width:100%}.product-stage__scene{position:relative;height:420px;isolation:isolate}.product-stage__light{position:absolute;inset:-6% -5%;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 22% 78%,transparent),linear-gradient(0deg,transparent,#000 18% 78%,transparent);mask-composite:intersect}.product-stage__light:before,.product-stage__light:after{content:"";position:absolute;inset:5% -10%;filter:blur(22px)}.product-stage__light:before{background:radial-gradient(ellipse at 70% 24%,#ffca577a,transparent 46%),radial-gradient(ellipse at 25% 68%,#ee822d91,transparent 48%),linear-gradient(145deg,transparent 25%,#92c86952 48%,transparent 72%);transform:skewY(-12deg);animation:product-light-warm 4.8s cubic-bezier(.16,1,.3,1) both}.product-stage__light:after{background:linear-gradient(155deg,transparent 22%,#fff0ab00 36%,#fff0ab69 47%,#e9aa3a33 52%,transparent 65%);transform:skewY(12deg) translateY(8%);animation:product-light-silk 4.8s cubic-bezier(.16,1,.3,1) both}@keyframes product-light-warm{0%{transform:translate(-8%,7%) skewY(12deg);opacity:.4}to{transform:translate(0) skewY(-12deg);opacity:1}}@keyframes product-light-silk{0%{transform:translate(9%,-9%) skewY(-16deg);opacity:.25}to{transform:translateY(8%) skewY(12deg);opacity:1}}.product-stage__item{height:88%;width:92%;object-fit:contain;position:absolute;left:4%;bottom:5%;filter:drop-shadow(8px 16px 12px #58300b35);transform:rotate(-7deg)}.product-stage__ingredient{height:75%;top:12%;bottom:auto;width:90%;left:5%;border-radius:16px;transform:none;filter:none;object-fit:contain}.product-stage__item[hidden]{display:none}.product-stage__seal{position:absolute;right:0;top:5px;width:66px;height:70px;color:#ffebaf;display:flex;flex-direction:column;align-items:center;justify-content:center}.product-stage__seal strong{font-size:33px;line-height:1;letter-spacing:-.04em}.product-stage__seal span{font-size:14px;font-weight:750}.product-stage__choices{display:flex;justify-content:center;gap:8px;margin-top:17px}.product-stage__choices button{flex:1;min-width:0;background:#ffffffed;border:2px solid transparent;border-radius:10px;padding:6px 4px;display:grid;justify-items:center;align-content:start;gap:5px;font-size:9px;font-weight:800;line-height:1.25;cursor:pointer;color:#1f4737;transition:border-color .18s,background-color .18s}.product-stage__choices button img{width:40px;height:36px;object-fit:contain;border-radius:5px}.product-stage__choices button[aria-pressed=true]{border-color:#f1ac36;background:#fff3cc}.product-stage__choices button:hover{border-color:#efbe65}body .order.order--panel{background:#fffdf8;border:0;padding:26px;border-radius:18px;box-shadow:var(--sh-lg);gap:18px;color:var(--ink)}body .order .order__title{font-size:22px;letter-spacing:-.03em;line-height:1.22}body .order .order__top{margin-top:17px;gap:14px}body .order .order__thumb{width:70px;height:108px;object-fit:contain;border-radius:0;background:none;box-shadow:none}body .order .order__now{font-size:clamp(27px,2.6vw,37px);margin-top:6px;white-space:nowrap;color:#b93c08;font-variant-numeric:tabular-nums}body .order .order__old{color:#687063;font-size:14px}body .order .order__cure{color:#536351;font-size:12px;line-height:1.7}body .order .order__form{gap:13px}body .order .order__field{gap:6px}body .order .order__field>span{color:#284c3b;font-size:13px}body .order .order__field input{border:1px solid #a6b59f;background:#fff;padding:13px 12px;min-width:0;border-radius:8px;font-size:16px;min-height:51px}body .order .order__field input::placeholder{color:#70786a;opacity:1}body .order .order__field input:focus{outline:2px solid #bb4c14;outline-offset:2px}body .order .order__field input[aria-invalid=true]{border-color:#b42318;background:#fff1ea}body .order .order__phone input{border-radius:0 8px 8px 0}body .order .order__code{padding:0 10px;gap:6px;display:flex;border:1px solid #a6b59f;border-right:0;border-radius:8px 0 0 8px;background:#f1f5e9;font-size:14px}.country-flag{width:20px;height:14px;background:linear-gradient(90deg,#f08b2c 33.33%,#fff 33.33% 66.66%,#21835b 66.66%);border:1px solid #0000000c;display:inline-block}body .order .btn--lg{font-size:15px;padding:15px 10px;line-height:1.4}body .order .order__note{color:#56634f;font-size:12px;line-height:1.7}body .order .order__msg{font-size:13px}body .trust.trust{background:#ffdf89;border:0}body .trust .trust__row{gap:28px;padding-block:26px}body .trust .trust__item{border:0;padding-left:39px;position:relative;gap:4px}body .trust .trust__item>svg{position:absolute;left:0;top:3px;color:#1f4c36}body .trust .trust__item strong{color:#244430;font-size:14px}body .trust .trust__item span{color:#565a31;font-size:12px}body .symptom.card{border:0;background:#f2f5e9}body .symptom.card:nth-child(2n){background:#fff1d7}.symptom__icon{display:block;color:#b4480e;margin-bottom:22px}body .symptom h3{font-size:22px;max-width:21ch}body .symptom p{font-size:15px}body .formula.card{padding:0 32px 32px;overflow:hidden;border:0;background:#fffdf6}body .formula .ingredient-photo{width:calc(100% + 64px);max-width:none;height:280px;object-fit:contain;background:#fff9eb;margin:0 -32px 30px}body .formula .formula__tag{display:inline-block;font-size:11px;padding:5px 9px;margin:18px 0 12px;background:#f3ead1;color:#684720;border-radius:5px}body .formula:has(.ingredient-photo){display:flex;flex-direction:column}body .formula .ingredient-photo{order:-2}body .formula .formula__tag{align-self:flex-start;order:-1;margin-top:0}body .formula h3{font-size:31px}body .formula p{font-size:16px}body .duo.card{display:flow-root;border:0;background:#f5f5e9}.duo-photo{width:135px;height:135px;float:right;object-fit:cover;border-radius:50%;margin:-7px -7px 18px 20px}body .duo.card h3{font-size:25px}body .section--dark .card{background:#ffffff09;border-color:#ffffff30}body .section--dark :is(.card,.step) p{color:#e0e9dc}body .section--dark :is(.card,.step) h3{color:#fff9e5}body .section--dark .section-head p{color:#d9e8d9}.mechanism{margin-block:15px 30px}.mechanism__track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mechanism__node{min-width:0;border:1px solid #aec5ac;background:transparent;color:#f5f5df;padding:22px 12px;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;font-size:14px;font-weight:800;transition:background .2s,color .2s}.mechanism__node[aria-pressed=true]{background:#ffcf75;color:#183f30;border-color:#ffcf75}.mechanism__node:hover{background:#ffffff18}.mechanism__node[aria-pressed=true]:hover{background:#ffe2a7}.mechanism__index{position:absolute;top:10px;left:13px;font-size:11px;opacity:.75}.mechanism__signal{height:3px;margin:20px 0;background:#ffffff20;position:relative}.mechanism__signal i{display:block;height:3px;background:#ffcf75;width:25%;transform:translate(calc(var(--active-step,0) * 100%));transition:transform .45s cubic-bezier(.16,1,.3,1)}body .mech.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body .mech .step{padding:28px 27px 28px 72px;border:1px solid #ffffff30;transition:border-color .2s,background .2s}body .mech .step.is-active{border-color:#ffd178;background:#ffffff10}body .mech .step h3{font-size:21px}body .mech .step p{font-size:15px}body .step:before{background:#ffdb8b;box-shadow:none;color:#553a15;border-radius:9px}body .proof.card{background:#fffcf3;border-color:#dfdfca}body .proof .proof__figure{font-size:57px;color:#b7400c;margin-bottom:14px}body .proof h3{font-size:22px}body .proof__legal,body .callout,body .disclaimer{border-left:0;padding:24px 28px;border-radius:12px}body .table-wrap{border-color:#cbd3bd;border-radius:14px}body th{background:#174b39;color:#fff3d5;padding:21px;font-size:13px}body td{padding:22px;font-size:15px}body tbody tr:nth-child(2n){background:#f6f6e9}body .review.card{background:#fffdf8;border:0;position:relative;padding:32px}body .review .review__stars{color:#a84b0b}body .review .review__text{color:#294838}body .review .review__who{color:#627062;border-color:#e1e4d3}body #offre{background:linear-gradient(115deg,#eff5e9,#fff3d5)}body .offer-grid,body .order-grid{gap:64px}body .offer-grid>div,body .order-grid>div{min-width:0}body .offer-form>.order,body .order-grid>div>.order{max-width:470px;margin-inline:auto}body .offer-shot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;max-width:490px}body .offer-shot img{width:100%;min-width:0;max-width:100%;height:280px;object-fit:contain;box-shadow:none;border-radius:10px}body .offer-shot figcaption{grid-column:1/-1;max-width:none}body .faq details{border:0;border-bottom:1px solid #cdd3bf;border-radius:0;box-shadow:none;background:transparent;padding:4px 0}body .faq details[open]{box-shadow:none;background:#f2f5e9;border-radius:12px;padding-inline:20px}body .faq summary{font-size:18px;padding-block:23px}body .page-hero.page-hero{background:var(--grad-hero);color:#fff7e5;border:0;padding-block:25px 56px}body .page-hero .page-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:65px;align-items:start}body .page-hero .crumbs{margin-bottom:28px;color:#dce8d7;font-size:12px}body .page-hero .crumbs a{color:#dce8d7}body .page-hero h1{color:#ffda83;font-size:clamp(32px,3.2vw,46px);line-height:1.16;max-width:25ch}body .page-hero .page-hero__intro{color:#e1ebdc;font-size:17px;line-height:1.75;max-width:64ch;margin-top:21px}body .page-hero .product-stage--compact{max-width:430px;margin-top:27px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body .page-hero .product-stage__scene{height:215px}body .page-hero .product-stage__seal{width:51px;height:51px}body .page-hero .product-stage__seal strong{font-size:24px}body .page-hero .product-stage__seal span{font-size:11px}body .page-hero .product-stage__choices{flex-direction:column;margin:0;gap:8px}body .page-hero .product-stage__choices button{display:flex;align-items:center;padding:6px 12px;font-size:12px;gap:10px;text-align:left}body .page-hero .order{margin-top:4px}body .legal :is(h2,h3){max-width:none}body .legal :is(p,li){font-size:17px;line-height:1.85}body .coord .coord__big{overflow-wrap:anywhere;font-size:clamp(18px,1.65vw,24px)}body .card :is(h2,h3){overflow-wrap:anywhere}body .site-foot.site-foot{margin-top:0;background:#072f28;padding-block:64px 36px}body .site-foot :is(p,a,.muted){color:#c7d7c8}body .site-foot :is(.site-foot__title,.site-foot__brand){color:#fff1c6}body .site-foot .site-foot__contact a{color:#ffd786}body .sticky-bar{background:#fffdf3;backdrop-filter:none}body .sticky-bar .sticky-bar__btn{min-height:44px;padding:10px 23px}.order-dialog{border:0;border-radius:20px;padding:0;width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;margin:auto;color:var(--ink);background:#fffdf8;box-shadow:0 25px 100px #001d2566}.order-dialog::backdrop{background:#042d27bf}.order-dialog__grid{display:grid;grid-template-columns:.83fr 1fr}.order-dialog__visual{background:var(--grad-hero);padding:70px 35px 32px;display:grid;align-items:center}.order-dialog__visual .product-stage__scene{height:370px}body .order-dialog .order{padding:60px 32px 30px;border:0;border-radius:0;box-shadow:none}.order-dialog__close{position:absolute;z-index:2;right:12px;top:12px;border:1px solid #cbd3c0;background:#fffdf8;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;cursor:pointer}html:has(dialog[open]){overflow:hidden}@media(min-width:1450px){body .hero .hero__grid{gap:36px}}@media(max-width:1150px){body .site-head .site-head__phone{display:none}body .hero .hero__grid{grid-template-columns:1.15fr .85fr;gap:34px}body .hero .hero__copy{grid-row:1/3}body .hero .product-stage{max-width:400px;margin-inline:auto}body .hero .product-stage__scene{height:280px}body .hero .product-stage__choices{display:none}body .hero .hero__form{grid-column:2}body .hero h1>span{font-size:57px}body .hero .hero__lead{font-size:17px}body .page-hero .page-hero__grid{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}}@media(max-width:1080px){body .site-head__row{flex-wrap:wrap;gap:14px;min-height:72px}body .site-head__cta{margin-left:auto}body .site-head .site-nav{display:flex;order:5;width:100%;justify-content:space-between;margin:0;flex-wrap:wrap;padding-bottom:5px}html.js .site-head .site-nav{display:none}html.js .site-head .site-nav.is-open{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:10px 0}html.js .menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bac8b5;border-radius:8px;background:#f6f7ec;cursor:pointer}body .trust .trust__row{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){:root{--gutter: 22px}body .hero.hero{padding-block:34px}body .hero .hero__grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px}body .hero .hero__copy{grid-column:1/-1;grid-row:auto}body .hero .hero__form{grid-column:auto}body .hero h1{max-width:22ch;font-size:34px}body .hero h1>span{font-size:55px}body .hero .hero__lead{max-width:70ch}body .hero .hero__facts{grid-template-columns:repeat(4,1fr)}body .hero .product-stage__scene{height:395px}body .hero .product-stage__choices{display:flex}body .page-hero .page-hero__grid{grid-template-columns:1fr;gap:35px}body .page-hero .page-hero__copy{display:grid;grid-template-columns:1fr 180px;gap:20px;align-items:start}body .page-hero .page-hero__intro{grid-column:1;margin-top:0}body .page-hero .product-stage--compact{grid-column:2;grid-row:1/3;display:block;margin:0}body .page-hero .product-stage__choices{display:none}body .page-hero .order{width:100%;max-width:520px;margin:0 auto}body .grid--3,body .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}body .offer-grid,body .order-grid{gap:35px}.mechanism__track{gap:10px}.mechanism__node{font-size:12px}body .mech.steps,.order-dialog__grid{grid-template-columns:1fr}.order-dialog__visual{display:none}.order-dialog{width:min(470px,calc(100% - 24px))}}@media(max-width:600px){:root{--gutter: 20px}body{font-size:16px;padding-bottom:78px}body[data-page-path="/merci/"]{padding-bottom:0}body .site-head__row{gap:9px;min-height:68px;padding-block:10px}body .brand{gap:7px}body .brand .brand__mark{width:31px;height:35px;border-radius:9px 3px}body .brand__text strong{font-size:13px}body .site-head .site-head__btn{padding:10px 12px;font-size:12px}html.js .menu-toggle{width:39px;height:42px}body .hero .hero__grid{display:flex;flex-direction:column;gap:26px}body .hero .hero__copy{display:contents}body .hero h1{order:0;font-size:30px;max-width:none}body .hero h1>span{font-size:50px;margin-bottom:12px}body .hero .product-stage{order:1;max-width:350px;width:100%}body .hero .product-stage__scene{height:340px}body .hero .product-stage__choices{display:flex}body .hero .hero__lead{order:2;margin:0;font-size:16px}body .hero .hero__facts{order:3;width:100%;margin:0;padding-top:20px;grid-template-columns:1fr 1fr}body .hero .hero__form{order:4;width:100%}body .hero .hero__facts span{font-size:12px}body .order.order--panel{padding:25px 22px}body .order .order__now{font-size:34px}body .order .order__title{font-size:24px}body .trust .trust__row{gap:22px 17px}body .trust .trust__item{padding-left:0;padding-top:35px}body .trust .trust__item strong{font-size:13px}body .trust .trust__item span{font-size:11px}body .grid--2,body .grid--3,body .grid--4{grid-template-columns:1fr}body .grid{gap:17px}body .section-head{margin-bottom:28px}body .section-head p{font-size:16px}body h2{font-size:31px;line-height:1.2}body .symptom.card{padding:26px}body .formula.card{padding-inline:25px;padding-bottom:28px}body .formula .ingredient-photo{width:calc(100% + 50px);margin-inline:-25px;height:260px}.duo-photo{width:115px;height:115px;margin-left:14px}body .duo.card h3{font-size:23px}.mechanism__track{grid-template-columns:repeat(2,1fr)}.mechanism__node{padding:22px 8px 15px;font-size:13px;gap:10px}body .mech .step{padding:25px 22px 25px 67px}body .mech .step h3{font-size:20px}body td,body th{padding:16px;min-width:145px}body td{font-size:14px}body .page-hero .page-hero__copy{display:flex;flex-direction:column;gap:20px}body .page-hero h1{font-size:33px}body .page-hero .page-hero__intro{font-size:16px;margin-top:0}body .page-hero .product-stage--compact{display:grid;width:100%;max-width:390px;grid-template-columns:145px 1fr;gap:18px;margin:0 auto}body .page-hero .product-stage__scene{height:190px}body .page-hero .product-stage__choices{display:flex}body .page-hero .product-stage__choices button{font-size:10px;padding:6px}body .page-hero .product-stage__choices img{width:34px;height:30px}body .page-hero .crumbs{margin-bottom:24px}body .site-foot .site-foot__grid{grid-template-columns:1fr 1fr;gap:32px 22px}body .site-foot .site-foot__about{grid-column:1/-1}body .site-foot .site-foot__col a{font-size:13px}body .site-foot .site-foot__legal{overflow-wrap:anywhere}body .order-dialog .order{padding:58px 24px 26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mechanism__overview{display:grid;grid-template-columns:.85fr 1fr;gap:50px;align-items:center;margin-block:25px 35px}.mechanism__overview .mechanism__track{grid-template-columns:1fr 1fr;gap:16px}.anatomy-display{min-width:0;max-width:470px;margin-inline:auto;width:100%}.anatomy-display__image{position:relative;background:#0d493b;border-radius:16px;overflow:hidden}.anatomy-display__image img{width:100%;aspect-ratio:1;object-fit:contain}.anatomy-point{position:absolute;left:62%;top:63%;padding:5px 12px;border-radius:5px;color:#203e30;background:#ffdc8a;font-size:13px;font-weight:800;box-shadow:0 4px 12px #05231d25}.anatomy-point:before{content:"";height:1px;width:25px;background:#ffdc8a;position:absolute;right:100%;top:50%}.anatomy-point--0{top:24%}.anatomy-point--2{top:79%}.anatomy-point[hidden]{display:none}.anatomy-display__labels{display:flex;gap:8px;margin-top:12px}.anatomy-display__labels button{flex:1;min-height:44px;border:1px solid #a7bda8;border-radius:7px;background:#fff9e9;color:#214936;font-size:13px;font-weight:800;cursor:pointer}.anatomy-display__labels button[aria-pressed=true]{background:#ffd889;border-color:#ffd889}.anatomy-display figcaption{font-size:11px;text-align:center;color:#b9d3bf;margin-top:10px}.article-anatomy{max-width:600px;margin-block:45px 0;padding:25px;background:linear-gradient(120deg,#084437,#1f6148);border-radius:16px}.article-anatomy .anatomy-display{max-width:420px}@media(max-width:800px){.mechanism__overview{grid-template-columns:1fr;gap:30px}.mechanism__overview .anatomy-display{max-width:390px}}@media(max-width:600px){.article-anatomy{padding:15px}}body .review__stars{display:flex;gap:4px}body .review__stars svg{fill:currentColor;stroke-width:1px}body .table-wrap:focus-visible{outline-offset:5px}@media(max-width:360px){body .site-head .wrap{width:calc(100% - 24px)}body .brand__text strong{font-size:12px}body .site-head .site-head__btn{padding-inline:10px}body .order .order__thumb{width:48px;height:80px}body .order .order__now{font-size:27px}body .order .order__top{gap:10px}body .order .order__code{padding-inline:7px}body .order .order__code .country-flag{display:none}body .page-hero .product-stage--compact{grid-template-columns:120px 1fr;gap:12px}body .page-hero .product-stage__scene{height:165px}}@layer legacy{.sticky-bar[data-astro-cid-5qlys77k]{position:fixed;inset:auto 0 0;z-index:45;display:none;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fffdf8f7;backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -6px 22px #16203c1f}.sticky-bar__price[data-astro-cid-5qlys77k]{display:flex;align-items:baseline;gap:9px;line-height:1.2}.sticky-bar__price[data-astro-cid-5qlys77k] strong[data-astro-cid-5qlys77k]{font-size:1.22rem;font-weight:800;color:var(--curcuma-600)}.sticky-bar__old[data-astro-cid-5qlys77k]{font-size:.86rem;color:var(--ink-mute);text-decoration:line-through}.sticky-bar__btn[data-astro-cid-5qlys77k]{padding:12px 24px;font-size:.96rem}@media(max-width:860px){.sticky-bar[data-astro-cid-5qlys77k]{display:flex}body{padding-bottom:72px}}@media(max-width:420px){.sticky-bar__old[data-astro-cid-5qlys77k]{display:none}.sticky-bar__price[data-astro-cid-5qlys77k] strong[data-astro-cid-5qlys77k]{font-size:1.16rem}.sticky-bar__btn[data-astro-cid-5qlys77k]{padding:12px 20px}}}@layer legacy{.site-head[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background:#fffdf8f0;backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.site-head__row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:18px;min-height:68px;padding-block:10px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);flex:0 0 auto}.brand__mark[data-astro-cid-3ef6ksr2]{width:40px;height:40px;border-radius:11px;object-fit:cover;flex:0 0 auto;box-shadow:0 2px 7px #16203c33}.brand__text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.12}.brand__text[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--indigo)}.brand__text[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;font-size:.72rem;color:var(--ink-mute);font-weight:600}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:20px;margin-left:auto}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:.94rem;padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--curcuma-600)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--indigo);border-bottom-color:var(--curcuma)}.site-head__cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;flex:0 0 auto}.site-head__phone[data-astro-cid-3ef6ksr2]{font-weight:800;color:var(--indigo);text-decoration:none;font-size:.95rem;white-space:nowrap}.site-head__phone[data-astro-cid-3ef6ksr2]:hover{color:var(--curcuma-600)}.site-head__btn[data-astro-cid-3ef6ksr2]{padding:11px 22px;font-size:.95rem}@media(max-width:1080px){.site-nav[data-astro-cid-3ef6ksr2]{display:none}.site-head__row[data-astro-cid-3ef6ksr2]{min-height:60px}}@media(max-width:620px){.site-head__phone[data-astro-cid-3ef6ksr2],.brand__text[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{display:none}.site-head__btn[data-astro-cid-3ef6ksr2]{padding:10px 18px;font-size:.9rem}}}@layer legacy{.site-foot[data-astro-cid-sz7xmlte]{background:var(--grad-hero);color:#cfd6f2;padding-block:clamp(42px,6vw,72px) 34px;margin-top:clamp(40px,6vw,80px)}.site-foot__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(22px,3vw,40px)}.site-foot__brand[data-astro-cid-sz7xmlte]{display:inline-block;font-weight:800;font-size:1.24rem;color:#fff;margin-bottom:10px;letter-spacing:-.02em;text-decoration:none}.site-foot__brand[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.site-foot__about[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.94rem;line-height:1.6}.site-foot__contact[data-astro-cid-sz7xmlte]{margin-top:14px;font-weight:700}.site-foot__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gold);text-decoration:none}.site-foot__title[data-astro-cid-sz7xmlte]{font-weight:800;color:#fff;margin-bottom:12px;font-size:.96rem}.site-foot__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:9px}.site-foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cfd6f2;text-decoration:none;font-size:.93rem}.site-foot__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-foot__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.site-foot__cities[data-astro-cid-sz7xmlte]{margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:.86rem;color:#aab3dd}.site-foot__cities[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#dfe4fa}.site-foot__legal[data-astro-cid-sz7xmlte]{margin-top:20px;font-size:.84rem;color:#a3addb;display:grid;gap:10px}.site-foot__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:18px}.site-foot__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cfd6f2}.site-foot[data-astro-cid-sz7xmlte] .muted[data-astro-cid-sz7xmlte]{color:#8b95c4}@media(max-width:900px){.site-foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-foot__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}}
