.pricing-hero[data-astro-cid-lmkygsfs]{padding-block:var(--space-24) var(--space-16)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{color:var(--color-white);max-width:600px;margin-block:var(--space-4) var(--space-6)}.pricing-hero__sub[data-astro-cid-lmkygsfs]{font-size:var(--font-size-md);color:#ffffffb3;max-width:520px;line-height:var(--line-height-relaxed)}.pricing-section-header[data-astro-cid-lmkygsfs]{max-width:640px;margin-inline:auto}.pricing-section-sub[data-astro-cid-lmkygsfs]{font-size:var(--font-size-md);color:var(--color-slate);margin-top:var(--space-4);line-height:var(--line-height-relaxed)}.tiers[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);align-items:start}.tier[data-astro-cid-lmkygsfs]{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-2xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);position:relative;transition:box-shadow var(--transition-base)}.tier[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg)}.tier--featured[data-astro-cid-lmkygsfs]{border:2px solid var(--color-blue);box-shadow:var(--shadow-card)}.tier__badge[data-astro-cid-lmkygsfs]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gradient-button);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);white-space:nowrap}.tier__header[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-3)}.tier__name[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xl);color:var(--color-deep-navy)}.tier__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--space-1)}.tier__amount[data-astro-cid-lmkygsfs]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-deep-navy);line-height:1}.tier__period[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base);color:var(--color-slate)}.tier__commitment[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xs);color:var(--color-slate);font-style:italic}.tier__divider[data-astro-cid-lmkygsfs]{height:1px;background:var(--color-light-grey)}.tier__list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.tier__item[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-dark);line-height:var(--line-height-snug)}.tier__check[data-astro-cid-lmkygsfs]{color:var(--color-cyan);font-weight:var(--font-weight-bold);flex-shrink:0}.pricing-split[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.pricing-split__desc[data-astro-cid-lmkygsfs]{color:var(--color-slate);line-height:var(--line-height-relaxed);margin-top:var(--space-4)}.pricing-table-wrap[data-astro-cid-lmkygsfs]{overflow:hidden;border-radius:var(--radius-xl);border:var(--border-thin)}.pricing-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.pricing-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--color-deep-navy);color:#ffffffb3;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;padding:var(--space-3) var(--space-5);text-align:left}.pricing-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-4) var(--space-5);color:var(--color-dark);border-bottom:var(--border-thin);vertical-align:middle;line-height:var(--line-height-snug)}.pricing-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.pricing-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:nth-child(2n) td[data-astro-cid-lmkygsfs]{background:var(--color-ice)}.pricing-table__price[data-astro-cid-lmkygsfs]{font-weight:var(--font-weight-semibold);color:var(--color-blue);white-space:nowrap}.ads-tiers[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.ads-tier[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.ads-tier__price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:var(--space-1);margin-top:var(--space-2)}.ads-tier__amount[data-astro-cid-lmkygsfs]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-deep-navy);line-height:1}.ads-tier__period[data-astro-cid-lmkygsfs]{font-size:var(--font-size-base);color:var(--color-slate)}.ads-tier__setup[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xs);color:var(--color-slate);font-style:italic}.ads-tier__includes-label[data-astro-cid-lmkygsfs]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-blue)}.addons-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.addon-block__title[data-astro-cid-lmkygsfs]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-deep-navy);margin-bottom:var(--space-4)}.addon-block[data-astro-cid-lmkygsfs] .pricing-table-wrap[data-astro-cid-lmkygsfs]{border-color:var(--color-light-grey)}.bonus-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.bonus-card[data-astro-cid-lmkygsfs]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column}.bonus-card__model[data-astro-cid-lmkygsfs]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--space-3)}.bonus-card__structure[data-astro-cid-lmkygsfs]{font-size:var(--font-size-sm);color:#ffffffa6;line-height:var(--line-height-relaxed);flex:1}@media(max-width:1024px){.tiers[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.pricing-split[data-astro-cid-lmkygsfs],.ads-tiers[data-astro-cid-lmkygsfs],.addons-grid[data-astro-cid-lmkygsfs],.bonus-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}@media(max-width:768px){.pricing-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-3) var(--space-4)}}
