:root{--bg: #07080b;--bg2:#0b0d12;--card:#0e111a;--text:#e9edf7;--muted:#aab3c7;--line: rgba(255,255,255,.08);--accent:#c7a44a;--accent2:#6ee7ff;--shadow: 0 30px 80px rgba(0,0,0,.55);--radius: 18px;--max: 1120px;--grad: radial-gradient(1000px 600px at 10% 0%, rgba(110,231,255,.12), transparent 50%), radial-gradient(900px 600px at 90% 10%, rgba(199,164,74,.14), transparent 55%), radial-gradient(700px 500px at 50% 100%, rgba(120,99,255,.1), transparent 55%)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:var(--bg);background-image:var(--grad);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.pill{display:inline-flex;gap:.5rem;align-items:center;padding:.45rem .75rem;border:1px solid var(--line);background:#ffffff05;border-radius:999px;color:var(--muted);font-size:.9rem;backdrop-filter:blur(10px)}.logoPill{padding:.35rem .65rem}.logoImg{height:50px;width:auto;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.05rem;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--text);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease;font-weight:650}.btn:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff0f}.btn.primary{background:linear-gradient(135deg,#c7a44af2,#6ee7ff38);border-color:#c7a44a59;color:#0a0b0f}.card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.sectionTestimonials{padding-top:100px;border-top:1px solid rgba(255,255,255,.05)}.section{padding:5px 0}.h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 12px;letter-spacing:-.02em}.p{margin:0;color:var(--muted)}.grid{display:grid;gap:18px}@media(min-width:860px){.grid.cols2{grid-template-columns:1.1fr .9fr}.grid.cols3{grid-template-columns:repeat(3,1fr)}.grid.cols4{grid-template-columns:repeat(4,1fr)}}.hero{position:relative;min-height:90vh;display:flex;align-items:flex-start;justify-content:center;padding-top:0;padding-bottom:40px;background:url(/images/coche-hero.jpg) center/cover no-repeat}.overlay{position:absolute;inset:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:0 20px;text-align:left}.hero-content{max-width:800px;color:#fff}.hero h1{font-size:3rem;margin-bottom:1rem;margin-top:0}.hero p{font-size:1.2rem;margin-bottom:2rem}.cta{background:#c7a44a;padding:14px 28px;border-radius:30px;font-weight:700;text-decoration:none;color:#000}.includeBox{margin-top:10px}.includeTitle{font-weight:700;margin-bottom:6px;font-size:.95rem;opacity:.95}.includeList{list-style:none;padding:0;margin:0;display:grid;gap:6px}.includeList li{font-size:.95rem;color:#ffffffd9;position:relative;padding-left:18px}.includeList li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}header[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:9999}@media(min-width:860px){.nav[data-astro-cid-5blmo7yk]{display:flex!important}.mobileCta[data-astro-cid-5blmo7yk]{display:none}.tagline[data-astro-cid-5blmo7yk]{display:inline!important}}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--text);border-color:#ffffff1a;background:#ffffff08}.whatsLink[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:8px;transition:all .2s ease}.whatsIcon[data-astro-cid-5blmo7yk]{display:inline-flex;width:18px;height:18px;color:#25d366;transition:transform .2s ease}.whatsIcon[data-astro-cid-5blmo7yk] svg[data-astro-cid-5blmo7yk]{width:18px;height:18px;display:block}.whatsLink[data-astro-cid-5blmo7yk]:hover{color:#25d366;border-color:#25d36640;background:#25d36614}.whatsLink[data-astro-cid-5blmo7yk]:hover .whatsIcon[data-astro-cid-5blmo7yk]{transform:scale(1.1)}.whatsBtn[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:10px;background:#25d366!important;border:none!important;color:#0b0f18!important}.whatsBtn[data-astro-cid-5blmo7yk]:hover{background:#1ebe5d!important}select[data-astro-cid-bbe6dxrz]{appearance:none}select[data-astro-cid-bbe6dxrz] option[data-astro-cid-bbe6dxrz]{background:#0b0f18;color:#fff}.hero[data-astro-cid-bbe6dxrz]{background-image:var(--hero-img);background-size:cover;background-position:center;background-repeat:no-repeat}.heroGrid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.heroBox[data-astro-cid-bbe6dxrz]{padding:18px;background:#0e111a9e;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}input[data-astro-cid-bbe6dxrz],textarea[data-astro-cid-bbe6dxrz],select[data-astro-cid-bbe6dxrz]{width:100%;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:var(--text);outline:none}@media(max-width:900px){.heroGrid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}select[data-astro-cid-bbe6dxrz]{width:100%;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#0e111a8c;color:#ffffffeb;outline:none;-webkit-appearance:none;appearance:none}.selectWrap[data-astro-cid-bbe6dxrz]{position:relative}.selectWrap[data-astro-cid-bbe6dxrz]:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.75}.selectWrap[data-astro-cid-bbe6dxrz] select[data-astro-cid-bbe6dxrz]{padding-right:36px}.sectionTestimonials[data-astro-cid-aadlzisc]{padding-top:110px!important}
