.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)}.jar-glass[data-astro-cid-66u3kelc]{fill:url(#jar-glass);stroke:var(--ink);stroke-width:3px}.jar-lid[data-astro-cid-66u3kelc],.jar-lid-top[data-astro-cid-66u3kelc]{fill:var(--lid);stroke:var(--ink);stroke-width:3px}.jar-dust[data-astro-cid-66u3kelc]{fill:var(--pink);opacity:.85}.jar-label[data-astro-cid-66u3kelc]{fill:#fff;stroke:var(--ink);stroke-width:2px}.jar-text[data-astro-cid-66u3kelc]{font-family:var(--font);fill:var(--ink);font-size:13px;font-weight:700}.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__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}}.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[data-astro-cid-53mt2jji]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);padding:0;list-style:none;display:grid}.item[data-astro-cid-53mt2jji]{border:2px solid var(--line);border-radius:var(--radius);padding:clamp(24px,3vw,32px)}.item__icon[data-astro-cid-53mt2jji]{background:var(--purple);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.item__title[data-astro-cid-53mt2jji]{margin-bottom:12px;font-size:20px;line-height:1.25}.item__text[data-astro-cid-53mt2jji]{color:var(--ink-soft);font-size:16px}@media (width<=900px){.inside[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:center;gap:clamp(32px,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__cta[data-astro-cid-htruwgye]{justify-items:start;gap:16px;display:grid}.pricing__fineprint[data-astro-cid-htruwgye]{color:#dcc9e0;font-size:14px}@media (width<=900px){.pricing__card[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)}
