/* Servicios (alta en Google y monitoreo), nov 2026. Usa hosting.css para .why6/.steps/.planes/.pl/.callout. */
.sv-buy{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 8px;max-width:560px}
.sv-buy input{flex:1 1 240px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:14px 16px;font:16px var(--font);background:#fff}
.sv-err{color:#b42318;margin:4px 0}.sv-note{font-size:13.5px;color:var(--ink2);margin:6px 0 0}
.sv-trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink2);font-size:14px}.sv-trust li:before{content:"✓ ";color:var(--teal-d);font-weight:800}
.sv-art{display:flex;justify-content:center}@media(max-width:980px){.wh-hero .sv-art{display:none}}
.sv-sc,.sv-mon{width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -36px rgba(30,60,90,.45);padding:0 0 16px;overflow:hidden}
.sv-sc__top{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#F4F6F9;font:700 12px var(--head);color:var(--ink2);margin-bottom:8px}.sv-sc__top i{width:8px;height:8px;border-radius:50%;background:#d6dde6}.sv-sc__top span{margin-left:8px}
.sv-sc__row{padding:10px 18px;border-bottom:1px solid var(--line)}.sv-sc__row b{display:block;color:var(--teal-d);font:700 14px var(--head)}.sv-sc__row small{color:var(--ink2)}
.sv-sc__bar{margin:14px 18px 6px;height:8px;border-radius:8px;background:#E3E8EF;overflow:hidden}.sv-sc__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--blue))}
.sv-sc__f{display:block;padding:0 18px;color:var(--ink2);font-size:12.5px}
.sv-mon{padding:16px 18px}
.sv-mon__top{display:flex;justify-content:space-between;align-items:center;font:700 14px var(--head)}.sv-mon__ok{color:var(--teal-d);font-size:13px}
.sv-mon__bars{display:grid;grid-template-columns:repeat(30,1fr);gap:3px;margin:14px 0 4px}.sv-mon__bars i{height:26px;border-radius:3px;background:#5fd3b5}.sv-mon__bars i.down{background:#f87171}
.sv-mon__leg{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink2);margin-bottom:10px}
.sv-mon__row{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.sv-mon__row b{color:var(--navy)}
.sv-mon__alert{margin-top:10px;background:#FDF0EE;border-radius:12px;padding:10px 12px;font-size:13px;color:#8a2a1f}
.sv-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.sv-vs>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}
.sv-vs ul{margin:8px 0 0;padding-left:0;list-style:none}.sv-vs li{padding:5px 0 5px 24px;position:relative;font-size:14.5px}
.sv-vs__si li:before{content:"✓";position:absolute;left:0;color:var(--teal-d);font-weight:900}.sv-vs__no li:before{content:"✕";position:absolute;left:0;color:#c2410c;font-weight:900}
@media(max-width:760px){.sv-vs{grid-template-columns:1fr}}
.sv-ext{display:flex;gap:10px;flex-wrap:wrap}
.sv-planes{grid-template-columns:repeat(2,1fr);max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:760px){.sv-planes{grid-template-columns:1fr}}
.sv-planes form .btn{width:100%}
.sv-save{display:inline-block;align-self:flex-start;background:linear-gradient(125deg,#1d4ed8,#2C82C9);color:#fff;font:800 12.5px var(--head);padding:5px 10px;border-radius:999px;margin-bottom:6px}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sv-planes--1{grid-template-columns:1fr;max-width:460px}
/* Logos de Google y Bing (alta en buscadores) */
.sv-logos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 4px}
.sv-logos__t{font-size:14px;color:var(--ink2);font-weight:600}
.sv-logo{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 16px;box-shadow:0 10px 24px -18px rgba(30,60,90,.5)}
.sv-g{width:26px;height:26px;flex:0 0 26px}
.sv-gw{font:600 22px/1 'Product Sans','Figtree',system-ui,sans-serif;letter-spacing:-.5px}.sv-gw i{font-style:normal}
.sv-b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:7px;background:linear-gradient(135deg,#1490DF,#1AD9A8);color:#fff;font:800 18px/1 'Figtree',system-ui,sans-serif}
.sv-bw{font:700 22px/1 'Figtree',system-ui,sans-serif;color:#0F7B89;letter-spacing:-.3px}
.sv-sc__row--l{display:flex;gap:12px;align-items:center}.sv-sc__row--l .sv-g,.sv-sc__row--l .sv-b{width:30px;height:30px;flex-basis:30px}
.sv-ico{display:inline-flex;margin-bottom:10px}.sv-ico .sv-g,.sv-ico .sv-b{width:34px;height:34px;flex-basis:34px}.sv-ico .sv-b{font-size:22px;border-radius:9px}
/* Monitoreo: identidad roja de su promo (slide de la home y menú) */
.pmini--rojo{background:linear-gradient(125deg,#991b1b,#E74C3C 55%,#f59e0b);box-shadow:0 18px 40px -20px rgba(153,27,27,.7)}.pmini--rojo .pmini__go{color:#b91c1c}
.sv-save--rojo{background:linear-gradient(125deg,#991b1b,#E74C3C 55%,#f59e0b)}
.sv-pl-rojo{border-color:#f87171!important;box-shadow:0 30px 60px -30px rgba(231,76,60,.55)!important}.sv-pl-rojo .badge{background:linear-gradient(125deg,#991b1b,#E74C3C)!important}
/* Alta en Google y Bing: identidad verde */
.pmini--verde{background:linear-gradient(125deg,#065f46,#059669 50%,#84cc16);box-shadow:0 18px 40px -20px rgba(5,150,105,.7)}.pmini--verde .pmini__go{color:#047857}.pmini--verde .pmini__t em{color:#fef08a}
.sv-save--verde{background:linear-gradient(125deg,#065f46,#059669 50%,#84cc16)}
.sv-pl-verde{border-color:#34d399!important;box-shadow:0 30px 60px -30px rgba(5,150,105,.5)!important}.sv-pl-verde .badge{background:linear-gradient(125deg,#065f46,#059669)!important}
.sv-pl-verde li.no{color:var(--ink2)}.sv-pl-verde li.no:before{content:"–";color:var(--ink2)}
.sv-buy--card{margin:6px 0 0;max-width:none}.sv-buy--card input{flex-basis:100%}.sv-buy--card .btn{width:100%}
.mo-buy{display:flex;flex-direction:column;gap:6px;margin-top:4px}.mo-buy label{font:700 13.5px var(--head);color:var(--navy);margin-top:6px}.mo-buy label small{font-weight:500;color:var(--ink2)}
.mo-buy input{border:1px solid var(--line);border-radius:12px;padding:11px 13px;font:15px var(--font)}.mo-buy .btn{margin-top:10px;width:100%}
