.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;overflow:hidden;padding-block:clamp(8rem,14vw,12rem) var(--space-16);background-color:var(--uncain-bg-base)}.pricing-field[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--uncain-brand-accent) 12%,transparent) 0,transparent 26rem),radial-gradient(circle at 18% 62%,color-mix(in srgb,var(--uncain-brand-primary) 14%,transparent) 0,transparent 30rem),var(--uncain-bg-base)}.pricing-field[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;inset:0;background-image:url(/patterns/pattern-grid-dots.svg);background-size:40px 40px;opacity:.1}.pricing-hero-shell[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.overline[data-astro-cid-lmkygsfs]{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-overline-color);text-transform:uppercase}.pricing-title[data-astro-cid-lmkygsfs]{font:var(--text-display-l);font-size:var(--text-display-l-fluid);letter-spacing:var(--tracking-display-l);color:var(--uncain-text-primary);max-width:15ch}.pricing-intro[data-astro-cid-lmkygsfs]{font:var(--text-body-l);color:var(--uncain-text-secondary);max-width:58ch}.pricing-plans[data-astro-cid-lmkygsfs]{padding-block:var(--space-20);background-color:var(--uncain-bg-surface)}.plans-shell[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-8)}.period-note[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:var(--space-3);align-self:flex-start;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--uncain-brand-primary) 28%,var(--uncain-border-default));border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--uncain-bg-base) 52%,transparent)}.period-note[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-full);background-color:var(--uncain-brand-primary);box-shadow:var(--shadow-glow-eucalyptus)}.period-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font:var(--text-body-s);color:var(--uncain-text-secondary)}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.plan-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;min-height:32rem;gap:var(--space-6);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--uncain-border-default) 74%,transparent);border-radius:var(--radius-l);background:linear-gradient(180deg,color-mix(in srgb,var(--uncain-bg-elevated) 62%,transparent),transparent 42%),color-mix(in srgb,var(--uncain-bg-base) 56%,transparent)}.plan-card--featured[data-astro-cid-lmkygsfs]{border-color:color-mix(in srgb,var(--uncain-brand-primary) 54%,var(--uncain-border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--uncain-brand-primary) 10%,transparent),transparent 40%),color-mix(in srgb,var(--uncain-bg-base) 70%,transparent);box-shadow:var(--shadow-glow-eucalyptus)}.plan-badge[data-astro-cid-lmkygsfs]{align-self:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--uncain-brand-primary) 16%,transparent);font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-overline-color);text-transform:uppercase}.plan-head[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-2)}.plan-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font:var(--text-heading-2);color:var(--uncain-text-primary)}.plan-fit[data-astro-cid-lmkygsfs]{font:var(--text-body-s);color:var(--uncain-text-tertiary);min-height:2.8em}.plan-price[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-1)}.plan-price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-weight:700;font-size:clamp(2.25rem,1.9rem + 1.4vw,3.25rem);line-height:1;color:var(--uncain-text-primary)}.plan-price[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font:var(--text-body-s);color:var(--uncain-text-tertiary)}.plan-summary[data-astro-cid-lmkygsfs]{font:var(--text-body-m);color:var(--uncain-text-secondary)}.plan-principles[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.plan-principles[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-inline-start:var(--space-5);font:var(--text-body-s);color:var(--uncain-text-secondary)}.plan-principles[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.65em;inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-full);background-color:var(--uncain-brand-primary)}.plan-card[data-astro-cid-lmkygsfs]:not(.plan-card--featured) .plan-principles[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{background-color:var(--uncain-text-tertiary)}.plan-cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-block-start:auto;padding:var(--space-3) var(--space-5);border:1px solid color-mix(in srgb,var(--uncain-border-emphasis) 80%,transparent);border-radius:var(--radius-s);color:var(--uncain-text-primary);font-family:var(--font-display);font-weight:600;text-decoration:none;transition:var(--transition-colors),var(--transition-transform)}.plan-cta[data-astro-cid-lmkygsfs]:hover{border-color:var(--uncain-brand-primary);color:var(--uncain-text-primary);transform:translateY(-1px)}.plan-cta[data-astro-cid-lmkygsfs]:visited{color:var(--uncain-text-primary)}.plan-cta--primary[data-astro-cid-lmkygsfs]{border-color:var(--uncain-brand-primary);background-color:var(--uncain-brand-primary);color:var(--uncain-neutral-950)}.plan-cta--primary[data-astro-cid-lmkygsfs]:hover,.plan-cta--primary[data-astro-cid-lmkygsfs]:visited{color:var(--uncain-neutral-950)}@media(max-width:1120px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.period-note[data-astro-cid-lmkygsfs]{border-radius:var(--radius-l)}}@media(prefers-reduced-motion:reduce){.plan-cta[data-astro-cid-lmkygsfs]{transition:none}}
