.pricing-page.svelte-1hrotn9{--ink-900: #101623;--ink-700: #2b3445;--ink-500: #5a667d;--card: #ffffff;--line: #d6deea;--sky-100: #eaf3ff;--sky-500: #2f6ee8;--emerald-500: #0f8f74;--hero-bg-a: #f4f8ff;--hero-bg-b: #edf3f0;color:var(--ink-900);background:radial-gradient(1400px 560px at 100% -5%,#d9e9ff 8%,#d9e9ff00 70%),radial-gradient(1200px 520px at 0% 10%,#e8f5ee 8%,#e8f5ee00 74%),linear-gradient(180deg,var(--hero-bg-a),var(--hero-bg-b));font-family:Avenir Next,Sora,Segoe UI,sans-serif}.animate-rise.svelte-1hrotn9{animation:svelte-1hrotn9-rise .6s ease-out both}@keyframes svelte-1hrotn9-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.eyebrow.svelte-1hrotn9{font-size:.74rem;letter-spacing:.18em;font-weight:700;color:var(--emerald-500)}.hero-title.svelte-1hrotn9{font-size:clamp(2.1rem,4vw,3.65rem);line-height:1.04;font-weight:700;letter-spacing:-.02em;max-width:14ch}.hero-copy.svelte-1hrotn9{color:var(--ink-700);font-size:clamp(1.02rem,1.25vw,1.18rem);max-width:60ch}.btn-primary.svelte-1hrotn9,.btn-secondary.svelte-1hrotn9,.btn-enterprise.svelte-1hrotn9{border-radius:.75rem;font-weight:600;padding:.72rem 1.2rem;transition:all .18s ease;text-align:center}.btn-primary.svelte-1hrotn9{background:#111;color:#fff;border:1px solid #111111}.btn-primary.svelte-1hrotn9:hover{background:#1f1f1f}.btn-secondary.svelte-1hrotn9{border:1px solid #b8c4d8;color:var(--ink-900);background:#ffffffa8}.btn-secondary.svelte-1hrotn9:hover{border-color:#90a2c0;background:#ffffffe6}.hex-panel.svelte-1hrotn9{border-radius:1.3rem;border:1.5px solid #bfd1ef;background:linear-gradient(165deg,#f5f9ff,#e5f0ff);box-shadow:0 20px 44px #12346c29;padding:1.2rem 1.25rem}.scale-visual.svelte-1hrotn9{position:relative;display:block;width:100%}.scale-flow.svelte-1hrotn9{position:relative;display:grid;gap:.48rem}.scale-flow.svelte-1hrotn9:before{content:"";position:absolute;left:.98rem;top:1.25rem;bottom:1.25rem;width:2px;background:linear-gradient(180deg,#d1dbeb,#3f68af 55%,#1f987b);opacity:.65;z-index:0}.flow-row.svelte-1hrotn9{position:relative;display:grid;grid-template-columns:auto minmax(70px,102px) auto 1fr;align-items:center;-moz-column-gap:.52rem;column-gap:.52rem;padding:.55rem .6rem;border-radius:.72rem;background:#ffffffa1;border:1px solid rgba(145,169,212,.35);z-index:1}.flow-dot.svelte-1hrotn9{width:.76rem;height:.76rem;border-radius:999px;background:#9ba8bd;box-shadow:0 0 0 4px #9ba8bd33}.flow-left.svelte-1hrotn9{min-width:0}.flow-plan.svelte-1hrotn9{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#465368;line-height:1.15}.flow-scale.svelte-1hrotn9{margin:.08rem 0 0;font-size:.89rem;font-weight:700;color:#152f56;line-height:1.15}.flow-arrow.svelte-1hrotn9{color:#5f6f8a;font-weight:700;font-size:.95rem}.flow-outcome.svelte-1hrotn9{margin:0;color:#17355f;font-size:.85rem;font-weight:650;line-height:1.2}.flow-row.tier-free.svelte-1hrotn9 .flow-dot:where(.svelte-1hrotn9){background:#9ca3af;box-shadow:0 0 0 4px #9ca3af33}.flow-row.tier-pro.svelte-1hrotn9 .flow-dot:where(.svelte-1hrotn9){background:#64748b;box-shadow:0 0 0 4px #64748b38}.flow-row.tier-business.svelte-1hrotn9 .flow-dot:where(.svelte-1hrotn9){background:#2563eb;box-shadow:0 0 0 4px #2563eb33}.flow-row.tier-enterprise.svelte-1hrotn9 .flow-dot:where(.svelte-1hrotn9){background:#0f8f74;box-shadow:0 0 0 4px #0f8f7438}.flow-row.tier-enterprise.svelte-1hrotn9{border-color:#0f8f7459;background:#ecfbf7c7}.scale-caption.svelte-1hrotn9{margin:.7rem 0 0;font-size:.8rem;font-weight:600;color:#30496e;letter-spacing:.01em}.billing-toggle-row.svelte-1hrotn9{padding-top:3rem}.billing-toggle.svelte-1hrotn9{width:-moz-fit-content;width:fit-content;display:inline-flex;border:1px solid #c7d4ea;border-radius:999px;padding:.28rem;background:#ffffffdb}.billing-toggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){border:0;background:transparent;border-radius:999px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;color:#304267}.billing-toggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:#11233f;color:#fff}.plan-card.svelte-1hrotn9{position:relative;border:1px solid #cfdae9;border-radius:1rem;padding:1.2rem;background:var(--card);box-shadow:0 8px 24px #0918320f;display:flex;flex-direction:column;gap:.5rem}.free-card.svelte-1hrotn9{border-color:#dce4f0;box-shadow:0 7px 20px #0918320a}.free-card.svelte-1hrotn9:hover{border-color:#c4d1e6;box-shadow:0 10px 24px #09183214}.plan-card.featured.svelte-1hrotn9{border:2.5px solid #6f99e4;box-shadow:0 20px 40px #1a48a247,0 0 0 5px #4f81e624,0 0 28px #4f81e633;transform:translateY(-6px)}.plan-badge.svelte-1hrotn9{position:absolute;top:-.95rem;right:1rem;background:linear-gradient(90deg,#245ad0,#2e79ee);color:#fff;padding:.22rem .62rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.plan-name.svelte-1hrotn9{font-size:1.2rem;font-weight:700}.plan-tagline.svelte-1hrotn9{font-size:.92rem;color:#4e5d79;min-height:2.7rem}.plan-price.svelte-1hrotn9{font-size:clamp(2rem,3.6vw,2.7rem);line-height:1;font-weight:800;letter-spacing:-.02em;margin-top:.2rem}.plan-price-note.svelte-1hrotn9{color:#5c6985;font-size:.84rem;margin-top:.25rem}.enterprise-note.svelte-1hrotn9{margin-top:.15rem;font-weight:600;letter-spacing:.02em}.limit-list.svelte-1hrotn9,.feature-list.svelte-1hrotn9{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;flex:1}.limit-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-weight:600;color:#1f304d;font-size:.88rem}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:#495871;font-size:.88rem;padding-left:1rem;position:relative}.feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";width:.36rem;height:.36rem;border-radius:999px;background:#5f84ca;position:absolute;left:0;top:.44rem}.plan-cta.svelte-1hrotn9{margin-top:auto}.services-link.svelte-1hrotn9{color:#47566f;font-size:.9rem}.services-link.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:#234c9f;text-decoration:underline;text-decoration-thickness:1px}.section-title.svelte-1hrotn9{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}.table-shell.svelte-1hrotn9{background:#fffc;border:1px solid var(--line);border-radius:1rem;padding:1.1rem}.comparison-table.svelte-1hrotn9{width:100%;border-collapse:collapse;min-width:760px}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){border-bottom:1px solid #dbe3ef;padding:.98rem .7rem;text-align:left;font-size:.9rem}.comparison-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):nth-child(2n){background:#0a142205}.comparison-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){background:#f0f5ff;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#344663}.comparison-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){color:#15233a;font-weight:600;width:30%;background:#f6faffcc}.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){color:#334867}.reason-card.svelte-1hrotn9{border-radius:.95rem;border:1px solid #d4deee;background:#ffffffdb;padding:1.1rem}.reason-icon.svelte-1hrotn9{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:#2559b4;background:#2559b41a;border-radius:.6rem}.reason-icon.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:1.1rem;height:1.1rem}.reason-card.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1.2rem;font-weight:700;line-height:1.2;margin-top:.65rem}.reason-card.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:.58rem;color:#4d5a72;font-size:.93rem}.enterprise-band.svelte-1hrotn9{position:relative;overflow:hidden;background:radial-gradient(660px 280px at 100% 0%,rgba(50,122,234,.42),transparent 72%),linear-gradient(130deg,#0f1d35,#132a4c 52%,#152f56)}.enterprise-pattern.svelte-1hrotn9{position:absolute;right:-40px;top:-30px;width:420px;height:300px;opacity:.15;background-image:radial-gradient(circle at 18px 18px,#d9e7ff 2px,transparent 2px),linear-gradient(120deg,transparent 48%,#d9e7ff 49%,#d9e7ff 51%,transparent 52%);background-size:36px 36px,58px 58px;pointer-events:none}.chip-wrap.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:.55rem}.chip-wrap.svelte-1hrotn9 span:where(.svelte-1hrotn9){border:1px solid rgba(180,208,255,.5);background:#ffffff14;color:#d7e8ff;border-radius:999px;padding:.34rem .7rem;font-size:.8rem;font-weight:600}.btn-enterprise.svelte-1hrotn9{background:#fff;color:#102746}.btn-enterprise.svelte-1hrotn9:hover{background:#ecf4ff}.faq-item.svelte-1hrotn9{border:1px solid #d2ddeb;border-radius:.85rem;background:#ffffffc7}.faq-question.svelte-1hrotn9{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;text-align:left;padding:.86rem 1rem;font-weight:650;color:#162742}.faq-question.svelte-1hrotn9 span:where(.svelte-1hrotn9):last-child{font-size:1.25rem;line-height:1;transition:transform .18s ease}.faq-question.svelte-1hrotn9 span.rotated:where(.svelte-1hrotn9){transform:rotate(45deg)}.faq-answer-wrap.svelte-1hrotn9{max-height:0;overflow:hidden;transition:max-height .22s ease}.faq-answer-wrap.open.svelte-1hrotn9{max-height:180px}.faq-answer.svelte-1hrotn9{padding:0 1rem .82rem;color:#4d5d77;font-size:.93rem}.faq-footnote.svelte-1hrotn9{margin-top:.9rem;color:#53627d;font-size:.92rem}.faq-footnote.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:#224fa6;text-decoration:underline}.trust-strip.svelte-1hrotn9{margin:0 auto .9rem;width:-moz-fit-content;width:fit-content;border:1px solid #d3dfee;color:#3f5170;background:#ffffffbf;border-radius:999px;font-size:.84rem;padding:.45rem .8rem;font-weight:600}.final-cta.svelte-1hrotn9{border:1px solid #ccd9ec;border-radius:1rem;background:linear-gradient(150deg,#fffffff2,#eaf2ffbd);padding:clamp(1.25rem,3vw,2.2rem);text-align:center}.final-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.final-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin-top:.7rem;color:#4c5d78;font-size:1.02rem}@media(max-width:900px){.plan-card.featured.svelte-1hrotn9{transform:none}.billing-toggle-row.svelte-1hrotn9{padding-top:2rem}.flow-row.svelte-1hrotn9{grid-template-columns:auto minmax(68px,88px) auto 1fr;-moz-column-gap:.46rem;column-gap:.46rem;padding:.5rem}.flow-plan.svelte-1hrotn9{font-size:.66rem}.flow-scale.svelte-1hrotn9{font-size:.82rem}.flow-outcome.svelte-1hrotn9{font-size:.79rem}.scale-flow.svelte-1hrotn9:before{left:.9rem}}@media(max-width:640px){.billing-toggle-row.svelte-1hrotn9{padding-top:1.5rem}.flow-row.svelte-1hrotn9{grid-template-columns:auto minmax(62px,82px) auto 1fr;padding:.46rem .45rem;border-radius:.62rem}.flow-arrow.svelte-1hrotn9{font-size:.86rem}.flow-outcome.svelte-1hrotn9{font-size:.75rem}.scale-flow.svelte-1hrotn9:before{left:.83rem}}
