.prices__cta[data-astro-cid-hgsg73k3]{margin-top:var(--space-xl);justify-content:center;display:flex}.prices[data-astro-cid-hgsg73k3]{background-color:var(--color-bg);padding-block:var(--section-padding-block);border-top:1px solid var(--color-border)}.prices--navy[data-astro-cid-hgsg73k3]{background-color:var(--color-navy);color:var(--color-white);border-top:0}.prices--flush[data-astro-cid-hgsg73k3]{border-top:0;padding-top:0}.prices--gradient[data-astro-cid-hgsg73k3]{isolation:isolate;position:relative;overflow:hidden}.prices__section-bg[data-astro-cid-hgsg73k3]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.prices__section-overlay[data-astro-cid-hgsg73k3]{background-color:color-mix(in srgb, var(--color-navy) 62%, transparent);z-index:-1;position:absolute;inset:0}.prices__inner[data-astro-cid-hgsg73k3]{gap:var(--space-2xl);flex-direction:column;display:flex}.prices__head[data-astro-cid-hgsg73k3]{gap:var(--space-lg);flex-direction:column;display:flex}.eyebrow[data-astro-cid-hgsg73k3]{align-items:center;gap:var(--space-2xs);margin:0;display:inline-flex}.eyebrow__dot[data-astro-cid-hgsg73k3]{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-brand-orange);flex:none}.eyebrow__label[data-astro-cid-hgsg73k3]{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-brand-orange)}.prices__head-row[data-astro-cid-hgsg73k3]{gap:var(--space-lg);flex-direction:column;display:flex}.prices__heading[data-astro-cid-hgsg73k3]{color:var(--color-text);max-width:30ch;margin:0}.prices--navy[data-astro-cid-hgsg73k3] .prices__heading[data-astro-cid-hgsg73k3]{color:var(--color-white)}.prices__structure[data-astro-cid-hgsg73k3]{gap:var(--space-2xs);flex-direction:column;display:flex}.prices__structure-label[data-astro-cid-hgsg73k3]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin:0}.prices--navy[data-astro-cid-hgsg73k3] .prices__structure-label[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 65%, transparent)}.prices__structure-value[data-astro-cid-hgsg73k3]{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.prices--navy[data-astro-cid-hgsg73k3] .prices__structure-value[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 85%, transparent)}.prices__structure-terms[data-astro-cid-hgsg73k3]{margin:var(--space-2xs) 0 0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.prices--navy[data-astro-cid-hgsg73k3] .prices__structure-terms[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 60%, transparent)}.prices__grid[data-astro-cid-hgsg73k3]{gap:var(--space-md);display:grid}.price[data-astro-cid-hgsg73k3]{isolation:isolate;gap:var(--space-2xs);padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base), border-color var(--transition-base), background-color var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.price[data-astro-cid-hgsg73k3]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.price__bg[data-astro-cid-hgsg73k3],.price__bg-overlay[data-astro-cid-hgsg73k3]{opacity:0;transition:opacity var(--transition-base);pointer-events:none;position:absolute;inset:0}.price__bg[data-astro-cid-hgsg73k3]{object-fit:cover;z-index:-2;width:100%;height:100%}.price__bg-overlay[data-astro-cid-hgsg73k3]{z-index:-1;background-color:color-mix(in srgb, var(--color-navy) 68%, transparent)}@media (hover:hover){.price--hoverable[data-astro-cid-hgsg73k3]:hover{background-color:var(--color-navy)}.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__bg[data-astro-cid-hgsg73k3]{opacity:.5}.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__bg-overlay[data-astro-cid-hgsg73k3]{opacity:1}.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__tag[data-astro-cid-hgsg73k3],.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__amount[data-astro-cid-hgsg73k3]{color:var(--color-white)}.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__unit[data-astro-cid-hgsg73k3],.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__detail[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 78%, transparent)}.price--hoverable[data-astro-cid-hgsg73k3]:hover .price__detail[data-astro-cid-hgsg73k3]{border-top-color:color-mix(in srgb, var(--color-white) 22%, transparent)}}.price--featured[data-astro-cid-hgsg73k3]{border-top:3px solid var(--color-accent)}.prices--navy[data-astro-cid-hgsg73k3] .price[data-astro-cid-hgsg73k3]{background:color-mix(in srgb, var(--color-white) 5%, transparent);border-color:color-mix(in srgb, var(--color-white) 18%, transparent)}.price__tag[data-astro-cid-hgsg73k3]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);margin:0}.price__unit[data-astro-cid-hgsg73k3]{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.prices--navy[data-astro-cid-hgsg73k3] .price__tag[data-astro-cid-hgsg73k3]{color:var(--color-white)}.prices--navy[data-astro-cid-hgsg73k3] .price__unit[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 65%, transparent)}.price__amount[data-astro-cid-hgsg73k3]{margin:var(--space-2xs) 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-text);line-height:1}.prices--navy[data-astro-cid-hgsg73k3] .price__amount[data-astro-cid-hgsg73k3]{color:var(--color-white)}.price__detail[data-astro-cid-hgsg73k3]{padding-top:var(--space-md);border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.price__cta[data-astro-cid-hgsg73k3]{padding-top:var(--space-lg);margin-top:auto}.price__cta[data-astro-cid-hgsg73k3] .price__cta-btn{width:100%}.prices--navy[data-astro-cid-hgsg73k3] .price__detail[data-astro-cid-hgsg73k3]{border-top-color:color-mix(in srgb, var(--color-white) 16%, transparent);color:color-mix(in srgb, var(--color-white) 72%, transparent)}.prices__note[data-astro-cid-hgsg73k3]{padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-heading);font-style:italic;font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-text-muted);max-width:78ch;margin:0}.prices__note--center[data-astro-cid-hgsg73k3]{text-align:center;border-left:0;border-top:3px solid var(--color-accent);border-radius:0 0 var(--radius-md) var(--radius-md);margin-inline:auto}.prices--navy[data-astro-cid-hgsg73k3] .prices__note[data-astro-cid-hgsg73k3]{background:color-mix(in srgb, var(--color-white) 6%, transparent);color:color-mix(in srgb, var(--color-white) 82%, transparent)}.prices__terms[data-astro-cid-hgsg73k3]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin:0}.prices--navy[data-astro-cid-hgsg73k3] .prices__terms[data-astro-cid-hgsg73k3]{color:color-mix(in srgb, var(--color-white) 60%, transparent)}@media (width>=768px){.prices__grid[data-astro-cid-hgsg73k3]{grid-template-columns:repeat(var(--prices-cols,3), minmax(0, 1fr))}}@media (width>=1080px){.prices__head-row[data-astro-cid-hgsg73k3]{justify-content:space-between;align-items:flex-end;gap:var(--space-3xl);flex-direction:row}.prices__structure[data-astro-cid-hgsg73k3]{text-align:right;max-width:42ch}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-hgsg73k3],.price[data-astro-cid-hgsg73k3],.price__bg[data-astro-cid-hgsg73k3],.price__bg-overlay[data-astro-cid-hgsg73k3]{transition:none}}
