.th-btn.svelte-1yc762h{flex-shrink:0;display:inline-flex;margin-inline-start:4px;color:#0276ac;font-size:15px;vertical-align:middle;cursor:pointer;transition:color .15s}.th-btn.svelte-1yc762h:hover,.th-btn.svelte-1yc762h:focus-visible{color:#07435b}.th-dlg.svelte-1yc762h{width:min(480px,calc(100vw - 32px));max-height:min(80vh,640px);margin:auto;padding:0;border:none;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000f;background:#fff;color:#475569;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6;text-align:start}.th-dlg.svelte-1yc762h::backdrop{background:#0f172a73}.th-inner.svelte-1yc762h{position:relative;padding:24px 24px 8px}.th-close.svelte-1yc762h{position:absolute;top:14px;inset-inline-end:14px;display:flex;padding:6px;border-radius:8px;color:#566577;font-size:16px;cursor:pointer}.th-close.svelte-1yc762h:hover,.th-close.svelte-1yc762h:focus-visible{background:#f1f5f9}section.svelte-1yc762h{padding-bottom:16px}section.svelte-1yc762h+section:where(.svelte-1yc762h){padding-top:16px;border-top:1px solid #e2e8f0}h3.svelte-1yc762h{margin:0 0 8px;padding-inline-end:32px;font-family:Josefin Sans,sans-serif;font-size:17px;font-weight:700;color:#07435b}.th-body.svelte-1yc762h p{margin:0 0 8px}.th-body.svelte-1yc762h ul{margin:0 0 8px;padding-inline-start:20px;list-style:disc}.th-body.svelte-1yc762h strong{color:#0f172a;font-weight:600}@media(max-width:640px){.th-dlg.svelte-1yc762h{width:100%;max-width:100%;max-height:85vh;margin:auto 0 0;border-radius:16px 16px 0 0}}.pricing.svelte-1hrotn9{--brand-teal: #02bcb9;--brand-blue: #0276ac;--brand-navy: #07435b;--brand-green: #05d6a9;--brand-grad: linear-gradient(135deg, #02bcb9 0%, #0276ac 60%, #07435b 100%);--brand-grad-ink: linear-gradient(135deg, #0276ac 0%, #07435b 100%);--brand-grad-text: linear-gradient(135deg, #02938f 0%, #0276ac 55%, #07435b 100%);--ink-teal: #026fa3;--bg: #f4f6fa;--surface: #ffffff;--surface2: #f8fafc;--border: #e2e8f0;--border2: #cbd5e1;--txt: #0f172a;--txt2: #475569;--muted: #566577;--ok: #0f7434;--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .06);--r-md: 8px;--r-lg: 12px;--r-xl: 16px;background:var(--bg);color:var(--txt2);font-family:Poppins,system-ui,sans-serif;line-height:1.6;font-size:14.5px;padding:64px 0 80px}.pr-wrap.svelte-1hrotn9{max-width:1500px;margin:0 auto;padding:0 28px}.pr-hide.svelte-1hrotn9{display:none}.pricing.svelte-1hrotn9 h1:where(.svelte-1hrotn9),.pricing.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:Josefin Sans,sans-serif;color:var(--txt);line-height:1.15;letter-spacing:-.02em;font-weight:700}.pricing.svelte-1hrotn9 a:where(.svelte-1hrotn9){text-decoration:none}.eyebrow.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-teal)}.btn.svelte-1hrotn9{display:inline-flex;align-items:center;gap:8px;font-family:Josefin Sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-md);padding:9px 20px;transition:opacity .15s,transform .15s;white-space:nowrap;cursor:pointer;border:none}.btn-primary.svelte-1hrotn9{background:var(--brand-grad-ink);color:#fff;box-shadow:0 3px 12px #02bcb94d}.btn-primary.svelte-1hrotn9:hover{opacity:.92;transform:translateY(-1px)}.p-hero.svelte-1hrotn9{text-align:center;margin-bottom:44px}.p-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:clamp(30px,4.2vw,44px);margin:14px 0}.p-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9) .grad:where(.svelte-1hrotn9){background:var(--brand-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.p-hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:16px;max-width:680px;margin:0 auto}.controls.svelte-1hrotn9{display:flex;flex-direction:column;align-items:center;gap:22px;margin-bottom:44px}.role-switch.svelte-1hrotn9{display:inline-flex;background:var(--surface);border:1.5px solid var(--border);border-radius:99px;padding:4px;gap:4px}.role-btn.svelte-1hrotn9{padding:9px 26px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;color:var(--muted);background:transparent;transition:all .2s}.role-btn.active.svelte-1hrotn9{background:var(--brand-grad-ink);color:#fff}.billing.svelte-1hrotn9{display:flex;align-items:center;gap:13px}.blabel.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:none;border:none;padding:0}.blabel.active.svelte-1hrotn9{color:var(--txt)}.track.svelte-1hrotn9{position:relative;width:50px;height:27px;background:var(--border2);border:none;border-radius:99px;cursor:pointer;transition:background .25s;flex-shrink:0;padding:0}.track.on.svelte-1hrotn9{background:var(--brand-teal)}.thumb.svelte-1hrotn9{position:absolute;top:3px;left:3px;width:21px;height:21px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .25s}.track.on.svelte-1hrotn9 .thumb:where(.svelte-1hrotn9){transform:translate(23px)}[dir=rtl] .thumb.svelte-1hrotn9{left:auto;right:3px}[dir=rtl] .track.on.svelte-1hrotn9 .thumb:where(.svelte-1hrotn9){transform:translate(-23px)}.badge.svelte-1hrotn9{display:inline-flex;align-items:center;padding:4px 11px;background:#05d6a91f;border:1px solid rgb(5 214 169 / .3);border-radius:99px;font-family:JetBrains Mono,monospace;font-size:10px;color:#076b52;letter-spacing:.05em;text-transform:uppercase;opacity:0;transition:opacity .25s}.badge.vis.svelte-1hrotn9{opacity:1}.grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.ag-grid.svelte-1hrotn9{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;align-items:start}.card.svelte-1hrotn9{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:26px 22px;position:relative;transition:box-shadow .2s,transform .2s}.card.svelte-1hrotn9:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card.feat.svelte-1hrotn9{border-color:var(--ink-teal);box-shadow:0 0 0 1px var(--brand-teal),var(--shadow-xl)}.card.freecard.svelte-1hrotn9{border-color:var(--ink-teal)}.card.dashed.svelte-1hrotn9{border-style:dashed}.fbadge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--brand-grad-ink);color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 14px;border-radius:99px;white-space:nowrap}.tier.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.card.feat.svelte-1hrotn9 .tier:where(.svelte-1hrotn9),.card.freecard.svelte-1hrotn9 .tier:where(.svelte-1hrotn9){color:var(--ink-teal)}.cname.svelte-1hrotn9{font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:700;color:var(--txt);margin-bottom:10px}.ctag.svelte-1hrotn9{font-size:12.5px;margin-top:6px;min-height:56px}.price.svelte-1hrotn9{font-family:Josefin Sans,sans-serif;font-size:36px;font-weight:700;color:var(--txt);line-height:1;display:flex;align-items:flex-end;gap:4px}.price.svelte-1hrotn9 .cur:where(.svelte-1hrotn9){font-size:17px;color:var(--txt2);align-self:flex-start;margin-top:5px}.price.svelte-1hrotn9 .per:where(.svelte-1hrotn9){font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:var(--muted);margin-bottom:6px}.price.svelte-1hrotn9 .custom:where(.svelte-1hrotn9){font-size:28px}.strike.svelte-1hrotn9{font-size:12px;color:var(--muted);text-decoration:line-through;height:17px;opacity:0;transition:opacity .25s;margin-top:3px}.strike.vis.svelte-1hrotn9{opacity:1}.annual-note.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);height:15px;margin-top:2px}.spacer.svelte-1hrotn9{height:14px}.cta.svelte-1hrotn9{display:block;text-align:center;width:100%;padding:11px 0;border-radius:var(--r-md);font-family:Josefin Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1.5px solid var(--border2);color:var(--txt);margin:16px 0 18px;transition:all .15s}.cta.svelte-1hrotn9:hover{border-color:var(--ink-teal);color:var(--ink-teal)}.cta.main.svelte-1hrotn9{background:var(--brand-grad-ink);border-color:transparent;color:#fff}.cta.main.svelte-1hrotn9:hover{opacity:.92;color:#fff}.cta.navy.svelte-1hrotn9{background:var(--brand-navy);border-color:transparent;color:#fff}.flabel.svelte-1hrotn9{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:11px;border-top:1px solid var(--border);padding-top:15px}.flist.svelte-1hrotn9{list-style:none;margin:0;padding:0}.flist.toplist.svelte-1hrotn9{margin-top:14px}.flist.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;margin-bottom:8px}.flist.svelte-1hrotn9 li:where(.svelte-1hrotn9)>span:where(.svelte-1hrotn9){flex:1}.flist.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";flex-shrink:0;width:15px;height:15px;border-radius:50%;background:#02bcb91f;color:var(--ink-teal);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.flist.svelte-1hrotn9 li:where(.svelte-1hrotn9) strong{color:var(--txt);font-weight:600}.depth.svelte-1hrotn9{margin-top:64px}.depth.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:clamp(22px,3vw,30px);margin:12px 0 8px}.depth.svelte-1hrotn9 .sub:where(.svelte-1hrotn9){font-size:14.5px;max-width:760px;margin-bottom:26px}.tblwrap.svelte-1hrotn9{overflow-x:auto;border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:var(--surface)}table.svelte-1hrotn9{width:100%;border-collapse:collapse;min-width:680px}th.svelte-1hrotn9,td.svelte-1hrotn9{padding:13px 16px;text-align:start;font-size:13px;border-bottom:1px solid var(--border)}th.svelte-1hrotn9{font-family:Josefin Sans,sans-serif;font-size:13px;color:var(--txt);background:var(--surface2)}tr.svelte-1hrotn9:last-child td:where(.svelte-1hrotn9){border-bottom:none}td.svelte-1hrotn9:first-child{font-weight:500;color:var(--txt)}td.hl.svelte-1hrotn9{font-weight:600;color:var(--brand-navy)}td.procol.svelte-1hrotn9,th.procol.svelte-1hrotn9{background:linear-gradient(180deg,#02bcb91a,#05d6a90d)}th.procol.svelte-1hrotn9{color:var(--brand-navy)}th.procol.svelte-1hrotn9 .pp:where(.svelte-1hrotn9){display:inline-block;margin-left:8px;background:var(--brand-grad-ink);color:#fff;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:99px;vertical-align:middle}.pricing .amp{display:inline-block;margin-left:7px;background:#05d6a924;border:1px solid rgb(5 214 169 / .35);color:#076b52;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;padding:1px 8px;border-radius:99px;vertical-align:middle}.okc.svelte-1hrotn9{color:var(--ok);font-weight:600}tr.bf.svelte-1hrotn9 td:where(.svelte-1hrotn9){font-size:12px;color:var(--muted);font-style:italic}tr.bf.svelte-1hrotn9 td.procol:where(.svelte-1hrotn9){color:var(--brand-navy);font-style:italic;font-weight:500}tr.sec.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--surface2);padding:9px 16px}tr.ctarow.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:14px 16px}tr.ctarow.svelte-1hrotn9 .cta:where(.svelte-1hrotn9){margin:0;padding:9px 0;font-size:11.5px}.note.svelte-1hrotn9{font-size:12px;color:var(--muted);margin-top:14px;max-width:860px}.note.svelte-1hrotn9 strong{color:var(--brand-navy)}.note.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--brand-blue)}.agnote.svelte-1hrotn9{margin-top:20px}.talk.svelte-1hrotn9{margin-top:18px;background:linear-gradient(90deg,#02bcb912,#0276ac0d);border:1px solid rgb(2 188 185 / .3);border-radius:var(--r-lg);padding:16px 22px;font-size:13.5px;color:var(--brand-navy);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ag-math.svelte-1hrotn9{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ag-cell.svelte-1hrotn9{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:16px 18px}.ag-cell.svelte-1hrotn9 .k:where(.svelte-1hrotn9){font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ag-cell.svelte-1hrotn9 .v:where(.svelte-1hrotn9){font-family:Josefin Sans,sans-serif;font-size:24px;font-weight:700;color:var(--txt);line-height:1}.ag-cell.svelte-1hrotn9 .v.v-text:where(.svelte-1hrotn9){font-size:18px}.ag-cell.svelte-1hrotn9 .v-per:where(.svelte-1hrotn9){font-size:13px;font-weight:400;color:var(--muted)}.ag-cell.svelte-1hrotn9 .s:where(.svelte-1hrotn9){font-size:12px;color:var(--txt2);margin-top:6px}.soul.svelte-1hrotn9{background:var(--brand-grad-ink);border-radius:var(--r-xl);padding:48px 52px;color:#fff;margin-top:64px;box-shadow:var(--shadow-xl)}.soul.svelte-1hrotn9 .eyebrow:where(.svelte-1hrotn9){color:#fffffff7}.soul.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#fff;font-size:clamp(24px,3.4vw,34px);margin:12px 0 18px}.soul.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#fffffffa;max-width:880px;font-size:14.5px;line-height:1.7;margin-bottom:14px}.soul.svelte-1hrotn9 p:where(.svelte-1hrotn9):last-child{margin-bottom:0}.soul.svelte-1hrotn9 p:where(.svelte-1hrotn9) strong{color:#fff}.faq.svelte-1hrotn9{margin-top:64px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:34px;box-shadow:var(--shadow-md)}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:20px;margin-bottom:20px}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:22px}.faq-q.svelte-1hrotn9{font-family:Josefin Sans,sans-serif;font-size:13.5px;font-weight:600;color:var(--txt);margin-bottom:4px}.faq-a.svelte-1hrotn9{font-size:12.5px}@media(max-width:960px){.grid.svelte-1hrotn9{grid-template-columns:1fr 1fr}.ag-grid.svelte-1hrotn9,.ag-math.svelte-1hrotn9{grid-template-columns:1fr}}@media(max-width:760px){.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}}@media(max-width:620px){.grid.svelte-1hrotn9{grid-template-columns:1fr}.btn.svelte-1hrotn9{white-space:normal;line-height:1.25;text-align:center;justify-content:center;max-width:100%}.soul.svelte-1hrotn9{padding:34px 26px}}
