:root{--wb-bg:#060d17;--wb-surface:#0a1628;--wb-surface-hover:#0f213a;--wb-border:#1e3a5f;--wb-border-subtle:#ffffff14;--wb-cyan:#0284c7;--wb-cyan-light:#38bdf8;--wb-indigo:#6366f1;--wb-emerald:#10b981;--wb-amber:#f59e0b;--wb-text:#f8fafc;--wb-text-muted:#94a3b8;--wb-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.product-page.svelte-ou5t1u{background-color:var(--wb-bg);color:var(--wb-text);font-family:var(--wb-font);padding-bottom:5rem;position:relative;overflow-x:hidden}.container.svelte-ou5t1u{max-width:1240px;margin:0 auto;padding:0 1.5rem}.ambient-glow.svelte-ou5t1u{filter:blur(140px);pointer-events:none;opacity:.25;z-index:0;border-radius:50%;position:absolute}.cyan-glow.svelte-ou5t1u{background:radial-gradient(circle,#0284c7,#0000 70%);width:550px;height:550px;top:-50px;left:15%}.indigo-glow.svelte-ou5t1u{background:radial-gradient(circle,#6366f1,#0000 70%);width:600px;height:600px;top:400px;right:10%}.hero-section.svelte-ou5t1u{text-align:center;z-index:1;padding:3.5rem 0 2.5rem;position:relative}.breadcrumb-nav.svelte-ou5t1u{color:var(--wb-text-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;display:inline-flex}.breadcrumb-nav.svelte-ou5t1u a:where(.svelte-ou5t1u){color:var(--wb-text-muted);text-decoration:none;transition:color .2s}.breadcrumb-nav.svelte-ou5t1u a:where(.svelte-ou5t1u):hover{color:var(--wb-cyan-light)}.breadcrumb-nav.svelte-ou5t1u .sep:where(.svelte-ou5t1u){color:#475569}.breadcrumb-nav.svelte-ou5t1u .current:where(.svelte-ou5t1u){color:var(--wb-cyan-light);font-weight:500}.hero-badge-wrap.svelte-ou5t1u{margin-bottom:1.25rem}.hero-badge.svelte-ou5t1u{color:var(--wb-cyan-light);letter-spacing:.02em;background:#0284c71f;border:1px solid #38bdf84d;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.pulse-dot.svelte-ou5t1u{background-color:var(--wb-emerald);width:8px;height:8px;box-shadow:0 0 8px var(--wb-emerald);border-radius:50%;animation:2s infinite svelte-ou5t1u-pulseGlow}@keyframes svelte-ou5t1u-pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title.svelte-ou5t1u{letter-spacing:-.03em;color:#fff;margin-bottom:1.25rem;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800;line-height:1.15}.gradient-text.svelte-ou5t1u{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 60%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-lead.svelte-ou5t1u{max-width:780px;color:var(--wb-text-muted);margin:0 auto 2.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-kpis.svelte-ou5t1u{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;max-width:860px;margin:0 auto 2.5rem;display:grid}.kpi-card.svelte-ou5t1u{border:1px solid var(--wb-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a162899;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;display:flex}.kpi-val.svelte-ou5t1u{color:#fff;letter-spacing:-.02em;font-size:1.7rem;font-weight:800}.kpi-lbl.svelte-ou5t1u{color:var(--wb-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.hero-actions.svelte-ou5t1u{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.btn.svelte-ou5t1u{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary.svelte-ou5t1u{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 4px 18px #0284c766}.btn-primary.svelte-ou5t1u:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0284c78c}.btn-secondary.svelte-ou5t1u{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff26}.btn-secondary.svelte-ou5t1u:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.btn-ghost.svelte-ou5t1u{color:var(--wb-text-muted);border:1px solid var(--wb-border);background:0 0}.btn-ghost.svelte-ou5t1u:hover{color:#fff;border-color:var(--wb-cyan-light)}.direct-phone-pill.svelte-ou5t1u{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.direct-phone-pill.svelte-ou5t1u:hover{background:#10b98133;transform:translateY(-1px)}.showcase-section.svelte-ou5t1u{z-index:1;padding:1rem 0 4rem;position:relative}.showcase-frame.svelte-ou5t1u{border:1px solid var(--wb-border);background:#0a1628;border-radius:18px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.browser-chrome.svelte-ou5t1u{border-bottom:1px solid var(--wb-border);background:#07101e;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.browser-dots.svelte-ou5t1u{gap:.4rem;display:flex}.dot.svelte-ou5t1u{border-radius:50%;width:10px;height:10px}.dot-red.svelte-ou5t1u{background-color:#ef4444}.dot-yellow.svelte-ou5t1u{background-color:#f59e0b}.dot-green.svelte-ou5t1u{background-color:#10b981}.browser-address.svelte-ou5t1u{color:var(--wb-text-muted);background:#ffffff0a;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem 1.25rem;font-size:.78rem;display:flex}.status-live-tag.svelte-ou5t1u{color:var(--wb-emerald);letter-spacing:.05em;font-size:.7rem;font-weight:700}.showcase-img-wrap.svelte-ou5t1u{background:#060d17;position:relative}.showcase-img.svelte-ou5t1u{border-bottom:1px solid #ffffff0d;width:100%;height:auto;display:block}.floating-badge.svelte-ou5t1u{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1628eb;border:1px solid #38bdf84d;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:4s ease-in-out infinite alternate svelte-ou5t1u-floatBadge;display:flex;position:absolute;box-shadow:0 10px 25px #0009}.badge-top-right.svelte-ou5t1u{top:1.5rem;right:1.5rem}.badge-bottom-left.svelte-ou5t1u{bottom:1.5rem;left:1.5rem}@keyframes svelte-ou5t1u-floatBadge{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.badge-icon.svelte-ou5t1u{width:32px;height:32px;color:var(--wb-cyan-light);background:#0284c733;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-icon.green.svelte-ou5t1u{color:#34d399;background:#10b98133}.badge-text.svelte-ou5t1u{text-align:left;flex-direction:column;display:flex}.badge-text.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#fff;font-size:.85rem}.badge-text.svelte-ou5t1u span:where(.svelte-ou5t1u){color:var(--wb-text-muted);font-size:.75rem}.section-head.svelte-ou5t1u{margin-bottom:3rem}.sub-badge.svelte-ou5t1u{text-transform:uppercase;letter-spacing:.1em;color:var(--wb-cyan-light);background:#0284c71f;border:1px solid #38bdf840;border-radius:9999px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.sub-badge.green.svelte-ou5t1u{color:#34d399;background:#10b9811f;border-color:#10b98140}.section-title.svelte-ou5t1u{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.section-desc.svelte-ou5t1u{max-width:680px;color:var(--wb-text-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.text-center.svelte-ou5t1u{text-align:center}.interactive-simulator-section.svelte-ou5t1u{z-index:1;padding:4rem 0;position:relative}.sim-card.svelte-ou5t1u{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000080}.sim-topbar.svelte-ou5t1u{border-bottom:1px solid var(--wb-border);background:#081322;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.sim-status.svelte-ou5t1u{color:var(--wb-text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.sim-status.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#fff}.live-dot.svelte-ou5t1u{background-color:var(--wb-emerald);width:8px;height:8px;box-shadow:0 0 6px var(--wb-emerald);border-radius:50%}.device-switcher.svelte-ou5t1u{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.dev-btn.svelte-ou5t1u{color:var(--wb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.dev-btn.active.svelte-ou5t1u{color:#fff;background:#1e3a5f}.sim-body.svelte-ou5t1u{grid-template-columns:1.35fr 1fr;gap:2rem;padding:2rem;display:grid}.sim-body.mobile.svelte-ou5t1u{border:4px solid #1e3a5f;border-radius:24px;grid-template-columns:1fr;max-width:480px;margin:0 auto;box-shadow:0 0 35px #0284c733}.sim-controls.svelte-ou5t1u{flex-direction:column;gap:1.5rem;display:flex}.ctrl-group.svelte-ou5t1u{flex-direction:column;gap:.5rem;display:flex}.ctrl-label.svelte-ou5t1u{text-transform:uppercase;letter-spacing:.05em;color:var(--wb-cyan-light);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.ctrl-select.svelte-ou5t1u{border:1px solid var(--wb-border);color:#fff;cursor:pointer;background:#081322;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.ctrl-select.svelte-ou5t1u:focus{border-color:var(--wb-cyan-light)}.pill-buttons.svelte-ou5t1u{flex-wrap:wrap;gap:.5rem;display:flex}.pill-btn.svelte-ou5t1u{border:1px solid var(--wb-border);min-width:120px;color:var(--wb-text-muted);cursor:pointer;background:#081322;border-radius:8px;flex:1;padding:.65rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s}.pill-btn.active.svelte-ou5t1u{border-color:var(--wb-cyan-light);color:#fff;background:#0284c733}.vehicle-picker-grid.svelte-ou5t1u{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.veh-card.svelte-ou5t1u{border:1px solid var(--wb-border);text-align:left;cursor:pointer;background:#081322;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem;transition:all .2s;display:flex}.veh-card.svelte-ou5t1u:hover{background:#0c1a2e;border-color:#38bdf866}.veh-card.selected.svelte-ou5t1u{border-color:var(--wb-cyan-light);background:#0284c726;box-shadow:0 0 14px #0284c740}.veh-badge.svelte-ou5t1u{color:#94a3b8;background:#ffffff14;border-radius:4px;align-self:flex-start;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.veh-card.selected.svelte-ou5t1u .veh-badge:where(.svelte-ou5t1u){color:var(--wb-cyan-light);background:#38bdf833}.veh-name.svelte-ou5t1u{color:#fff;margin:0;font-size:.95rem;font-weight:700}.veh-cat.svelte-ou5t1u{color:var(--wb-text-muted);font-size:.75rem}.veh-specs.svelte-ou5t1u{color:#64748b;gap:.4rem;font-size:.75rem;display:flex}.veh-price-row.svelte-ou5t1u{align-items:baseline;gap:.2rem;margin-top:.35rem;display:flex}.veh-rate.svelte-ou5t1u{color:#fff;font-size:1.15rem;font-weight:800}.veh-per.svelte-ou5t1u{color:var(--wb-text-muted);font-size:.75rem}.addons-list.svelte-ou5t1u{flex-direction:column;gap:.65rem;display:flex}.addon-toggle.svelte-ou5t1u{border:1px solid var(--wb-border);cursor:pointer;background:#081322;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem;transition:all .2s;display:flex}.addon-toggle.active.svelte-ou5t1u{background:#6366f11a;border-color:#6366f180}.addon-toggle.svelte-ou5t1u input[type=checkbox]:where(.svelte-ou5t1u){accent-color:var(--wb-indigo);cursor:pointer;width:16px;height:16px;margin-top:.25rem}.addon-content.svelte-ou5t1u{flex:1}.addon-header.svelte-ou5t1u{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.addon-header.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#fff;font-size:.88rem}.addon-rate.svelte-ou5t1u{color:var(--wb-cyan-light);font-size:.82rem;font-weight:700}.addon-desc.svelte-ou5t1u{color:var(--wb-text-muted);margin:0;font-size:.78rem;line-height:1.4}.sim-summary.svelte-ou5t1u{flex-direction:column;display:flex}.summary-card.svelte-ou5t1u{border:1px solid var(--wb-border);background:#081322;border-radius:14px;flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex}.summary-head.svelte-ou5t1u{border-bottom:1px solid var(--wb-border);padding-bottom:1rem}.step-tag.svelte-ou5t1u{text-transform:uppercase;letter-spacing:.05em;color:var(--wb-cyan-light);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.summary-title.svelte-ou5t1u{color:#fff;margin:0 0 .2rem;font-size:1.35rem;font-weight:800}.summary-cat.svelte-ou5t1u{color:var(--wb-text-muted);font-size:.82rem}.summary-line-items.svelte-ou5t1u{flex-direction:column;gap:.65rem;display:flex}.line-item.svelte-ou5t1u{color:var(--wb-text-muted);justify-content:space-between;font-size:.88rem;display:flex}.line-item.svelte-ou5t1u .val:where(.svelte-ou5t1u){color:#fff;font-weight:600}.line-item.highlight.svelte-ou5t1u{color:#c7d2fe}.line-item.highlight.svelte-ou5t1u .val:where(.svelte-ou5t1u){color:#a5b4fc}.divider.svelte-ou5t1u{background:var(--wb-border);height:1px;margin:.5rem 0}.line-item.grand-total.svelte-ou5t1u{color:#fff;font-size:1.15rem;font-weight:800}.total-val.svelte-ou5t1u{color:#38bdf8;font-size:1.45rem}.deposit-notice.svelte-ou5t1u{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:8px;gap:.65rem;margin-top:.5rem;padding:.75rem;display:flex}.deposit-icon.svelte-ou5t1u{color:var(--wb-amber);flex-shrink:0;margin-top:.1rem}.deposit-info.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#fef08a;margin-bottom:.2rem;font-size:.78rem;display:block}.deposit-info.svelte-ou5t1u p:where(.svelte-ou5t1u){color:var(--wb-text-muted);margin:0;font-size:.75rem;line-height:1.35}.deposit-reduced.svelte-ou5t1u{color:#34d399;font-weight:700}.ota-savings-banner.svelte-ou5t1u{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;gap:.65rem;padding:.75rem;display:flex}.savings-icon.svelte-ou5t1u{color:#34d399;flex-shrink:0}.savings-text.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#34d399;font-size:.82rem;display:block}.savings-text.svelte-ou5t1u span:where(.svelte-ou5t1u){color:var(--wb-text-muted);font-size:.75rem}.btn-simulate-book.svelte-ou5t1u{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.btn-simulate-book.svelte-ou5t1u:hover{transform:translateY(-2px);box-shadow:0 4px 18px #0284c780}.spinner.svelte-ou5t1u{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-ou5t1u-spin}@keyframes svelte-ou5t1u-spin{to{transform:rotate(360deg)}}.live-push-alert.svelte-ou5t1u{background:#10b98126;border:1px solid #10b98166;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.75rem;animation:.3s ease-in svelte-ou5t1u-fadeIn;display:flex}@keyframes svelte-ou5t1u-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.alert-icon.svelte-ou5t1u{color:#060d17;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.8rem;font-weight:800;display:flex}.alert-text.svelte-ou5t1u strong:where(.svelte-ou5t1u){color:#34d399;font-size:.82rem;display:block}.alert-text.svelte-ou5t1u p:where(.svelte-ou5t1u){color:#e2e8f0;margin:0;font-size:.75rem;line-height:1.35}.roi-section.svelte-ou5t1u{z-index:1;padding:4rem 0;position:relative}.roi-card.svelte-ou5t1u{border:1px solid var(--wb-border);background:linear-gradient(135deg,#091729 0%,#06101c 100%);border-radius:20px;padding:3rem;box-shadow:0 20px 45px #0009}.roi-header.svelte-ou5t1u{text-align:center;max-width:720px;margin:0 auto 3rem}.roi-title.svelte-ou5t1u{color:#fff;letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800}.roi-lead.svelte-ou5t1u{color:var(--wb-text-muted);margin:0;font-size:1.05rem;line-height:1.6}.roi-grid.svelte-ou5t1u{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}.roi-sliders.svelte-ou5t1u{flex-direction:column;gap:1.75rem;display:flex}.slider-group.svelte-ou5t1u{flex-direction:column;gap:.65rem;display:flex}.slider-header.svelte-ou5t1u{color:#e2e8f0;justify-content:space-between;font-size:.95rem;font-weight:600;display:flex}.slider-val.svelte-ou5t1u{color:var(--wb-cyan-light);font-weight:700}.custom-range.svelte-ou5t1u{appearance:none;background:#1e3a5f;border-radius:4px;outline:none;width:100%;height:8px}.custom-range.svelte-ou5t1u::-webkit-slider-thumb{appearance:none;background:var(--wb-cyan-light);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #38bdf8b3}.roi-results-box.svelte-ou5t1u{border:1px solid var(--wb-border);background:#081322;border-radius:14px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.result-block.svelte-ou5t1u{border-radius:10px;padding:1.25rem}.result-block.loss.svelte-ou5t1u{background:#ef444414;border:1px solid #ef444440}.result-block.win.svelte-ou5t1u{background:#10b9811a;border:1px solid #10b98159}.res-label.svelte-ou5t1u{text-transform:uppercase;letter-spacing:.04em;color:var(--wb-text-muted);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.res-num.svelte-ou5t1u{letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.85rem;font-weight:800;display:block}.text-red.svelte-ou5t1u{color:#f87171}.text-emerald.svelte-ou5t1u{color:#34d399}.res-note.svelte-ou5t1u{color:var(--wb-text-muted);margin:0;font-size:.78rem;line-height:1.4}.pillars-section.svelte-ou5t1u{z-index:1;padding:5rem 0;position:relative}.pillars-grid.svelte-ou5t1u{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;display:grid}.pillar-card.svelte-ou5t1u{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:16px;flex-direction:column;padding:2rem;transition:all .2s;display:flex}.pillar-card.svelte-ou5t1u:hover{border-color:#38bdf859;transform:translateY(-3px);box-shadow:0 12px 30px #0006}.pillar-top.svelte-ou5t1u{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-num.svelte-ou5t1u{color:var(--wb-cyan-light);opacity:.6;letter-spacing:.05em;font-size:1.1rem;font-weight:800}.pillar-icon.svelte-ou5t1u{width:40px;height:40px;color:var(--wb-cyan-light);background:#0284c726;border-radius:10px;justify-content:center;align-items:center;display:flex}.pillar-title.svelte-ou5t1u{color:#fff;margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.pillar-sub.svelte-ou5t1u{color:#93c5fd;margin:0 0 .85rem;font-size:.88rem;font-weight:600}.pillar-desc.svelte-ou5t1u{color:var(--wb-text-muted);margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.pillar-checklist.svelte-ou5t1u{flex-direction:column;gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.pillar-checklist.svelte-ou5t1u li:where(.svelte-ou5t1u){color:#cbd5e1;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.pillar-checklist.svelte-ou5t1u svg:where(.svelte-ou5t1u){color:#38bdf8;flex-shrink:0;margin-top:.2rem}.workflow-section.svelte-ou5t1u{z-index:1;padding:4rem 0;position:relative}.workflow-steps.svelte-ou5t1u{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.25rem;display:grid;position:relative}.step-card.svelte-ou5t1u{background:var(--wb-surface);border:1px solid var(--wb-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem;display:flex;position:relative}.step-circle.svelte-ou5t1u{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#6366f1 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 4px 14px #0284c766}.step-title.svelte-ou5t1u{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.step-desc.svelte-ou5t1u{color:var(--wb-text-muted);margin:0;font-size:.85rem;line-height:1.5}.faq-section.svelte-ou5t1u{z-index:1;padding:4rem 0;position:relative}.faq-grid.svelte-ou5t1u{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:1.5rem;display:grid}.faq-card.svelte-ou5t1u{background:var(--wb-surface);border:1px solid var(--wb-border);border-radius:12px;padding:1.75rem}.faq-question.svelte-ou5t1u{color:#fff;align-items:flex-start;gap:.65rem;margin:0 0 .65rem;font-size:1.05rem;font-weight:700;line-height:1.4;display:flex}.faq-question.svelte-ou5t1u svg:where(.svelte-ou5t1u){color:var(--wb-cyan-light);flex-shrink:0;margin-top:.15rem}.faq-answer.svelte-ou5t1u{color:var(--wb-text-muted);margin:0;padding-left:1.8rem;font-size:.92rem;line-height:1.6}.cta-banner-section.svelte-ou5t1u{z-index:1;padding:4rem 0 1rem;position:relative}.cta-banner.svelte-ou5t1u{text-align:center;background:linear-gradient(135deg,#091a30 0%,#06101c 100%);border:1px solid #38bdf859;border-radius:24px;padding:3.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.cta-banner.svelte-ou5t1u:before{content:"";pointer-events:none;background:radial-gradient(circle,#0284c733,#0000 70%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.cta-content.svelte-ou5t1u{max-width:720px;margin:0 auto;position:relative}.cta-pill.svelte-ou5t1u{color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;background:#0284c726;border:1px solid #38bdf84d;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-block}.cta-title.svelte-ou5t1u{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.2}.cta-desc.svelte-ou5t1u{color:var(--wb-text-muted);margin:0 0 2.25rem;font-size:1.1rem;line-height:1.6}.cta-buttons.svelte-ou5t1u{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=900px){.sim-body.svelte-ou5t1u,.roi-grid.svelte-ou5t1u,.faq-grid.svelte-ou5t1u{grid-template-columns:1fr}.floating-badge.svelte-ou5t1u{display:none}}@media (width<=640px){.vehicle-picker-grid.svelte-ou5t1u{grid-template-columns:1fr}.roi-card.svelte-ou5t1u{padding:2rem 1.25rem}.cta-banner.svelte-ou5t1u{padding:2.5rem 1.25rem}}
