.pkg-header[data-astro-cid-2nvxoihs]{max-width:640px;margin:0 auto var(--space-2xl);text-align:center}.pkg-billing[data-astro-cid-2nvxoihs]{max-width:72ch;margin:var(--space-md) auto 0;color:var(--muted);text-align:center;font-size:.8125rem;line-height:1.6}.pkg-header[data-astro-cid-2nvxoihs] .lead[data-astro-cid-2nvxoihs]{margin-inline:auto}.pkg-header[data-astro-cid-2nvxoihs] h1[data-astro-cid-2nvxoihs].eyebrow{line-height:inherit}.pkg-cards[data-astro-cid-2nvxoihs]{gap:var(--space-sm);grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=1000px){.pkg-cards[data-astro-cid-2nvxoihs]{gap:var(--space-xs);grid-template-columns:repeat(3,1fr)}}.pkg-zone[data-astro-cid-2nvxoihs]{position:relative}.pkg-addon[data-astro-cid-2nvxoihs]{max-width:340px;margin:var(--space-md) auto 0;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;padding:clamp(1.25rem,2.5vw,1.5rem)}@media (width>=1700px){.pkg-addon[data-astro-cid-2nvxoihs]{width:224px;margin:0 28px 0 0;position:absolute;top:0;right:100%}}.pkg-addon-eyebrow[data-astro-cid-2nvxoihs]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0 0 10px;font-size:11px;font-weight:700}.pkg-addon-title[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:clamp(1.3rem,2vw,1.5rem);font-weight:400;line-height:1.12}.pkg-addon-price[data-astro-cid-2nvxoihs]{color:var(--ink);white-space:nowrap;align-items:baseline;gap:6px;margin:0 0 12px;display:flex}.pkg-addon-price[data-astro-cid-2nvxoihs] strong[data-astro-cid-2nvxoihs]{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.4rem);font-weight:400;line-height:1}.pkg-addon-price[data-astro-cid-2nvxoihs] span[data-astro-cid-2nvxoihs]{font-size:var(--fs-sm);color:var(--muted)}.pkg-addon-list[data-astro-cid-2nvxoihs]{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pkg-addon-list[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{font-size:var(--fs-eyebrow);color:var(--ink-secondary);padding-left:22px;line-height:1.5;position:relative}.pkg-addon-list[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]:before{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:5px;left:3px;transform:rotate(45deg)}.pkg-addon-note[data-astro-cid-2nvxoihs]{font-size:var(--fs-eyebrow);color:var(--ink-secondary);margin:0 0 10px;line-height:1.5}.pkg-addon-fine[data-astro-cid-2nvxoihs]{color:var(--muted);border-top:1px solid var(--border);margin:0;padding-top:10px;font-size:.8125rem;line-height:1.5}.pkg[data-astro-cid-2nvxoihs]{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative}.pkg--featured[data-astro-cid-2nvxoihs]{background:var(--surface);border-color:var(--gold-ink);box-shadow:var(--shadow-lg)}#packages[data-astro-cid-2nvxoihs] .pkg[data-astro-cid-2nvxoihs],#packages[data-astro-cid-2nvxoihs] .pkg-addon[data-astro-cid-2nvxoihs]{transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease)}#packages[data-astro-cid-2nvxoihs] .pkg[data-astro-cid-2nvxoihs]:hover,#packages[data-astro-cid-2nvxoihs] .pkg-addon[data-astro-cid-2nvxoihs]:hover{box-shadow:var(--shadow-lg), 0 6px 24px #e3b3412e;border-color:var(--gold-quiet)}@media (prefers-reduced-motion:no-preference){#packages[data-astro-cid-2nvxoihs] .pkg[data-astro-cid-2nvxoihs]:hover,#packages[data-astro-cid-2nvxoihs] .pkg-addon[data-astro-cid-2nvxoihs]:hover{transform:translateY(-5px)}}@media (width>=1000px){.pkg--featured[data-astro-cid-2nvxoihs]{margin-block:-18px;padding-block:calc(clamp(1.5rem,3vw,2rem) + 18px)}}.pkg-badge[data-astro-cid-2nvxoihs]{background:var(--gold);color:var(--on-gold);border:1px solid var(--gold-ink);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pkg-kicker[data-astro-cid-2nvxoihs]{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:11px;font-weight:700}.pkg-name[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:400;line-height:1.1}.pkg-tagline[data-astro-cid-2nvxoihs]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:0 0 var(--space-sm);line-height:1.55}.pkg-price-row[data-astro-cid-2nvxoihs]{align-items:baseline;gap:6px;margin:0;display:flex}.pkg-price[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--ink);font-size:clamp(2.4rem,4vw,3rem);line-height:1}.pkg-scoped[data-astro-cid-2nvxoihs]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15}.pkg-unit[data-astro-cid-2nvxoihs]{font-size:var(--fs-sm);color:var(--muted)}.pkg-setup[data-astro-cid-2nvxoihs]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:6px 0 0}.pkg-setup[data-astro-cid-2nvxoihs] strong[data-astro-cid-2nvxoihs]{color:var(--ink);font-weight:700}.pkg-seal[data-astro-cid-2nvxoihs]{width:fit-content;margin:0 auto var(--space-md);text-align:center;justify-items:center;gap:8px;display:grid}.pkg-seal-circle[data-astro-cid-2nvxoihs]{background:var(--guarantee-green);width:118px;height:118px;color:var(--on-guarantee);box-shadow:var(--shadow-sm);border-radius:50%;place-content:center;row-gap:3px;display:grid;position:relative}.pkg-seal-circle[data-astro-cid-2nvxoihs]:after{content:"";border:1px solid #fff6;border-radius:50%;position:absolute;inset:6px}.pkg-seal-num[data-astro-cid-2nvxoihs]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1}.pkg-seal-word[data-astro-cid-2nvxoihs]{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.3}.pkg-seal-sub[data-astro-cid-2nvxoihs]{font-size:var(--fs-eyebrow);color:var(--ink-secondary);max-width:24ch;margin:0;line-height:1.5}@media (width>=1120px){#packages[data-astro-cid-2nvxoihs] .container[data-astro-cid-2nvxoihs]{position:relative}.pkg-seal[data-astro-cid-2nvxoihs]{margin:0;position:absolute;top:4px;right:0}.pkg-seal-circle[data-astro-cid-2nvxoihs]{width:140px;height:140px}.pkg-seal-circle[data-astro-cid-2nvxoihs]:after{inset:7px}}.pkg-teaser[data-astro-cid-2nvxoihs]{font-size:var(--fs-eyebrow);color:var(--muted);margin:0 0 10px;line-height:1.5}.pkg-best-for[data-astro-cid-2nvxoihs]{font-size:var(--fs-eyebrow);color:var(--muted);border-top:1px solid var(--border);margin:12px 0 0;padding-top:14px}.pkg-best-for[data-astro-cid-2nvxoihs] span[data-astro-cid-2nvxoihs]{color:var(--ink-secondary);font-weight:600}.pkg-features[data-astro-cid-2nvxoihs]{margin:var(--space-xs) 0 var(--space-sm);gap:10px;padding:0;list-style:none;display:grid}.pkg-features[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]{font-size:var(--fs-sm);color:var(--ink-secondary);padding-left:26px;line-height:1.5;position:relative}.pkg-features[data-astro-cid-2nvxoihs] li[data-astro-cid-2nvxoihs]:before{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:4px;transform:rotate(45deg)}.pkg-inherits[data-astro-cid-2nvxoihs]{color:var(--ink);font-weight:700}.pkg-inherits[data-astro-cid-2nvxoihs]:before{border-color:var(--gold-ink)!important}.pkg-cta[data-astro-cid-2nvxoihs]{width:100%;margin-top:auto}.pkg-book[data-astro-cid-2nvxoihs]{margin-top:var(--space-lg);text-align:center}.pkg-book[data-astro-cid-2nvxoihs] .btn{white-space:normal;max-width:44ch;line-height:1.4}
