:root{--bg-dark:#0a0a0a;--bg-dark-2:#111;--bg-dark-elevated:#161616;--bg-light:#fff;--bg-light-2:#f7f7f7;--bg-light-elevated:#fff;--text-on-dark:#fff;--text-on-dark-2:hsla(0,0%,100%,.72);--text-on-dark-3:hsla(0,0%,100%,.48);--text-on-dark-4:hsla(0,0%,100%,.26);--text-on-light:#0a0a0a;--text-on-light-2:hsla(0,0%,4%,.72);--text-on-light-3:hsla(0,0%,4%,.5);--text-on-light-4:hsla(0,0%,4%,.28);--accent:#7c3aed;--accent-hover:#6d28d9;--accent-soft:#a78bfa;--accent-bg-soft:rgba(124,58,237,.08);--accent-border:rgba(124,58,237,.2);--ok:#16a34a;--warn:#d97706;--err:#dc2626;--whatsapp:#128c43;--whatsapp-hover:#1aa854;--border-on-dark:hsla(0,0%,100%,.08);--border-on-dark-mid:hsla(0,0%,100%,.14);--border-on-light:hsla(0,0%,4%,.08);--border-on-light-mid:hsla(0,0%,4%,.14);--shadow-soft:0 4px 24px rgba(0,0,0,.06);--shadow-elevated:0 12px 40px rgba(0,0,0,.1);--shadow-dark-card:0 10px 40px -10px rgba(0,0,0,.5);--content-max:1180px;--content-pad:28px;--r-1:4px;--r-2:8px;--r-3:14px;--r-4:22px;--r-pill:999px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg-light);color:var(--text-on-light);font-family:Google Sans,DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body{min-height:100vh}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.data,.kpi,.mono,.price,code,kbd,time{font-family:DM Mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.h1,h1{font-weight:900;font-size:clamp(32px,5vw,60px);line-height:1.04;letter-spacing:-.025em}.h1,.h2,h1,h2{font-family:DM Sans,Google Sans,sans-serif}.h2,h2{font-weight:800;font-size:clamp(24px,2.8vw,36px);line-height:1.12;letter-spacing:-.02em}.h3,h3{font-size:clamp(17px,1.5vw,20px);line-height:1.25;letter-spacing:-.01em}.h3,h3,h4{font-family:DM Sans,Google Sans,sans-serif;font-weight:700}h4{font-size:15px;line-height:1.3}.body,p{font-size:14px;line-height:1.65}.lead{font-size:16px;line-height:1.55}.eyebrow{font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.eyebrow-on-light{color:var(--accent)}.eyebrow-on-dark{color:var(--accent-soft)}.label{font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.section{padding:88px var(--content-pad);position:relative}@media (max-width:1024px){.section{padding:64px var(--content-pad)}}@media (max-width:640px){.section{padding:52px 20px;--content-pad:20px}}.section-dark{background:var(--bg-dark);color:var(--text-on-dark)}.section-dark-2{background:var(--bg-dark-2);color:var(--text-on-dark)}.section-light{background:var(--bg-light);color:var(--text-on-light)}.section-light-2{background:var(--bg-light-2);color:var(--text-on-light)}.container{max-width:var(--content-max);margin:0 auto}.container-narrow{max-width:880px;margin:0 auto}.grid{display:grid;grid-gap:24px;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.grid-4,.grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-2,.grid-3,.grid-4,.grid-5{grid-template-columns:1fr}}.card{border-radius:var(--r-3);padding:22px}.card-on-light{box-shadow:var(--shadow-soft)}.card-on-light,.card-on-light-elevated{background:var(--bg-light-elevated);border:1px solid var(--border-on-light)}.card-on-light-elevated{box-shadow:var(--shadow-elevated)}.card-on-dark{background:var(--bg-dark-elevated);border:1px solid var(--border-on-dark);box-shadow:var(--shadow-dark-card)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:DM Sans,Google Sans,sans-serif;font-weight:600;font-size:13px;line-height:1;padding:13px 22px;border-radius:var(--r-2);border:1px solid transparent;cursor:pointer;transition:transform .16s cubic-bezier(.4,0,.2,1),background .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 22px -8px rgba(124,58,237,.55)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary-on-dark{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.2)}.btn-secondary-on-dark:hover{border-color:#fff;background:hsla(0,0%,100%,.04)}.btn-secondary-on-light{background:#fff;color:var(--text-on-light);border-color:hsla(0,0%,4%,.16)}.btn-secondary-on-light:hover{border-color:var(--text-on-light);background:#fafafa}.btn-whatsapp{background:var(--whatsapp);color:#fff;border-color:var(--whatsapp)}.btn-whatsapp:hover{background:var(--whatsapp-hover);border-color:var(--whatsapp-hover)}.btn-ford{background:#003478;color:#fff;border-color:#003478}.btn-ford:hover{background:#1e4d8c}.btn-kia{background:#05141f;color:#fff;border-color:#05141f}.btn-kia:hover{background:#bb162b;border-color:#bb162b}.btn-large{font-size:14px;padding:15px 26px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.94);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border-on-light)}.topbar-inner{max-width:var(--content-max);margin:0 auto;padding:12px var(--content-pad);justify-content:space-between;gap:20px}.topbar-brand,.topbar-inner{display:flex;align-items:center}.topbar-brand{gap:10px;font-weight:600;font-size:13px;color:var(--text-on-light)}.topbar-brand-shield{width:24px;height:28px}.topbar-brand-text{letter-spacing:-.01em}.topbar-breadcrumb{color:var(--text-on-light-3);font-size:12px;font-family:DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.topbar-nav{display:flex;gap:20px;font-size:13px;color:var(--text-on-light-2);align-items:center}@media (max-width:900px){.topbar-nav .topbar-nav-link{display:none}}.topbar-nav a:hover{color:var(--accent)}.hero{background:var(--bg-dark);color:var(--text-on-dark);padding:100px var(--content-pad) 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--border-on-dark)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 18%,rgba(167,139,250,.12),transparent 55%),radial-gradient(circle at 12% 85%,hsla(0,0%,100%,.04),transparent 50%);pointer-events:none}.hero-content{position:relative;max-width:var(--content-max);margin:0 auto}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-on-dark);border-bottom:1px solid var(--border-on-dark);background:var(--bg-dark-2)}@media (max-width:1024px){.stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stat-strip{grid-template-columns:1fr}}.stat-cell{padding:26px 22px;border-left:1px solid var(--border-on-dark)}.stat-cell:first-child{border-left:0}@media (max-width:1024px){.stat-cell:nth-child(3){border-left:0}}@media (max-width:560px){.stat-cell{border-left:0;border-top:1px solid var(--border-on-dark)}.stat-cell:first-child{border-top:0}}.stat-num{font-family:DM Mono,monospace;font-size:28px;font-weight:500;color:var(--accent-soft);letter-spacing:-.02em;display:block;line-height:1}.stat-num-light{color:var(--text-on-light)}.stat-label{font-size:12px;margin-top:10px;line-height:1.45}.stat-label-on-dark{color:var(--text-on-dark-2)}.stat-label-on-light{color:var(--text-on-light-2)}.chip{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:var(--r-pill);white-space:nowrap}.chip-on-dark{border:1px solid var(--border-on-dark);color:var(--text-on-dark-2)}.chip-on-light{border:1px solid var(--border-on-light);color:var(--text-on-light-2);background:#fff}.chip-accent{background:var(--accent-bg-soft);border:1px solid var(--accent-border);color:var(--accent)}.tick-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.tick-list li{padding-left:26px;position:relative;font-size:15px;line-height:1.55}.tick-list li:before{content:"";position:absolute;left:0;top:9px;width:16px;height:2px;background:var(--accent);border-radius:1px}.field{display:grid;grid-gap:8px;gap:8px}.field-label{font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-light-3)}.field-input,.field-select,.field-textarea{width:100%;font-family:Google Sans,DM Sans,sans-serif;font-size:15px;padding:14px 16px;border-radius:var(--r-2);border:1px solid var(--border-on-light-mid);background:#fff;color:var(--text-on-light);transition:border-color .16s ease,box-shadow .16s ease}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg-soft)}.field-textarea{resize:vertical;min-height:96px;font-family:inherit}.field-input.mono{font-family:DM Mono,monospace}.faq-item{background:var(--bg-light);border:1px solid var(--border-on-light);border-radius:var(--r-3);overflow:hidden}.faq-summary{padding:22px 26px;cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--text-on-light)}.faq-summary::-webkit-details-marker{display:none}.faq-summary-num{font-family:DM Mono,monospace;font-size:11px;color:var(--text-on-light-3);letter-spacing:.06em}.faq-body{padding:0 26px 24px;font-size:15px;color:var(--text-on-light-2);line-height:1.7}.sticky-contact{position:fixed;bottom:24px;right:24px;z-index:80;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.btn-bubble{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:var(--r-pill);font-family:DM Sans,Google Sans,sans-serif;font-weight:600;font-size:13px;color:#fff;text-decoration:none;box-shadow:0 12px 28px -10px rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease;white-space:nowrap;line-height:1;border:1px solid transparent}.btn-bubble:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(0,0,0,.5)}.btn-bubble-wa{background:var(--whatsapp);border-color:var(--whatsapp)}.btn-bubble-tel{background:#0a84ff;border-color:#0a84ff}.btn-bubble-tel:hover{background:#06c;border-color:#06c}.btn-bubble svg{flex-shrink:0}.btn-bubble-label-mono{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.02em}@media (max-width:480px){.sticky-contact{bottom:16px;right:16px;gap:8px}.btn-bubble{padding:11px 14px;font-size:12px;gap:7px}.btn-bubble-label-mono{display:none}}.sticky-wa{position:fixed;bottom:24px;right:24px;z-index:80;background:var(--whatsapp);color:#fff;padding:14px 20px;border-radius:var(--r-pill);font-family:DM Sans,Google Sans,sans-serif;font-weight:600;font-size:14px;box-shadow:0 12px 28px -10px rgba(18,140,67,.6);display:inline-flex;align-items:center;gap:10px;transition:transform .16s ease}.sticky-wa:hover{transform:translateY(-2px)}.step-num-circle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--accent-bg-soft);border:1px solid var(--accent-border);color:var(--accent);font-family:DM Mono,monospace;font-size:14px;font-weight:500}.brand-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:768px){.brand-pick{grid-template-columns:1fr}}.brand-card{border-radius:var(--r-4);padding:32px 28px;display:flex;flex-direction:column;gap:14px;text-decoration:none;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;min-height:260px}.brand-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -20px rgba(0,0,0,.3)}.brand-card-ford{background:linear-gradient(135deg,#00142d,#003478 65%,#1565d8);color:#fff}.brand-card-kia{background:linear-gradient(135deg,#0b0b0c,#1a1a1a 45%,#bb162b 110%);color:#fff}.muted-on-dark{color:var(--text-on-dark-2)}.dim-on-dark{color:var(--text-on-dark-3)}.muted-on-light{color:var(--text-on-light-2)}.dim-on-light{color:var(--text-on-light-3)}.center{text-align:center}.spacer-2{height:8px}.spacer-3{height:12px}.spacer-4{height:16px}.spacer-5{height:24px}.spacer-6{height:32px}.spacer-7{height:48px}.spacer-8{height:64px}