.pricing[data-astro-cid-u3mqw4ek]{background:#fff;padding:0}.pricing__intro[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--mkt-line);max-width:72rem;margin:0 auto;padding:2.75rem 1.5rem 2rem}.pricing__eyebrow[data-astro-cid-u3mqw4ek]{color:var(--mkt-ink);margin:0;font-size:.95rem;font-weight:500}.pricing__intro[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{max-width:16ch;font-family:var(--mkt-display);letter-spacing:-.04em;color:var(--mkt-ink);margin:.55rem 0 0;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:500;line-height:1.02}.pricing__intro[data-astro-cid-u3mqw4ek]>p[data-astro-cid-u3mqw4ek]{max-width:38rem;color:var(--mkt-muted);margin:.85rem 0 0;font-size:1.05rem;line-height:1.6}.pricing__grid[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--mkt-line);gap:0;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:grid}@media (width>=768px){.pricing__grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.pricing__grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--mkt-line);text-align:left;background:#fff;flex-direction:column;height:100%;display:flex}@media (width>=768px){.plan[data-astro-cid-u3mqw4ek]{border-bottom:none;border-right:1px solid var(--mkt-line)}.plan[data-astro-cid-u3mqw4ek]:nth-child(2n){border-right:none}}@media (width>=1100px){.plan[data-astro-cid-u3mqw4ek],.plan[data-astro-cid-u3mqw4ek]:nth-child(2n){border-right:1px solid var(--mkt-line)}.plan[data-astro-cid-u3mqw4ek]:last-child{border-right:none}}.plan--featured[data-astro-cid-u3mqw4ek]{background:#fafafa}.plan__top[data-astro-cid-u3mqw4ek]{flex-direction:column;padding:1.5rem 1.25rem 1.25rem;display:flex}.plan__head[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.plan__name[data-astro-cid-u3mqw4ek]{font-family:var(--mkt-display);letter-spacing:-.03em;color:var(--mkt-ink);margin:0;font-size:1.35rem;font-weight:500}.plan__badge[data-astro-cid-u3mqw4ek]{letter-spacing:.01em;color:var(--mkt-ink);border-bottom:2px solid #ff5001;flex-shrink:0;padding-bottom:.1rem;font-size:.72rem;font-weight:600}.plan__price-row[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-top:1.1rem;display:flex}.plan__price[data-astro-cid-u3mqw4ek]{font-family:var(--mkt-display);letter-spacing:-.04em;color:var(--mkt-ink);margin:0;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:500;line-height:1}.plan__price-note[data-astro-cid-u3mqw4ek]{color:var(--mkt-muted);font-size:.82rem;font-weight:500}.plan__tagline[data-astro-cid-u3mqw4ek]{min-height:2.4em;color:var(--mkt-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.45}.plan__cta[data-astro-cid-u3mqw4ek]{width:100%;margin-top:1.15rem}.plan__body[data-astro-cid-u3mqw4ek]{flex-direction:column;flex:1;padding:0 1.25rem 1.5rem;display:flex}.plan__section[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--mkt-line);padding-top:1.1rem}.plan__section[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{letter-spacing:-.01em;color:var(--mkt-ink);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.plan__section-sub[data-astro-cid-u3mqw4ek]{color:var(--mkt-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.plan__features[data-astro-cid-u3mqw4ek]{flex:1;margin:.95rem 0 0;padding:0;list-style:none}.plan__features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:#3a3a3a;align-items:flex-start;gap:.55rem;margin-top:.55rem;font-size:.82rem;line-height:1.45;display:flex}.plan__features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:first-child{margin-top:0}.plan__mark[data-astro-cid-u3mqw4ek]{background:#ff5001;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.45rem}.pricing__notes[data-astro-cid-u3mqw4ek]{text-align:left;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 0}.pricing__tagline[data-astro-cid-u3mqw4ek]{color:var(--mkt-ink);margin:0;font-size:1rem;font-weight:600}.pricing__fineprint[data-astro-cid-u3mqw4ek]{color:var(--mkt-muted);margin:.5rem 0 0;font-size:.88rem}.pricing__disclaimer[data-astro-cid-u3mqw4ek]{color:var(--mkt-muted);margin:.35rem 0 0;font-size:.82rem}.pricing__calculator[data-astro-cid-u3mqw4ek]{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 3.5rem}.pricing__calculator-intro[data-astro-cid-u3mqw4ek]{max-width:36rem;margin:0 0 1.5rem}.pricing__calculator-intro[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-family:var(--mkt-display);letter-spacing:-.03em;color:var(--mkt-ink);margin:.55rem 0 0;font-size:clamp(1.55rem,3vw,2rem);font-weight:500;line-height:1.15}.pricing__calculator-intro[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--mkt-muted);margin:.65rem 0 0;font-size:1rem;line-height:1.6}.pricing__calculator-card[data-astro-cid-u3mqw4ek]{max-width:40rem}.pricing__cta[data-astro-cid-u3mqw4ek]{background:var(--mkt-campaign);color:#fff;background-position:50%;background-size:cover;padding:clamp(2.5rem,5vw,3.5rem) 0}.pricing__cta-inner[data-astro-cid-u3mqw4ek]{flex-direction:column;gap:1.25rem;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:flex}@media (width>=768px){.pricing__cta-inner[data-astro-cid-u3mqw4ek]{flex-direction:row;justify-content:space-between;align-items:center}}.pricing__cta-eyebrow[data-astro-cid-u3mqw4ek]{color:#ffffffdb;margin:0 0 .35rem;font-size:.95rem;font-weight:500}.pricing__cta[data-astro-cid-u3mqw4ek] h2[data-astro-cid-u3mqw4ek]{font-family:var(--mkt-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:500}.pricing__cta[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]:last-of-type{color:#ffffffe0;margin:.4rem 0 0}.pricing__cta-actions[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.55rem;display:flex}.pricing__cta[data-astro-cid-u3mqw4ek] .mkt-btn--solid{color:#000;background:#fff;border-color:#fff}.pricing__cta[data-astro-cid-u3mqw4ek] .mkt-btn--solid:hover{color:#fff;background:#000;border-color:#000}.pricing__cta[data-astro-cid-u3mqw4ek] .mkt-btn--ghost{color:#fff;border-color:#ffffffb3}.pricing__cta[data-astro-cid-u3mqw4ek] .mkt-btn--ghost:hover{color:#000;background:#fff;border-color:#fff}
