.pricing-hero[data-astro-cid-u3mqw4ek]{padding-block:clamp(8rem, 14vw, 12rem) var(--space-16);background-color:var(--uncain-bg-base);position:relative;overflow:hidden}.pricing-field[data-astro-cid-u3mqw4ek]{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);position:absolute;inset:0}.pricing-field[data-astro-cid-u3mqw4ek]:before{content:"";opacity:.1;background-image:url(/patterns/pattern-grid-dots.svg);background-size:40px 40px;position:absolute;inset:0}.pricing-hero-shell[data-astro-cid-u3mqw4ek]{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.overline[data-astro-cid-u3mqw4ek]{font:var(--text-overline);letter-spacing:var(--tracking-overline);color:var(--uncain-overline-color);text-transform:uppercase}.pricing-title[data-astro-cid-u3mqw4ek]{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-u3mqw4ek]{font:var(--text-body-l);color:var(--uncain-text-secondary);max-width:58ch}.pricing-plans[data-astro-cid-u3mqw4ek]{padding-block:var(--space-20);background-color:var(--uncain-bg-surface)}.plans-shell[data-astro-cid-u3mqw4ek]{gap:var(--space-8);flex-direction:column;display:flex}.period-note[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-3);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);align-self:flex-start;display:inline-flex}.period-note[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-full);background-color:var(--uncain-brand-primary);block-size:.5rem;inline-size:.5rem;box-shadow:var(--shadow-glow-eucalyptus)}.period-note[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{font:var(--text-body-s);color:var(--uncain-text-secondary)}.plans-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-card[data-astro-cid-u3mqw4ek]{gap:var(--space-6);min-height:32rem;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);flex-direction:column;display:flex;position:relative}.plan-card--featured[data-astro-cid-u3mqw4ek]{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-u3mqw4ek]{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;align-self:flex-start}.plan-head[data-astro-cid-u3mqw4ek]{gap:var(--space-2);flex-direction:column;display:flex}.plan-head[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font:var(--text-heading-2);color:var(--uncain-text-primary)}.plan-fit[data-astro-cid-u3mqw4ek]{font:var(--text-body-s);color:var(--uncain-text-tertiary);min-height:2.8em}.plan-price[data-astro-cid-u3mqw4ek]{gap:var(--space-1);flex-direction:column;display:flex}.plan-price[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);color:var(--uncain-text-primary);font-size:clamp(2.25rem,1.9rem + 1.4vw,3.25rem);font-weight:700;line-height:1}.plan-price[data-astro-cid-u3mqw4ek] small[data-astro-cid-u3mqw4ek]{font:var(--text-body-s);color:var(--uncain-text-tertiary)}.plan-summary[data-astro-cid-u3mqw4ek]{font:var(--text-body-m);color:var(--uncain-text-secondary)}.plan-principles[data-astro-cid-u3mqw4ek]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-principles[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{font:var(--text-body-s);color:var(--uncain-text-secondary);padding-inline-start:var(--space-5);position:relative}.plan-principles[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";border-radius:var(--radius-full);background-color:var(--uncain-brand-primary);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}.plan-card[data-astro-cid-u3mqw4ek]:not(.plan-card--featured) .plan-principles[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{background-color:var(--uncain-text-tertiary)}.plan-cta[data-astro-cid-u3mqw4ek]{min-height:2.75rem;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);transition:var(--transition-colors), var(--transition-transform);justify-content:center;align-items:center;margin-block-start:auto;font-weight:600;text-decoration:none;display:inline-flex}.plan-cta[data-astro-cid-u3mqw4ek]:hover{border-color:var(--uncain-brand-primary);color:var(--uncain-text-primary);transform:translateY(-1px)}.plan-cta[data-astro-cid-u3mqw4ek]:visited{color:var(--uncain-text-primary)}.plan-cta--primary[data-astro-cid-u3mqw4ek]{border-color:var(--uncain-brand-primary);background-color:var(--uncain-brand-primary);color:var(--uncain-neutral-950)}.plan-cta--primary[data-astro-cid-u3mqw4ek]:hover,.plan-cta--primary[data-astro-cid-u3mqw4ek]:visited{color:var(--uncain-neutral-950)}@media (width<=1120px){.plans-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plans-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.period-note[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-l)}}@media (prefers-reduced-motion:reduce){.plan-cta[data-astro-cid-u3mqw4ek]{transition:none}}
