.hero-pricing[data-astro-cid-lmkygsfs]{padding-block:var(--space-6) var(--space-4)}.hero-pricing[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--step-5);letter-spacing:-.03em;line-height:1.05}.hero-pricing[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{color:var(--forest);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100}.hero-pricing[data-astro-cid-lmkygsfs] .lede[data-astro-cid-lmkygsfs]{margin-top:var(--space-3)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media(min-width:900px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1.4fr 1fr;gap:var(--space-5)}}.pricing-main[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-4)}.pricing-card[data-astro-cid-lmkygsfs]{padding:var(--space-5);background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.pricing-card[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--terracotta),var(--forest-soft))}.pricing-card__label[data-astro-cid-lmkygsfs]{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:var(--terracotta-sf);font-weight:500}.pricing-card__rate[data-astro-cid-lmkygsfs]{margin-top:var(--space-2);display:inline-flex;align-items:flex-start;color:var(--paper);font-family:var(--font-display);letter-spacing:-.04em}.pricing-card__currency[data-astro-cid-lmkygsfs]{font-size:var(--step-3);margin-top:.8rem;margin-right:.15rem;color:var(--terracotta-sf);font-weight:300}.pricing-card__amount[data-astro-cid-lmkygsfs]{font-size:clamp(4rem,3rem + 6vw,7rem);font-weight:400;line-height:1}.pricing-card__unit[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:var(--step-1);color:var(--stone-soft);align-self:flex-end;margin-bottom:.8rem;letter-spacing:0}.pricing-card__note[data-astro-cid-lmkygsfs]{max-width:38ch;margin-inline:auto;color:var(--stone-soft);font-size:.95rem;margin-top:var(--space-3)}.pricing-card__cta[data-astro-cid-lmkygsfs]{margin-top:var(--space-4)}.pricing-card__fine[data-astro-cid-lmkygsfs]{font-size:.82rem;color:var(--stone-soft);margin-top:var(--space-2)}.pricing-why[data-astro-cid-lmkygsfs]{padding:var(--space-4);border-left:3px solid var(--terracotta);background:var(--cream);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.pricing-why[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-2)}.pricing-side[data-astro-cid-lmkygsfs]{align-self:start;position:sticky;top:calc(var(--space-5));display:flex;flex-direction:column;gap:var(--space-3)}.pricing-side__heading[data-astro-cid-lmkygsfs]{font-family:var(--font-body);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--terracotta-dk)}.pricing-side__list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.9rem}.pricing-side__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding-left:1.1rem;position:relative;font-size:.95rem;line-height:1.5}.pricing-side__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;background:var(--terracotta);border-radius:50%}.pricing-callout[data-astro-cid-lmkygsfs]{padding:var(--space-3);background:var(--cream);border:1px solid var(--rule);border-radius:var(--radius-lg);margin-top:var(--space-2)}.pricing-callout__label[data-astro-cid-lmkygsfs]{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta-dk);font-weight:600;margin-bottom:.5rem}.pricing-callout[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.92rem;line-height:1.5}.flow[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin-top:var(--space-5);display:grid;gap:var(--space-3);grid-template-columns:1fr}@media(min-width:780px){.flow[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;gap:var(--space-3)}}.flow__step[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:var(--space-3);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);align-items:start}.flow__num[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--step-3);font-weight:400;color:var(--terracotta);line-height:1;letter-spacing:-.03em}.flow__step[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--step-1);margin-bottom:.3rem}.flow__step[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--stone);font-size:.95rem}
