.envelope-stage{perspective:1100px;perspective-origin:50% 40%;animation:envFade .6s var(--ease-out) both;position:relative}.envelope-stage:after{content:"";filter:blur(6px);z-index:-1;background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;height:8%;position:absolute;inset-block-end:-6%;inset-inline:22%}.envelope-tilt,.envelope{transform-style:preserve-3d}.envelope{aspect-ratio:4/5;width:min(100%,240px);animation:envArrive 1s var(--ease-out) both, envFloat 6s ease-in-out 2.4s infinite;margin-inline:auto;position:relative}.envelope-back{border-radius:var(--radius-sm) var(--radius-sm) var(--radius-lg) var(--radius-lg);background:#43203a;position:absolute;inset-block:54% 0;inset-inline:0;transform:translateZ(-14px)}.envelope-sleeve{clip-path:inset(-60% -30% 0);position:absolute;inset:0}.envelope-card{padding:var(--space-6) var(--space-3) var(--space-4);align-content:start;justify-items:center;gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-arch);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-md);text-align:center;animation:cardRise 1.1s var(--ease-out) 1.3s both;display:grid;position:absolute;inset-block:0 22%;inset-inline:10%}.envelope-card small,.envelope-card span{color:var(--color-accent-ink);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .envelope-card small,[dir=rtl] .envelope-card span{letter-spacing:0}.envelope-card strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:var(--leading-tight);display:grid}.envelope-card b{font-weight:inherit}.envelope-card i{color:var(--color-accent-ink);font-size:.6em;font-style:normal}.envelope-pocket{border-radius:var(--radius-sm) var(--radius-sm) var(--radius-lg) var(--radius-lg);clip-path:polygon(0 0,50% 38%,100% 0,100% 100%,0 100%);height:46%;box-shadow:var(--shadow-lg);background:linear-gradient(170deg,#6a3357,#5b2a4a 55%,#4d2340);position:absolute;inset-block-end:0;inset-inline:0;transform:translateZ(14px)}.envelope-flap{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);height:20%;animation:flapOpen .75s var(--ease-out) .9s both;background:linear-gradient(#74395f,#5b2a4a);position:absolute;inset-block-start:54%;inset-inline:0;transform:translateZ(-8px)rotateX(180deg)}.envelope-seal{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-accent) 70%, white), var(--color-accent) 60%);width:44px;height:44px;box-shadow:var(--shadow-sm);animation:sealPop .5s var(--ease-out) .65s both;border-radius:50%;margin-inline:auto;position:absolute;inset-block-end:calc(28% - var(--space-5));inset-inline:0;transform:translateZ(20px)}@keyframes envFade{0%{opacity:0}}@keyframes envArrive{0%{transform:translateY(10%)rotateX(14deg)rotateY(-30deg)scale(.9)}}@keyframes envFloat{50%{translate:0 -8px}}@keyframes sealPop{50%{transform:translateZ(20px)scale(1.18)}}@keyframes flapOpen{0%{transform:translateZ(16px)rotateX(0)}}@keyframes cardRise{0%{transform:translateY(72%)}}@media (width>=640px){.envelope{width:min(100%,320px)}.envelope-card strong{font-size:var(--text-2xl)}}@media (width>=960px){.envelope{width:min(100%,400px)}}@media (prefers-reduced-motion:reduce){.envelope-stage,.envelope,.envelope-card,.envelope-flap,.envelope-seal{animation:none}}.section-head[data-astro-cid-lcdefpme]{max-width:720px;margin-block-end:var(--space-7)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-block-end:var(--space-3)}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--color-muted);margin:0;font-size:1.06rem;line-height:1.65}.pricing[data-astro-cid-lcdefpme],.howpay[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{padding-block:var(--space-8);border-block-start:1px solid var(--color-line)}.price-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.price-card[data-astro-cid-lcdefpme]{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;display:flex}.price-card[data-astro-cid-lcdefpme].featured{border-color:var(--color-text);box-shadow:var(--shadow-md)}.price-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.2rem}.price-term[data-astro-cid-lcdefpme]{margin-block:var(--space-1) var(--space-5);color:var(--color-muted)}.price-amount[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1}[data-astro-cid-lcdefpme][dir=rtl] .price-amount[data-astro-cid-lcdefpme]{letter-spacing:0}.price-card[data-astro-cid-lcdefpme].sale{position:relative}.price-regular[data-astro-cid-lcdefpme]{margin:0 0 var(--space-1);color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:1.05rem}.price-launch[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:.85rem}.price-badge[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);color:var(--color-on-accent);background:var(--color-accent-ink);padding:4px 12px;font-size:.72rem;font-weight:600;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}[data-astro-cid-lcdefpme][dir=rtl] .price-badge[data-astro-cid-lcdefpme]{letter-spacing:0}.price-usd[data-astro-cid-lcdefpme]{margin-block:var(--space-2) var(--space-5);color:var(--color-muted);font-size:.85rem}.price-body[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.pricing-actions[data-astro-cid-lcdefpme]{margin-block-start:var(--space-6)}.howpay-steps[data-astro-cid-lcdefpme]{counter-reset:pay;gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.howpay-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:pay;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line)}.howpay-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(pay);width:32px;height:32px;color:var(--color-on-accent);background:var(--color-accent-ink);border-radius:50%;place-items:center;margin-block-end:var(--space-4);font-size:.85rem;font-weight:600;display:grid}.howpay-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block-end:var(--space-2);font-size:1.1rem}.howpay-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.howpay-fail[data-astro-cid-lcdefpme]{max-width:720px;margin-block:var(--space-6) 0;color:var(--color-muted)}.hero-alt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.howpay-fail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--target-min);align-items:center;display:inline-flex}.howpay-fail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-link)}.hero-alt[data-astro-cid-lcdefpme]{margin-block:0;font-size:.9rem}.hero-alt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-link)}.testimonials[data-astro-cid-lcdefpme]{padding-block:var(--space-8);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.faq-list[data-astro-cid-lcdefpme]{max-width:820px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-line)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{min-height:var(--target-min);padding-block:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--color-muted);transition:transform var(--fast);flex:none;font-size:1.4rem;font-weight:400}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block:0 var(--space-5);color:var(--color-muted);line-height:1.65}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-5) var(--space-7);gap:var(--space-6);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);margin-block-end:var(--space-5)}.ticks[data-astro-cid-lcdefpme]{margin:0 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.ticks[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-success);flex:none}.ticks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--target-min);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.shelf[data-astro-cid-lcdefpme],.guests-get[data-astro-cid-lcdefpme]{padding-block:var(--space-7);border-block-start:1px solid var(--color-line)}.shelf-row[data-astro-cid-lcdefpme]{padding:0 0 var(--space-3);gap:var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-auto-columns:min(62%,220px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.shelf-row[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.shelf-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--target-min);align-items:center;gap:var(--space-1);color:var(--color-link);display:inline-flex}.guests-get[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.guests-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--color-muted)}.wa-mock[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--color-tint);margin:0}.wa-bubble[data-astro-cid-lcdefpme]{max-width:320px;padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.wa-preview[data-astro-cid-lcdefpme]{padding:var(--space-2);gap:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg);align-items:center;display:flex}.wa-thumb[data-astro-cid-lcdefpme]{border-radius:var(--radius-arch);background:var(--color-accent);flex:none;width:48px;height:60px}.wa-preview[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme],.wa-preview[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.wa-preview[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.wa-bubble[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--text-xs)}.wa-bubble[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-inline:var(--space-2);margin:0}.wa-bubble[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{padding-inline:var(--space-2);justify-self:end}.closing[data-astro-cid-lcdefpme]{margin-block:var(--space-5) var(--space-7);padding:var(--space-7) var(--space-5);justify-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-tint);text-align:center;display:grid}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;margin:0}.closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.closing[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.closing-seal[data-astro-cid-lcdefpme]{background:var(--color-accent);width:48px;height:48px;box-shadow:var(--shadow-sm);border-radius:50%}@media (width>=640px){.howpay-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;grid-template-areas:"copy art";align-items:center;min-height:min(760px,100dvh - 72px)}.hero-art[data-astro-cid-lcdefpme]{grid-area:art}.hero-copy[data-astro-cid-lcdefpme]{grid-area:copy}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-3xl)}.shelf-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);grid-auto-flow:row;overflow:visible}.guests-get[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center}.price-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.howpay-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.closing[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-7)}}
