:root{--dr-bg:#060d17;--dr-surface:#0a1628;--dr-surface-hover:#0f213a;--dr-border:#1e3a5f;--dr-amber:#d97706;--dr-amber-light:#fbbf24;--dr-cyan:#0284c7;--dr-cyan-light:#38bdf8;--dr-emerald:#10b981;--dr-red:#ef4444;--dr-text:#f8fafc;--dr-text-muted:#94a3b8;--dr-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.product-page.svelte-1prlkgx{background-color:var(--dr-bg);color:var(--dr-text);font-family:var(--dr-font);padding-bottom:5rem;position:relative;overflow-x:hidden}.container.svelte-1prlkgx{max-width:1240px;margin:0 auto;padding:0 1.5rem}.ambient-glow.svelte-1prlkgx{filter:blur(140px);pointer-events:none;opacity:.22;z-index:0;border-radius:50%;position:absolute}.amber-glow.svelte-1prlkgx{background:radial-gradient(circle,#d97706,#0000 70%);width:550px;height:550px;top:-40px;right:15%}.cyan-glow.svelte-1prlkgx{background:radial-gradient(circle,#0284c7,#0000 70%);width:600px;height:600px;top:500px;left:10%}.hero-section.svelte-1prlkgx{text-align:center;z-index:1;padding:3.5rem 0 2.5rem;position:relative}.breadcrumb-nav.svelte-1prlkgx{color:var(--dr-text-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;display:inline-flex}.breadcrumb-nav.svelte-1prlkgx a:where(.svelte-1prlkgx){color:var(--dr-text-muted);text-decoration:none;transition:color .2s}.breadcrumb-nav.svelte-1prlkgx a:where(.svelte-1prlkgx):hover{color:var(--dr-amber-light)}.breadcrumb-nav.svelte-1prlkgx .sep:where(.svelte-1prlkgx){color:#475569}.breadcrumb-nav.svelte-1prlkgx .current:where(.svelte-1prlkgx){color:var(--dr-amber-light);font-weight:500}.hero-badge-wrap.svelte-1prlkgx{margin-bottom:1.25rem}.hero-badge.svelte-1prlkgx{color:var(--dr-amber-light);letter-spacing:.02em;background:#d977061f;border:1px solid #fbbf2459;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.pulse-dot.svelte-1prlkgx{background-color:var(--dr-emerald);width:8px;height:8px;box-shadow:0 0 8px var(--dr-emerald);border-radius:50%;animation:2s infinite svelte-1prlkgx-pulseGlow}@keyframes svelte-1prlkgx-pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title.svelte-1prlkgx{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-1prlkgx{background:linear-gradient(135deg,#fbbf24 0%,#f97316 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-lead.svelte-1prlkgx{max-width:780px;color:var(--dr-text-muted);margin:0 auto 2.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-kpis.svelte-1prlkgx{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;max-width:860px;margin:0 auto 2.5rem;display:grid}.kpi-card.svelte-1prlkgx{border:1px solid var(--dr-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-1prlkgx{color:#fff;letter-spacing:-.02em;font-size:1.7rem;font-weight:800}.kpi-lbl.svelte-1prlkgx{color:var(--dr-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.hero-actions.svelte-1prlkgx{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.btn.svelte-1prlkgx{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-1prlkgx{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 4px 18px #d9770666}.btn-primary.svelte-1prlkgx:hover{transform:translateY(-2px);box-shadow:0 6px 22px #d977068c}.btn-secondary.svelte-1prlkgx{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff26}.btn-secondary.svelte-1prlkgx:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.btn-ghost.svelte-1prlkgx{color:var(--dr-text-muted);border:1px solid var(--dr-border);background:0 0}.btn-ghost.svelte-1prlkgx:hover{color:#fff;border-color:var(--dr-amber-light)}.direct-phone-pill.svelte-1prlkgx{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-1prlkgx:hover{background:#10b98133;transform:translateY(-1px)}.showcase-section.svelte-1prlkgx{z-index:1;padding:1rem 0 4rem;position:relative}.showcase-frame.svelte-1prlkgx{border:1px solid var(--dr-border);background:#0a1628;border-radius:18px;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #000000b3}.app-chrome.svelte-1prlkgx{border-bottom:1px solid var(--dr-border);background:#081322;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.chrome-status.svelte-1prlkgx{color:#cbd5e1;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.chrome-agreement.svelte-1prlkgx{color:var(--dr-amber-light);font-size:.8rem;font-weight:600}.mode-pill.svelte-1prlkgx{color:var(--dr-emerald);letter-spacing:.05em;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:.25rem .65rem;font-size:.7rem;font-weight:700}.showcase-img-wrap.svelte-1prlkgx{background:#060d17;position:relative}.showcase-img.svelte-1prlkgx{border-bottom:1px solid #ffffff0d;width:100%;height:auto;display:block}.floating-badge.svelte-1prlkgx{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1628eb;border:1px solid #fbbf244d;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:4s ease-in-out infinite alternate floatBadge;display:flex;position:absolute;box-shadow:0 10px 25px #0009}.badge-top-right.svelte-1prlkgx{top:1.5rem;right:1.5rem}.badge-bottom-left.svelte-1prlkgx{bottom:1.5rem;left:1.5rem}.badge-icon.svelte-1prlkgx{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.badge-icon.amber.svelte-1prlkgx{color:var(--dr-amber-light);background:#d9770640}.badge-icon.green.svelte-1prlkgx{color:#34d399;background:#10b98133}.badge-text.svelte-1prlkgx{text-align:left;flex-direction:column;display:flex}.badge-text.svelte-1prlkgx strong:where(.svelte-1prlkgx){color:#fff;font-size:.85rem}.badge-text.svelte-1prlkgx span:where(.svelte-1prlkgx){color:var(--dr-text-muted);font-size:.75rem}.section-head.svelte-1prlkgx{margin-bottom:3rem}.sub-badge.svelte-1prlkgx{text-transform:uppercase;letter-spacing:.1em;color:var(--dr-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.amber.svelte-1prlkgx{color:var(--dr-amber-light);background:#d9770626;border-color:#fbbf244d}.section-title.svelte-1prlkgx{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800}.section-desc.svelte-1prlkgx{max-width:680px;color:var(--dr-text-muted);margin:0 auto;font-size:1.05rem;line-height:1.6}.text-center.svelte-1prlkgx{text-align:center}.interactive-simulator-section.svelte-1prlkgx{z-index:1;padding:4rem 0;position:relative}.sim-card.svelte-1prlkgx{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000080}.sim-topbar.svelte-1prlkgx{border-bottom:1px solid var(--dr-border);background:#081322;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.sim-vehicle-meta.svelte-1prlkgx{flex-direction:column;gap:.2rem;display:flex}.meta-tag.svelte-1prlkgx{color:var(--dr-amber-light);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.vehicle-title.svelte-1prlkgx{color:#fff;font-size:1.15rem}.renter-sub.svelte-1prlkgx{color:var(--dr-text-muted);font-size:.8rem}.phase-selector.svelte-1prlkgx{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;gap:.5rem;padding:.3rem;display:flex}.phase-btn.svelte-1prlkgx{color:var(--dr-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.phase-btn.active.svelte-1prlkgx{color:#fff;background:#1e3a5f}.sim-body.svelte-1prlkgx{grid-template-columns:1fr 1.2fr;gap:2rem;padding:2rem;display:grid}.schematic-col.svelte-1prlkgx{border:1px solid var(--dr-border);background:#07101e;border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.schematic-header.svelte-1prlkgx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.schematic-title.svelte-1prlkgx{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.schematic-title.svelte-1prlkgx svg:where(.svelte-1prlkgx){color:var(--dr-cyan-light)}.legend-pills.svelte-1prlkgx{gap:.5rem;display:flex}.leg-pill.svelte-1prlkgx{border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.leg-pill.green.svelte-1prlkgx{color:#34d399;background:#10b9811a}.leg-pill.red.svelte-1prlkgx{color:#f87171;background:#ef44441f}.wireframe-container.svelte-1prlkgx{aspect-ratio:300/500;justify-content:center;align-items:center;width:100%;max-width:320px;margin:0 auto;display:flex;position:relative}.car-wireframe-svg.svelte-1prlkgx{width:100%;height:100%}.damage-pin.svelte-1prlkgx{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.damage-pin.svelte-1prlkgx:hover{transform:translate(-50%,-50%)scale(1.25)}.damage-pin.selected.svelte-1prlkgx{transform:translate(-50%,-50%)scale(1.35)}.pin-core.svelte-1prlkgx{border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 8px #000c}.pin-existing.svelte-1prlkgx .pin-core:where(.svelte-1prlkgx){background-color:var(--dr-emerald)}.pin-new.svelte-1prlkgx .pin-core:where(.svelte-1prlkgx){background-color:var(--dr-red)}.pin-pulse.svelte-1prlkgx{pointer-events:none;background:#ef444466;border-radius:50%;width:26px;height:26px;animation:1.8s infinite svelte-1prlkgx-pinPulse;position:absolute}@keyframes svelte-1prlkgx-pinPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.pin-tag-label.svelte-1prlkgx{display:none}.zone-selector-pills.svelte-1prlkgx{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.zone-pill-btn.svelte-1prlkgx{border:1px solid var(--dr-border);color:var(--dr-text-muted);cursor:pointer;background:#0a1628;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.zone-pill-btn.svelte-1prlkgx:hover{color:#fff;border-color:#38bdf866}.zone-pill-btn.active.svelte-1prlkgx{border-color:var(--dr-amber-light);color:#fff;background:#d9770626}.pill-dot.svelte-1prlkgx{border-radius:50%;width:6px;height:6px}.pill-dot.green.svelte-1prlkgx{background-color:var(--dr-emerald)}.pill-dot.red.svelte-1prlkgx{background-color:var(--dr-red)}.inspector-col.svelte-1prlkgx{flex-direction:column;display:flex}.dossier-card.svelte-1prlkgx{border:1px solid var(--dr-border);background:#081322;border-radius:14px;flex-direction:column;gap:1.5rem;height:100%;padding:1.75rem;display:flex}.dossier-badge-row.svelte-1prlkgx{gap:.5rem;margin-bottom:.5rem;display:flex}.zone-badge.svelte-1prlkgx{color:#94a3b8;letter-spacing:.05em;background:#ffffff14;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.severity-badge.svelte-1prlkgx{letter-spacing:.05em;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.severity-badge.red.svelte-1prlkgx{color:#fca5a5;background:#ef444433;border:1px solid #ef444459}.severity-badge.green.svelte-1prlkgx{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.zone-heading.svelte-1prlkgx{color:#fff;margin:0;font-size:1.45rem;font-weight:800}.dossier-content.svelte-1prlkgx{flex-direction:column;gap:1.25rem;display:flex}.phase-comparison-grid.svelte-1prlkgx{flex-direction:column;gap:.75rem;display:flex}.phase-box.svelte-1prlkgx{border:1px solid var(--dr-border);background:#07101e;border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.phase-box-title.svelte-1prlkgx{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.phase-box-desc.svelte-1prlkgx{color:#fff;margin:0;font-size:.92rem;line-height:1.45}.phase-stamp.svelte-1prlkgx{color:#64748b;font-size:.75rem}.phase-box.alert-box.svelte-1prlkgx{background:#ef444414;border-color:#ef444466}.phase-box.alert-box.svelte-1prlkgx .phase-box-title:where(.svelte-1prlkgx){color:#f87171}.repair-matrix-card.svelte-1prlkgx{background:#d977061a;border:1px solid #fbbf2459;border-radius:10px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.matrix-head.svelte-1prlkgx{align-items:center;gap:.65rem;display:flex}.matrix-icon.svelte-1prlkgx{color:var(--dr-amber-light)}.matrix-head.svelte-1prlkgx strong:where(.svelte-1prlkgx){color:#fef08a;font-size:.85rem;display:block}.matrix-head.svelte-1prlkgx span:where(.svelte-1prlkgx){color:var(--dr-text-muted);font-size:.75rem}.matrix-pricing-row.svelte-1prlkgx{color:#cbd5e1;border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding-top:.5rem;font-size:.9rem;display:flex}.matrix-price.svelte-1prlkgx{color:#fbbf24;font-size:1.4rem;font-weight:800}.matrix-notice.svelte-1prlkgx{color:var(--dr-text-muted);margin:0;font-size:.75rem;line-height:1.4}.telemetry-bar.svelte-1prlkgx{border:1px solid var(--dr-border);background:#07101e;border-radius:10px;grid-template-columns:1fr 1fr;gap:1rem;padding:.85rem;display:grid}.telemetry-item.svelte-1prlkgx{flex-direction:column;gap:.15rem;display:flex}.t-lbl.svelte-1prlkgx{text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.t-val.svelte-1prlkgx{color:#fff;font-size:1rem}.t-delta.svelte-1prlkgx{color:#38bdf8;font-size:.75rem}.btn-certify.svelte-1prlkgx{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a5f 0%,#0f2b48 100%);border:1px solid #38bdf866;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.9rem;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.btn-certify.svelte-1prlkgx:hover{background:#254877;box-shadow:0 4px 18px #38bdf84d}.modal-backdrop.svelte-1prlkgx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.certificate-modal.svelte-1prlkgx{border:1px solid var(--dr-border);background:#0a1628;border-radius:18px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 25px 60px #000c}.cert-header.svelte-1prlkgx{border-bottom:1px solid var(--dr-border);background:#07101e;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.cert-pill.svelte-1prlkgx{color:var(--dr-amber-light);letter-spacing:.06em;margin-bottom:.25rem;font-size:.68rem;font-weight:800;display:block}.cert-title.svelte-1prlkgx{color:#fff;margin:0 0 .2rem;font-size:1.25rem;font-weight:800}.cert-id.svelte-1prlkgx{color:#64748b;font-family:monospace;font-size:.75rem}.cert-close.svelte-1prlkgx{color:var(--dr-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.25rem}.cert-close.svelte-1prlkgx:hover{color:#fff}.cert-body.svelte-1prlkgx{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.cert-meta-grid.svelte-1prlkgx{color:#cbd5e1;background:#07101e;border-radius:8px;grid-template-columns:1fr 1fr;gap:.75rem;padding:.85rem;font-size:.82rem;display:grid}.sub-m.svelte-1prlkgx{color:var(--dr-text-muted);font-size:.75rem;display:block}.cert-damage-table.svelte-1prlkgx{border:1px solid var(--dr-border);border-radius:8px;font-size:.8rem;overflow:hidden}.table-head.svelte-1prlkgx{color:#cbd5e1;border-bottom:1px solid var(--dr-border);background:#0f213a;grid-template-columns:1.3fr 2fr 1fr;padding:.65rem .85rem;font-weight:700;display:grid}.table-row.svelte-1prlkgx{color:#94a3b8;border-bottom:1px solid #ffffff0d;grid-template-columns:1.3fr 2fr 1fr;align-items:center;padding:.65rem .85rem;display:grid}.table-row.row-alert.svelte-1prlkgx{background:#ef444414}.col-name.svelte-1prlkgx{color:#fff;font-weight:600}.text-red.svelte-1prlkgx{color:#f87171}.text-green.svelte-1prlkgx{color:#34d399}.col-price.svelte-1prlkgx{color:#fff;text-align:right;font-weight:700}.cert-total-row.svelte-1prlkgx{color:#fff;background:#d9770626;border:1px solid #fbbf244d;border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.95rem;display:flex}.total-charge.svelte-1prlkgx{color:#fbbf24;font-size:1.35rem;font-weight:800}.cert-signature-block.svelte-1prlkgx{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.sig-box.svelte-1prlkgx{border:1px dashed var(--dr-border);border-radius:8px;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.sig-title.svelte-1prlkgx{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:700}.signature-line.svelte-1prlkgx{color:#38bdf8;align-items:center;height:38px;font-family:Brush Script MT,cursive,sans-serif;font-size:1.3rem;display:flex}.signature-line.renter-sig.svelte-1prlkgx{color:#fbbf24}.sig-ts.svelte-1prlkgx{color:#64748b;font-size:.7rem}.cert-footer.svelte-1prlkgx{border-top:1px solid var(--dr-border);background:#07101e;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.legal-notice.svelte-1prlkgx{color:#64748b;font-size:.72rem;line-height:1.3}.comparison-section.svelte-1prlkgx{z-index:1;padding:5rem 0;position:relative}.comparison-grid.svelte-1prlkgx{grid-template-columns:1fr 1.15fr;gap:2rem;max-width:1040px;margin:0 auto;display:grid}.comp-card.svelte-1prlkgx{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:18px;flex-direction:column;padding:2.25rem;display:flex}.comp-card.modern.svelte-1prlkgx{background:linear-gradient(135deg,#091729 0%,#06101c 100%);border-color:#fbbf2466;box-shadow:0 15px 35px #0009}.comp-badge.svelte-1prlkgx{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;background:#ffffff14;border-radius:4px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.comp-badge.highlight.svelte-1prlkgx{color:var(--dr-amber-light);background:#d9770633;border:1px solid #fbbf2459}.comp-title.svelte-1prlkgx{color:#fff;margin:0 0 1.5rem;font-size:1.35rem;font-weight:800}.comp-list.svelte-1prlkgx{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.comp-list.svelte-1prlkgx li:where(.svelte-1prlkgx){align-items:flex-start;gap:.75rem;display:flex}.x-mark.svelte-1prlkgx{color:#ef4444;flex-shrink:0;font-size:1rem;font-weight:800;line-height:1.2}.check-mark.svelte-1prlkgx{color:#10b981;flex-shrink:0;font-size:1.1rem;font-weight:800;line-height:1.2}.comp-list.svelte-1prlkgx strong:where(.svelte-1prlkgx){color:#fff;margin-bottom:.2rem;font-size:.95rem;display:block}.comp-list.svelte-1prlkgx p:where(.svelte-1prlkgx){color:var(--dr-text-muted);margin:0;font-size:.85rem;line-height:1.45}.pillars-section.svelte-1prlkgx{z-index:1;padding:5rem 0;position:relative}.pillars-grid.svelte-1prlkgx{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;display:grid}.pillar-card.svelte-1prlkgx{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:16px;flex-direction:column;padding:2rem;transition:all .2s;display:flex}.pillar-card.svelte-1prlkgx:hover{border-color:#fbbf2466;transform:translateY(-3px);box-shadow:0 12px 30px #0006}.pillar-top.svelte-1prlkgx{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-num.svelte-1prlkgx{color:var(--dr-amber-light);opacity:.7;letter-spacing:.05em;font-size:1.1rem;font-weight:800}.pillar-icon.svelte-1prlkgx{width:40px;height:40px;color:var(--dr-amber-light);background:#d9770626;border-radius:10px;justify-content:center;align-items:center;display:flex}.pillar-title.svelte-1prlkgx{color:#fff;margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.pillar-sub.svelte-1prlkgx{color:#fcd34d;margin:0 0 .85rem;font-size:.88rem;font-weight:600}.pillar-desc.svelte-1prlkgx{color:var(--dr-text-muted);margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.pillar-checklist.svelte-1prlkgx{flex-direction:column;gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.pillar-checklist.svelte-1prlkgx li:where(.svelte-1prlkgx){color:#cbd5e1;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.pillar-checklist.svelte-1prlkgx svg:where(.svelte-1prlkgx){color:#fbbf24;flex-shrink:0;margin-top:.2rem}.workflow-section.svelte-1prlkgx{z-index:1;padding:4rem 0;position:relative}.workflow-steps.svelte-1prlkgx{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.25rem;display:grid}.step-card.svelte-1prlkgx{background:var(--dr-surface);border:1px solid var(--dr-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem;display:flex}.step-circle.svelte-1prlkgx{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 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 #d9770666}.step-title.svelte-1prlkgx{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.step-desc.svelte-1prlkgx{color:var(--dr-text-muted);margin:0;font-size:.85rem;line-height:1.5}.devices-section.svelte-1prlkgx{z-index:1;padding:4rem 0;position:relative}.device-card.svelte-1prlkgx{border:1px solid var(--dr-border);text-align:center;background:#081322;border-radius:20px;max-width:960px;margin:0 auto;padding:3rem 2rem}.device-content.svelte-1prlkgx{max-width:760px;margin:0 auto}.device-title.svelte-1prlkgx{color:#fff;letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800}.device-desc.svelte-1prlkgx{color:var(--dr-text-muted);margin:0 0 2.5rem;font-size:1.05rem;line-height:1.6}.device-badges.svelte-1prlkgx{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.d-badge.svelte-1prlkgx{border:1px solid var(--dr-border);background:#07101e;border-radius:12px;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;display:flex}.d-badge.svelte-1prlkgx strong:where(.svelte-1prlkgx){color:#fff;font-size:1rem}.d-badge.svelte-1prlkgx span:where(.svelte-1prlkgx){color:var(--dr-text-muted);font-size:.78rem}.faq-section.svelte-1prlkgx{z-index:1;padding:4rem 0;position:relative}.faq-grid.svelte-1prlkgx{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:1.5rem;display:grid}.faq-card.svelte-1prlkgx{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:12px;padding:1.75rem}.faq-question.svelte-1prlkgx{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-1prlkgx svg:where(.svelte-1prlkgx){color:var(--dr-amber-light);flex-shrink:0;margin-top:.15rem}.faq-answer.svelte-1prlkgx{color:var(--dr-text-muted);margin:0;padding-left:1.8rem;font-size:.92rem;line-height:1.6}.cta-banner-section.svelte-1prlkgx{z-index:1;padding:4rem 0 1rem;position:relative}.cta-banner.svelte-1prlkgx{text-align:center;background:linear-gradient(135deg,#1f1406 0%,#06101c 100%);border:1px solid #fbbf2466;border-radius:24px;padding:3.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.cta-banner.svelte-1prlkgx:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9770640,#0000 70%);width:600px;height:300px;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.cta-content.svelte-1prlkgx{max-width:720px;margin:0 auto;position:relative}.cta-pill.svelte-1prlkgx{color:var(--dr-amber-light);text-transform:uppercase;letter-spacing:.08em;background:#d977062e;border:1px solid #fbbf2466;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-block}.cta-title.svelte-1prlkgx{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-1prlkgx{color:var(--dr-text-muted);margin:0 0 2.25rem;font-size:1.1rem;line-height:1.6}.cta-buttons.svelte-1prlkgx{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=900px){.sim-body.svelte-1prlkgx,.comparison-grid.svelte-1prlkgx,.faq-grid.svelte-1prlkgx{grid-template-columns:1fr}.floating-badge.svelte-1prlkgx{display:none}}@media (width<=640px){.cert-meta-grid.svelte-1prlkgx,.cert-signature-block.svelte-1prlkgx{grid-template-columns:1fr}.cta-banner.svelte-1prlkgx{padding:2.5rem 1.25rem}}
