.art[data-astro-cid-66u3kelc]{width:min(100%,520px);margin-inline:auto}.art[data-astro-cid-66u3kelc] svg[data-astro-cid-66u3kelc]{filter:drop-shadow(0 24px 40px #33023829);width:100%;height:auto}.dust[data-astro-cid-66u3kelc] circle[data-astro-cid-66u3kelc]{fill:var(--pink-soft);stroke:var(--purple);stroke-width:2px}.box-back[data-astro-cid-66u3kelc]{fill:var(--purple-deep)}.box-lid[data-astro-cid-66u3kelc]{fill:var(--pink)}.box-front[data-astro-cid-66u3kelc]{fill:var(--purple)}.box-text[data-astro-cid-66u3kelc]{font-family:var(--font-heading);fill:#fff;font-size:26px}.box-mark[data-astro-cid-66u3kelc]{fill:var(--pink-soft)}.pouch-body[data-astro-cid-66u3kelc]{fill:#fff;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.pouch-fill[data-astro-cid-66u3kelc]{fill:var(--flavor);opacity:.55}.pouch-seal[data-astro-cid-66u3kelc]{fill:var(--flavor);stroke:var(--ink);stroke-width:3px}.pouch-zip[data-astro-cid-66u3kelc]{stroke:var(--ink);stroke-width:2px;stroke-dasharray:4 4}.gift[data-astro-cid-66u3kelc] rect[data-astro-cid-66u3kelc]{fill:var(--flavor-foam);stroke:var(--ink);stroke-width:3px}.gift-ribbon[data-astro-cid-66u3kelc]{stroke:var(--flavor-tea);stroke-width:6px}.gift-bow[data-astro-cid-66u3kelc]{fill:none;stroke:var(--flavor-tea);stroke-width:4px}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--pink) 14%, transparent), transparent 70%), var(--paper);padding-block:clamp(40px,6vw,96px) clamp(56px,8vw,112px);overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__slogan[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:18px;font-size:14px}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(32px,4.6vw,56px);line-height:1.1}.hero__subtitle[data-astro-cid-ge2uvauf]{max-width:30em;color:var(--ink-soft);margin-block:24px 32px;font-size:clamp(17px,1.6vw,20px)}.hero__actions[data-astro-cid-ge2uvauf]{justify-items:start;gap:14px;display:grid}.hero__buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__secondary[data-astro-cid-ge2uvauf]{min-height:54px;padding:0 26px;font-size:16px}.stats[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--paper) 85%, transparent);backdrop-filter:blur(6px);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,6vw,72px) 0 0;display:grid}.stat[data-astro-cid-ge2uvauf]{text-align:center;align-content:start;gap:6px;padding:20px 22px;display:grid}.stat[data-astro-cid-ge2uvauf]+.stat[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line)}.stat__value[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);color:var(--purple);font-size:clamp(22px,2.4vw,28px);line-height:1.1}.stat__text[data-astro-cid-ge2uvauf]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.4}.hero__note[data-astro-cid-ge2uvauf]{color:var(--ink-soft);font-size:14px}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-ge2uvauf]{padding:16px 12px}.stat__value[data-astro-cid-ge2uvauf]{font-size:20px}.stat[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0}.stat[data-astro-cid-ge2uvauf]:nth-child(n+3){border-top:1px solid var(--line)}}.steps-section[data-astro-cid-5wfdsgz3]{background:var(--paper-soft)}.steps[data-astro-cid-5wfdsgz3]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{border-radius:var(--radius);background:var(--paper);box-shadow:0 1px 0 var(--line);padding:clamp(24px,3vw,32px);position:relative}.step__num[data-astro-cid-5wfdsgz3]{background:var(--pink-soft);width:52px;height:52px;font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:20px;font-size:20px;display:grid}.step__title[data-astro-cid-5wfdsgz3]{margin-bottom:12px;font-size:20px;line-height:1.25}.step__text[data-astro-cid-5wfdsgz3]{color:var(--ink-soft);font-size:16px}@media (width<=900px){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}}.inside__head[data-astro-cid-53mt2jji]{gap:12px;margin-bottom:clamp(32px,5vw,56px);display:grid}.inside__title[data-astro-cid-53mt2jji]{margin-bottom:0}.inside__subtitle[data-astro-cid-53mt2jji]{max-width:36em;color:var(--ink-soft);font-size:18px}.inside__body--value[data-astro-cid-53mt2jji]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.inside[data-astro-cid-53mt2jji]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.inside__body--value[data-astro-cid-53mt2jji] .inside[data-astro-cid-53mt2jji]{grid-template-columns:1fr;gap:28px}.item[data-astro-cid-53mt2jji]{border:2px solid var(--line);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.inside__body--value[data-astro-cid-53mt2jji] .item[data-astro-cid-53mt2jji]{border:0;border-radius:0;align-items:flex-start;gap:18px;padding:0;display:flex}.item__icon[data-astro-cid-53mt2jji]{background:var(--purple);color:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.inside__body--value[data-astro-cid-53mt2jji] .item__icon[data-astro-cid-53mt2jji]{margin-bottom:0}.item__title[data-astro-cid-53mt2jji]{margin-bottom:8px;font-size:20px;line-height:1.25}.item__text[data-astro-cid-53mt2jji]{color:var(--ink-soft);font-size:16px}.value[data-astro-cid-53mt2jji]{border-radius:var(--radius);background:var(--paper-soft);padding:clamp(24px,3vw,32px)}.value__title[data-astro-cid-53mt2jji]{margin-bottom:8px;font-size:22px}.value__text[data-astro-cid-53mt2jji]{color:var(--ink-soft);margin-bottom:16px;font-size:15px}.value__rows[data-astro-cid-53mt2jji]{margin:0}.value__row[data-astro-cid-53mt2jji]{border-bottom:1px dashed color-mix(in srgb, var(--purple) 30%, transparent);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.value__row[data-astro-cid-53mt2jji] dt[data-astro-cid-53mt2jji]{color:var(--ink-soft)}.value__row[data-astro-cid-53mt2jji] dd[data-astro-cid-53mt2jji]{text-align:right;white-space:nowrap;margin:0;font-weight:700}.value__row--total[data-astro-cid-53mt2jji]{border-bottom:0;padding-top:16px}.value__row--total[data-astro-cid-53mt2jji] dt[data-astro-cid-53mt2jji]{color:var(--ink);font-weight:700}.value__row--total[data-astro-cid-53mt2jji] dd[data-astro-cid-53mt2jji]{font-family:var(--font-heading);color:var(--purple);font-size:26px;font-weight:400}@media (width<=900px){.inside[data-astro-cid-53mt2jji],.inside__body--value[data-astro-cid-53mt2jji]{grid-template-columns:1fr}}.pricing[data-astro-cid-htruwgye]{padding-block:var(--section);background:var(--ink);color:#fff}.pricing__card[data-astro-cid-htruwgye]{border-radius:var(--radius);background:linear-gradient(135deg, var(--purple) 0%, var(--purple-deep) 100%);grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(24px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.pricing__label[data-astro-cid-htruwgye]{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-soft);margin-bottom:8px;font-size:15px;font-weight:700}.pricing__title[data-astro-cid-htruwgye]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.pricing__price[data-astro-cid-htruwgye]{color:#fff;font-size:clamp(44px,6vw,76px);line-height:1}.pricing__period[data-astro-cid-htruwgye]{font-family:var(--font);font-size:clamp(18px,2vw,24px);font-weight:600}.pricing__bullets[data-astro-cid-htruwgye]{gap:10px;padding-left:1.2em;font-size:17px;display:grid}.pricing__bullets[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]::marker{color:var(--pink-soft)}.pricing__fineprint[data-astro-cid-htruwgye]{color:#dcc9e0;font-size:14px}.pricing__bullets[data-astro-cid-htruwgye]+.pricing__fineprint[data-astro-cid-htruwgye]{margin-top:20px}.terms[data-astro-cid-htruwgye]{border-radius:var(--radius-sm);background:#ffffff14;align-self:start;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.terms__title[data-astro-cid-htruwgye]{color:#fff;font-size:clamp(20px,2.2vw,24px)}.terms__text[data-astro-cid-htruwgye]{color:#eadcef;font-size:15px}.terms__list[data-astro-cid-htruwgye]{color:#eadcef;gap:8px;margin:4px 0 0;padding-left:1.2em;font-size:15px;display:grid}.terms__list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]::marker{color:var(--pink-soft)}.plans__title[data-astro-cid-htruwgye]{margin:clamp(40px,6vw,64px) 0 12px;font-size:clamp(24px,3vw,32px)}.plans__lead[data-astro-cid-htruwgye]{color:#dcc9e0;margin-bottom:24px}.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);gap:20px;padding:0;list-style:none;display:grid}.plan[data-astro-cid-htruwgye]{border-radius:var(--radius);color:var(--ink);background:#fff;flex-direction:column;gap:12px;padding:0 24px 24px;display:flex;overflow:hidden}.plan[data-astro-cid-htruwgye]:before{content:"";background:var(--stripe);height:10px;margin:0 -24px 8px;display:block}.plan__name[data-astro-cid-htruwgye],.plan__text[data-astro-cid-htruwgye]{margin:0}.plan__name[data-astro-cid-htruwgye]{font-family:var(--font-heading);font-size:26px;font-weight:400;line-height:1.1}.plan__text[data-astro-cid-htruwgye]{color:var(--ink-soft)}.plan[data-astro-cid-htruwgye]{position:relative}.plan--badge[data-astro-cid-htruwgye]{box-shadow:0 0 0 3px var(--pink-soft)}.plan__badge[data-astro-cid-htruwgye]{background:var(--pink-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:20px;right:16px}.plan__tags[data-astro-cid-htruwgye]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan__tags[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{background:var(--paper-soft);color:var(--ink-soft);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.plan__cta[data-astro-cid-htruwgye]{align-self:flex-start;min-height:48px;margin-top:auto}@media (width<=1000px){.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.pricing__card[data-astro-cid-htruwgye]{grid-template-columns:1fr}}@media (width<=560px){.plans[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.faq[data-astro-cid-hemr5th4]{max-width:800px}.faq__list[data-astro-cid-hemr5th4]{gap:12px;display:grid}.faq__item[data-astro-cid-hemr5th4]{border:2px solid var(--line);border-radius:var(--radius-sm);padding:0 20px;transition:border-color .15s}.faq__item[data-astro-cid-hemr5th4][open]{border-color:var(--purple)}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:after{content:"+";background:var(--pink-soft);width:32px;height:32px;font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .2s;display:grid}.faq__item[data-astro-cid-hemr5th4][open] .faq__q[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{color:var(--ink-soft);padding-bottom:20px}.faq__a[data-astro-cid-hemr5th4] a{color:var(--purple)}.why__head[data-astro-cid-2ojqaodh]{justify-items:start;gap:16px;max-width:44em;margin-bottom:clamp(32px,5vw,56px);display:grid}.why__head[data-astro-cid-2ojqaodh] .eyebrow[data-astro-cid-2ojqaodh],.why__title[data-astro-cid-2ojqaodh]{margin-bottom:0}.why__lead[data-astro-cid-2ojqaodh]{color:var(--ink-soft);font-size:18px}.why__list[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.reason[data-astro-cid-2ojqaodh]{border-top:3px solid var(--pink-soft);padding-top:20px}.reason__num[data-astro-cid-2ojqaodh]{font-family:var(--font-heading);color:var(--pink);margin-bottom:12px;font-size:15px;display:block}.reason__title[data-astro-cid-2ojqaodh]{margin-bottom:10px;font-size:21px;line-height:1.25}.reason__text[data-astro-cid-2ojqaodh]{color:var(--ink-soft);font-size:16px}@media (width<=900px){.why__list[data-astro-cid-2ojqaodh]{grid-template-columns:1fr}}.audience[data-astro-cid-5oxtwd5f]{background:var(--paper-soft)}.audience__head[data-astro-cid-5oxtwd5f]{justify-items:start;gap:16px;max-width:44em;margin-bottom:clamp(32px,5vw,56px);display:grid}.audience__head[data-astro-cid-5oxtwd5f] .eyebrow[data-astro-cid-5oxtwd5f],.audience__title[data-astro-cid-5oxtwd5f]{margin-bottom:0}.audience__lead[data-astro-cid-5oxtwd5f]{color:var(--ink-soft);font-size:18px}.audience__list[data-astro-cid-5oxtwd5f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.persona[data-astro-cid-5oxtwd5f]{border-radius:var(--radius);background:var(--paper);box-shadow:0 1px 0 var(--line);padding:clamp(24px,3vw,32px)}.persona__title[data-astro-cid-5oxtwd5f]{margin-bottom:12px;font-size:20px;line-height:1.25}@media (width>=1200px){.persona[data-astro-cid-5oxtwd5f]{padding:24px 20px}.persona__title[data-astro-cid-5oxtwd5f]{font-size:16px}}.persona__text[data-astro-cid-5oxtwd5f]{color:var(--ink-soft);font-size:16px}@media (width<=1199px){.audience__list[data-astro-cid-5oxtwd5f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.audience__list[data-astro-cid-5oxtwd5f]{grid-template-columns:1fr}}.closing[data-astro-cid-2rl6qrpo]{padding-block:var(--section);background:radial-gradient(50% 90% at 50% 100%, color-mix(in srgb, var(--pink) 16%, transparent), transparent 70%), var(--paper-soft);text-align:center}.closing__inner[data-astro-cid-2rl6qrpo]{justify-items:center;gap:20px;display:grid}.closing__title[data-astro-cid-2rl6qrpo]{font-size:clamp(28px,4vw,44px)}.closing__text[data-astro-cid-2rl6qrpo]{max-width:34em;color:var(--ink-soft);font-size:18px}.closing__actions[data-astro-cid-2rl6qrpo]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.closing__secondary[data-astro-cid-2rl6qrpo]{min-height:54px;padding:0 26px;font-size:16px}
