.plans[data-astro-cid-5rzx3v2f]{padding-block:var(--section-padding) 0}.plans__head[data-astro-cid-5rzx3v2f]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.plans__head[data-astro-cid-5rzx3v2f] h2[data-astro-cid-5rzx3v2f]{letter-spacing:-.015em;max-width:16ch;margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.05}.plans__intro[data-astro-cid-5rzx3v2f]{max-width:40ch;color:var(--color-muted-strong);margin:0}.plans__grid[data-astro-cid-5rzx3v2f]{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--space-4);display:grid}.plan[data-astro-cid-5rzx3v2f]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:22px;position:relative;overflow:hidden;container-type:inline-size}.plan--light[data-astro-cid-5rzx3v2f]{background:var(--color-surface);color:var(--color-text)}.plan--dark[data-astro-cid-5rzx3v2f]{background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in srgb, var(--color-highlight) 34%, transparent), transparent 70%), var(--color-primary);color:var(--color-on-dark-muted);border-color:#0000}.plan[data-astro-cid-5rzx3v2f] h3[data-astro-cid-5rzx3v2f]{font-size:var(--text-xl);color:var(--color-primary);margin:0}.plan--dark[data-astro-cid-5rzx3v2f] h3[data-astro-cid-5rzx3v2f]{color:#fff}.plan[data-astro-cid-5rzx3v2f] h3[data-astro-cid-5rzx3v2f] a[data-astro-cid-5rzx3v2f]{color:inherit;border-bottom:2px solid var(--color-highlight);text-decoration:none}.plan__price[data-astro-cid-5rzx3v2f]{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.plan__figure[data-astro-cid-5rzx3v2f]{font-size:clamp(2rem,27.7778cqi - 36.1111px,3.75rem);font-weight:var(--weight-heading);letter-spacing:-.02em;color:var(--color-accent);line-height:1}.plan__figure--tbc[data-astro-cid-5rzx3v2f]{font-size:var(--text-xl);letter-spacing:-.01em}.plan--dark[data-astro-cid-5rzx3v2f] .plan__figure[data-astro-cid-5rzx3v2f]{color:var(--color-highlight)}.plan__unit[data-astro-cid-5rzx3v2f]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-muted)}.plan--dark[data-astro-cid-5rzx3v2f] .plan__unit[data-astro-cid-5rzx3v2f]{color:var(--color-on-dark-muted)}.plan__note[data-astro-cid-5rzx3v2f]{margin:0 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent)}.plan__includes[data-astro-cid-5rzx3v2f]{gap:12px;display:grid}.plan__includes[data-astro-cid-5rzx3v2f] li[data-astro-cid-5rzx3v2f]{align-items:flex-start;gap:12px;display:flex}.plan--light[data-astro-cid-5rzx3v2f] .plan__includes[data-astro-cid-5rzx3v2f]{color:var(--color-text)}.plan--dark[data-astro-cid-5rzx3v2f] .plan__includes[data-astro-cid-5rzx3v2f]{color:#fff}.plan__tick[data-astro-cid-5rzx3v2f]{background:var(--color-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.promo[data-astro-cid-5rzx3v2f]{gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-5);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-highlight) 60%, transparent), transparent 60%), var(--color-accent);color:var(--color-on-accent);border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative;overflow:hidden}.promo[data-astro-cid-5rzx3v2f] h3[data-astro-cid-5rzx3v2f]{margin:0 0 var(--space-2);font-size:var(--text-xl);color:#fff}.promo__copy[data-astro-cid-5rzx3v2f] p[data-astro-cid-5rzx3v2f]{color:#ffffffe6;max-width:46ch;margin:0}.promo__prices[data-astro-cid-5rzx3v2f]{gap:var(--space-5);padding-left:var(--space-5);border-left:1px solid #ffffff4d;display:flex}.promo__amount[data-astro-cid-5rzx3v2f]{font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;column-gap:4px;margin:0;display:flex}.promo__from[data-astro-cid-5rzx3v2f]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#ffffffeb;flex-basis:100%}.promo__figure[data-astro-cid-5rzx3v2f]{font-size:clamp(2.25rem,1.8rem + 1.4vw,3rem);font-weight:var(--weight-heading);letter-spacing:-.02em;color:#fff;line-height:1}.promo__unit[data-astro-cid-5rzx3v2f]{font-weight:var(--weight-subheading);color:#fff}.promo__label[data-astro-cid-5rzx3v2f]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:#ffffffe6}.promo__prices[data-astro-cid-5rzx3v2f] li[data-astro-cid-5rzx3v2f]{flex-direction:column;justify-content:flex-end;display:flex}.promo[data-astro-cid-5rzx3v2f] .promo__button{color:var(--color-accent);background:#fff;border-color:#fff}@media (width<=1000px){.promo[data-astro-cid-5rzx3v2f]{gap:var(--space-4);grid-template-columns:1fr}.promo__prices[data-astro-cid-5rzx3v2f]{border-left:0;padding-left:0}.promo[data-astro-cid-5rzx3v2f] .promo__button{justify-self:start}}.plans__foot[data-astro-cid-5rzx3v2f]{margin:var(--space-5) 0 0;color:var(--color-muted-strong)}@media (width<=1000px){.plans__head[data-astro-cid-5rzx3v2f]{align-items:flex-start;gap:var(--space-3);flex-direction:column}.plans__grid[data-astro-cid-5rzx3v2f]{grid-template-columns:1fr}}.plans--soft[data-astro-cid-5rzx3v2f]{padding-block:var(--section-padding)}
