.plan[data-astro-cid-7alkamfa]{gap:var(--space-4);height:100%;padding:clamp(var(--space-6), 4vw, var(--space-8)) clamp(var(--space-4), 4vw, var(--space-6));background:radial-gradient(ellipse at 100% 0%, var(--accent-glow-faint), transparent 55%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-rows:auto auto auto 1fr auto auto;display:grid;position:relative}.plan--highlight[data-astro-cid-7alkamfa]{border:1px solid var(--accent);box-shadow:var(--shadow-accent);background:radial-gradient(ellipse at 100% 0%, var(--accent-glow-strong), transparent 60%), var(--surface-raised)}.plan__badge[data-astro-cid-7alkamfa]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;justify-self:start}.plan__head[data-astro-cid-7alkamfa]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.plan__name[data-astro-cid-7alkamfa]{font-size:var(--text-2xl);text-transform:uppercase}.plan__duration[data-astro-cid-7alkamfa]{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);white-space:nowrap}.plan__price[data-astro-cid-7alkamfa]{gap:var(--space-1);display:grid}.plan__cash[data-astro-cid-7alkamfa]{gap:2px;display:grid}.plan__cash-value[data-astro-cid-7alkamfa]{font-family:var(--font-display);font-weight:var(--weight-black);color:var(--text-strong);font-size:clamp(2rem,1.6rem + 1.6vw,2.5rem);line-height:1.05}.plan__cash-note[data-astro-cid-7alkamfa]{font-size:var(--text-sm);color:var(--text-muted)}.plan__installments[data-astro-cid-7alkamfa]{margin-top:var(--space-2);color:var(--text)}.plan__total[data-astro-cid-7alkamfa],.plan__per-month[data-astro-cid-7alkamfa]{font-size:var(--text-xs);color:var(--text-muted)}.plan__total[data-astro-cid-7alkamfa]{display:block}.plan__includes[data-astro-cid-7alkamfa]{align-content:start;gap:var(--space-2);display:grid}.plan__includes-title[data-astro-cid-7alkamfa]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.plan__includes[data-astro-cid-7alkamfa] ul[data-astro-cid-7alkamfa]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plan__includes[data-astro-cid-7alkamfa] li[data-astro-cid-7alkamfa]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.plan__check[data-astro-cid-7alkamfa]{border-radius:var(--radius-pill);background:var(--accent-glow-strong);width:20px;height:20px;color:var(--accent);flex:none;place-items:center;margin-top:1px;display:grid}.plan__cta[data-astro-cid-7alkamfa]{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-3) var(--space-4);border:2px solid var(--accent);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center;color:var(--accent);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.plan__cta[data-astro-cid-7alkamfa]:hover,.plan--highlight[data-astro-cid-7alkamfa] .plan__cta[data-astro-cid-7alkamfa]{background:var(--accent);color:var(--on-accent)}.plan--highlight[data-astro-cid-7alkamfa] .plan__cta[data-astro-cid-7alkamfa]:hover{background:var(--accent-hover)}.plan__note[data-astro-cid-7alkamfa]{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.c-hero[data-astro-cid-h3g2guxz]{padding-block:var(--space-6) var(--section-space);background:radial-gradient(ellipse 60% 70% at 85% 20%, var(--accent-glow-strong), transparent 70%), linear-gradient(180deg, var(--color-graphite-900), var(--bg));border-bottom:1px solid var(--border);position:relative;overflow:hidden}.c-hero[data-astro-cid-h3g2guxz]:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-glow), transparent);filter:blur(12px);pointer-events:none;width:18%;position:absolute;inset:-20% auto -20% 62%;transform:skew(-18deg)}.c-hero__inner[data-astro-cid-h3g2guxz]{z-index:1;gap:var(--space-6);display:grid;position:relative}.c-hero__eyebrow[data-astro-cid-h3g2guxz]{margin-top:var(--space-6)}h1[data-astro-cid-h3g2guxz]{font-size:var(--text-hero);text-transform:uppercase}.c-hero__line[data-astro-cid-h3g2guxz]{display:block}.c-hero__line--accent[data-astro-cid-h3g2guxz]{color:var(--accent)}.c-hero__lead[data-astro-cid-h3g2guxz]{max-width:56ch;font-size:var(--text-lg);color:var(--color-graphite-200)}.c-stats[data-astro-cid-h3g2guxz],.diff__stats[data-astro-cid-h3g2guxz]{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-stats[data-astro-cid-h3g2guxz] li[data-astro-cid-h3g2guxz],.diff__stats[data-astro-cid-h3g2guxz] li[data-astro-cid-h3g2guxz]{display:grid}.c-stats__value[data-astro-cid-h3g2guxz]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-3xl);color:var(--accent);line-height:1}.c-stats__label[data-astro-cid-h3g2guxz]{font-size:var(--text-sm);color:var(--text-muted)}.c-hero__credential[data-astro-cid-h3g2guxz]{max-width:60ch;padding-left:var(--space-3);border-left:2px solid var(--accent);color:var(--text)}.pillars[data-astro-cid-h3g2guxz]{gap:var(--space-4);margin-block:0;list-style:none;display:grid}@media (width>=768px){.pillars[data-astro-cid-h3g2guxz]{grid-template-columns:repeat(3,1fr)}}.pillar[data-astro-cid-h3g2guxz],.diff__card[data-astro-cid-h3g2guxz]{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--accent);display:grid}.pillar[data-astro-cid-h3g2guxz] h3[data-astro-cid-h3g2guxz],.diff__card[data-astro-cid-h3g2guxz] h3[data-astro-cid-h3g2guxz]{font-size:var(--text-xl);text-transform:uppercase}.pillar[data-astro-cid-h3g2guxz] p[data-astro-cid-h3g2guxz],.diff__card[data-astro-cid-h3g2guxz] p[data-astro-cid-h3g2guxz]{color:var(--text-muted)}.features[data-astro-cid-h3g2guxz]{gap:var(--space-3);margin-block:0;list-style:none;display:grid}@media (width>=640px){.features[data-astro-cid-h3g2guxz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features[data-astro-cid-h3g2guxz]{grid-template-columns:repeat(3,1fr)}}.feature[data-astro-cid-h3g2guxz]{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-weight:var(--weight-bold);color:var(--text-strong);display:flex}.feature__icon[data-astro-cid-h3g2guxz]{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}.diff[data-astro-cid-h3g2guxz]{gap:var(--space-4);display:grid}@media (width>=1024px){.diff[data-astro-cid-h3g2guxz]{grid-template-columns:1.4fr 1fr 1fr}}.diff__profile[data-astro-cid-h3g2guxz]{align-content:start;gap:var(--space-4);padding:var(--space-6);background:radial-gradient(ellipse at 0% 0%, var(--accent-glow-strong), transparent 60%), var(--surface-raised);border:1px solid var(--accent);border-radius:var(--radius-md);display:grid}.diff__name[data-astro-cid-h3g2guxz]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-2xl);text-transform:uppercase;color:var(--text-strong)}.diff__credential[data-astro-cid-h3g2guxz]{color:var(--text)}.diff__card[data-astro-cid-h3g2guxz]{color:var(--accent)}.stack[data-astro-cid-h3g2guxz]{gap:var(--space-6);display:grid}.h2[data-astro-cid-h3g2guxz]{margin-top:var(--space-3);font-size:var(--text-3xl);text-transform:uppercase}.result[data-astro-cid-h3g2guxz]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:0;overflow:hidden}.result[data-astro-cid-h3g2guxz] img[data-astro-cid-h3g2guxz]{aspect-ratio:1;width:100%;height:auto}.results-more[data-astro-cid-h3g2guxz] a[data-astro-cid-h3g2guxz]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-bold);text-decoration:none;display:inline-flex}.results-more[data-astro-cid-h3g2guxz] a[data-astro-cid-h3g2guxz]:hover{text-decoration:underline}.premium[data-astro-cid-h3g2guxz]{padding-block:var(--section-space);background:radial-gradient(ellipse 70% 80% at 0% 0%, var(--accent-glow-strong), transparent 65%), var(--surface-raised);border-block:1px solid var(--accent)}.premium__inner[data-astro-cid-h3g2guxz]{gap:var(--space-8);display:grid}@media (width>=1024px){.premium__inner[data-astro-cid-h3g2guxz]{grid-template-columns:1.2fr 1fr;align-items:start}.premium__head[data-astro-cid-h3g2guxz]{grid-column:1/-1}}.premium__title[data-astro-cid-h3g2guxz]{margin-top:var(--space-3);font-size:var(--text-3xl);text-transform:uppercase}.premium__title[data-astro-cid-h3g2guxz] span[data-astro-cid-h3g2guxz]{color:var(--accent);display:block}.premium__lead[data-astro-cid-h3g2guxz]{max-width:60ch;margin-top:var(--space-4);color:var(--text)}.premium__plans[data-astro-cid-h3g2guxz]{gap:var(--space-4);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.premium__plans[data-astro-cid-h3g2guxz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.premium__name[data-astro-cid-h3g2guxz]{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.premium__offer[data-astro-cid-h3g2guxz]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);align-content:start;display:grid}.premium__price[data-astro-cid-h3g2guxz]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-2xl);text-transform:uppercase;color:var(--text-strong)}.premium__note[data-astro-cid-h3g2guxz]{color:var(--text-muted)}.compare-wrap[data-astro-cid-h3g2guxz]{overflow-x:auto}.compare[data-astro-cid-h3g2guxz]{border-collapse:collapse;width:100%;min-width:520px}.compare[data-astro-cid-h3g2guxz] th[data-astro-cid-h3g2guxz],.compare[data-astro-cid-h3g2guxz] td[data-astro-cid-h3g2guxz]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.compare[data-astro-cid-h3g2guxz] thead[data-astro-cid-h3g2guxz] th[data-astro-cid-h3g2guxz]{font-family:var(--font-display);text-transform:uppercase;color:var(--text-strong)}.compare[data-astro-cid-h3g2guxz] tbody[data-astro-cid-h3g2guxz] th[data-astro-cid-h3g2guxz]{font-weight:var(--weight-bold);color:var(--text-strong)}.compare[data-astro-cid-h3g2guxz] td[data-astro-cid-h3g2guxz]{color:var(--text-muted)}.compare[data-astro-cid-h3g2guxz] .compare__premium[data-astro-cid-h3g2guxz]{color:var(--accent)}.c-cta[data-astro-cid-h3g2guxz]{padding-block:var(--section-space);background:radial-gradient(ellipse at 100% 0%, var(--accent-glow-strong), transparent 55%), var(--surface);border-block:1px solid var(--border)}.c-cta__inner[data-astro-cid-h3g2guxz]{gap:var(--space-4);justify-items:start;display:grid}.c-cta[data-astro-cid-h3g2guxz] h2[data-astro-cid-h3g2guxz]{max-width:18ch;font-size:var(--text-3xl);text-transform:uppercase}.c-cta[data-astro-cid-h3g2guxz] p[data-astro-cid-h3g2guxz]{max-width:56ch;color:var(--text-muted)}@media (width<=479px){.c-cta__inner[data-astro-cid-h3g2guxz]{justify-items:stretch}}
