.steps[data-astro-cid-4gon47yb]{gap:clamp(28px,4vw,40px);margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=720px){.steps[data-astro-cid-4gon47yb]{grid-template-columns:repeat(3,1fr)}}.step[data-astro-cid-4gon47yb]{border-top:1px solid var(--hairline);gap:10px;padding-top:20px;display:grid}.step-n[data-astro-cid-4gon47yb]{font-family:var(--font-display);color:var(--wine);opacity:.5;font-size:clamp(2.2rem,4vw,3rem);font-weight:300;line-height:1}.step-title[data-astro-cid-4gon47yb]{font-family:var(--font-display);font-weight:420;font-size:var(--fs-h3);color:var(--wine);margin:0}.step-body[data-astro-cid-4gon47yb]{color:#221418bf;max-width:34ch;margin:0}.tiers-section[data-astro-cid-4gon47yb]{background:var(--cream-2)}.tier-grid[data-astro-cid-4gon47yb]{gap:clamp(24px,3vw,32px);margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=640px){.tier-grid[data-astro-cid-4gon47yb]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.tier-grid[data-astro-cid-4gon47yb]{grid-template-columns:repeat(4,1fr)}}.tier-card[data-astro-cid-4gon47yb]{background:var(--cream);border-radius:var(--radius);flex-direction:column;gap:14px;padding:clamp(28px,3vw,36px);display:flex}.tier-name[data-astro-cid-4gon47yb]{font-family:var(--font-display);color:var(--wine);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:420}.tier-suits[data-astro-cid-4gon47yb]{font-size:var(--fs-small);color:#221418b8;margin:0;line-height:1.55}.tier-covers[data-astro-cid-4gon47yb]{color:var(--mauve);margin:0;font-weight:500}.tier-perks[data-astro-cid-4gon47yb]{border-top:1px solid var(--hairline);gap:10px;margin:4px 0 0;padding:14px 0 0;display:grid}.tier-perk[data-astro-cid-4gon47yb]{font-size:var(--fs-small);color:#221418bf;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.tier-perk-icon[data-astro-cid-4gon47yb]{color:var(--wine);flex-shrink:0;margin-top:4px}.tier-cta[data-astro-cid-4gon47yb]{align-self:start;margin-top:auto}.fine-print[data-astro-cid-4gon47yb]{font-size:var(--fs-small);color:#22141899;margin-top:clamp(24px,3vw,32px)}.questions[data-astro-cid-4gon47yb]{background:color-mix(in srgb, var(--peach) 16%, var(--cream));scroll-margin-top:84px}.questions-inner[data-astro-cid-4gon47yb]{gap:clamp(32px,4vw,48px);display:grid}.questions-form[data-astro-cid-4gon47yb]{max-width:34rem}.faq-inner[data-astro-cid-4gon47yb]{gap:clamp(40px,5vw,56px);display:grid}.faq-list[data-astro-cid-4gon47yb]{display:grid}.faq-item[data-astro-cid-4gon47yb]{border-top:1px solid var(--hairline)}.faq-item[data-astro-cid-4gon47yb]:last-child{border-bottom:1px solid var(--hairline)}.faq-summary[data-astro-cid-4gon47yb]{font-family:var(--font-body);font-weight:500;font-size:var(--fs-lead);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(20px,2.6vw,26px);list-style:none;display:flex}.faq-summary[data-astro-cid-4gon47yb]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-4gon47yb]:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.faq-icon[data-astro-cid-4gon47yb]{color:var(--wine);transition:transform var(--dur-hover) var(--ease-silk);flex-shrink:0}.faq-icon-v[data-astro-cid-4gon47yb]{transition:opacity var(--dur-hover) ease}.faq-item[data-astro-cid-4gon47yb][open] .faq-icon-v[data-astro-cid-4gon47yb]{opacity:0}.faq-answer[data-astro-cid-4gon47yb]{color:#221418bf;max-width:62ch;margin:0 0 clamp(20px,2.6vw,26px)}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-4gon47yb],.faq-icon-v[data-astro-cid-4gon47yb]{transition:none}}
