.store-btns[data-astro-cid-pcxf2bmp]{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.store-btn[data-astro-cid-pcxf2bmp]{display:inline-flex;flex-direction:column;justify-content:center;background:var(--green, #122018);color:var(--cream, #f5ecde);border:1.5px solid var(--gold, #c9a25a);border-radius:14px;padding:10px 20px;min-height:56px;text-decoration:none;line-height:1.15}.store-btn-small[data-astro-cid-pcxf2bmp]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.store-btn-big[data-astro-cid-pcxf2bmp]{font-size:1.15rem;font-weight:700}.store-btn-off[data-astro-cid-pcxf2bmp]{opacity:.72;border-style:dashed;cursor:default}.spots-line[data-astro-cid-fqt3mzrt]{margin:22px auto 0;color:#e8dfc9;font-weight:600;letter-spacing:.02em}.spots-line[data-astro-cid-fqt3mzrt].dark{color:var(--green);margin:0 0 14px}.spots-track[data-astro-cid-fqt3mzrt]{height:10px;max-width:420px;margin:12px auto 0;background:#f5ecde2e;border-radius:999px;overflow:hidden}.spots-fill[data-astro-cid-fqt3mzrt]{height:100%;width:100%;background:var(--gold);transform-origin:left center;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.22,.8,.3,1) .25s}details[data-astro-cid-fqt3mzrt].allergies{border:1px solid var(--line);border-radius:6px;padding:12px 16px;margin-top:6px;background:#fff}details[data-astro-cid-fqt3mzrt].allergies summary[data-astro-cid-fqt3mzrt]{cursor:pointer;font-weight:600}details[data-astro-cid-fqt3mzrt].allergies .allergy-grid[data-astro-cid-fqt3mzrt]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 14px}.done-panel[data-astro-cid-fqt3mzrt] a[data-astro-cid-fqt3mzrt]{color:var(--gold)}.coach[data-astro-cid-fqt3mzrt]{position:relative;margin:26px 0 10px;padding:26px 22px 20px;text-align:center;color:var(--cream);background:linear-gradient(160deg,#17403c,#123332 55%,#0d2422);border:1px solid var(--gold);border-radius:24px;box-shadow:0 18px 40px #0c171259}.coach[data-astro-cid-fqt3mzrt][hidden]{display:none!important}.coach-close[data-astro-cid-fqt3mzrt]{position:absolute;top:8px;right:12px;padding:6px;background:transparent;border:0;cursor:pointer;color:var(--cream);font-size:1.6rem;line-height:1;opacity:.75}.coach-close[data-astro-cid-fqt3mzrt]:hover{opacity:1}.coach-mascot[data-astro-cid-fqt3mzrt]{width:118px;margin:0 auto 2px;animation:coach-pop .7s cubic-bezier(.2,1.6,.4,1) .25s both}.coach-mascot[data-astro-cid-fqt3mzrt] svg[data-astro-cid-fqt3mzrt]{width:100%;height:auto;display:block}@keyframes coach-pop{0%{transform:scale(.2) translateY(34px);opacity:0}60%{transform:scale(1.1) translateY(-4px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.coach-title[data-astro-cid-fqt3mzrt]{margin:8px 0 6px;color:var(--cream);font-size:1.55rem}.coach-sub[data-astro-cid-fqt3mzrt]{margin:0 auto 14px;max-width:46ch;color:#e8dfc9}.coach-steps[data-astro-cid-fqt3mzrt]{list-style:none;margin:0 auto;padding:0;max-width:46ch;text-align:left;display:grid;gap:8px}.coach-steps[data-astro-cid-fqt3mzrt] li[data-astro-cid-fqt3mzrt]{background:#f5ecde14;border:1px solid rgba(245,236,222,.16);border-radius:14px;padding:10px 14px}.coach-steps[data-astro-cid-fqt3mzrt] strong[data-astro-cid-fqt3mzrt]{color:var(--gold-2)}.coach-note[data-astro-cid-fqt3mzrt]{margin:10px auto 2px;max-width:46ch;color:#e8dfc9}.coach-note[data-astro-cid-fqt3mzrt] strong[data-astro-cid-fqt3mzrt]{color:var(--gold-2)}.coach-arrow[data-astro-cid-fqt3mzrt]{color:var(--gold);line-height:0}.coach-arrow[data-astro-cid-fqt3mzrt] svg[data-astro-cid-fqt3mzrt]{width:44px;height:44px}.coach-arrow-down[data-astro-cid-fqt3mzrt]{margin:14px auto 2px;animation:coach-bounce-down 1.15s ease-in-out infinite}.coach-arrow-up[data-astro-cid-fqt3mzrt]{display:flex;justify-content:flex-end;margin:0 2px 4px;animation:coach-bounce-up 1.15s ease-in-out infinite}@keyframes coach-bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes coach-bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.coach-mascot[data-astro-cid-fqt3mzrt],.coach-arrow-down[data-astro-cid-fqt3mzrt],.coach-arrow-up[data-astro-cid-fqt3mzrt]{animation:none}}.why-outcome[data-astro-cid-fqt3mzrt]{font-size:1.22rem;line-height:1.5;max-width:52ch;margin-left:auto;margin-right:auto}.founding-strip[data-astro-cid-fqt3mzrt]{margin-top:8px}.tipcard[data-astro-cid-fqt3mzrt]{margin:26px 0 10px;padding:22px 22px 16px;text-align:left;background:#fffdf6;border:1px solid var(--line);border-left:6px solid var(--gold);border-radius:18px;box-shadow:0 10px 26px #0c17121a}.tipcard-eyebrow[data-astro-cid-fqt3mzrt]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep, #8a6420)}.tip-rows[data-astro-cid-fqt3mzrt] p[data-astro-cid-fqt3mzrt]{margin:8px 0;line-height:1.55}.tip-label[data-astro-cid-fqt3mzrt]{display:inline-block;font-weight:700;color:var(--green);background:#3e98451f;border-radius:999px;padding:1px 10px;margin-right:4px}.tip-source[data-astro-cid-fqt3mzrt]{margin:12px 0 4px;font-size:.92rem}.tip-note[data-astro-cid-fqt3mzrt]{margin:8px 0 2px;font-size:.95rem;opacity:.85;line-height:1.5}.tour-num[data-astro-cid-fqt3mzrt]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;margin-bottom:8px;background:var(--green);color:var(--cream);font-weight:700}.tour-reel[data-astro-cid-fqt3mzrt]{margin:12px 0 6px}.tour-reel[data-astro-cid-fqt3mzrt] video[data-astro-cid-fqt3mzrt]{width:100%;max-width:300px;aspect-ratio:9 / 16;border-radius:14px;background:#122018;display:block}.tour-reel[data-astro-cid-fqt3mzrt] figcaption[data-astro-cid-fqt3mzrt]{margin-top:8px;font-size:.9rem;line-height:1.45;opacity:.85}.ap-lang[data-astro-cid-fqt3mzrt]{display:inline-flex;align-items:center;gap:2px;border:1.5px solid rgba(232,201,138,.55);border-radius:999px;padding:2px}.ap-lang[data-astro-cid-fqt3mzrt] button[data-astro-cid-fqt3mzrt]{appearance:none;border:0;background:transparent;color:#f3ead2;font:inherit;font-size:.78rem;font-weight:700;padding:4px 9px;border-radius:999px;cursor:pointer;line-height:1}.ap-lang[data-astro-cid-fqt3mzrt] button[data-astro-cid-fqt3mzrt].is-on{background:#e8c98a;color:#1e3d24}.ap-lang-float[data-astro-cid-fqt3mzrt]{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:12px;z-index:1200;background:#1e3d24;border-radius:999px;box-shadow:0 6px 18px #00000059;padding:2px}
