.cost-page:where(.astro-c7w24nbv){overflow:hidden}.section:where(.astro-c7w24nbv){padding:var(--space-12) 0}.section--tint:where(.astro-c7w24nbv){background:rgba(var(--rgb-brand-1),.04)}.section-head:where(.astro-c7w24nbv){margin-bottom:var(--space-8);max-width:42rem}.section-split:where(.astro-c7w24nbv){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:var(--space-6) var(--space-12);align-items:start;gap:var(--space-6) var(--space-12)}.section-split:where(.astro-c7w24nbv) .section-head:where(.astro-c7w24nbv){margin-bottom:0}.section-split:where(.astro-c7w24nbv) .section-title:where(.astro-c7w24nbv){--fs:var(--font-size-heading-lg);text-wrap:balance}@media only screen and (max-width:987px){.section-split:where(.astro-c7w24nbv){gap:var(--space-6);grid-template-columns:1fr}}.eyebrow:where(.astro-c7w24nbv){color:var(--color-brand-1);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;margin:0 0 var(--space-3);text-transform:uppercase}.section-title:where(.astro-c7w24nbv){margin:0;text-align:left}.section-intro:where(.astro-c7w24nbv){margin:var(--space-4) 0 0}.prose:where(.astro-c7w24nbv){max-width:42rem}.prose:where(.astro-c7w24nbv) p:where(.astro-c7w24nbv){margin:0 0 var(--space-4)}.prose:where(.astro-c7w24nbv) p:where(.astro-c7w24nbv):last-child{margin-bottom:0}.disclosure:where(.astro-c7w24nbv){color:var(--color-text-alt);font-size:var(--font-size-body-sm)}.hero-section:where(.astro-c7w24nbv){padding:var(--space-16) 0 var(--space-12);position:relative}.hero-content:where(.astro-c7w24nbv){max-width:44rem;position:relative;z-index:1}.title:where(.astro-c7w24nbv){margin:0 0 var(--space-5)}.intro:where(.astro-c7w24nbv){color:var(--color-text);margin:0 0 var(--space-4);max-width:40rem}.note:where(.astro-c7w24nbv){color:var(--color-text-alt);font-size:var(--font-size-body-sm);margin:0}.options:where(.astro-c7w24nbv){display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.option:where(.astro-c7w24nbv){display:grid;grid-template-columns:15rem minmax(0,1fr);grid-gap:var(--space-6) var(--space-10);border-top:1px solid rgba(var(--rgb-black),.08);gap:var(--space-6) var(--space-10);padding:var(--space-8) 0}.option:where(.astro-c7w24nbv):first-child{border-top:0;padding-top:0}@media only screen and (max-width:987px){.option:where(.astro-c7w24nbv){gap:var(--space-4);grid-template-columns:1fr;padding:var(--space-6) 0}}.option-head:where(.astro-c7w24nbv){align-self:start}.option-name:where(.astro-c7w24nbv){color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2)}.option-price:where(.astro-c7w24nbv){display:flex;flex-direction:column;margin:0}.price:where(.astro-c7w24nbv){color:var(--color-brand-1);font-family:var(--font-heading);font-size:var(--font-size-heading-sm);line-height:1.1}.unit:where(.astro-c7w24nbv){font-size:var(--font-size-body-xs)}.option-checked:where(.astro-c7w24nbv),.unit:where(.astro-c7w24nbv){color:var(--color-text-alt)}.option-checked:where(.astro-c7w24nbv){font-size:var(--font-size-body-xxs);letter-spacing:.06em;margin:var(--space-2) 0 0;text-transform:uppercase}.option-body:where(.astro-c7w24nbv){display:flex;flex-direction:column;gap:var(--space-4);max-width:44rem}.option-best:where(.astro-c7w24nbv),.option-catch:where(.astro-c7w24nbv){font-size:var(--font-size-body-sm);margin:0}.option-catch:where(.astro-c7w24nbv){color:var(--color-text-alt)}.gets:where(.astro-c7w24nbv){display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;margin:0;padding:0;grid-gap:var(--space-2) var(--space-6);gap:var(--space-2) var(--space-6)}.get:where(.astro-c7w24nbv){font-size:var(--font-size-body-sm);padding-left:var(--space-5);position:relative}.get:where(.astro-c7w24nbv):before{background:var(--color-brand-1);border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.6em;width:.4rem}.section--close:where(.astro-c7w24nbv){padding-bottom:var(--space-16)}.close-card:where(.astro-c7w24nbv){align-items:center;background:var(--color-brand-4-tint,rgba(var(--rgb-brand-4),.35));border-radius:20px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10);text-align:center}.close-card:where(.astro-c7w24nbv) p:where(.astro-c7w24nbv){margin:0;max-width:34rem}.close-card:where(.astro-c7w24nbv) h2:where(.astro-c7w24nbv){margin:0}
