.sparkles[data-astro-cid-jfzwsoxb]{position:absolute;inset:0;pointer-events:none;z-index:5}.sparkle[data-astro-cid-jfzwsoxb]{position:absolute;animation:twinkle 3s ease-in-out infinite;opacity:.55}.sparkle[data-astro-cid-jfzwsoxb] svg[data-astro-cid-jfzwsoxb]{width:100%;height:100%;display:block}@keyframes twinkle{0%,to{transform:scale(.55) rotate(0);opacity:.3}50%{transform:scale(1) rotate(24deg);opacity:.95}}@media(prefers-reduced-motion:reduce){.sparkle[data-astro-cid-jfzwsoxb]{animation:none;opacity:.7;transform:none}}.hero[data-astro-cid-bbe6dxrz]{padding:128px 24px 8px}.bento[data-astro-cid-bbe6dxrz]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.cell[data-astro-cid-bbe6dxrz]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.cell-copy[data-astro-cid-bbe6dxrz]{grid-column:span 7;grid-row:span 2;padding:44px 40px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(70% 60% at 8% 0%,rgba(124,108,240,.13),transparent 70%),radial-gradient(60% 60% at 100% 100%,rgba(79,209,165,.13),transparent 70%),var(--surface)}.cell-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,4.4vw,3.5rem);margin:0 0 .35em}.hl[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,var(--grape) 8%,var(--mint-deep) 94%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-astro-cid-bbe6dxrz]{color:var(--ink-soft);font-size:1.06rem;max-width:44ch;margin-bottom:0}.hero-sub[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:800}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.btn-lg[data-astro-cid-bbe6dxrz]{font-size:1.04rem;padding:16px 32px}.cta-ghost[data-astro-cid-bbe6dxrz]{font-weight:800;font-size:.96rem;color:var(--ink-soft);text-decoration:none;border-bottom:2px solid var(--mint);padding-bottom:2px}.cta-ghost[data-astro-cid-bbe6dxrz]:hover{color:var(--grape-deep);border-bottom-color:var(--grape)}.cell-pet[data-astro-cid-bbe6dxrz]{margin:0;grid-column:span 5;min-height:208px}.cell-pet[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cell-pet[data-astro-cid-bbe6dxrz]:hover img[data-astro-cid-bbe6dxrz]{transform:scale(1.04)}.cell-pet[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz]{position:absolute;left:16px;bottom:14px;display:flex;align-items:baseline;gap:8px;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--pill);padding:7px 15px;font-family:var(--font-display);font-weight:700;font-size:.95rem}.cell-pet[data-astro-cid-bbe6dxrz] figcaption[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.76rem;font-weight:600;color:var(--muted)}.tint[data-astro-cid-bbe6dxrz]{position:absolute;top:14px;right:14px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--pill);background:#ffffffeb}.tint-grape[data-astro-cid-bbe6dxrz]{color:var(--grape-deep)}.tint-mint[data-astro-cid-bbe6dxrz]{color:var(--mint-deep)}.cell-stat[data-astro-cid-bbe6dxrz]{grid-column:span 4;padding:24px 26px;display:flex;align-items:center;gap:16px}.cell-stat--grape[data-astro-cid-bbe6dxrz]{background:linear-gradient(150deg,var(--grape-soft),#fff 78%)}.cell-stat--mint[data-astro-cid-bbe6dxrz]{background:linear-gradient(150deg,var(--mint-soft),#fff 78%)}.cell-stat--plain[data-astro-cid-bbe6dxrz]{background:var(--surface-soft)}.stat-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:800;font-size:2.3rem;line-height:1;color:var(--grape-deep)}.cell-stat--mint[data-astro-cid-bbe6dxrz] .stat-num[data-astro-cid-bbe6dxrz]{color:var(--mint-deep)}.cell-stat--plain[data-astro-cid-bbe6dxrz] .stat-num[data-astro-cid-bbe6dxrz]{color:var(--peach)}.unit[data-astro-cid-bbe6dxrz]{font-size:1.2rem}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.82rem;font-weight:700;color:var(--ink-soft);line-height:1.4}@media(max-width:1024px){.cell-copy[data-astro-cid-bbe6dxrz]{grid-column:span 12;grid-row:auto;padding:34px 28px}.cell-pet[data-astro-cid-bbe6dxrz]{grid-column:span 6;min-height:230px}.cell-stat[data-astro-cid-bbe6dxrz]{grid-column:span 4}}@media(max-width:700px){.hero[data-astro-cid-bbe6dxrz]{padding-top:112px}.cell-pet[data-astro-cid-bbe6dxrz]{grid-column:span 12;min-height:210px}.cell-stat[data-astro-cid-bbe6dxrz]{grid-column:span 12}.cell-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,9vw,2.7rem)}}@media(prefers-reduced-motion:reduce){.cell-pet[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{transition:none}}.gallery[data-astro-cid-xyg7ob6d]{padding-inline:0}.rail-head[data-astro-cid-xyg7ob6d]{max-width:1180px;margin:0 auto 26px;padding:0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.rail-head[data-astro-cid-xyg7ob6d] h2[data-astro-cid-xyg7ob6d]{margin:0}.rail-hint[data-astro-cid-xyg7ob6d]{margin:0;font-size:.82rem;font-weight:800;color:var(--muted);letter-spacing:.06em}.rail[data-astro-cid-xyg7ob6d]{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px 24px 26px;scrollbar-width:none}.rail[data-astro-cid-xyg7ob6d]::-webkit-scrollbar{display:none}.rail[data-astro-cid-xyg7ob6d]:focus-visible{outline:3px solid rgba(124,108,240,.4);outline-offset:-4px}.rail-card[data-astro-cid-xyg7ob6d]{margin:0;flex:0 0 auto;width:min(340px,78vw);scroll-snap-align:center;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:10px;transition:transform .35s cubic-bezier(.34,1.4,.5,1),box-shadow .35s}.rail-card[data-astro-cid-xyg7ob6d]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.rail-card[data-astro-cid-xyg7ob6d] img[data-astro-cid-xyg7ob6d]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px}.rail-card[data-astro-cid-xyg7ob6d] figcaption[data-astro-cid-xyg7ob6d]{padding:12px 8px 6px}.rc-top[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rc-top[data-astro-cid-xyg7ob6d] strong[data-astro-cid-xyg7ob6d]{font-family:var(--font-display);font-size:1.05rem}.rc-style[data-astro-cid-xyg7ob6d]{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--pill)}.rail-card[data-astro-cid-xyg7ob6d] em[data-astro-cid-xyg7ob6d]{display:block;margin-top:4px;font-style:normal;font-size:.85rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){.rail[data-astro-cid-xyg7ob6d]{scroll-behavior:auto;scroll-snap-type:none}.rail-card[data-astro-cid-xyg7ob6d]{transition:none}.rail-card[data-astro-cid-xyg7ob6d]:hover{transform:none}}@media(max-width:700px){.rail-head[data-astro-cid-xyg7ob6d]{flex-direction:column;align-items:flex-start;gap:6px}}.bento[data-astro-cid-cmgpsf2k]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.cell[data-astro-cid-cmgpsf2k]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:28px;transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s}.cell[data-astro-cid-cmgpsf2k]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.cell-intro[data-astro-cid-cmgpsf2k]{grid-column:span 4;grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(160deg,var(--grape-soft) 0%,#fff 74%)}.cell-intro[data-astro-cid-cmgpsf2k] h2[data-astro-cid-cmgpsf2k]{margin-bottom:.4em}.cell-step[data-astro-cid-cmgpsf2k]{grid-column:span 4}.step-head[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.icon[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;font-size:1.45rem}.num[data-astro-cid-cmgpsf2k]{font-family:var(--font-display);font-weight:800;color:#d9d4ee;font-size:1rem}.cell-step[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:1.12rem;margin-bottom:.35em}.cell-step[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{margin:0;font-size:.93rem;color:var(--ink-soft)}.cell-styles[data-astro-cid-cmgpsf2k]{grid-column:span 8;display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--surface-soft)}.cell-label[data-astro-cid-cmgpsf2k]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.style-row[data-astro-cid-cmgpsf2k]{display:flex;gap:8px;flex-wrap:wrap}.style-pill[data-astro-cid-cmgpsf2k]{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border-radius:var(--pill);padding:9px 16px;font-size:.88rem;font-weight:700;box-shadow:var(--shadow-sm)}.cell-link[data-astro-cid-cmgpsf2k]{margin-left:auto;font-weight:800;font-size:.92rem;text-decoration:none}.cell-link[data-astro-cid-cmgpsf2k]:hover{text-decoration:underline}@media(max-width:1024px){.cell-intro[data-astro-cid-cmgpsf2k]{grid-column:span 12;grid-row:auto}.cell-step[data-astro-cid-cmgpsf2k]{grid-column:span 6}.cell-styles[data-astro-cid-cmgpsf2k]{grid-column:span 12}}@media(max-width:700px){.cell-step[data-astro-cid-cmgpsf2k]{grid-column:span 12}.cell-link[data-astro-cid-cmgpsf2k]{margin-left:0}}@media(prefers-reduced-motion:reduce){.cell[data-astro-cid-cmgpsf2k]{transition:none}.cell[data-astro-cid-cmgpsf2k]:hover{transform:none}}.pricing[data-astro-cid-hkoc4sea]{padding-block:92px}.bento[data-astro-cid-hkoc4sea]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cell[data-astro-cid-hkoc4sea]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px}.cell-pitch[data-astro-cid-hkoc4sea]{grid-column:span 4;display:flex;flex-direction:column;gap:2px;background:linear-gradient(120deg,var(--grape-soft) 0%,#fff 56%)}.cell-pitch[data-astro-cid-hkoc4sea] h2[data-astro-cid-hkoc4sea]{margin-bottom:.35em}.redeem-note[data-astro-cid-hkoc4sea]{margin:6px 0 0;font-size:.92rem;color:var(--ink-soft)}.tier[data-astro-cid-hkoc4sea]{display:grid;gap:6px;align-content:start;transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s}.tier[data-astro-cid-hkoc4sea]:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.tier--free[data-astro-cid-hkoc4sea]{background:linear-gradient(165deg,#fff 30%,var(--mint-soft) 100%)}.tier--pop[data-astro-cid-hkoc4sea]{box-shadow:var(--shadow-lg)}.tier-tag[data-astro-cid-hkoc4sea]{justify-self:start;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--grape-deep);background:var(--grape-soft);border-radius:var(--pill);padding:5px 11px;margin-bottom:4px}.tier-tag--mint[data-astro-cid-hkoc4sea]{color:var(--mint-deep);background:var(--mint-soft)}.tier-tag--ghost[data-astro-cid-hkoc4sea]{background:transparent}.tier[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{margin:0;font-size:1.05rem;color:var(--ink-soft)}.amount[data-astro-cid-hkoc4sea]{margin:0;line-height:1;font-family:var(--font-display);font-weight:800;font-size:2.5rem;background:linear-gradient(135deg,var(--grape) 0%,var(--grape-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.per[data-astro-cid-hkoc4sea]{margin:0;font-size:.88rem;color:var(--muted)}.per[data-astro-cid-hkoc4sea] strong[data-astro-cid-hkoc4sea]{color:var(--ink)}.tier[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{margin-top:10px}.tier[data-astro-cid-hkoc4sea] .chip[data-astro-cid-hkoc4sea]{margin-top:8px}@media(max-width:1024px){.bento[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(2,1fr)}.cell-pitch[data-astro-cid-hkoc4sea]{grid-column:span 2}}@media(max-width:620px){.bento[data-astro-cid-hkoc4sea]{grid-template-columns:1fr}.cell-pitch[data-astro-cid-hkoc4sea]{grid-column:span 1}}@media(prefers-reduced-motion:reduce){.tier[data-astro-cid-hkoc4sea]{transition:none}.tier[data-astro-cid-hkoc4sea]:hover{transform:none}}.bento[data-astro-cid-z6gx6xcw]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:start}.cell[data-astro-cid-z6gx6xcw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:28px}.cell-intro[data-astro-cid-z6gx6xcw]{grid-column:span 4;position:sticky;top:100px;background:linear-gradient(160deg,var(--mint-soft) 0%,#fff 76%)}.cell-intro[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{margin-bottom:.35em}.cell-link[data-astro-cid-z6gx6xcw]{font-weight:800;font-size:.92rem;text-decoration:none}.cell-link[data-astro-cid-z6gx6xcw]:hover{text-decoration:underline}.cell-list[data-astro-cid-z6gx6xcw]{grid-column:span 8;padding:10px 12px}.faq-list[data-astro-cid-z6gx6xcw]{display:grid}.faq[data-astro-cid-z6gx6xcw]+.faq[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-display);font-weight:700;font-size:1.02rem;padding:18px 14px;cursor:pointer;list-style:none;border-radius:14px;transition:background .18s}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover{background:var(--surface-soft)}.faq[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]{color:var(--grape-deep)}.chev[data-astro-cid-z6gx6xcw]{width:19px;height:19px;flex:0 0 auto;color:var(--grape);transition:transform .25s}.faq[data-astro-cid-z6gx6xcw][open] .chev[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.faq[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0 14px 20px;color:var(--ink-soft);font-size:.94rem;max-width:62ch}@media(max-width:1024px){.cell-intro[data-astro-cid-z6gx6xcw]{grid-column:span 12;position:static}.cell-list[data-astro-cid-z6gx6xcw]{grid-column:span 12}}@media(prefers-reduced-motion:reduce){.chev[data-astro-cid-z6gx6xcw]{transition:none}}.cta-section[data-astro-cid-nqzr7c5x]{padding-bottom:92px}.cta-bento[data-astro-cid-nqzr7c5x]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:0;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(125deg,#6f5ce8,#7c6cf0 42%,#56c9a4);box-shadow:var(--shadow-lg)}.cta-copy[data-astro-cid-nqzr7c5x]{padding:52px 44px;color:#fff}.cta-copy[data-astro-cid-nqzr7c5x] h2[data-astro-cid-nqzr7c5x]{color:#fff;margin-bottom:.4em}.cta-copy[data-astro-cid-nqzr7c5x] p[data-astro-cid-nqzr7c5x]{color:#ffffffe0;max-width:40ch;margin-bottom:0}.btn-light[data-astro-cid-nqzr7c5x]{background:#fff;color:var(--grape-deep);margin-top:26px;box-shadow:0 10px 26px #2b1e6e38}.btn-light[data-astro-cid-nqzr7c5x]:hover{filter:brightness(.98)}.cta-media[data-astro-cid-nqzr7c5x]{position:relative;min-height:280px}.cta-media[data-astro-cid-nqzr7c5x] img[data-astro-cid-nqzr7c5x]{position:absolute;width:56%;aspect-ratio:3 / 4;object-fit:cover;border-radius:20px;box-shadow:0 18px 40px #180e464d}.cta-media[data-astro-cid-nqzr7c5x] img[data-astro-cid-nqzr7c5x]:first-child{left:8%;top:16%;transform:rotate(-6deg)}.cta-media[data-astro-cid-nqzr7c5x] img[data-astro-cid-nqzr7c5x]:last-child{left:40%;top:26%;transform:rotate(5deg)}@media(max-width:900px){.cta-bento[data-astro-cid-nqzr7c5x]{grid-template-columns:1fr}.cta-copy[data-astro-cid-nqzr7c5x]{padding:38px 28px}.cta-media[data-astro-cid-nqzr7c5x]{min-height:240px}}
