.hero-layout.svelte-4fncv0{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.hero-copy.svelte-4fncv0{text-align:left;min-width:0}.hero-descriptor.svelte-4fncv0{color:var(--marketing-secondary);margin:0;font-size:14px}.hero-copy.svelte-4fncv0 .marketing-lede:where(.svelte-4fncv0){max-width:54ch;margin:24px 0 0}.hero-copy.svelte-4fncv0 .marketing-cta-row:where(.svelte-4fncv0){justify-content:flex-start;gap:12px}.hero-highlights.svelte-4fncv0{color:var(--marketing-secondary);flex-wrap:wrap;gap:16px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hero-highlight-item.svelte-4fncv0{align-items:center;gap:6px;font-weight:600;display:inline-flex}.hero-highlight-check.svelte-4fncv0{color:#1d4ed8;background:#dbeafe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hero-product.svelte-4fncv0{flex-direction:column;align-items:center;width:100%;min-width:0;margin:0;display:flex}.hero-stack.svelte-4fncv0{width:100%;max-width:480px;margin-inline:auto;position:relative}.hero-screen.svelte-4fncv0{object-fit:contain;border-radius:var(--marketing-radius-control);height:auto;display:block;box-shadow:0 24px 64px -32px #1d4ed83d}@keyframes svelte-4fncv0-hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4fncv0-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-4fncv0-hero-backdrop-reveal{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-4fncv0-hero-title-enter{0%{opacity:1;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4fncv0-hero-stage-workflow{0%{opacity:1;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-4fncv0-hero-stage-settings{0%{opacity:0;transform:translate(-14px,22px)rotate(0)}to{opacity:1;transform:translate(0)rotate(4deg)}}@keyframes svelte-4fncv0-hero-stage-accounts{0%{opacity:0;transform:translate(-10px,22px)rotate(0)}to{opacity:1;transform:translate(0)rotate(-4deg)}}@keyframes svelte-4fncv0-hero-stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.hero-descriptor.svelte-4fncv0{animation:.45s cubic-bezier(.22,1,.36,1) 50ms both svelte-4fncv0-hero-fade-up}.hero-copy.svelte-4fncv0 .marketing-title:where(.svelte-4fncv0){animation:.5s cubic-bezier(.22,1,.36,1) both svelte-4fncv0-hero-title-enter}.hero-copy.svelte-4fncv0 .marketing-lede:where(.svelte-4fncv0){animation:.45s cubic-bezier(.22,1,.36,1) .1s both svelte-4fncv0-hero-fade-up}.hero-copy.svelte-4fncv0 .marketing-cta-row:where(.svelte-4fncv0){animation:.45s cubic-bezier(.22,1,.36,1) .15s both svelte-4fncv0-hero-fade-up}.hero-highlights.svelte-4fncv0{animation:.45s cubic-bezier(.22,1,.36,1) .2s both svelte-4fncv0-hero-fade-up}}@media (width>=768px){.hero-stack.svelte-4fncv0{aspect-ratio:1/1.15}.hero-stack.svelte-4fncv0:before{content:"";z-index:0;background:var(--marketing-accent-surface);border-radius:var(--marketing-radius-panel);opacity:1;transition:transform .35s var(--motion-ease-smooth,cubic-bezier(.25, .9, .3, 1));position:absolute;inset:0;transform:scale(1)translateY(0)}.hero-screen.svelte-4fncv0{transition:transform .35s var(--motion-ease-smooth,cubic-bezier(.25, .9, .3, 1)), box-shadow .35s var(--motion-ease-smooth,cubic-bezier(.25, .9, .3, 1));position:absolute}.hero-screen-workflow.svelte-4fncv0{opacity:1;z-index:3;width:72%;top:4%;left:2%;transform:translateY(0)scale(1)rotate(0)}.hero-screen-settings.svelte-4fncv0{opacity:1;z-index:1;width:44%;top:8%;left:54%;transform:translate(0)rotate(4deg)}.hero-screen-accounts.svelte-4fncv0{opacity:1;z-index:2;width:50%;top:68%;left:48%;transform:translate(0)rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.hero-stack.svelte-4fncv0{animation:7s ease-in-out 2s infinite svelte-4fncv0-hero-stack-float}.hero-stack.svelte-4fncv0:before{animation:svelte-4fncv0-hero-backdrop-reveal 1.6s var(--motion-ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:.18s}.hero-screen-workflow.svelte-4fncv0{animation:svelte-4fncv0-hero-stage-workflow 1.8s var(--motion-ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:0s}.hero-screen-settings.svelte-4fncv0{animation:svelte-4fncv0-hero-stage-settings 1.8s var(--motion-ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:.48s}.hero-screen-accounts.svelte-4fncv0{animation:svelte-4fncv0-hero-stage-accounts 1.8s var(--motion-ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:.64s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-product.svelte-4fncv0:hover .hero-stack:where(.svelte-4fncv0):before,.hero-stack.svelte-4fncv0:hover:before{transform:scale(1.02)}.hero-product.svelte-4fncv0:hover .hero-screen-workflow:where(.svelte-4fncv0),.hero-stack.svelte-4fncv0:hover .hero-screen-workflow:where(.svelte-4fncv0){transform:translateY(-8px)scale(1.02);box-shadow:0 32px 72px -24px #1d4ed852}.hero-product.svelte-4fncv0:hover .hero-screen-settings:where(.svelte-4fncv0),.hero-stack.svelte-4fncv0:hover .hero-screen-settings:where(.svelte-4fncv0){transform:rotate(5.5deg)translate(8px,-8px);box-shadow:0 28px 60px -20px #0f172a2e}.hero-product.svelte-4fncv0:hover .hero-screen-accounts:where(.svelte-4fncv0),.hero-stack.svelte-4fncv0:hover .hero-screen-accounts:where(.svelte-4fncv0){transform:rotate(-5.5deg)translate(6px,6px);box-shadow:0 28px 60px -20px #0f172a2e}}}@media (width>=1024px){.hero-layout.svelte-4fncv0{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}}@media (width<=1023px){.hero-product.svelte-4fncv0{justify-self:center;max-width:480px}}@media (width<=767px){.hero-layout.svelte-4fncv0{gap:32px}.hero-highlights.svelte-4fncv0{gap:10px;margin-top:20px;font-size:12px}.hero-stack.svelte-4fncv0{max-width:320px;position:static;animation:none!important}.hero-screen.svelte-4fncv0{position:static}.hero-screen-accounts.svelte-4fncv0,.hero-screen-settings.svelte-4fncv0{display:none}.hero-screen-workflow.svelte-4fncv0{opacity:1;width:100%;transform:none}@media (prefers-reduced-motion:no-preference){.hero-screen-workflow.svelte-4fncv0{animation:svelte-4fncv0-hero-stage-workflow 1.8s var(--motion-ease-spring,cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:0s}}}.stats-grid.svelte-17b0wvh{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.stat-card.svelte-17b0wvh{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-panel);background:var(--marketing-surface);opacity:1;flex-direction:column;padding:26px 24px;transition:border-color .35s,box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.stat-card.svelte-17b0wvh:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 16px 36px -12px #1d4ed81f}}.stat-top.svelte-17b0wvh{margin-bottom:16px}.stat-icon-wrap.svelte-17b0wvh{background:var(--marketing-accent-surface);width:38px;height:38px;color:var(--marketing-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.stat-icon.svelte-17b0wvh{width:20px;height:20px}.stat-number.svelte-17b0wvh{color:var(--marketing-accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,44px);font-weight:850;line-height:1.1}.stat-label.svelte-17b0wvh{color:var(--marketing-ink);margin:12px 0 0;font-size:17px;font-weight:750;line-height:1.35}.stat-detail.svelte-17b0wvh{color:var(--marketing-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}@keyframes svelte-17b0wvh-stat-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-stats.svelte-17b0wvh.is-revealed .marketing-section-header:where(.svelte-17b0wvh){animation:1.4s cubic-bezier(.22,1,.36,1) backwards svelte-17b0wvh-stat-fade-up}.marketing-section-stats.svelte-17b0wvh.is-revealed .stat-card:where(.svelte-17b0wvh){animation:1.5s cubic-bezier(.22,1,.36,1) backwards svelte-17b0wvh-stat-fade-up;animation-delay:var(--stat-delay,0s)}}@media (width<=1023px){.stats-grid.svelte-17b0wvh{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=639px){.stats-grid.svelte-17b0wvh{grid-template-columns:minmax(0,1fr);gap:14px}.stat-card.svelte-17b0wvh{padding:22px 20px}}.section-eyebrow.svelte-1fsphv0{text-transform:uppercase;letter-spacing:.08em;color:var(--marketing-accent,#1d4ed8);margin:0 0 8px;font-size:13px;font-weight:800}.comparison-board.svelte-1fsphv0{background:var(--marketing-surface,#fff);border:1px solid var(--marketing-line,#e2e8f0);border-radius:var(--marketing-radius-panel,20px);transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 30px -10px #0f172a0d}@media (hover:hover) and (pointer:fine){.comparison-board.svelte-1fsphv0:hover{border-color:#cbd5e1;box-shadow:0 16px 36px -12px #0f172a14}}.comparison-head.svelte-1fsphv0{border-bottom:2px solid var(--marketing-line,#e2e8f0);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.head-column.svelte-1fsphv0{justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.head-manual.svelte-1fsphv0{background:#f8fafc}.head-bot.svelte-1fsphv0{background:#eff6ff;border-left:1px solid #bfdbfe}.head-title.svelte-1fsphv0{color:var(--marketing-ink,#0f172a);letter-spacing:-.01em;font-size:14px;font-weight:800}.head-badge.svelte-1fsphv0{letter-spacing:.01em;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-manual.svelte-1fsphv0{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.badge-bot.svelte-1fsphv0{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.operator-tasks.svelte-1fsphv0{margin:0}.comparison-row.svelte-1fsphv0{grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:background-color .25s;display:grid}.comparison-row.svelte-1fsphv0+.comparison-row:where(.svelte-1fsphv0){border-top:1px solid var(--marketing-line,#e2e8f0)}.col-manual.svelte-1fsphv0{background:var(--marketing-surface,#fff);margin:0;padding:22px 24px;transition:background-color .25s}.col-bot.svelte-1fsphv0{border-left:1px solid var(--marketing-line,#e2e8f0);background:#fbfdff;margin:0;padding:22px 24px;transition:background-color .25s}@media (hover:hover) and (pointer:fine){.comparison-row.svelte-1fsphv0:hover .col-manual:where(.svelte-1fsphv0){background:#f8fafc}.comparison-row.svelte-1fsphv0:hover .col-bot:where(.svelte-1fsphv0){background:#f0f7ff}}.item-content.svelte-1fsphv0{align-items:flex-start;gap:14px;display:flex}.item-icon-wrap.svelte-1fsphv0{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.icon-manual.svelte-1fsphv0{color:#dc2626;background:#fee2e2}.icon-bot.svelte-1fsphv0{color:#1d4ed8;background:#dbeafe}.item-text.svelte-1fsphv0{flex:1;min-width:0}.item-category.svelte-1fsphv0{text-transform:uppercase;letter-spacing:.05em;color:var(--marketing-muted,#64748b);margin-bottom:2px;font-size:11px;font-weight:800;display:block}.item-title.svelte-1fsphv0{margin:0;font-size:15px;font-weight:700;line-height:1.35;display:block}.text-manual.svelte-1fsphv0{color:#1e293b}.text-bot.svelte-1fsphv0{color:#0f172a}.item-desc.svelte-1fsphv0{color:var(--marketing-secondary,#475569);margin:6px 0 0;font-size:13px;line-height:1.55}.text-bot-desc.svelte-1fsphv0{color:#334155}.mobile-badge.svelte-1fsphv0{margin-bottom:12px;display:none}@media (width<=767px){.comparison-head.svelte-1fsphv0{display:none}.comparison-board.svelte-1fsphv0{box-shadow:none;background:0 0;border:none}.comparison-row.svelte-1fsphv0{border:1px solid var(--marketing-line,#e2e8f0);background:var(--marketing-surface,#fff);border-radius:14px;grid-template-columns:1fr;margin-bottom:18px;overflow:hidden;box-shadow:0 4px 16px -4px #0f172a0d}.comparison-row.svelte-1fsphv0+.comparison-row:where(.svelte-1fsphv0){border-top:1px solid var(--marketing-line,#e2e8f0)}.col-manual.svelte-1fsphv0{border-bottom:1px dashed var(--marketing-line,#e2e8f0);background:#fafaf9;padding:16px}.col-bot.svelte-1fsphv0{background:#eff6ff;border-left:none;padding:16px}.mobile-badge.svelte-1fsphv0{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}}@keyframes svelte-1fsphv0-pain-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-pain.svelte-1fsphv0.is-revealed .marketing-section-header:where(.svelte-1fsphv0){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-1fsphv0-pain-fade-up}.marketing-section-pain.svelte-1fsphv0.is-revealed .comparison-board:where(.svelte-1fsphv0){animation:1.6s cubic-bezier(.22,1,.36,1) .12s both svelte-1fsphv0-pain-fade-up}.marketing-section-pain.svelte-1fsphv0.is-revealed .comparison-row:where(.svelte-1fsphv0){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-1fsphv0-pain-fade-up;animation-delay:var(--row-delay,.15s)}}.workflow-steps.svelte-157z9rf{counter-reset:workflow;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-steps.svelte-157z9rf li:where(.svelte-157z9rf){grid-template-rows:subgrid;grid-row:span 3;min-width:0;display:grid;position:relative}.workflow-step-num.svelte-157z9rf{background:var(--marketing-accent);color:#fff;border:0;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:40px;height:40px;margin-bottom:8px;font-size:16px;font-weight:800;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.workflow-steps.svelte-157z9rf li:where(.svelte-157z9rf):hover .workflow-step-num:where(.svelte-157z9rf){transform:scale(1.1);box-shadow:0 8px 24px -4px #1d4ed873}}h3.svelte-157z9rf{margin:0;font-size:20px;font-weight:700;line-height:1.4}.workflow-steps.svelte-157z9rf p:where(.svelte-157z9rf){margin:0}p.svelte-157z9rf{color:var(--marketing-secondary);margin:0}.workflow-independence-banner.svelte-157z9rf{border:1px solid var(--marketing-line);background:#f8fafc;border-radius:12px;align-items:flex-start;gap:14px;margin-top:36px;padding:16px 20px;display:flex}.independence-shield.svelte-157z9rf{color:#64748b;flex-shrink:0;width:20px;height:20px;margin-top:2px}.workflow-independence-text.svelte-157z9rf{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.workflow-privacy.svelte-157z9rf{color:var(--marketing-accent);text-underline-offset:3px;margin-left:8px;font-weight:600;text-decoration:underline;transition:color .15s,text-underline-offset .15s;display:inline-flex}.workflow-privacy.svelte-157z9rf:hover{text-underline-offset:5px;color:var(--marketing-accent-hover)}@media (width<=767px){.workflow-steps.svelte-157z9rf{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:32px}.workflow-steps.svelte-157z9rf li:where(.svelte-157z9rf){grid-row:auto;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.workflow-steps.svelte-157z9rf li:where(.svelte-157z9rf) .workflow-step-num:where(.svelte-157z9rf){grid-row:span 2;margin:0}.workflow-steps.svelte-157z9rf h3:where(.svelte-157z9rf),.workflow-steps.svelte-157z9rf p:where(.svelte-157z9rf){grid-column:2}.workflow-independence-banner.svelte-157z9rf{flex-direction:column;gap:8px}}@keyframes svelte-157z9rf-workflow-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-workflow.svelte-157z9rf.is-revealed .marketing-section-header:where(.svelte-157z9rf){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-157z9rf-workflow-fade-up}.workflow-steps.svelte-157z9rf.is-revealed li:where(.svelte-157z9rf){animation:1.5s cubic-bezier(.22,1,.36,1) both svelte-157z9rf-workflow-fade-up;animation-delay:var(--reveal-delay,0s)}.marketing-section-workflow.svelte-157z9rf.is-revealed .workflow-independence-banner:where(.svelte-157z9rf){animation:1.6s cubic-bezier(.22,1,.36,1) .45s both svelte-157z9rf-workflow-fade-up}}.credit-estimator.svelte-bljqgx{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-panel);background:var(--marketing-surface);flex-direction:column;transition:border-color .3s,box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.credit-estimator.svelte-bljqgx:hover{border-color:#cbd5e1;box-shadow:0 16px 40px -16px #0f172a14}}.estimator-quantity.svelte-bljqgx{border:0;min-width:0;margin:0;padding:24px}.estimator-quantity.svelte-bljqgx legend:where(.svelte-bljqgx){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.control-label.svelte-bljqgx{margin:0 0 12px;font-size:14px;font-weight:700;display:block}.quantity-block.svelte-bljqgx .control-label:where(.svelte-bljqgx){font-size:20px}button.svelte-bljqgx,input.svelte-bljqgx{font:inherit}button.svelte-bljqgx{cursor:pointer;border:1px solid var(--marketing-muted);border-radius:var(--marketing-radius-control);background:var(--marketing-surface);min-height:44px;color:var(--marketing-ink);transition:transform .12s cubic-bezier(.16,1,.3,1),background-color .15s,border-color .15s,color .15s}button.svelte-bljqgx:hover{background:var(--marketing-bg);border-color:var(--marketing-secondary)}button.svelte-bljqgx:not(:disabled):active{transform:scale(.92)}button.svelte-bljqgx:disabled{cursor:not-allowed;opacity:.5}.quantity-stepper.svelte-bljqgx{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.quantity-stepper.svelte-bljqgx button:where(.svelte-bljqgx){justify-content:center;align-items:center;width:48px;height:48px;display:flex}.quantity-stepper.svelte-bljqgx input:where(.svelte-bljqgx){border:1px solid var(--marketing-muted);border-radius:var(--marketing-radius-control);background:var(--marketing-surface);min-width:0;height:48px;color:var(--marketing-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;transition:border-color .15s,box-shadow .15s}.quantity-stepper.svelte-bljqgx input:where(.svelte-bljqgx):focus{border-color:var(--marketing-accent);outline:none;box-shadow:0 0 0 3px #1d4ed826}.estimator-noscript.svelte-bljqgx{margin:16px 0 0}.estimate-summary.svelte-bljqgx{border-top:1px solid var(--marketing-line);background:var(--marketing-accent-surface);min-width:0;padding:24px}.estimate-details.svelte-bljqgx{margin:0}dt.svelte-bljqgx{color:var(--marketing-secondary);font-size:14px}dd.svelte-bljqgx{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.estimate-total.svelte-bljqgx dd:where(.svelte-bljqgx){letter-spacing:-.03em;grid-template-rows:minmax(26px,auto) minmax(48px,auto) minmax(21px,auto);place-items:center start;gap:10px;margin-top:12px;font-size:40px;font-weight:800;line-height:1.2;display:grid}.estimate-comparison.svelte-bljqgx{letter-spacing:normal;flex-wrap:wrap;grid-row:1;align-items:center;gap:6px;display:flex}.estimate-current.svelte-bljqgx{grid-row:2}.estimate-discount.svelte-bljqgx{border-radius:var(--marketing-radius-control);background:var(--marketing-accent);color:var(--marketing-surface);white-space:nowrap;padding:4px 6px;font-size:12px;font-weight:750;line-height:1.4}@keyframes svelte-bljqgx-discount-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.estimate-discount.svelte-bljqgx{animation:.6s cubic-bezier(.22,1,.36,1) both svelte-bljqgx-discount-pop}}.estimate-original.svelte-bljqgx{color:var(--marketing-secondary);letter-spacing:normal;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.estimate-original.svelte-bljqgx>span:where(.svelte-bljqgx){font-size:12px}.estimate-original.svelte-bljqgx s:where(.svelte-bljqgx){text-decoration-thickness:1.5px}.estimate-savings.svelte-bljqgx{color:var(--marketing-accent-hover);letter-spacing:normal;grid-row:3;font-size:14px;font-weight:700;line-height:1.5}.estimate-meta.svelte-bljqgx{justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;margin-top:14px;display:flex}.estimate-total.svelte-bljqgx+.estimate-meta:where(.svelte-bljqgx){border-top:1px solid var(--marketing-line);margin-top:24px;padding-top:20px}.estimate-meta.svelte-bljqgx dt:where(.svelte-bljqgx){min-width:0;font-size:13px}.estimate-meta.svelte-bljqgx dd:where(.svelte-bljqgx){text-align:right;flex:none;margin:0;font-size:14px}.estimate-tier-name.svelte-bljqgx{margin-top:2px;font-size:12px;display:block}.estimate-capped-note.svelte-bljqgx{border-radius:var(--marketing-radius-control);color:#92400e;background:#fffbeb;border:1px solid #fde68a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.btn-cap-suggest.svelte-bljqgx{color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:700}.btn-cap-suggest.svelte-bljqgx:hover{background:#fde68a}.estimate-summary.svelte-bljqgx p:where(.svelte-bljqgx){max-width:65ch;color:var(--marketing-secondary);margin:16px 0 0;font-size:14px;line-height:1.65}.estimate-action.svelte-bljqgx{margin-top:24px}.estimator-purchase.svelte-bljqgx,.estimate-action.svelte-bljqgx .purchase-unavailable:where(.svelte-bljqgx){margin:0}.estimator-purchase.svelte-bljqgx{width:100%;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover) and (pointer:fine){.estimator-purchase.svelte-bljqgx:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #1d4ed859}}@media (width>=1024px){.credit-estimator.svelte-bljqgx{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.estimator-quantity.svelte-bljqgx,.estimate-summary.svelte-bljqgx{padding:32px}.estimate-summary.svelte-bljqgx{border-top:0}}@media (width<=767px){.estimate-total.svelte-bljqgx dd:where(.svelte-bljqgx){font-size:36px}}@media (width<=639px){.estimator-quantity.svelte-bljqgx,.estimate-summary.svelte-bljqgx{padding:20px}}.pricing-requirement.svelte-tys3og{max-width:65ch;color:var(--marketing-secondary);margin:12px 0 0;font-size:16px;line-height:1.6}@keyframes svelte-tys3og-pricing-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-pricing.svelte-tys3og.is-revealed .marketing-section-header:where(.svelte-tys3og){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-tys3og-pricing-fade-up}.marketing-section-pricing.svelte-tys3og.is-revealed .pricing-wrapper:where(.svelte-tys3og){animation:1.6s cubic-bezier(.22,1,.36,1) .18s both svelte-tys3og-pricing-fade-up}}.pricing-alert.svelte-tys3og{border-radius:var(--marketing-radius-control);color:#78350f;text-align:left;background:#fffbeb;border:1px solid #fde68a;max-width:65ch;margin:0;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.65}.marketing-faq-trigger.svelte-1ki3urt{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:24px;font-weight:700;list-style:none;transition:color .15s;display:flex;position:relative}.marketing-faq-trigger.svelte-1ki3urt::-webkit-details-marker{display:none}.marketing-faq-trigger.svelte-1ki3urt:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:-2px}.marketing-faq-indicator.svelte-1ki3urt{color:var(--marketing-secondary);flex:none;justify-content:center;align-items:center;margin-left:16px;font-size:22px;font-weight:500;line-height:1;transition:transform .65s cubic-bezier(.22,1,.36,1),color .3s;display:inline-flex}.marketing-faq-row[open].svelte-1ki3urt .marketing-faq-indicator:where(.svelte-1ki3urt){color:var(--marketing-accent);transform:rotate(45deg)}.marketing-faq-answer.svelte-1ki3urt{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);display:grid}.marketing-faq-row[open].svelte-1ki3urt .marketing-faq-answer:where(.svelte-1ki3urt){opacity:1;grid-template-rows:1fr}.marketing-faq-answer-inner.svelte-1ki3urt{min-height:0;color:var(--marketing-secondary);padding:0 24px 24px;font-size:16px;line-height:1.6;overflow:hidden}.marketing-faq-answer-inner.svelte-1ki3urt p:where(.svelte-1ki3urt){margin:0}.marketing-faq-answer-inner.svelte-1ki3urt a:where(.svelte-1ki3urt){min-height:44px;color:var(--marketing-accent);text-underline-offset:3px;align-items:center;margin-top:8px;text-decoration:underline;transition:text-underline-offset .15s,color .15s;display:inline-flex}.marketing-faq-answer-inner.svelte-1ki3urt a:where(.svelte-1ki3urt):hover{text-underline-offset:5px;color:var(--marketing-accent-hover)}.marketing-section.svelte-1ki3urt>.marketing-faq:where(.svelte-1ki3urt){border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-control);background:var(--marketing-surface);width:100%;min-width:0;max-width:none;margin:0;transition:border-color .3s,box-shadow .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (hover:hover) and (pointer:fine){.marketing-section.svelte-1ki3urt>.marketing-faq:where(.svelte-1ki3urt):hover{border-color:#cbd5e1;box-shadow:0 12px 32px -16px #0f172a14}}.marketing-faq.svelte-1ki3urt .marketing-faq-row:where(.svelte-1ki3urt){background:var(--marketing-surface);border:0;border-top:1px solid var(--marketing-line);box-shadow:none;border-radius:0;transition:background-color .2s;overflow:visible}.marketing-faq.svelte-1ki3urt .marketing-faq-row:where(.svelte-1ki3urt):first-child{border-top:0}.marketing-faq.svelte-1ki3urt .marketing-faq-row:where(.svelte-1ki3urt):hover{background:#f8fafc}.marketing-faq.svelte-1ki3urt .marketing-faq-row[open]:where(.svelte-1ki3urt),.marketing-faq.svelte-1ki3urt .marketing-faq-row[open]:where(.svelte-1ki3urt):hover{background:var(--marketing-accent-surface)}@media (width>=1024px){section.svelte-1ki3urt{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;column-gap:64px;display:grid}}@keyframes svelte-1ki3urt-faq-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-faq.svelte-1ki3urt.is-revealed .marketing-section-header:where(.svelte-1ki3urt){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-1ki3urt-faq-fade-up}.marketing-section-faq.svelte-1ki3urt.is-revealed .marketing-faq-row:where(.svelte-1ki3urt){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-1ki3urt-faq-fade-up;animation-delay:var(--faq-delay,.15s)}}.landing-closing-panel.svelte-1uha8ag{border:1px solid var(--marketing-line);border-radius:var(--marketing-radius-panel);background:var(--marketing-accent-surface);padding:40px;transition:border-color .45s,box-shadow .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.landing-closing-panel.svelte-1uha8ag:hover{border-color:#bfdbfe;box-shadow:0 16px 48px -12px #1d4ed81f}}.landing-closing-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:26ch}.landing-closing-panel.svelte-1uha8ag .marketing-section-lede:where(.svelte-1uha8ag){max-width:60ch}.landing-closing-panel.svelte-1uha8ag .marketing-cta-row:where(.svelte-1uha8ag){justify-content:flex-start}@media (width>=768px){.landing-closing-panel.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;display:grid}.landing-closing-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-area:1/1}.landing-closing-panel.svelte-1uha8ag .marketing-section-lede:where(.svelte-1uha8ag){grid-area:2/1}.landing-closing-panel.svelte-1uha8ag .marketing-cta-row:where(.svelte-1uha8ag){grid-area:1/2/span 2;justify-content:flex-end;margin-top:0}}@media (width<=767px){.landing-closing-panel.svelte-1uha8ag{padding:24px}}@keyframes svelte-1uha8ag-closing-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-section-closing.svelte-1uha8ag.is-revealed .landing-closing-panel:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){animation:1.4s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-closing-fade-up}.marketing-section-closing.svelte-1uha8ag.is-revealed .landing-closing-panel:where(.svelte-1uha8ag) .marketing-section-lede:where(.svelte-1uha8ag){animation:1.5s cubic-bezier(.22,1,.36,1) .2s both svelte-1uha8ag-closing-fade-up}.marketing-section-closing.svelte-1uha8ag.is-revealed .landing-closing-panel:where(.svelte-1uha8ag) .marketing-cta-row:where(.svelte-1uha8ag){animation:1.5s cubic-bezier(.22,1,.36,1) .35s both svelte-1uha8ag-closing-fade-up}}
