.scope-grid[data-astro-cid-ile4htvm],.pricing-grid[data-astro-cid-ile4htvm]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.complexity-note[data-astro-cid-ile4htvm]{max-width:54rem;margin:calc(var(--space-4) * -.45) 0 var(--space-5);color:var(--color-text-muted)}.package-grid[data-astro-cid-ile4htvm]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.package-card[data-astro-cid-ile4htvm],.essential-details[data-astro-cid-ile4htvm]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.package-card[data-astro-cid-ile4htvm]{flex-direction:column;display:flex;position:relative;overflow:hidden}.package-card[data-astro-cid-ile4htvm].featured{border-color:var(--color-brand);box-shadow:inset 0 .2rem 0 var(--color-brand), var(--shadow-md)}.package-label[data-astro-cid-ile4htvm]{color:var(--color-brand);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;padding:clamp(1.4rem,3vw,1.9rem) clamp(1.4rem,3vw,1.9rem) 0;font-weight:900;line-height:1.4;display:block}.package-card[data-astro-cid-ile4htvm] h3[data-astro-cid-ile4htvm]{font-family:var(--font-display);font-size:var(--text-title-lg);margin:0;padding:.6rem clamp(1.4rem,3vw,1.9rem) 0}.essential-details[data-astro-cid-ile4htvm] h3[data-astro-cid-ile4htvm]{font-family:var(--font-display);font-size:var(--text-title-lg);margin:.65rem 0}.package-price[data-astro-cid-ile4htvm]{color:var(--color-technical);font-family:var(--font-display);font-size:var(--text-title-lg);letter-spacing:-.025em;text-wrap:balance;padding:.55rem clamp(1.4rem,3vw,1.9rem) 1.25rem;line-height:1.15;display:block}.package-description[data-astro-cid-ile4htvm]{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:0;padding:1.25rem clamp(1.4rem,3vw,1.9rem);line-height:1.65}.package-timeline[data-astro-cid-ile4htvm]{border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-muted);font-size:var(--text-small);align-items:flex-start;gap:.65rem;margin:0 clamp(1.4rem,3vw,1.9rem);padding:.85rem 1rem;line-height:1.45;display:flex}.package-timeline[data-astro-cid-ile4htvm] svg[data-astro-cid-ile4htvm]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-technical);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;margin-top:.1rem}.package-details[data-astro-cid-ile4htvm]{border-top:1px solid var(--color-border);margin:1.25rem 0 0;padding:1.25rem clamp(1.4rem,3vw,1.9rem) clamp(1.4rem,3vw,1.9rem);list-style:none}.package-details[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]{padding-left:1.25rem;position:relative}.package-details[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]+li[data-astro-cid-ile4htvm]{margin-top:.65rem}.package-details[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]:before{content:"";background:var(--color-brand);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.65em;left:0}.essential-details[data-astro-cid-ile4htvm] ul[data-astro-cid-ile4htvm]{margin-bottom:0;padding-left:1.2rem}.essential-details[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]{margin-top:.55rem}.essential-details[data-astro-cid-ile4htvm]{margin-top:var(--space-4);display:grid;overflow:hidden}.essential-details[data-astro-cid-ile4htvm]>div[data-astro-cid-ile4htvm]{padding:clamp(1.3rem,3vw,2rem)}.launch-note[data-astro-cid-ile4htvm]{color:var(--color-text-inverse-muted);background:var(--color-surface-dark)}.launch-note[data-astro-cid-ile4htvm] h3[data-astro-cid-ile4htvm]{color:var(--color-text-inverse)}.scope-card[data-astro-cid-ile4htvm]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(1.3rem,4vw,2.2rem)}.scope-card[data-astro-cid-ile4htvm] h3[data-astro-cid-ile4htvm]{font-family:var(--font-display);font-size:var(--text-title-lg)}.scope-card[data-astro-cid-ile4htvm] ul[data-astro-cid-ile4htvm]{margin:0;padding:0;list-style:none}.scope-card[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]{border-top:1px solid var(--color-border);padding:.7rem 0 .7rem 1.5rem;position:relative}.scope-card[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]:before{color:var(--color-brand);content:"+";font-weight:900;position:absolute;top:.85rem;left:0}.excluded[data-astro-cid-ile4htvm] li[data-astro-cid-ile4htvm]:before{color:var(--color-accent-strong);content:"-"}.pricing-copy[data-astro-cid-ile4htvm] .button{margin-top:1rem}.boundary-note[data-astro-cid-ile4htvm]{border-radius:var(--radius-lg);color:var(--color-text-inverse-muted);background:var(--color-surface-dark);box-shadow:var(--shadow-md);padding:clamp(1.3rem,4vw,2.2rem)}.boundary-note[data-astro-cid-ile4htvm]>span[data-astro-cid-ile4htvm]{color:var(--color-text-inverse);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.boundary-note[data-astro-cid-ile4htvm] h3[data-astro-cid-ile4htvm]{color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--text-title-lg);margin:.75rem 0}@media (width>=44rem){.scope-grid[data-astro-cid-ile4htvm],.pricing-grid[data-astro-cid-ile4htvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid[data-astro-cid-ile4htvm]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.package-card[data-astro-cid-ile4htvm]:last-child{width:calc((100% - var(--space-4)) / 2);grid-column:1/-1;justify-self:center}.essential-details[data-astro-cid-ile4htvm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.package-grid[data-astro-cid-ile4htvm]{column-gap:var(--space-4);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.package-card[data-astro-cid-ile4htvm]{grid-row:1/span 6;grid-template-rows:subgrid;display:grid}.package-card[data-astro-cid-ile4htvm]:last-child{grid-column:auto;justify-self:stretch;width:auto}}
