.price-hero.svelte-1hg3o4r{background:linear-gradient(#fff 0,#e5f3ff 100%)}.price-title.svelte-1hg3o4r{color:#171717;text-wrap:balance;font-family:Caveat,serif;font-size:clamp(40px,5.5vw,64px);line-height:1.05}.price-lead.svelte-1hg3o4r{text-wrap:pretty;font-size:clamp(1.05rem,1.6vw,1.25rem)}.price-trial.svelte-1hg3o4r{text-align:left;max-width:30rem;padding:.6rem 1.15rem;font-size:.95rem;line-height:1.45}.price-h2.svelte-1hg3o4r{text-wrap:balance;font-size:clamp(28px,4vw,36px)}.price-band.svelte-1hg3o4r{padding-block:clamp(3.5rem,7vw,6rem)}.price-switch.svelte-1hg3o4r{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-pill);background:#fff;gap:.25rem;padding:.25rem;display:inline-flex}.price-switch.svelte-1hg3o4r .btn:where(.svelte-1hg3o4r){color:var(--bs-secondary-color);border:0;font-weight:600}.price-switch.svelte-1hg3o4r .btn-check:where(.svelte-1hg3o4r):checked+.btn:where(.svelte-1hg3o4r){background:var(--mom-color,var(--bs-primary));color:#fff}.price-switch.svelte-1hg3o4r .btn-check:where(.svelte-1hg3o4r):focus-visible+.btn:where(.svelte-1hg3o4r){outline:2px solid var(--mom-color,var(--bs-primary));outline-offset:2px}.price-tag.svelte-1hg3o4r{min-height:3em;font-size:.9rem}.price-figure.svelte-1hg3o4r{min-height:5rem;margin-bottom:1rem}.price-amount.svelte-1hg3o4r{color:#171717;margin-bottom:.25rem;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:700;line-height:1.1}.price-unit.svelte-1hg3o4r{white-space:nowrap;color:var(--bs-secondary-color);font-size:1rem;font-weight:400;display:inline-block}.price-note.svelte-1hg3o4r{font-size:.85rem}.price-label.svelte-1hg3o4r{text-transform:uppercase;letter-spacing:.08em;color:var(--bs-secondary-color);margin-bottom:0;font-size:.75rem}.price-off.svelte-1hg3o4r{color:var(--bs-secondary-color)}.price-struck.svelte-1hg3o4r .price-off:where(.svelte-1hg3o4r) span:where(.svelte-1hg3o4r){text-decoration:line-through;-webkit-text-decoration-color:var(--bs-border-color);text-decoration-color:var(--bs-border-color)}.price-featured.svelte-1hg3o4r{border:2px solid var(--bs-primary)}.price-pill.svelte-1hg3o4r{font-size:.75rem;position:absolute;top:-.7rem;left:1.5rem}.price-faq.svelte-1hg3o4r{border-bottom:1px solid var(--bs-border-color);padding:1rem 0}.price-faq.svelte-1hg3o4r summary:where(.svelte-1hg3o4r){cursor:pointer;color:#171717;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;list-style:none;display:flex}.price-faq.svelte-1hg3o4r summary:where(.svelte-1hg3o4r)::-webkit-details-marker{display:none}.price-faq.svelte-1hg3o4r summary:where(.svelte-1hg3o4r):after{content:"";border-right:2px solid var(--bs-primary);border-bottom:2px solid var(--bs-primary);flex-shrink:0;width:.6rem;height:.6rem;transition:transform .2s;transform:rotate(45deg)translate(-.15rem,-.15rem)}.price-faq[open].svelte-1hg3o4r summary:where(.svelte-1hg3o4r):after{transform:rotate(-135deg)translate(-.15rem,-.15rem)}.price-cta.svelte-1hg3o4r{background-color:#e5f3ff;background-position:50%;background-repeat:no-repeat;background-size:100%;padding:3rem 1.5rem}.price-cta.svelte-1hg3o4r h2:where(.svelte-1hg3o4r){font-size:clamp(24px,3.5vw,32px)}.price-cta-btn.svelte-1hg3o4r{border-radius:.5rem;padding:.75rem 1.5rem;font-size:1.25rem;box-shadow:0 1rem 3rem #81a5ff40}@media (prefers-reduced-motion:reduce){.price-faq.svelte-1hg3o4r summary:where(.svelte-1hg3o4r):after{transition:none}}
