:root{--blue:#0d47a1;--teal:#00796b;--ink:#10223f;--pale:#f4f7fb;--line:#dce5f0}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Arial,sans-serif;background:#fff}a{text-decoration:none;color:inherit}.header{height:72px;padding:0 max(22px,calc((100vw - 1120px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-size:20px;font-weight:900;color:var(--blue)}.hero{padding:82px max(22px,calc((100vw - 1120px)/2));color:#fff;background:linear-gradient(125deg,#082b64,#0d4ba6 58%,#008b83)}.hero h1{max-width:760px;margin:10px 0;font-size:clamp(40px,6vw,70px);line-height:1}.hero p{max-width:650px;color:#dcecff;font-size:18px;line-height:1.6}.button{display:inline-block;padding:14px 20px;border-radius:11px;background:#fff;color:var(--blue);font-weight:800}.wrap{max-width:1120px;margin:auto;padding:70px 22px}.search{width:100%;max-width:650px;padding:16px;border:1px solid var(--line);border-radius:12px;font-size:16px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.card{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 30px #173b6810}.card small{color:var(--teal);font-weight:800}.card h2{font-size:21px}.card p{color:#607087;line-height:1.5}.detail{max-width:900px;margin:auto;padding:70px 22px}.code{display:inline-block;padding:8px 11px;border-radius:9px;background:#e8f2ff;color:var(--blue);font-weight:800}.detail h1{font-size:clamp(38px,6vw,64px);margin:16px 0}.lead{font-size:18px;color:#607087;line-height:1.7}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.specs div,.info{padding:20px;border-radius:14px;background:var(--pale)}.info{margin:14px 0}.info li,.info p{line-height:1.6;color:#566a82}.warning{border-left:5px solid #f0a229;background:#fff7e9}.contact{text-align:center;padding:70px 22px;color:#fff;background:linear-gradient(125deg,#082b64,#155fc5)}footer{text-align:center;padding:35px;color:#6a7b90}@media(max-width:760px){.grid,.specs{grid-template-columns:1fr}.hero{padding-top:60px}}
/* Plantillas seleccionadas desde Mi Negocio Pro */
.plantilla-7 .detail{border-top:10px solid #39a9ff;clip-path:polygon(0 0,100% 0,100% 100%,3% 100%)}
.plantilla-8 .detail img{border-radius:50%}.plantilla-8 .specs>div{border-radius:999px}
.plantilla-9 .detail{background:linear-gradient(135deg,#fff1f4,#ffffff)}
.plantilla-10 .detail{background-image:linear-gradient(90deg,transparent 49%,#edf7f1 49%,#edf7f1 51%,transparent 51%)}
.plantilla-11 h1{font-family:Georgia,serif;font-size:clamp(3rem,9vw,6rem);line-height:.9}
.plantilla-12{background:#fbf6ec}.plantilla-12 .detail{border:2px solid #c89b3c;border-radius:32px}
.plantilla-13{background:#090909;color:#fff}.plantilla-13 .detail,.plantilla-13 .info{background:#111;color:#fff}.plantilla-13 .button{background:#b00020}
.plantilla-14 .detail{max-width:980px;padding:clamp(2rem,8vw,7rem)}.plantilla-14 h1{letter-spacing:.04em}
.plantilla-15 .detail{border-left:12px solid #087f8c}.plantilla-15 .specs{display:grid;grid-template-columns:repeat(3,1fr)}
