.vip-form[data-astro-cid-3tkdiave]{border:.125rem solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-white);max-width:54rem;box-shadow:.6rem .6rem 0 var(--color-aqua);padding:clamp(1.25rem,3vw,2rem)}fieldset[data-astro-cid-3tkdiave]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-astro-cid-3tkdiave]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label[data-astro-cid-3tkdiave]{gap:.35rem;font-weight:700;display:grid}.full[data-astro-cid-3tkdiave]{grid-column:1/-1}input[data-astro-cid-3tkdiave],select[data-astro-cid-3tkdiave]{min-height:3.1rem}input[data-astro-cid-3tkdiave],select[data-astro-cid-3tkdiave],textarea[data-astro-cid-3tkdiave]{border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;color:var(--color-ink);background:var(--color-white);padding:.7rem .8rem}textarea[data-astro-cid-3tkdiave]{resize:vertical}[data-astro-cid-3tkdiave][aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-error) 20%, transparent)}.form-summary[data-astro-cid-3tkdiave]{border-left:.3rem solid var(--color-error);background:#fff4f5;margin-bottom:1rem;padding:.75rem 1rem}.honeypot[data-astro-cid-3tkdiave]{position:absolute;left:-10000px}.privacy[data-astro-cid-3tkdiave]{margin-block:1rem;font-size:.9rem}.hint[data-astro-cid-3tkdiave],.optional[data-astro-cid-3tkdiave]{font-size:.85rem;font-weight:400}.availability-note[data-astro-cid-3tkdiave]{border-left:.25rem solid var(--color-logo-magenta);background:var(--color-sand);margin-bottom:1.5rem;padding:1.25rem}.availability-note[data-astro-cid-3tkdiave] p[data-astro-cid-3tkdiave]{margin-bottom:0}fieldset[data-astro-cid-3tkdiave]:disabled button[data-astro-cid-3tkdiave]{opacity:.55;cursor:not-allowed;box-shadow:none}@media (width<=40rem){.form-grid[data-astro-cid-3tkdiave]{grid-template-columns:1fr}.full[data-astro-cid-3tkdiave]{grid-column:auto}}.plan-hero[data-astro-cid-fjsaap45]{background:linear-gradient(120deg, var(--color-sand) 0 62%, color-mix(in srgb, var(--color-aqua) 36%, white) 62%)}.hero-grid[data-astro-cid-fjsaap45]{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.plan-hero[data-astro-cid-fjsaap45] h1[data-astro-cid-fjsaap45]{font-size:clamp(2.5rem,5.5vw,4.5rem)}.tagline[data-astro-cid-fjsaap45]{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}.summary[data-astro-cid-fjsaap45]{font-size:1.1rem}.actions[data-astro-cid-fjsaap45]{flex-wrap:wrap;gap:1rem;display:flex}.price-card[data-astro-cid-fjsaap45]{border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-white);box-shadow:.8rem .8rem 0 var(--color-logo-magenta);padding:clamp(1.5rem,3vw,2.25rem);transform:rotate(1.5deg)}.price-card[data-astro-cid-fjsaap45] .eyebrow[data-astro-cid-fjsaap45]{color:var(--color-logo-magenta);margin-bottom:.25rem}.price[data-astro-cid-fjsaap45]{font-family:var(--font-display);color:var(--color-aqua);align-items:baseline;gap:.2rem;margin:0;line-height:.9;display:flex}.amount[data-astro-cid-fjsaap45]{letter-spacing:-.05em;font-size:clamp(4.5rem,9vw,6.5rem);font-weight:800}.per[data-astro-cid-fjsaap45]{color:var(--color-white);font-size:1.5rem;font-weight:700}.per-month[data-astro-cid-fjsaap45]{margin-top:.5rem;font-weight:700}.price-card[data-astro-cid-fjsaap45] ul[data-astro-cid-fjsaap45]{gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.price-card[data-astro-cid-fjsaap45] li[data-astro-cid-fjsaap45]{grid-template-columns:1.5rem 1fr;display:grid}.price-card[data-astro-cid-fjsaap45] li[data-astro-cid-fjsaap45]:before{content:"✓";color:var(--color-aqua);font-weight:800}.badge[data-astro-cid-fjsaap45]{border-top:1px solid color-mix(in srgb, var(--color-white) 25%, transparent);color:color-mix(in srgb, var(--color-white) 80%, transparent);margin:0;padding-top:1rem;font-size:.88rem}.includes[data-astro-cid-fjsaap45]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.include[data-astro-cid-fjsaap45]{padding-top:3.25rem;position:relative}.include[data-astro-cid-fjsaap45] h3[data-astro-cid-fjsaap45]{font-size:1.3rem}.include[data-astro-cid-fjsaap45] p[data-astro-cid-fjsaap45]{color:var(--color-ink-soft);margin:0}.num[data-astro-cid-fjsaap45]{top:1.25rem;left:var(--space-5);background:var(--color-aqua);color:var(--color-ink);font-family:var(--font-display);border-radius:2rem;padding:.1rem .55rem;font-size:.85rem;font-weight:800;position:absolute}.seasons-eyebrow[data-astro-cid-fjsaap45]{color:var(--color-logo-magenta)}.seasons[data-astro-cid-fjsaap45]{gap:var(--space-5);margin:var(--space-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.seasons[data-astro-cid-fjsaap45] li[data-astro-cid-fjsaap45]{padding-top:var(--space-4);border-top:.25rem solid var(--color-aqua);gap:.4rem;display:grid}.seasons[data-astro-cid-fjsaap45] strong[data-astro-cid-fjsaap45]{font-family:var(--font-display);font-size:1.25rem}.seasons[data-astro-cid-fjsaap45] span[data-astro-cid-fjsaap45]{color:color-mix(in srgb, var(--color-white) 80%, transparent)}.discount-panel[data-astro-cid-fjsaap45]{border-radius:var(--radius-lg);background:var(--color-logo-magenta);border:.125rem solid var(--color-ink);box-shadow:.7rem .7rem 0 var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.discount-panel[data-astro-cid-fjsaap45] h2[data-astro-cid-fjsaap45]{margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.4rem)}.discount-panel[data-astro-cid-fjsaap45] p[data-astro-cid-fjsaap45]{margin:0}.big[data-astro-cid-fjsaap45]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.5rem,9vw,6rem);font-weight:800;line-height:.9}@media (width<=58rem){.seasons[data-astro-cid-fjsaap45]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.plan-hero[data-astro-cid-fjsaap45]{background:var(--color-sand)}.hero-grid[data-astro-cid-fjsaap45],.discount-panel[data-astro-cid-fjsaap45]{grid-template-columns:1fr}.price-card[data-astro-cid-fjsaap45]{transform:none}}@media (width<=30rem){.seasons[data-astro-cid-fjsaap45]{grid-template-columns:1fr}}
