.pricing-section.svelte-88c0dx.svelte-88c0dx{position:relative;box-sizing:border-box;width:100%;display:grid;gap:28px;opacity:1;margin-block:60px;padding:50px 0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.pricing-header.svelte-88c0dx.svelte-88c0dx{display:grid;justify-items:center;gap:14px;max-width:860px;margin:0 auto;text-align:center}.pricing-eyebrow.svelte-88c0dx.svelte-88c0dx{color:#5e5e5e;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.pricing-header.svelte-88c0dx h2.svelte-88c0dx{margin:0;color:#141414;font-family:Satoshi Variable,Inter Variable,sans-serif;font-size:48px;font-weight:820;line-height:1.05;letter-spacing:0}.pricing-subline.svelte-88c0dx.svelte-88c0dx{max-width:660px;margin:0;color:#333;font-size:18px;line-height:1.5;font-weight:520}.free-trial-strip.svelte-88c0dx.svelte-88c0dx{display:flex;align-items:center;gap:16px;padding:13px 16px;border:1px solid rgba(20,20,20,.12);border-radius:14px;background:rgba(255,255,255,.84);box-shadow:0 16px 42px -32px #14141447;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.free-trial-strip.svelte-88c0dx.svelte-88c0dx:hover{transform:translateY(-1px);box-shadow:0 20px 48px -30px #14141457}.fts-mark.svelte-88c0dx.svelte-88c0dx{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(20,20,20,.16);border-radius:50%;background:#fff2a8;color:#141414;font-size:12px;font-weight:900;text-transform:uppercase;transform:rotate(-3deg)}.fts-body.svelte-88c0dx.svelte-88c0dx{flex:1;min-width:0}.fts-title.svelte-88c0dx.svelte-88c0dx{font-family:Satoshi Variable,Inter Variable,sans-serif;font-size:17px;font-weight:820;color:#141414}.fts-sub.svelte-88c0dx.svelte-88c0dx{margin-top:2px;color:#3a3a3a;font-size:13.5px;font-weight:540;line-height:1.4}.fts-cta.svelte-88c0dx.svelte-88c0dx{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:#141414;color:#fff;font-size:13.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.billing-toggle.svelte-88c0dx.svelte-88c0dx{display:inline-flex;width:-moz-max-content;width:max-content;justify-self:center;align-items:center;gap:4px;padding:4px;border:1px solid rgba(20,20,20,.12);border-radius:999px;background:#f7f7f4;box-shadow:none}.bt-option.svelte-88c0dx.svelte-88c0dx{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#3a3a3a;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease}.bt-option.active.svelte-88c0dx.svelte-88c0dx{background:#141414;color:#fff}.bt-save.svelte-88c0dx.svelte-88c0dx{display:inline-block;padding:2px 7px;border-radius:999px;background:#ffde59;color:#141414;font-size:11px;font-weight:900;letter-spacing:.02em}.pricing-grid.svelte-88c0dx.svelte-88c0dx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;min-width:0}.pricing-grid.sprint-disabled.svelte-88c0dx.svelte-88c0dx{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.svelte-88c0dx.svelte-88c0dx{position:relative;box-sizing:border-box;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:17px;padding:24px;border:1px solid rgba(20,20,20,.12);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 20px 54px -42px #14141452;transition:transform .18s ease,box-shadow .18s ease}.pricing-card.svelte-88c0dx.svelte-88c0dx:hover{transform:translateY(-2px);box-shadow:0 24px 58px -40px #14141461}.pricing-card.featured.svelte-88c0dx.svelte-88c0dx{border-color:#14141433;background:#ffffff;color:#141414;box-shadow:0 22px 60px -38px #1414146b,inset 0 4px #ffde59}.pricing-card.featured.svelte-88c0dx.svelte-88c0dx:hover{box-shadow:0 26px 64px -36px #1414147a,inset 0 4px #ffde59}.card-topline.svelte-88c0dx.svelte-88c0dx{grid-row:1;display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:10px}.plan-eyebrow.svelte-88c0dx.svelte-88c0dx{color:#5e5e5e;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.featured.svelte-88c0dx .plan-eyebrow.svelte-88c0dx{color:#7a6500}.plan-badge.svelte-88c0dx.svelte-88c0dx{flex:0 0 auto;padding:4px 9px;border:1.5px solid #141414;border-radius:999px;background:#ffde59;color:#141414;font-size:11.5px;font-weight:900;line-height:1;letter-spacing:.02em}.plan-badge.soft.svelte-88c0dx.svelte-88c0dx{border-color:#14141429;background:#ffffff}.plan-heading.svelte-88c0dx.svelte-88c0dx{grid-row:2;display:grid;min-height:82px;align-content:start;gap:6px}.plan-heading.svelte-88c0dx h3.svelte-88c0dx{margin:0;color:inherit;font-family:Satoshi Variable,Inter Variable,sans-serif;font-size:30px;font-weight:820;letter-spacing:0;line-height:1.1}.plan-heading.svelte-88c0dx p.svelte-88c0dx{margin:0;color:#404040;font-size:14.5px;line-height:1.45;font-weight:540}.featured.svelte-88c0dx .plan-heading p.svelte-88c0dx{color:#404040}.price-row.svelte-88c0dx.svelte-88c0dx{grid-row:3;display:flex;min-height:60px;align-items:baseline;gap:8px;margin-top:0}.price.svelte-88c0dx.svelte-88c0dx{color:inherit;font-family:Satoshi Variable,Inter Variable,sans-serif;font-size:56px;font-weight:860;line-height:.95;letter-spacing:0}.period.svelte-88c0dx.svelte-88c0dx{color:#555;font-size:16px;font-weight:750}.featured.svelte-88c0dx .period.svelte-88c0dx{color:#555}.strike-price.svelte-88c0dx.svelte-88c0dx{color:#777;font-size:16px;font-weight:700;margin-left:2px;text-decoration:line-through}.featured.svelte-88c0dx .strike-price.svelte-88c0dx{color:#777}.period-note.svelte-88c0dx.svelte-88c0dx{grid-row:4;min-height:30px;margin:0;color:#707070;font-size:12.5px;font-weight:600}.featured.svelte-88c0dx .period-note.svelte-88c0dx{color:#707070}.plan-bullets.svelte-88c0dx.svelte-88c0dx{grid-row:5;display:grid;align-content:start;gap:11px;margin:0;padding:0;list-style:none}.plan-bullets.svelte-88c0dx li.svelte-88c0dx{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;color:inherit;font-size:14.5px;font-weight:620;line-height:1.4}.bullet-text.svelte-88c0dx.svelte-88c0dx,.bullet-sub.svelte-88c0dx.svelte-88c0dx{grid-column:2 / -1}.bullet-sub.svelte-88c0dx.svelte-88c0dx{display:block;margin-top:2px;color:#5f5f5f;font-size:12.5px;font-weight:560;line-height:1.35}.plan-bullets.svelte-88c0dx li.svelte-88c0dx:before{content:"";display:block;width:18px;height:18px;margin-top:1px;border:1px solid rgba(20,20,20,.18);border-radius:50%;background:#8cff72 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23141414' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 13px no-repeat}.featured.svelte-88c0dx .plan-bullets li.svelte-88c0dx{font-weight:660}.featured.svelte-88c0dx .bullet-sub.svelte-88c0dx{color:#5f5f5f}.featured.svelte-88c0dx .plan-bullets li.svelte-88c0dx:before{border-color:#1414142e;background-color:#8cff72}.plan-missing.svelte-88c0dx.svelte-88c0dx{grid-row:6;box-sizing:border-box;margin-top:0;padding-top:12px;border-top:1px dashed rgba(20,20,20,.15)}.plan-missing-placeholder.svelte-88c0dx.svelte-88c0dx{display:none}.missing-label.svelte-88c0dx.svelte-88c0dx{display:block;margin-bottom:6px;color:#8a8a8a;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-missing.svelte-88c0dx ul.svelte-88c0dx{display:grid;gap:4px;margin:0;padding:0;list-style:none}.plan-missing.svelte-88c0dx li.svelte-88c0dx{position:relative;padding-left:18px;color:#8a8a8a;font-size:13px;font-weight:600;line-height:1.4}.plan-missing.svelte-88c0dx li.svelte-88c0dx:before{content:"";position:absolute;top:.55em;left:0;width:10px;height:2px;border-radius:2px;background:#c1c1c1}.pricing-cta.svelte-88c0dx.svelte-88c0dx{grid-row:7;box-sizing:border-box;display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:12px 16px;border:1.5px solid rgba(20,20,20,.2);border-radius:12px;background:#f7fff5;color:#000;font-size:16px;font-weight:850;line-height:1.1;text-align:center;text-decoration:none;box-shadow:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.pricing-cta.svelte-88c0dx.svelte-88c0dx:hover{border-color:#141414;background:#eeffe9;color:#000;transform:translateY(-1px);box-shadow:0 14px 28px -22px #14141461}.featured.svelte-88c0dx .pricing-cta.svelte-88c0dx{border-color:#141414;background:#29ff29;color:#000;box-shadow:0 12px 28px -18px #14141466}.featured.svelte-88c0dx .pricing-cta.svelte-88c0dx:hover{background:#00ff00;color:#000;box-shadow:0 16px 32px -18px #14141475}.reassure.svelte-88c0dx.svelte-88c0dx{grid-row:8;display:flex;min-height:76px;align-items:center;justify-content:center;margin:0;color:#707070;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.4;text-align:center}.featured.svelte-88c0dx .reassure.svelte-88c0dx{color:#707070}.compare-wrap.svelte-88c0dx.svelte-88c0dx{display:grid;justify-items:center;gap:18px;margin-top:6px}.compare-toggle.svelte-88c0dx.svelte-88c0dx{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid rgba(20,20,20,.18);border-radius:999px;background:#ffffff;color:#141414;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 12px 30px -24px #1414144d;transition:transform .15s ease,box-shadow .15s ease}.compare-toggle.svelte-88c0dx.svelte-88c0dx:hover{transform:translateY(-1px);box-shadow:0 16px 34px -24px #1414145c}.compare-chev.svelte-88c0dx.svelte-88c0dx{width:7px;height:7px;margin-top:-3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.compare-toggle.open.svelte-88c0dx .compare-chev.svelte-88c0dx{margin-top:3px;transform:rotate(225deg)}.comparison-table.svelte-88c0dx.svelte-88c0dx{width:100%;overflow:hidden;border:1px solid rgba(20,20,20,.12);border-radius:16px;background:#ffffff;box-shadow:0 24px 58px -42px #14141457}.ct-head.svelte-88c0dx.svelte-88c0dx,.ct-row.svelte-88c0dx.svelte-88c0dx{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(4,minmax(0,1fr))}.comparison-table.sprint-disabled.svelte-88c0dx .ct-head.svelte-88c0dx,.comparison-table.sprint-disabled.svelte-88c0dx .ct-row.svelte-88c0dx{grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(0,1fr))}.ct-head.svelte-88c0dx.svelte-88c0dx{background:#f7f7f4;color:#141414}.ct-head.svelte-88c0dx .ct-cell.svelte-88c0dx{color:inherit;font-size:13px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ct-head.svelte-88c0dx .ct-cell-pro.svelte-88c0dx{background:rgba(255,222,89,.24);color:#141414}.ct-head.svelte-88c0dx .ct-cell-label.svelte-88c0dx{background:#f7f7f4;color:#141414}.ct-group-label.svelte-88c0dx.svelte-88c0dx{padding:12px 14px;border-top:1px solid rgba(20,20,20,.08);background:#fafafa;color:#5e5e5e;font-size:11.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ct-row.svelte-88c0dx.svelte-88c0dx{border-top:1px solid rgba(20,20,20,.06)}.ct-row.svelte-88c0dx.svelte-88c0dx:hover{background:rgba(255,246,196,.25)}.ct-cell.svelte-88c0dx.svelte-88c0dx{padding:12px 14px;border-left:1px solid rgba(20,20,20,.06);color:#2b2b2b;font-size:13.5px;line-height:1.4}.ct-cell.svelte-88c0dx.svelte-88c0dx:first-child{border-left:none}.ct-cell-label.svelte-88c0dx.svelte-88c0dx{background:#fcfcfc;color:#141414;font-weight:700}.ct-cell-pro.svelte-88c0dx.svelte-88c0dx{background:rgba(255,222,89,.1);color:#141414;font-weight:750}.ct-label-main.svelte-88c0dx.svelte-88c0dx{font-weight:820}.ct-label-sub.svelte-88c0dx.svelte-88c0dx{margin-top:2px;color:#707070;font-size:11.5px;font-weight:600}.pricing-footnotes.svelte-88c0dx.svelte-88c0dx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:10px}.pricing-footnotes.sprint-disabled.svelte-88c0dx.svelte-88c0dx{grid-template-columns:repeat(3,minmax(0,1fr))}.fn-item.svelte-88c0dx.svelte-88c0dx{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(20,20,20,.1);border-radius:12px;background:#fcfcfc}.fn-key.svelte-88c0dx.svelte-88c0dx{color:#5e5e5e;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fn-val.svelte-88c0dx.svelte-88c0dx{color:#2b2b2b;font-size:13px;font-weight:600;line-height:1.4}.fn-val.svelte-88c0dx a.svelte-88c0dx{color:#2b2b2b;text-decoration:underline;text-underline-offset:2px}@media (max-width: 1024px){.pricing-grid.svelte-88c0dx.svelte-88c0dx{grid-template-columns:1fr;gap:16px}.pricing-grid.sprint-disabled.svelte-88c0dx.svelte-88c0dx{grid-template-columns:1fr}.pricing-card.svelte-88c0dx.svelte-88c0dx{order:var(--mobile-order);display:flex;flex-direction:column;gap:17px}.plan-heading.svelte-88c0dx.svelte-88c0dx,.price-row.svelte-88c0dx.svelte-88c0dx,.period-note.svelte-88c0dx.svelte-88c0dx,.plan-bullets.svelte-88c0dx.svelte-88c0dx,.plan-missing.svelte-88c0dx.svelte-88c0dx,.pricing-cta.svelte-88c0dx.svelte-88c0dx,.reassure.svelte-88c0dx.svelte-88c0dx{grid-row:auto}.plan-missing.svelte-88c0dx.svelte-88c0dx{min-height:0}.plan-missing-placeholder.svelte-88c0dx.svelte-88c0dx{display:none}.pricing-cta.svelte-88c0dx.svelte-88c0dx{margin-top:auto}.reassure.svelte-88c0dx.svelte-88c0dx{min-height:0}.pricing-footnotes.svelte-88c0dx.svelte-88c0dx{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-head.svelte-88c0dx.svelte-88c0dx,.ct-row.svelte-88c0dx.svelte-88c0dx{grid-template-columns:minmax(160px,1.45fr) repeat(4,minmax(0,1fr))}.comparison-table.sprint-disabled.svelte-88c0dx .ct-head.svelte-88c0dx,.comparison-table.sprint-disabled.svelte-88c0dx .ct-row.svelte-88c0dx{grid-template-columns:minmax(160px,1.45fr) repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.pricing-section.svelte-88c0dx.svelte-88c0dx{gap:22px;margin-block:36px;padding:36px 16px 22px;border-radius:18px}.pricing-header.svelte-88c0dx h2.svelte-88c0dx{font-size:32px;line-height:1.08}.pricing-subline.svelte-88c0dx.svelte-88c0dx{font-size:15px}.free-trial-strip.svelte-88c0dx.svelte-88c0dx{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.fts-mark.svelte-88c0dx.svelte-88c0dx{width:auto;height:auto;padding:5px 9px;border-radius:999px;transform:none}.fts-cta.svelte-88c0dx.svelte-88c0dx{align-self:stretch;text-align:center}.billing-toggle.svelte-88c0dx.svelte-88c0dx{width:100%;justify-content:center}.bt-option.svelte-88c0dx.svelte-88c0dx{flex:1;justify-content:center;padding:8px 10px;font-size:13px}.bt-save.svelte-88c0dx.svelte-88c0dx{font-size:10px}.pricing-card.svelte-88c0dx.svelte-88c0dx{padding:20px}.plan-heading.svelte-88c0dx h3.svelte-88c0dx{font-size:26px}.price.svelte-88c0dx.svelte-88c0dx{font-size:46px}.pricing-footnotes.svelte-88c0dx.svelte-88c0dx{grid-template-columns:1fr}.comparison-table.svelte-88c0dx.svelte-88c0dx{box-shadow:0 18px 46px -34px #14141452}.ct-head.svelte-88c0dx.svelte-88c0dx{display:none}.ct-row.svelte-88c0dx.svelte-88c0dx{grid-template-columns:1fr;padding:6px 0}.ct-cell.svelte-88c0dx.svelte-88c0dx{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px dashed rgba(20,20,20,.06);border-left:none;font-size:13px;text-align:right}.ct-cell.svelte-88c0dx.svelte-88c0dx:first-child{border-top:none;background:#fafafa;text-align:left}.ct-cell.svelte-88c0dx.svelte-88c0dx:before{content:attr(data-col);color:#6a6a6a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:left}.ct-cell-label.svelte-88c0dx.svelte-88c0dx{display:block}.ct-cell-label.svelte-88c0dx.svelte-88c0dx:before{content:none}}
