.s-img[data-astro-cid-khtipngd]{margin:0;border-radius:var(--r-xl);overflow:hidden;background:var(--c-card)}.s-img[data-astro-cid-khtipngd] picture[data-astro-cid-khtipngd]{display:block}.s-img[data-astro-cid-khtipngd] img[data-astro-cid-khtipngd]{width:100%;height:100%;object-fit:cover}.s-img--placeholder[data-astro-cid-khtipngd]{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:radial-gradient(60% 60% at 70% 30%,rgb(255 255 255 / .85),transparent 70%),var(--g-accent)}.s-img__ring[data-astro-cid-khtipngd]{position:absolute;border-radius:50%;aspect-ratio:1}.s-img__ring--1[data-astro-cid-khtipngd]{width:62%;border:1.5px solid rgb(15 76 92 / .12)}.s-img__ring--2[data-astro-cid-khtipngd]{width:38%;border:2px solid rgb(232 46 52 / .4);background:linear-gradient(var(--c-red),var(--c-red)) top / 2px 12% no-repeat,linear-gradient(var(--c-red),var(--c-red)) bottom / 2px 12% no-repeat,linear-gradient(var(--c-red),var(--c-red)) left / 12% 2px no-repeat,linear-gradient(var(--c-red),var(--c-red)) right / 12% 2px no-repeat;opacity:.8}.s-img__icon[data-astro-cid-khtipngd]{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--c-surface);color:var(--c-navy);box-shadow:var(--sh-float)}.section[data-astro-cid-2w3r3o6g]{padding-block:calc(var(--section-space) / 2)}.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g],.section--accent[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g],.section--order[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g]{padding:clamp(20px,4.4vw,64px);border-radius:clamp(24px,3vw,40px)}.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g]{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.section--accent[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g]{background:var(--g-accent)}.section--order[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g]{background:var(--g-hero);box-shadow:inset 0 0 0 1px var(--c-line)}.section--plain[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .v-card:not(.v-card--check),.section--plain[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .card,.section--accent[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .v-card:not(.v-card--check),.section--accent[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .card{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line)}.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .step,.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .layer{background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line)}.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .v-check__list li,.section--panel[data-astro-cid-2w3r3o6g] .section__inner[data-astro-cid-2w3r3o6g] .v-states li{background:var(--c-surface)}.section__grid[data-astro-cid-2w3r3o6g]{display:grid;gap:clamp(20px,3.5vw,56px)}.section__main[data-astro-cid-2w3r3o6g]{display:grid;align-content:start;gap:1.25rem;min-width:0}.section__head[data-astro-cid-2w3r3o6g]{display:grid;justify-items:start;align-content:start;gap:.9rem}.section-title[data-astro-cid-2w3r3o6g]{max-width:20ch;font-size:var(--fs-h2);font-weight:600;line-height:1.04;letter-spacing:-.032em}.section__body[data-astro-cid-2w3r3o6g]{min-width:0}.section__aside[data-astro-cid-2w3r3o6g]{display:grid;align-content:start;gap:16px;min-width:0}.section__wide[data-astro-cid-2w3r3o6g]{display:grid;gap:clamp(16px,2vw,24px);margin-top:clamp(24px,3vw,44px)}.section__more[data-astro-cid-2w3r3o6g]{display:flex;justify-content:center;margin-top:28px}@media(min-width:64rem){.section__grid--split[data-astro-cid-2w3r3o6g]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}.section__grid--split[data-astro-cid-2w3r3o6g] .section__aside[data-astro-cid-2w3r3o6g]{position:sticky;top:92px}.section__grid--wide-table[data-astro-cid-2w3r3o6g]{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}.section__grid--wide-table[data-astro-cid-2w3r3o6g] .prose[data-astro-cid-2w3r3o6g]{max-width:none}.section__grid--wide-table[data-astro-cid-2w3r3o6g] .prose[data-astro-cid-2w3r3o6g]>:not(.table-wrap){max-width:var(--measure)}.section__grid--editorial[data-astro-cid-2w3r3o6g]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.section__grid--editorial[data-astro-cid-2w3r3o6g] .section__head[data-astro-cid-2w3r3o6g]{position:sticky;top:100px}.section__grid--editorial[data-astro-cid-2w3r3o6g] .section-title[data-astro-cid-2w3r3o6g]{max-width:14ch}}.cta-band[data-astro-cid-kokrr3jq]{padding-block:calc(var(--section-space) / 4)}.cta-band__inner[data-astro-cid-kokrr3jq]{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;padding:clamp(20px,3vw,34px) clamp(20px,3.4vw,48px);border-radius:var(--r-xl);background:var(--g-accent);box-shadow:inset 0 0 0 1px var(--c-tint-2);color:var(--c-text);overflow:hidden}.cta-band__glow[data-astro-cid-kokrr3jq]{position:absolute;z-index:-1;left:-40px;top:50%;width:220px;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);background:radial-gradient(30% 30% at 50% 62%,rgb(232 46 52 / .28),transparent 70%),radial-gradient(circle,#fffffff2 0 45%,#fff0 70%)}.cta-band[data-astro-cid-kokrr3jq] .cta-band__bottle{width:64px;filter:drop-shadow(0 14px 14px rgb(12 52 64 / .22))}.cta-band__title[data-astro-cid-kokrr3jq]{margin-bottom:.3rem;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .8vw,1.7rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.cta-band__text[data-astro-cid-kokrr3jq] p[data-astro-cid-kokrr3jq]:last-child{max-width:52ch;color:var(--c-muted);font-size:.97rem;line-height:1.5}.cta-band__action[data-astro-cid-kokrr3jq]{grid-column:1 / -1;display:grid}@media(min-width:48rem){.cta-band__inner[data-astro-cid-kokrr3jq]{grid-template-columns:auto minmax(0,1fr) auto}.cta-band__action[data-astro-cid-kokrr3jq]{grid-column:auto;justify-items:end}}.faq[data-astro-cid-z6gx6xcw]{padding-block:calc(var(--section-space) / 2)}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:clamp(24px,4vw,56px)}.faq__side[data-astro-cid-z6gx6xcw]{display:grid;align-content:start;justify-items:start;gap:1rem}.section-title[data-astro-cid-z6gx6xcw]{max-width:16ch;font-size:var(--fs-h2);font-weight:600}.faq__help[data-astro-cid-z6gx6xcw]{background:var(--c-tint);display:grid;justify-items:start;gap:.8rem;margin-top:.5rem;max-width:26rem;font-size:.95rem}.faq__help[data-astro-cid-z6gx6xcw] strong[data-astro-cid-z6gx6xcw]{color:var(--c-ink)}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:10px}.faq__item[data-astro-cid-z6gx6xcw]{border-radius:var(--r-md);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--dur-ui) ease}.faq__item[data-astro-cid-z6gx6xcw][open]{background:var(--c-surface);box-shadow:var(--sh-1),inset 0 0 0 1px var(--c-line)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.9rem 1.2rem .9rem 1.35rem;color:var(--c-ink);font-family:var(--font-display);font-size:1.1rem;font-weight:600;letter-spacing:-.015em;line-height:1.35;list-style:none;cursor:pointer}.faq__q[data-astro-cid-z6gx6xcw]{margin:0;font:inherit;letter-spacing:inherit;color:inherit}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--c-tint)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__plus[data-astro-cid-z6gx6xcw]{background:var(--c-navy)}.faq__plus[data-astro-cid-z6gx6xcw]:before,.faq__plus[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--c-navy);transition:transform var(--dur-ui) var(--ease-out)}.faq__plus[data-astro-cid-z6gx6xcw]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__plus[data-astro-cid-z6gx6xcw]:before,.faq__item[data-astro-cid-z6gx6xcw][open] .faq__plus[data-astro-cid-z6gx6xcw]:after{background:#fff}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__plus[data-astro-cid-z6gx6xcw]:after{transform:rotate(0)}.faq__answer[data-astro-cid-z6gx6xcw]{padding:0 1.35rem 1.2rem}.faq__answer[data-astro-cid-z6gx6xcw] p:first-child{font-size:1rem;color:var(--c-text)}@media(min-width:64rem){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq__side[data-astro-cid-z6gx6xcw]{position:sticky;top:92px}}.utm-accent{display:inline-flex;margin-top:.75rem;padding:.45rem .85rem;border-radius:var(--r-pill);background:var(--c-red-soft);color:var(--c-gold-text);font-size:.85rem;font-weight:650}.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(10px,1.6vw,20px)}.hero__panel[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(14px,2vw,28px);padding:clamp(18px,2.6vw,36px);border-radius:var(--r-xl);background:var(--g-hero);box-shadow:inset 0 0 0 1px var(--c-line)}.hero__main[data-astro-cid-bbe6dxrz]{display:grid;align-content:start;justify-items:start;gap:1rem;min-width:0}.hero__main[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{max-width:100%}.hero__title[data-astro-cid-bbe6dxrz]{max-width:15ch;padding-bottom:clamp(14px,1.6vw,22px);border-bottom:1px solid var(--c-line);font-size:var(--fs-h1);font-weight:600;line-height:1.02;letter-spacing:-.035em}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:58ch;color:var(--c-text);font-size:var(--fs-lead);line-height:1.6}.hero__lead[data-astro-cid-bbe6dxrz] p+p{margin-top:.7em}.hero__lead--after[data-astro-cid-bbe6dxrz]{margin-top:.25rem;color:var(--c-muted);font-size:.97rem}.hero__lead[data-astro-cid-bbe6dxrz] strong{color:var(--c-ink)}.hero__chips[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.hero__order[data-astro-cid-bbe6dxrz]{display:grid;gap:1rem;width:100%;max-width:40rem;margin-top:.25rem;padding:clamp(16px,2vw,24px);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-2),inset 0 0 0 1px var(--c-line)}.hero__side[data-astro-cid-bbe6dxrz]{display:grid;align-content:start;gap:12px;min-width:0}.stage[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:340px;padding:44px 16px 16px;border-radius:var(--r-lg);background:var(--g-stage);overflow:hidden}.stage__organ[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-1;left:50%;top:50%;width:min(78%,400px);aspect-ratio:1 / .92;transform:translate(-50%,-46%);border-radius:48% 48% 46% 46%/56% 56% 42% 42%;background:radial-gradient(42% 30% at 50% 82%,rgb(232 46 52 / .42),transparent 70%),radial-gradient(70% 62% at 50% 40%,#fffffff2,#d7dee0bf 62%,#c4ced059);filter:blur(1px)}.stage__organ[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:50%;bottom:6%;width:34%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:var(--g-glow);filter:blur(6px)}.stage__ring[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-1;left:50%;top:50%;width:min(108%,560px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-46%);border:1px solid rgb(15 76 92 / .12);box-shadow:0 0 0 44px #ffffff38,0 0 0 45px #0f4c5c12}.stage__tag[data-astro-cid-bbe6dxrz]{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .55rem;border-radius:var(--r-pill);background:#ffffffe0;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-navy);font-size:.82rem;font-weight:600}.stage__tag[data-astro-cid-bbe6dxrz] svg{color:var(--c-red)}.stage[data-astro-cid-bbe6dxrz] .stage__pack{width:min(86%,440px)}.stage[data-astro-cid-bbe6dxrz] .stage__pack img{width:100%;height:auto;filter:drop-shadow(0 30px 28px rgb(12 52 64 / .22)) drop-shadow(0 6px 8px rgb(12 52 64 / .12))}.method[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.method__card[data-astro-cid-bbe6dxrz]{display:grid;align-content:start;gap:.15rem;padding:14px 16px 16px;border-radius:var(--r-md);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);line-height:1.25}.method__top[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.method__num[data-astro-cid-bbe6dxrz]{color:var(--c-red);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.04em}.method__card[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--c-ink);font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.02em}.method__herbs[data-astro-cid-bbe6dxrz]{color:var(--c-navy);font-size:.88rem;font-weight:600}.method__what[data-astro-cid-bbe6dxrz]{color:var(--c-muted);font-size:.84rem}.hero__stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(12px,1.4vw,18px) 0 0;padding:0;list-style:none;border-top:1px solid var(--c-line-strong);border-bottom:1px solid var(--c-line-strong)}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:grid;align-content:start;gap:.25rem;padding:clamp(14px,2vw,26px) clamp(10px,2vw,28px)}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(2n){border-left:1px solid var(--c-line)}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(n+3){border-top:1px solid var(--c-line)}.hero__stats[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.7rem,1.2rem + 1.8vw,2.8rem);font-weight:600;letter-spacing:-.035em;line-height:1}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:last-child strong[data-astro-cid-bbe6dxrz]{color:var(--c-red)}.hero__stats[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--c-muted);font-size:var(--fs-small);line-height:1.35}@media(min-width:48rem){.hero__stats[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]{border-left:1px solid var(--c-line)}.hero__stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(n+3){border-top:0}.method[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:39.99rem){.hero[data-astro-cid-bbe6dxrz]{padding-top:8px}.hero__panel[data-astro-cid-bbe6dxrz]{padding:16px 16px 18px;border-radius:var(--r-lg)}.hero__main[data-astro-cid-bbe6dxrz]{gap:.7rem}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:none}.hero__chips[data-astro-cid-bbe6dxrz]{order:1}.hero__lead--after[data-astro-cid-bbe6dxrz]{order:2}.hero__title[data-astro-cid-bbe6dxrz]{padding-bottom:10px;font-size:clamp(1.75rem,1.05rem + 3.4vw,2.2rem)}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:.95rem;line-height:1.5}.hero__chips[data-astro-cid-bbe6dxrz]{flex-wrap:nowrap;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 28px),transparent)}.hero__chips[data-astro-cid-bbe6dxrz]::-webkit-scrollbar{display:none}.hero__chips[data-astro-cid-bbe6dxrz] .chip[data-astro-cid-bbe6dxrz]{flex:none;min-height:32px;font-size:.84rem}.hero__order[data-astro-cid-bbe6dxrz]{margin-top:.1rem;padding:14px;gap:.7rem}.stage[data-astro-cid-bbe6dxrz]{min-height:300px}}@media(min-width:64rem){.hero__panel[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(28px,3vw,48px)}.hero__side[data-astro-cid-bbe6dxrz]{position:sticky;top:84px;align-self:start}.method[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr))}.method__card[data-astro-cid-bbe6dxrz]{padding:12px 14px 14px}.method__top[data-astro-cid-bbe6dxrz]{margin-bottom:.25rem}.stage[data-astro-cid-bbe6dxrz]{min-height:410px}}@media(prefers-reduced-motion:no-preference){.stage__organ[data-astro-cid-bbe6dxrz]:after{animation:glow 4.8s ease-in-out infinite}}@keyframes glow{50%{opacity:.55;transform:translate(-50%) scale(1.12)}}
