*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}.homepage.svelte-1uha8ag{--navy-950:#0a1628;--navy-900:#10223d;--navy-800:#173864;--navy-700:#1e497e;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-50:#eff6ff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-subtle:0 1px 3px #10223d0d;--shadow-card:0 4px 20px -2px #10223d14;--shadow-hover:0 16px 36px -4px #10223d24;color:var(--slate-800);background-color:#fff;overflow-x:hidden}.btn.svelte-1uha8ag{border-radius:var(--radius-sm);letter-spacing:-.1px;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:14px;font-weight:650;text-decoration:none;transition:all .18s ease-out;display:inline-flex}.btn.svelte-1uha8ag:hover{transform:translateY(-2px)}.btn-primary.svelte-1uha8ag{background:var(--navy-800);color:#fff;box-shadow:0 8px 20px #17386438}.btn-primary.svelte-1uha8ag:hover{background:var(--navy-700);color:#fff;box-shadow:0 12px 28px #17386452}.btn-secondary.svelte-1uha8ag{color:var(--navy-800);border-color:var(--slate-200);box-shadow:var(--shadow-subtle);background:#fff}.btn-secondary.svelte-1uha8ag:hover{border-color:var(--slate-300);background:var(--slate-50);color:var(--navy-900)}.btn-white.svelte-1uha8ag{color:var(--navy-900);background:#fff;font-weight:700}.btn-white.svelte-1uha8ag:hover{background:var(--blue-50);color:var(--navy-800)}.btn-primary-light.svelte-1uha8ag{color:var(--navy-800);background:#fff;font-weight:700;box-shadow:0 6px 20px #00000026}.btn-primary-light.svelte-1uha8ag:hover{background:var(--blue-50)}.btn-ghost-white.svelte-1uha8ag{color:#fff;background:#ffffff1f;border-color:#ffffff40}.btn-ghost-white.svelte-1uha8ag:hover{background:#fff3}.btn-arrow.svelte-1uha8ag,.btn-arrow-down.svelte-1uha8ag{width:15px;height:15px;transition:transform .18s}.btn.svelte-1uha8ag:hover .btn-arrow:where(.svelte-1uha8ag){transform:translate(3px)}.btn.svelte-1uha8ag:hover .btn-arrow-down:where(.svelte-1uha8ag){transform:translateY(3px)}.section-badge.svelte-1uha8ag{letter-spacing:1.4px;color:var(--blue-600);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:750;display:inline-flex}.section-badge.centered.svelte-1uha8ag{justify-content:center}.section-badge.light.svelte-1uha8ag{color:var(--blue-400)}.section-title.svelte-1uha8ag{letter-spacing:-1.2px;color:var(--navy-900);margin:0 0 16px;font-size:clamp(30px,3.8vw,42px);font-weight:800;line-height:1.15}.section-subtitle.svelte-1uha8ag{color:var(--slate-600);max-width:680px;margin:0;font-size:16px;line-height:1.65}.centered-header.svelte-1uha8ag{text-align:center;margin-inline:auto;margin-bottom:52px}.centered-text.svelte-1uha8ag{text-align:center;margin-inline:auto}.hero-section.svelte-1uha8ag{border-bottom:1px solid var(--slate-200);isolation:isolate;background:radial-gradient(circle at 85% 15%,#edf4fc 0%,#fff 60%);padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(64px,7vw,92px);position:relative;overflow:hidden}.hero-grid.svelte-1uha8ag{grid-template-columns:.98fr 1.02fr;align-items:center;gap:clamp(32px,4.5vw,56px);min-height:560px;display:grid}.hero-copy.svelte-1uha8ag{text-align:left;z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-badge.svelte-1uha8ag{letter-spacing:1px;color:var(--blue-600);background:#fff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 16px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #2563eb14}.badge-dot.svelte-1uha8ag{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.badge-separator.svelte-1uha8ag{color:var(--slate-300)}.badge-pill.svelte-1uha8ag{background:var(--blue-50);color:var(--blue-600);border-radius:9999px;padding:2px 8px;font-size:10px}.hero-title.svelte-1uha8ag{letter-spacing:-2px;color:var(--navy-900);margin:0 0 18px;font-size:clamp(36px,4.2vw,56px);font-weight:850;line-height:1.1}.hero-title-accent.svelte-1uha8ag{color:var(--blue-600);background:linear-gradient(135deg,#173864 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.hero-subtitle.svelte-1uha8ag{color:var(--slate-600);max-width:530px;margin:0 0 28px;font-size:clamp(15px,1.4vw,17px);line-height:1.68}.hero-cta-group.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.hero-trust-row.svelte-1uha8ag{color:var(--slate-600);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.trust-item.svelte-1uha8ag{align-items:center;gap:6px;display:flex}.trust-check.svelte-1uha8ag{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-grid}.hero-device-wrapper.svelte-1uha8ag{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.device-stage.svelte-1uha8ag{width:100%;max-width:650px;position:relative}.hero-laptop-image.svelte-1uha8ag{filter:blur(4px)drop-shadow(0 20px 32px #1738642e);width:100%;height:auto;transition:filter .3s;display:block}.laptop-floating-tag.svelte-1uha8ag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--navy-800);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;left:20px;box-shadow:0 8px 24px #10223d1f}.live-dot.svelte-1uha8ag{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.hero-orb.svelte-1uha8ag{pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.orb-one.svelte-1uha8ag{background:radial-gradient(circle,#edf4fc 0%,#edf4fc00 70%);width:440px;height:440px;top:-40px;right:-100px}.orb-two.svelte-1uha8ag{background:radial-gradient(circle,#e2edfa 0%,#e2edfa00 70%);width:280px;height:280px;bottom:-20px;left:-60px}.integrations-banner.svelte-1uha8ag{border-bottom:1px solid var(--slate-200);background:#fff;padding-block:50px}.integrations-header.svelte-1uha8ag{flex-direction:column;align-items:center;margin-bottom:24px;display:flex;position:relative}.carousel-nav-arrows.svelte-1uha8ag{gap:8px;display:flex;position:absolute;bottom:0;right:0}.carousel-nav-arrows.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--slate-200);width:36px;height:36px;color:var(--navy-800);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:all .16s;display:grid}.carousel-nav-arrows.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-50)}.integration-viewport.svelte-1uha8ag{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;padding-block:10px;overflow:auto hidden}.integration-viewport.svelte-1uha8ag::-webkit-scrollbar{display:none}.integration-track.svelte-1uha8ag{align-items:center;width:max-content;display:flex}.integration-set.svelte-1uha8ag{padding-right:24px;flex:none;align-items:center;gap:24px;padding-block:6px;display:flex}.integration-pill.svelte-1uha8ag{border:1px solid var(--slate-200);background:#fff;border-radius:12px;align-items:center;gap:14px;min-width:250px;padding:10px 18px;transition:all .18s;display:flex;box-shadow:0 1px 3px #10223d0a}.integration-pill.svelte-1uha8ag:hover{border-color:var(--blue-400);transform:translateY(-2px);box-shadow:0 4px 16px #2563eb1a}.pill-icon-box.svelte-1uha8ag{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.integration-pill.svelte-1uha8ag:hover .pill-icon-box:where(.svelte-1uha8ag){background:var(--navy-800);color:#fff;border-color:var(--navy-800);transform:scale(1.06)}.pill-icon-box.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:19px;height:19px}.pill-text.svelte-1uha8ag{flex-direction:column;display:flex}.pill-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--navy-900);font-size:13px}.pill-text.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--slate-500);font-size:11px}.software-suite-section.svelte-1uha8ag{border-bottom:1px solid var(--slate-200);background:linear-gradient(#f8fafc 0%,#eff6ff 52%,#f8fafc 100%);padding-block:clamp(78px,9vw,118px);position:relative;overflow:hidden}.suite-ambient-glow.svelte-1uha8ag{pointer-events:none;background:radial-gradient(at 50% 0,#2563eb1f,#0000 72%);width:min(1100px,100%);height:360px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.suite-container.svelte-1uha8ag{z-index:1;position:relative}.section-header.svelte-1uha8ag{max-width:780px;margin-bottom:44px}.suite-header.svelte-1uha8ag{margin-bottom:38px}.suite-kicker-pill.svelte-1uha8ag{color:#1d4ed8;letter-spacing:1.1px;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #2563eb14}.suite-kicker-dot.svelte-1uha8ag{background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb33}.suite-main-title.svelte-1uha8ag{letter-spacing:-.03em}.suite-title-gradient.svelte-1uha8ag{background:linear-gradient(135deg,#173864 0%,#2563eb 55%,#0284c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.suite-main-subtitle.svelte-1uha8ag{max-width:680px}.suite-switcher-bar.svelte-1uha8ag{background:#0f172a0a;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;padding:8px;display:grid}.suite-tab-btn.svelte-1uha8ag{cursor:pointer;text-align:left;color:var(--slate-700);background:#ffffffb8;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;transition:all .2s;display:flex}.suite-tab-btn.svelte-1uha8ag:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-1px)}.suite-tab-btn.active.svelte-1uha8ag{color:#fff;background:linear-gradient(135deg,#0a1628 0%,#173864 100%);border-color:#38bdf873;box-shadow:0 12px 28px #0a162838}.suite-tab-top.svelte-1uha8ag{align-items:center;gap:12px;min-width:0;display:flex}.suite-tab-step.svelte-1uha8ag{color:#2563eb;background:#eff6ff;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:800}.suite-tab-btn.active.svelte-1uha8ag .suite-tab-step:where(.svelte-1uha8ag){color:#38bdf8;background:#38bdf82e}.suite-tab-icon.svelte-1uha8ag{color:#173864;background:#f1f5f9;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.suite-tab-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px}.suite-tab-btn.active.svelte-1uha8ag .suite-tab-icon:where(.svelte-1uha8ag){color:#38bdf8;background:#ffffff1f}.suite-tab-titles.svelte-1uha8ag{flex-direction:column;min-width:0;display:flex}.suite-tab-titles.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--navy-900);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.suite-tab-btn.active.svelte-1uha8ag .suite-tab-titles:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#fff}.suite-tab-titles.svelte-1uha8ag small:where(.svelte-1uha8ag){letter-spacing:.7px;color:var(--slate-500);font-size:10px;font-weight:700}.suite-tab-btn.active.svelte-1uha8ag .suite-tab-titles:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#93c5fd}.suite-tab-pill.svelte-1uha8ag{color:#0369a1;white-space:nowrap;background:#e0f2fe;border-radius:9999px;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:750}.suite-tab-btn.active.svelte-1uha8ag .suite-tab-pill:where(.svelte-1uha8ag){color:#061326;background:#38bdf8}.suite-cockpit-card.svelte-1uha8ag{color:#fff;background:linear-gradient(140deg,#07101f 0%,#0d1f3a 58%,#132c52 100%);border:1px solid #38bdf847;border-radius:24px;grid-template-columns:1.02fr 1.18fr;align-items:center;gap:36px;margin-bottom:24px;padding:clamp(28px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #0a162842}.suite-cockpit-card.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf829 0%,#0000 70%);width:380px;height:380px;position:absolute;top:-100px;right:-100px}.cockpit-info-col.svelte-1uha8ag{z-index:1;flex-direction:column;display:flex;position:relative}.cockpit-meta-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cockpit-module-tag.svelte-1uha8ag{letter-spacing:1.2px;color:#38bdf8;font-size:10.5px;font-weight:800}.cockpit-deploy-pill.svelte-1uha8ag{color:#e2e8f0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:650}.cockpit-product-name.svelte-1uha8ag{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:clamp(26px,3.2vw,34px);font-weight:850}.cockpit-product-headline.svelte-1uha8ag{color:#60a5fa;margin:0 0 14px;font-size:16px;font-weight:650}.cockpit-product-desc.svelte-1uha8ag{color:#cbd5e1;margin:0 0 22px;font-size:14.5px;line-height:1.65}.cockpit-capabilities-box.svelte-1uha8ag{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:20px;padding:18px 20px}.cockpit-sublabel.svelte-1uha8ag{letter-spacing:1.2px;color:#94a3b8;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.cockpit-highlights-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.cockpit-highlights-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#f1f5f9;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.cockpit-check-icon.svelte-1uha8ag{color:#38bdf8;background:#38bdf82e;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.cockpit-check-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:11px;height:11px}.cockpit-metrics-row.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.cockpit-metric-chip.svelte-1uha8ag{background:#0f172a8c;border:1px solid #38bdf838;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cockpit-metric-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#38bdf8;letter-spacing:-.02em;font-size:18px;font-weight:850}.cockpit-metric-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:600}.cockpit-actions-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cockpit-primary-btn.svelte-1uha8ag{color:#fff;background:#2563eb;border-color:#60a5fa66;box-shadow:0 10px 24px #2563eb59}.cockpit-primary-btn.svelte-1uha8ag:hover{background:#3b82f6}.cockpit-primary-btn.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .16s}.cockpit-primary-btn.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(4px)}.cockpit-secondary-btn.svelte-1uha8ag{min-height:48px}.cockpit-visual-col.svelte-1uha8ag{z-index:1;position:relative}.stage-window.svelte-1uha8ag{background:#060d1a;border:1px solid #94a3b83d;border-radius:16px;overflow:hidden;box-shadow:0 24px 52px #0000006b}.stage-window-bar.svelte-1uha8ag{background:#0b1629;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.window-dots.svelte-1uha8ag{gap:6px;display:flex}.window-dots.svelte-1uha8ag .dot:where(.svelte-1uha8ag){border-radius:50%;width:9px;height:9px}.window-dots.svelte-1uha8ag .dot.red:where(.svelte-1uha8ag){background:#f87171}.window-dots.svelte-1uha8ag .dot.amber:where(.svelte-1uha8ag){background:#fbbf24}.window-dots.svelte-1uha8ag .dot.green:where(.svelte-1uha8ag){background:#34d399}.window-url.svelte-1uha8ag{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:3px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;overflow:hidden}.window-live-badge.svelte-1uha8ag{color:#38bdf8;white-space:nowrap;background:#38bdf824;border:1px solid #38bdf84d;border-radius:9999px;padding:3px 9px;font-size:10.5px;font-weight:750}.window-live-badge.emerald.svelte-1uha8ag{color:#34d399;background:#10b98124;border-color:#10b98159}.rms-screenshot-frame.svelte-1uha8ag{background:#0f172a;padding:10px;position:relative}.rms-stage-img.svelte-1uha8ag{border:1px solid #ffffff1f;border-radius:8px;width:100%;height:auto;display:block}.stage-floating-hud.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081120e6;border:1px solid #38bdf866;border-radius:10px;align-items:center;gap:10px;padding:8px 13px;display:flex;position:absolute;box-shadow:0 12px 28px #00000061}.stage-floating-hud.hud-top-right.svelte-1uha8ag{top:20px;right:20px}.stage-floating-hud.hud-bottom-left.svelte-1uha8ag{bottom:20px;left:20px}.hud-pulse.svelte-1uha8ag{background:#10b981;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 4px #10b98140}.hud-icon-badge.svelte-1uha8ag{color:#38bdf8;background:#38bdf833;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.stage-floating-hud.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:12px;display:block}.stage-floating-hud.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:10.5px;display:block}.damage-hud-canvas.svelte-1uha8ag{background:radial-gradient(circle,#0f2442 0%,#071120 100%);flex-direction:column;gap:16px;padding:20px;display:flex}.damage-telemetry-strip.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.telemetry-pill.svelte-1uha8ag{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.telemetry-pill.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.8px;color:#94a3b8;font-size:9.5px;font-weight:750}.telemetry-pill.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:13px}.vehicle-schematic-stage.svelte-1uha8ag{background:#060d1aa6;border:1px solid #38bdf838;border-radius:12px;padding:18px 12px;position:relative}.schematic-svg.svelte-1uha8ag{width:100%;height:auto;display:block}.damage-pin.svelte-1uha8ag{align-items:center;gap:6px;display:flex;position:absolute}.damage-pin.pin-one.svelte-1uha8ag{top:26%;left:14%}.damage-pin.pin-two.svelte-1uha8ag{top:18%;left:48%}.damage-pin.pin-three.svelte-1uha8ag{bottom:22%;right:18%}.pin-num.svelte-1uha8ag{color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 0 4px #ef444447}.pin-tooltip.svelte-1uha8ag{color:#f8fafc;white-space:nowrap;background:#0f172aeb;border:1px solid #ffffff29;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:650}.damage-signature-bar.svelte-1uha8ag{background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sig-left.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.sig-check.svelte-1uha8ag{color:#052e16;background:#10b981;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.sig-left.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ecfdf5;font-size:12.5px;display:block}.sig-left.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a7f3d0;font-size:11px;display:block}.sig-script.svelte-1uha8ag{color:#6ee7b7;padding-right:4px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.web-storefront-canvas.svelte-1uha8ag{background:linear-gradient(#0b192e 0%,#071120 100%);flex-direction:column;gap:14px;padding:20px;display:flex}.web-booking-search.svelte-1uha8ag{background:#ffffff0f;border:1px solid #38bdf840;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.search-field.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.search-field.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.8px;color:#38bdf8;font-size:9px;font-weight:800}.search-field.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:12.5px}.search-cta-pill.svelte-1uha8ag{color:#fff;background:#2563eb;border-radius:7px;padding:6px 12px;font-size:11px;font-weight:750}.web-fleet-cards.svelte-1uha8ag{flex-direction:column;gap:10px;display:flex}.web-car-card.svelte-1uha8ag{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.web-car-card.selected.svelte-1uha8ag{background:#2563eb24;border-color:#38bdf873}.web-car-info.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.web-car-tag.svelte-1uha8ag{letter-spacing:.7px;color:#60a5fa;font-size:9.5px;font-weight:800}.web-car-info.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:14px}.web-car-info.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px}.web-car-price.svelte-1uha8ag{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.web-car-price.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:18px;font-weight:850}.web-car-price.svelte-1uha8ag strong:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#94a3b8;font-size:11px;font-weight:500}.web-book-pill.svelte-1uha8ag{color:#061326;background:#38bdf8;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:750}.web-book-pill.outline.svelte-1uha8ag{color:#cbd5e1;background:0 0;border:1px solid #ffffff38}.web-commission-banner.svelte-1uha8ag{background:#10b9811f;border:1px solid #10b98152;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.comm-left.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.comm-badge.svelte-1uha8ag{color:#052e16;background:#10b981;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:850}.comm-left.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ecfdf5;font-size:12.5px;display:block}.comm-left.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a7f3d0;font-size:11px;display:block}.comm-saved.svelte-1uha8ag{color:#34d399;white-space:nowrap;font-size:14px;font-weight:850}.suite-bento-dock.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.suite-bento-card.svelte-1uha8ag{border:1px solid var(--slate-200);box-shadow:var(--shadow-subtle);background:#fff;border-radius:16px;flex-direction:column;padding:22px 24px;transition:all .2s;display:flex}.suite-bento-card.svelte-1uha8ag:hover{border-color:var(--blue-400);box-shadow:var(--shadow-card);transform:translateY(-2px)}.suite-bento-card.is-focused.svelte-1uha8ag{background:linear-gradient(#fff 0%,#f0f7ff 100%);border-color:#2563eb;box-shadow:0 10px 26px #2563eb1f}.bento-card-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bento-step-num.svelte-1uha8ag{color:#2563eb;background:#eff6ff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.bento-pill-tag.svelte-1uha8ag{color:var(--slate-600);background:var(--slate-100);border-radius:9999px;padding:3px 9px;font-size:10.5px;font-weight:700}.bento-card-name.svelte-1uha8ag{color:var(--navy-900);margin:0 0 4px;font-size:18px;font-weight:800}.bento-card-summary.svelte-1uha8ag{color:var(--slate-600);flex-grow:1;margin:0 0 18px;font-size:13px;line-height:1.5}.bento-card-actions.svelte-1uha8ag{border-top:1px solid var(--slate-200);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.bento-preview-btn.svelte-1uha8ag{color:var(--slate-500);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;transition:color .15s}.bento-preview-btn.svelte-1uha8ag:hover,.bento-preview-btn.active.svelte-1uha8ag{color:#2563eb}.bento-direct-link.svelte-1uha8ag{color:var(--navy-800);align-items:center;gap:5px;font-size:13px;font-weight:750;text-decoration:none;transition:color .15s;display:inline-flex}.bento-direct-link.svelte-1uha8ag:hover{color:#2563eb}.run-as-app-section.svelte-1uha8ag{background:#fff;padding-block:clamp(68px,8vw,96px)}.app-spotlight-box.svelte-1uha8ag{background:linear-gradient(145deg, var(--navy-950) 0%, var(--navy-800) 100%);border-radius:var(--radius-xl);color:#fff;padding:clamp(36px,6vw,68px);box-shadow:0 24px 56px #0a162847}.app-spotlight-header.svelte-1uha8ag{max-width:780px;margin-bottom:48px}.text-white.svelte-1uha8ag{color:#fff!important}.text-light.svelte-1uha8ag{color:var(--slate-300)!important}.app-pillars-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:40px;display:grid}.platform-card.svelte-1uha8ag{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;padding:28px 24px;transition:background .18s;display:flex}.platform-card.svelte-1uha8ag:hover{background:#ffffff1a}.platform-icon-box.svelte-1uha8ag{color:#60a5fa;background:#2563eb29;border:1px solid #60a5fa4d;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:18px;transition:all .2s;display:grid}.platform-card.svelte-1uha8ag:hover .platform-icon-box:where(.svelte-1uha8ag){color:#fff;background:#2563eb;border-color:#2563eb;transform:scale(1.08);box-shadow:0 4px 16px #2563eb59}.platform-icon-box.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}.platform-device-tag.svelte-1uha8ag{letter-spacing:.8px;color:var(--blue-400);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.platform-card-title.svelte-1uha8ag{color:#fff;margin:0 0 10px;font-size:18px;font-weight:750}.platform-card-desc.svelte-1uha8ag{color:var(--slate-300);margin:0;font-size:13px;line-height:1.6}.app-demo-callout.svelte-1uha8ag{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.callout-text.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:15px;display:block}.callout-text.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--slate-300);font-size:13px}.core-capabilities-section.svelte-1uha8ag{background:#fff;padding-block:clamp(72px,8vw,104px)}.capabilities-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:44px;display:grid}.capability-card.svelte-1uha8ag{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:28px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 4px 16px #0a16280a}.capability-card.svelte-1uha8ag:hover{border-color:var(--blue-300);transform:translateY(-4px);box-shadow:0 16px 36px #0a162814}.capability-top-row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.capability-icon-wrap.svelte-1uha8ag{width:48px;height:48px;color:var(--blue-600);background:#2563eb14;border:1px solid #2563eb29;border-radius:12px;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.capability-card.svelte-1uha8ag:hover .capability-icon-wrap:where(.svelte-1uha8ag){background:var(--blue-600);color:#fff;border-color:var(--blue-600);transform:scale(1.06);box-shadow:0 6px 18px #2563eb4d}.capability-icon-wrap.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:24px;height:24px}.capability-tag.svelte-1uha8ag{letter-spacing:.6px;color:var(--slate-600);background:var(--slate-100);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:750}.capability-name.svelte-1uha8ag{color:var(--navy-900);margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.3}.capability-desc.svelte-1uha8ag{color:var(--slate-600);flex-grow:1;margin:0 0 22px;font-size:14px;line-height:1.6}.capability-link.svelte-1uha8ag{color:var(--blue-600);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.capability-link.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .16s}.capability-card.svelte-1uha8ag:hover .capability-link:where(.svelte-1uha8ag){color:var(--blue-700)}.capability-card.svelte-1uha8ag:hover .capability-link:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transform:translate(4px)}.capabilities-cta-banner.svelte-1uha8ag{background:linear-gradient(135deg, var(--navy-950) 0%, var(--navy-900) 100%);border-radius:var(--radius-lg);color:#fff;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex;box-shadow:0 16px 36px #0a16282e}.banner-badge.svelte-1uha8ag{letter-spacing:.8px;color:#60a5fa;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.banner-title.svelte-1uha8ag{color:#fff;margin:0 0 6px;font-size:20px;font-weight:750}.banner-subtitle.svelte-1uha8ag{color:var(--slate-300);margin:0;font-size:14px;line-height:1.5}.workflow-section.svelte-1uha8ag{background:var(--slate-50);border-block:1px solid var(--slate-200);padding-block:clamp(72px,8vw,104px)}.workflow-steps-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.workflow-step-card.svelte-1uha8ag{border:1px solid var(--slate-200);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);cursor:default;background:#fff;flex-direction:column;padding:30px 22px;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.workflow-step-card.svelte-1uha8ag:before{content:"";background:0 0;height:3px;transition:background .24s;position:absolute;top:0;left:0;right:0}.workflow-step-card.svelte-1uha8ag:hover{background:linear-gradient(150deg,#0e1e36 0%,#173864 100%);border-color:#60a5fa73;transform:translateY(-6px);box-shadow:0 18px 40px -4px #10223d47}.workflow-step-card.svelte-1uha8ag:hover:before{background:linear-gradient(90deg,#60a5fa 0%,#38bdf8 100%)}.step-num-badge.svelte-1uha8ag{background:var(--navy-800);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:14px;font-weight:800;transition:all .24s;display:grid}.workflow-step-card.svelte-1uha8ag:hover .step-num-badge:where(.svelte-1uha8ag){color:#173864;background:#fff;transform:scale(1.08);box-shadow:0 4px 14px #0003}.step-software-tag.svelte-1uha8ag{letter-spacing:.9px;color:var(--blue-600);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750;transition:color .24s}.workflow-step-card.svelte-1uha8ag:hover .step-software-tag:where(.svelte-1uha8ag){color:#93c5fd}.step-title.svelte-1uha8ag{color:var(--navy-900);margin:0 0 10px;font-size:16px;font-weight:750;transition:color .24s}.workflow-step-card.svelte-1uha8ag:hover .step-title:where(.svelte-1uha8ag){color:#fff}.step-text.svelte-1uha8ag{color:var(--slate-600);margin:0;font-size:13px;line-height:1.6;transition:color .24s}.workflow-step-card.svelte-1uha8ag:hover .step-text:where(.svelte-1uha8ag){color:#e2e8f0}.metrics-strip.svelte-1uha8ag{background:var(--navy-900);color:#fff;padding-block:54px}.metrics-container.svelte-1uha8ag{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.metric-item.svelte-1uha8ag{flex-direction:column;align-items:center;gap:8px;display:flex}.metric-number.svelte-1uha8ag{color:var(--blue-400);letter-spacing:-1px;font-size:clamp(32px,4vw,44px);font-weight:850}.metric-label.svelte-1uha8ag{color:var(--slate-300);max-width:220px;font-size:13px;line-height:1.5}.closing-section.svelte-1uha8ag{background:#fff;padding-block:clamp(64px,8vw,96px)}.closing-banner.svelte-1uha8ag{background:linear-gradient(135deg, var(--navy-800) 0%, var(--navy-950) 100%);border-radius:var(--radius-xl);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:clamp(40px,6vw,68px);display:flex;box-shadow:0 20px 48px #17386433}.closing-badge.svelte-1uha8ag{letter-spacing:1.4px;color:var(--blue-400);margin-bottom:12px;font-size:11px;font-weight:750}.closing-title.svelte-1uha8ag{letter-spacing:-1px;max-width:720px;margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800}.closing-subtitle.svelte-1uha8ag{color:var(--slate-300);max-width:620px;margin:0 0 32px;font-size:16px;line-height:1.6}.closing-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.closing-footnote.svelte-1uha8ag{color:var(--slate-400);font-size:12px}@media (width<=1024px){.suite-switcher-bar.svelte-1uha8ag{grid-template-columns:1fr;gap:10px}.suite-cockpit-card.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.suite-bento-dock.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.capabilities-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities-cta-banner.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.app-pillars-grid.svelte-1uha8ag{grid-template-columns:1fr}.workflow-steps-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.metrics-container.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:32px 16px}}@media (width<=960px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:44px}.hero-copy.svelte-1uha8ag{text-align:center;align-items:center;margin-inline:auto}.hero-subtitle.svelte-1uha8ag{margin-inline:auto}.hero-cta-group.svelte-1uha8ag,.hero-trust-row.svelte-1uha8ag{justify-content:center}.hero-device-wrapper.svelte-1uha8ag{max-width:580px;margin-inline:auto}}@media (width<=640px){.cockpit-highlights-grid.svelte-1uha8ag,.cockpit-metrics-row.svelte-1uha8ag,.damage-telemetry-strip.svelte-1uha8ag{grid-template-columns:1fr}.pin-tooltip.svelte-1uha8ag{display:none}.capabilities-grid.svelte-1uha8ag,.workflow-steps-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-cta-group.svelte-1uha8ag{flex-direction:column;width:100%}.btn.svelte-1uha8ag{width:100%}.metrics-container.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.laptop-floating-tag.svelte-1uha8ag{padding:5px 12px;font-size:11px;bottom:8px;left:10px}}@media (prefers-reduced-motion:reduce){.btn.svelte-1uha8ag,.suite-tab-btn.svelte-1uha8ag,.suite-bento-card.svelte-1uha8ag,.capability-card.svelte-1uha8ag,.workflow-step-card.svelte-1uha8ag{transition:none!important;transform:none!important}}
