html .shell:has(.pricing-hero){max-width:none;padding-left:0;padding-right:0}.wrap.svelte-1hrotn9{box-sizing:border-box;max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h1.svelte-1hrotn9,h2.svelte-1hrotn9,h3.svelte-1hrotn9{color:var(--ink);font-weight:400}h1.svelte-1hrotn9{font-size:38px;line-height:48px;margin:24px 0 0}h1.svelte-1hrotn9 span:where(.svelte-1hrotn9),h2.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:#8c8f9a}h2.svelte-1hrotn9{font-size:30px;line-height:38px;margin:0 0 16px}h3.svelte-1hrotn9{font-size:18px;line-height:30px;margin:0 0 4px}p.svelte-1hrotn9{color:var(--muted)}@media(max-width:760px){br.wide.svelte-1hrotn9{display:none}h1.svelte-1hrotn9{font-size:30px;line-height:38px}}.tag.svelte-1hrotn9{display:inline-block;font-size:13px;font-weight:500;color:var(--ink);background:#fff;border-radius:999px;padding:.15rem .7rem;margin-bottom:1rem;box-shadow:0 2px 4px #12376914,0 0 0 1px #12376914}.hero-copy.svelte-1hrotn9 .tag:where(.svelte-1hrotn9){margin-bottom:0}.lede.svelte-1hrotn9{max-width:560px;margin:24px 0 32px;font-size:17px;line-height:1.65}.actions.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:12px}.actions.center.svelte-1hrotn9{justify-content:center}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:8px;font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.btn.dark.svelte-1hrotn9{background:#1a2035;color:#fff}.btn.light.svelte-1hrotn9{background:#fff;color:var(--ink);box-shadow:0 2px 4px #12376914,0 1px 1px #1237690a}.btn.on-dark.svelte-1hrotn9{margin-top:auto;background:#fff;color:#1a2035}.pricing-hero.svelte-1hrotn9{position:relative;margin-top:-84px;padding:172px 0 23.73vw;overflow:hidden}.pricing-art.svelte-1hrotn9{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 82%,transparent)}.hero-copy.svelte-1hrotn9{position:relative;z-index:1}@media(max-width:760px){.pricing-hero.svelte-1hrotn9{padding-bottom:56.5vw}}.block.svelte-1hrotn9{padding-top:6rem}.sub.svelte-1hrotn9{max-width:544px;margin:0 0 2.5rem;font-size:16px;line-height:26px}.plan.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:2rem}.card.svelte-1hrotn9{display:flex;flex-direction:column;padding:32px;border-radius:12px;background:#f7fafc}.dark-card.svelte-1hrotn9{background:#1a2035;color:#ffffffc7}.card-name.svelte-1hrotn9{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dark-card.svelte-1hrotn9 .card-name:where(.svelte-1hrotn9),.dark-card.svelte-1hrotn9 .price-note:where(.svelte-1hrotn9){color:#fff9}.price.svelte-1hrotn9{margin-top:16px;font-size:56px;line-height:1;color:#fff}.price.svelte-1hrotn9 small:where(.svelte-1hrotn9){font-size:18px;margin-left:4px;color:#fff9}.price-note.svelte-1hrotn9{margin-top:8px;font-size:14px}.dark-card.svelte-1hrotn9 ul:where(.svelte-1hrotn9){margin:28px 0 32px;padding:0;list-style:none;display:grid;gap:12px;font-size:15px;line-height:22px}.dark-card.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;gap:10px}.dark-card.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){flex:none;width:20px;height:20px;margin-top:1px;fill:none;stroke:#7fd0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.estimate.svelte-1hrotn9 [hidden]{display:none}.estimate.svelte-1hrotn9 label:where(.svelte-1hrotn9){margin-top:16px;font-size:16px;color:var(--muted)}.orders.svelte-1hrotn9{display:block;font-size:56px;line-height:1;color:var(--ink);margin-bottom:6px;font-variant-numeric:tabular-nums}.estimate.svelte-1hrotn9 input:where(.svelte-1hrotn9){width:100%;margin:24px 0 8px;accent-color:#1a2035}.sum.svelte-1hrotn9{margin:16px 0 0;font-size:14px;line-height:22px}.sum.svelte-1hrotn9 div:where(.svelte-1hrotn9){display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.sum.svelte-1hrotn9 dt:where(.svelte-1hrotn9){color:var(--muted)}.sum.svelte-1hrotn9 dd:where(.svelte-1hrotn9){margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.sum.svelte-1hrotn9 .total:where(.svelte-1hrotn9){border-bottom:0;padding-top:14px;font-size:18px}.sum.svelte-1hrotn9 .total:where(.svelte-1hrotn9) dt:where(.svelte-1hrotn9){color:var(--ink)}.per.svelte-1hrotn9{margin:4px 0 0;font-size:14px}.bands.svelte-1hrotn9{width:100%;max-width:640px;border-collapse:collapse;font-size:15px}.bands.svelte-1hrotn9 th:where(.svelte-1hrotn9){text-align:left;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 0 12px}.bands.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:14px 0;border-top:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums}.bands.svelte-1hrotn9 th:where(.svelte-1hrotn9):last-child,.bands.svelte-1hrotn9 td:where(.svelte-1hrotn9):last-child{text-align:right}.steps.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none}.steps.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:24px;border-radius:12px;border:1px solid var(--line)}.step-n.svelte-1hrotn9{display:grid;place-items:center;width:36px;height:36px;margin-bottom:16px;box-sizing:border-box;border-radius:9px;border:.67px solid rgba(0,0,0,.08);font-size:15px;color:var(--ink)}.steps.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;font-size:14px;line-height:22px}.faq.svelte-1hrotn9 dl:where(.svelte-1hrotn9){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3rem;margin:2rem 0 0}.faq.svelte-1hrotn9 dt:where(.svelte-1hrotn9){font-size:16px;color:var(--ink);margin-bottom:6px}.faq.svelte-1hrotn9 dd:where(.svelte-1hrotn9){margin:0;font-size:14px;line-height:22px;color:var(--muted)}.closing.svelte-1hrotn9{padding:7rem 20px 5rem;text-align:center}.closing.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:32px}@media(max-width:900px){.plan.svelte-1hrotn9{grid-template-columns:1fr}.steps.svelte-1hrotn9,.faq.svelte-1hrotn9 dl:where(.svelte-1hrotn9){grid-template-columns:1fr 1fr}}@media(max-width:600px){.card.svelte-1hrotn9{padding:24px}.steps.svelte-1hrotn9,.faq.svelte-1hrotn9 dl:where(.svelte-1hrotn9){grid-template-columns:1fr}}
