.adlp{--red:#d8232a;--red-lit:#ff4d54;--t-micro:10.5px;--t-fine:13px;--t-body:16px;--t-lead:20px;--t-h3:25px;--t-h2:32px;--t-h1:40px;--t-hero:50px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-mid:.26s;--gap-tight:.7rem;--gap-brand:1.6rem;--gap-hero:1.4rem;--gap-action:1.4rem;--gap-group:2.75rem;--gap-section:3.5rem;background:var(--bg);color:var(--ink);font-family:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.adlp-glp{--bg:#fbf9f4;--bg-2:#f2efe6;--panel:#fff;--ink:#123c28;--muted:#4b6154;--faint:#5a6f64;--line:#123c281f;--line-strong:#123c2838;--accent:#15a06a;--accent-lit:#2fbd80;--accent-soft:#15a06a1a;--cta:#1c5237;--cta-lit:#15a06a;--on-accent:#fff;--bar-static:#d7f0e2;--bar-static-ink:#0d5a34;--on-dark:#fff;--focus:#1c5237;--bar-mint:#d7f0e2;--bar-mint-ink:#0d5a34;--bar-forest:#1c5237;--bar-forest-ink:#fff}.adlp-ed{--bg:#081711;--bg-2:#0d2118;--panel:#10281c;--ink:#f5faf5;--muted:#cfe1d4;--faint:#a9c4b3;--line:#f5faf524;--line-strong:#f5faf542;--accent:#4dec97;--accent-lit:#8ff2c1;--accent-soft:#4dec9724;--on-accent:#042616;--cta:#4dec97;--cta-lit:#8ff2c1;--on-dark:#fff;--focus:#8ff2c1;--bar-static:#10281c;--bar-static-ink:#f0d29e;--gold:#f0d29e;--amber:#ffc247}.adlp .a-lockup{font-size:var(--t-h2)}@media (min-width:1024px){.adlp .a-lockup{font-size:var(--t-h1)}}.adlp-ed .adlp-invert{--bg-2:#eef4ec;--panel:#fff;--ink:#0b1a12;--muted:#33473b;--faint:#5a6f64;--line:#0b1a121f;--line-strong:#0b1a1238;--accent:#0e7a4f;--accent-soft:#0e7a4f1a;--focus:#0b3a24;background:var(--bg-2);color:var(--ink)}.adlp .a-cta-2{border:1.5px solid var(--line-strong);width:100%;color:var(--ink);font-weight:700;font-size:var(--t-fine);letter-spacing:.02em;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;display:inline-flex}.adlp .a-cta-2:hover{border-color:var(--accent);background:var(--accent-soft)}@media (min-width:640px){.adlp .a-cta-2{width:auto;min-width:13rem;font-size:var(--t-body);padding-inline:1.6rem}}.adlp .a-packs{grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;display:grid}.adlp .a-pack-chip{border:1.5px solid var(--line-strong);text-align:center;min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.45rem .25rem;line-height:1.15;display:flex}.adlp .a-pack-chip:hover,.adlp .a-pack-chip.is-best{border-color:var(--accent);background:var(--accent-soft)}.adlp .a-pack-chip-qty{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.adlp .a-pack-chip-total{font-family:var(--font-archivo), var(--font-figtree), system-ui, sans-serif;font-size:var(--t-body);color:var(--ink);font-weight:800}.adlp .a-pack-chip-each{color:var(--accent);font-size:11px;font-weight:700}@media (min-width:640px){.adlp .a-packs{gap:.55rem}.adlp .a-pack-chip{border-radius:14px;padding:.6rem .4rem}.adlp .a-pack-chip-qty{font-size:var(--t-micro)}.adlp .a-pack-chip-total{font-size:var(--t-lead)}.adlp .a-pack-chip-each{font-size:var(--t-fine)}}@media (min-width:1024px){.adlp .a-packs{max-width:26rem}}.adlp .a-dose{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.adlp .a-dose-opt{border:1.5px solid var(--line-strong);text-align:left;cursor:pointer;min-height:44px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.8rem .9rem;display:flex}.adlp .a-dose-opt:hover{border-color:var(--accent)}.adlp .a-dose-opt.is-on{border-color:var(--accent);background:var(--accent-soft)}.adlp .a-dose-name{color:var(--faint)}.adlp .a-dose-opt.is-on .a-dose-name{color:var(--accent)}.adlp .a-dose-price{font-family:var(--font-archivo), var(--font-figtree), system-ui, sans-serif;color:var(--ink);font-weight:800;line-height:1.1}.adlp .a-dose-note{color:var(--muted);line-height:1.25}.adlp :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px;transition:none}.adlp .a-cta:focus-visible{outline-offset:3px}.adlp .t-micro{font-size:var(--t-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.adlp .t-fine{font-size:var(--t-fine)}.adlp .t-body{font-size:var(--t-body)}.adlp .t-lead{font-size:var(--t-lead)}.adlp .t-h3,.adlp .t-h2{font-size:var(--t-h3)}.adlp .t-h1{font-size:var(--t-h2)}@media (min-width:640px){.adlp .t-h2{font-size:var(--t-h2)}.adlp .t-h1{font-size:var(--t-h1)}}@media (min-width:1024px){.adlp .t-h3{font-size:var(--t-h2)}.adlp .t-h2{font-size:var(--t-h1)}.adlp .t-h1{font-size:var(--t-hero)}}.adlp{background-image:radial-gradient(120% 70% at 82% -10%, var(--field-1) 0%, transparent 60%), radial-gradient(100% 60% at -10% 8%, var(--field-2) 0%, transparent 55%);background-attachment:fixed}.adlp-glp{--field-1:#2fbd8021;--field-2:#15a06a12}.adlp-ed{--field-1:#4dec971a;--field-2:#f0d29e0f}.adlp .a-grain{z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.adlp-glp .a-grain{mix-blend-mode:multiply}.adlp-ed .a-grain{mix-blend-mode:overlay;opacity:.05}.adlp>:not(.a-grain){z-index:2;position:relative}.adlp .a-shell{width:100%;max-width:1140px;margin-inline:auto;padding-inline:1.15rem}@media (min-width:1024px){.adlp .a-shell{padding-inline:2rem}.adlp{--gap-brand:2.5rem;--gap-hero:2rem;--gap-action:2rem}}.adlp .a-hero-img{width:auto;max-width:100%;height:auto;max-height:340px;margin-inline:auto}.adlp .a-hero-cover{object-fit:cover;width:100%}@media (min-width:768px){.adlp .a-hero-img{width:100%;max-height:none}}.adlp .a-display{font-family:var(--font-archivo), var(--font-figtree), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.98}.adlp .a-bar-flash{background:var(--red);color:var(--on-dark);animation:adlp-glow 2.4s var(--ease-in-out) infinite}@keyframes adlp-glow{0%,to{box-shadow:0 0 #d8232a00}50%{box-shadow:0 6px 34px -4px #ff4d54bf}}@media (prefers-reduced-motion:reduce){.adlp .a-bar-flash{animation:none;box-shadow:0 6px 22px -8px #ff4d5499}}.adlp .a-bar-static{background:var(--bar-static);color:var(--bar-static-ink)}.adlp .a-bar-mint{background:var(--bar-mint);color:var(--bar-mint-ink)}.adlp .a-bar-forest{background:var(--bar-forest);color:var(--bar-forest-ink)}.adlp .a-bar-link{transition:filter var(--dur-fast) var(--ease-out);display:block}.adlp .a-bar-link:hover{filter:brightness(1.08)}.adlp .a-bar-link:active{filter:brightness(.96)}.adlp #start,.adlp #results,.adlp #reviews{scroll-margin-top:64px}.adlp .a-digits{font-variant-numeric:tabular-nums;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.01em}.adlp .a-cta{background:var(--cta);width:100%;color:var(--on-accent);font-weight:800;font-size:var(--t-fine);letter-spacing:.02em;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--cta) 70%, transparent);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:1.05rem 1.4rem;display:inline-flex}.adlp .a-cta:hover{background:var(--cta-lit);transform:translateY(-1px)}.adlp .a-cta:active{transform:translateY(0)}@media (min-width:640px){.adlp .a-cta{width:auto;min-width:22rem;font-size:var(--t-body);padding-inline:1.9rem}}.adlp .a-tile{background:var(--panel);border:1px solid var(--line);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:16px;padding:.95rem .9rem;position:relative}@media (hover:hover){.adlp .a-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 10px 24px -14px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-2px)}.adlp .a-tile:hover .a-tile-icon{transform:scale(1.08)}}.adlp .a-tile-icon{transition:transform var(--dur-mid) var(--ease-out)}@keyframes a-tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.adlp .a-tile{animation:a-tile-in var(--dur-mid) var(--ease-out) both}.adlp .a-tile:first-child{animation-delay:0s}.adlp .a-tile:nth-child(2){animation-delay:70ms}.adlp .a-tile:nth-child(3){animation-delay:.14s}.adlp .a-tile:nth-child(4){animation-delay:.21s}}.adlp .a-chip-after{background:var(--cta);color:var(--on-dark)}.adlp-ed .a-chip-after{color:var(--accent-lit);background:#0b3a24}.adlp .a-legal-body{width:100%;max-width:820px;margin-inline:auto;padding-inline:1.15rem}@media (min-width:1024px){.adlp .a-legal-body{padding-inline:2rem}}.adlp .legal-prose h2,.adlp .legal-prose h3{color:var(--ink)}.adlp .legal-prose a{color:var(--accent);text-underline-offset:2px}.adlp .legal-prose a:hover{color:var(--accent-lit)}.adlp .legal-prose strong{color:var(--ink)}.adlp .a-card{background:var(--panel);border:1px solid var(--line);border-radius:20px}.adlp .a-pack-best{border-color:var(--accent)}.adlp .a-pack-flag{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:.25rem .6rem;position:absolute;top:-.65rem;right:1rem}.adlp .a-value{padding:var(--gap-section) 1.1rem;border-top:1px solid var(--line);background:var(--bg-2,var(--bg))}.adlp .a-value-shell{max-width:34rem;margin:0 auto}.adlp .a-value-h{margin:var(--gap-group) 0 var(--gap-tight);font-size:var(--t-h3);letter-spacing:-.015em;text-align:center;font-weight:800;line-height:1.15}.adlp .a-drop{border:1px solid var(--accent);background:var(--accent-soft);text-align:center;border-radius:18px;padding:1.5rem 1.1rem 1.35rem}.adlp .a-drop-eyebrow{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0;font-weight:800}.adlp .a-drop-row{justify-content:center;align-items:baseline;gap:.6rem;margin:.45rem 0 0;display:flex}.adlp .a-drop-was{font-size:var(--t-h3);opacity:.5;font-weight:700;text-decoration-thickness:2px}.adlp .a-drop-now{font-size:var(--t-hero);letter-spacing:-.03em;color:var(--accent);font-weight:900;line-height:1}.adlp .a-drop-save{font-size:var(--t-body);margin:.5rem 0 0;font-weight:700}.adlp .a-ladder{gap:.6rem;display:grid}.adlp .a-rung{border:1px solid var(--line);background:var(--card,transparent);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:16px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"qty each eachl save""total total note note";align-items:baseline;gap:.15rem .45rem;padding:.85rem 1rem;text-decoration:none;display:grid}.adlp .a-rung:hover,.adlp .a-rung.is-best{border-color:var(--accent);background:var(--accent-soft)}.adlp .a-rung-qty{white-space:nowrap;font-size:var(--t-body);grid-area:qty;font-weight:800}.adlp .a-rung-each{font-size:var(--t-h3);letter-spacing:-.02em;color:var(--accent);grid-area:each;font-weight:900}.adlp .a-rung-each-l{font-size:var(--t-fine);opacity:.7;white-space:nowrap;grid-area:eachl}.adlp .a-rung-total{font-size:var(--t-fine);opacity:.75;grid-area:total}.adlp .a-rung-save{white-space:nowrap;font-size:var(--t-fine);color:var(--accent);grid-area:save;justify-self:end;font-weight:800}.adlp .a-rung-save i{opacity:.8;font-style:normal}.adlp .a-rung-save.is-base{color:inherit;opacity:.55;font-weight:600}.adlp .a-rung-note{white-space:nowrap;font-size:var(--t-micro);opacity:.6;grid-area:note;justify-self:end}.adlp .a-incl{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.adlp .a-incl-row{font-size:var(--t-fine);gap:.6rem;line-height:1.45;display:flex}.adlp .a-incl-tick{width:1.15rem;color:var(--accent);flex:none;font-weight:900}.adlp .a-incl-row b{font-size:var(--t-body);font-weight:700;display:block}.adlp .a-incl-note{opacity:.7;display:block}.adlp .a-value-cta{margin-top:var(--gap-group);background:var(--accent);color:var(--on-accent,#fff);font-size:var(--t-body);letter-spacing:.02em;text-align:center;border-radius:999px;padding:1.05rem 1rem;font-weight:900;text-decoration:none;display:block}.adlp .a-value-fine{margin:var(--gap-tight) 0 0;font-size:var(--t-micro);text-align:center;opacity:.6;line-height:1.5}@media (min-width:640px){.adlp .a-value{padding-inline:1.5rem}.adlp .a-drop-now{font-size:58px}}@media (max-width:399px){.adlp .a-rung-each-l{display:none}}.adlp .a-lock-n{color:var(--accent);font-weight:800}.adlp .a-tiles-after{padding:0 1.1rem var(--gap-section)}.adlp .a-tiles-after>*{max-width:34rem;margin:0 auto}.adlp .a-pack-chip-was{font-size:var(--t-micro);opacity:.55;font-weight:700;line-height:1.1;text-decoration:line-through;text-decoration-thickness:1.5px}.adlp .a-pack-chip-save{background:var(--accent-soft);color:var(--accent);font-size:var(--t-micro);white-space:nowrap;border-radius:999px;margin-top:.1rem;padding:.1rem .4rem .14rem;font-weight:800;line-height:1.25}.adlp .a-more{padding-bottom:var(--gap-section)}.adlp .m-sec,.adlp .m-offer{max-width:68rem;padding:var(--gap-section) 1rem 0;margin:0 auto}.adlp .m-sec.adlp-invert{max-width:none;margin-top:var(--gap-section);padding-bottom:var(--gap-section);background:var(--bg-2);color:var(--ink)}.adlp .m-sec.adlp-invert>*{max-width:68rem;margin-inline:auto}.adlp .m-eyebrow{font-size:var(--t-fine);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:800}.adlp .m-h{margin-top:var(--gap-tight);font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.1}.adlp .m-sec .a-cta,.adlp .m-offer .a-cta{margin-top:var(--gap-action)}.adlp .m-offer{margin-top:var(--gap-section);border:1px solid var(--accent);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), var(--panel));text-align:center;border-radius:20px;max-width:66rem;margin-inline:1rem;padding:2rem 1.25rem}@media (min-width:1104px){.adlp .m-offer{margin-inline:auto}}.adlp .m-offer-h{margin-top:var(--gap-tight);font-size:var(--t-h1);letter-spacing:-.03em;text-wrap:balance;font-weight:900;line-height:1.02}.adlp .m-offer-sub{margin-top:var(--gap-tight);color:var(--muted);font-size:var(--t-body)}.adlp .m-why{margin-top:var(--gap-hero);grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (min-width:900px){.adlp .m-why{grid-template-columns:repeat(4,1fr);gap:1rem}}.adlp .m-why li{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.adlp .m-why img{aspect-ratio:4/3;object-fit:cover;width:100%}.adlp .m-why li>div{gap:.3rem;padding:.85rem;display:grid}.adlp .m-why-k{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:800}.adlp .m-why b{font-size:var(--t-body);line-height:1.25}.adlp .m-why p{font-size:var(--t-fine);color:var(--muted);line-height:1.4}.adlp .m-formula{gap:var(--gap-hero);align-items:center;display:grid}@media (min-width:900px){.adlp .m-formula{grid-template-columns:1fr 1.1fr;gap:3rem}}.adlp .m-formula-img img{border-radius:20px;width:100%;height:auto}.adlp .m-actives{margin-top:var(--gap-hero);gap:.6rem;display:grid}.adlp .m-actives li,.adlp .m-steps li>div{grid-template-columns:auto 1fr;align-items:start;column-gap:.8rem;display:grid}.adlp .m-actives li{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:.85rem 1rem}.adlp .m-actives b{font-size:var(--t-body)}.adlp .m-actives p{font-size:var(--t-fine);color:var(--muted)}.adlp .m-num{background:var(--accent-soft);width:1.9rem;height:1.9rem;color:var(--accent);font-size:var(--t-fine);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.adlp .m-trust-grid{margin-top:var(--gap-hero);gap:.75rem;display:grid}@media (min-width:900px){.adlp .m-trust-grid{grid-template-columns:repeat(3,1fr)}}.adlp .m-trust-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:1.1rem}.adlp .m-trust-grid b{font-size:var(--t-body)}.adlp .m-trust-grid p{font-size:var(--t-fine);color:var(--muted);margin-top:.3rem;line-height:1.45}.adlp .m-rows{margin-top:var(--gap-hero);border-top:1px solid var(--line);gap:0;display:grid}.adlp .m-rows li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 2.1rem;position:relative}.adlp .m-rows li:before{content:"✓";background:var(--accent-soft);width:1.4rem;height:1.4rem;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:1rem;left:0}.adlp .m-rows b{font-size:var(--t-body)}.adlp .m-rows p{font-size:var(--t-fine);color:var(--muted)}.adlp .m-steps{margin-top:var(--gap-hero);gap:.75rem;display:grid}@media (min-width:900px){.adlp .m-steps{grid-template-columns:repeat(4,1fr)}}.adlp .m-steps li{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:88px 1fr;align-items:center;gap:.9rem;padding:.6rem;display:grid}@media (min-width:900px){.adlp .m-steps li{grid-template-columns:1fr;align-items:start}}.adlp .m-steps img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.adlp .m-steps b{font-size:var(--t-body)}.adlp .m-steps p{font-size:var(--t-fine);color:var(--muted);line-height:1.4}.adlp .m-faq{margin-top:var(--gap-hero);border-top:1px solid var(--line)}.adlp .m-faq details{border-bottom:1px solid var(--line)}.adlp .m-faq summary{font-size:var(--t-body);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:700;list-style:none;display:flex}.adlp .m-faq summary::-webkit-details-marker{display:none}.adlp .m-faq summary:after{content:"+";color:var(--accent);font-size:var(--t-lead);line-height:1}.adlp .m-faq details[open] summary:after{content:"−"}.adlp .m-faq p{font-size:var(--t-fine);color:var(--muted);padding-bottom:1.1rem;line-height:1.55}.adlp .m-close{margin:var(--gap-section) 1rem 0;isolation:isolate;border-radius:24px;position:relative;overflow:hidden}@media (min-width:1104px){.adlp .m-close{max-width:66rem;margin-inline:auto}}.adlp .m-close-bg{object-fit:cover;z-index:-2}.adlp .m-close:after{content:"";z-index:-1;background:linear-gradient(#08171159,#081711eb 70%);position:absolute;inset:0}.adlp .m-close-in{text-align:center;padding:9rem 1.25rem 2rem}.adlp .m-close h2{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:900;line-height:1.05}.adlp .m-close p{margin-top:var(--gap-tight);color:var(--muted);font-size:var(--t-body)}.adlp .m-close .a-cta{margin-top:var(--gap-action)}@media (min-width:900px){.adlp .m-h{font-size:var(--t-h1)}.adlp .m-offer-h{font-size:var(--t-hero)}}
