/* 01/10/2026: el menú de escritorio pasa a 4 desplegables + Nosotros; no cabía por debajo de ~1180 px, así que la hamburguesa entra en 1179 px (antes 900). */
.sp-original-header{position:absolute;inset:0 0 auto;z-index:1000;width:100%;color:#fff;font-family:inherit}
.sp-original-header *{box-sizing:border-box}
.sp-original-header__inner{width:min(1280px,calc(100% - 48px));height:92px;margin:auto;display:flex;align-items:center;gap:38px}
.sp-original-header__brand{display:inline-flex;align-items:center;margin-right:auto;min-height:44px}
.sp-original-header__brand img{display:block;width:241px;height:auto;filter:brightness(0) invert(1)}
.sp-original-header__desktop{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:500}
.sp-original-header__desktop>a,.sp-original-header__menu>button{color:inherit;text-decoration:none;white-space:nowrap;opacity:.9;transition:opacity .18s,color .18s}
.sp-original-header__desktop>a:hover,.sp-original-header__desktop>a:focus-visible,.sp-original-header__menu>button:hover,.sp-original-header__menu>button:focus-visible{opacity:1;color:#fa9a63}
.sp-original-header__menu{position:relative}
.sp-original-header__menu>button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:12px 0;font:inherit;cursor:pointer}
.sp-original-header__menu>button span{font-size:17px;line-height:1;transition:transform .18s}
.sp-original-header__menu>button[aria-expanded="true"] span{transform:rotate(180deg)}
.sp-original-header__desktop>a.sp-original-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border-radius:999px;background:#fa9a63;color:#171716;opacity:1;font-weight:700}
.sp-original-header__desktop>a.sp-original-header__cta:hover,.sp-original-header__desktop>a.sp-original-header__cta:focus-visible{background:#f5ad84;color:#171716}
.sp-original-header__dropdown{position:absolute;top:calc(100% + 7px);left:-24px;width:245px;padding:11px;background:#fff;border:1px solid rgba(20,19,17,.08);border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.sp-original-header__dropdown[hidden]{display:none}
.sp-original-header__dropdown a{display:block;padding:11px 13px;border-radius:8px;color:#171716;text-decoration:none;font-size:14px;line-height:1.25}
.sp-original-header__dropdown a:hover,.sp-original-header__dropdown a:focus-visible{background:#f4f2ee;color:#d66f3c}
.sp-original-header__toggle{position:relative;display:none;width:44px;height:44px;border:0;background:transparent;padding:0;cursor:pointer}
.sp-original-header__toggle span{position:absolute;left:10px;top:21px;display:block;width:24px;height:2px;margin:0;background:#fff;transform-origin:center;transition:transform .2s,opacity .2s}
.sp-original-header__toggle span:nth-child(1){transform:translateY(-7px)}
.sp-original-header__toggle span:nth-child(3){transform:translateY(7px)}
.sp-original-header__mobile{display:none}
.sp-original-header--light:not(.is-open){color:#171716}
.sp-original-header--light:not(.is-open) .sp-original-header__brand img{filter:brightness(0)}
.sp-original-header--light:not(.is-open) .sp-original-header__toggle span{background:#171716}
.sp-original-header--light:not(.is-open) .sp-original-header__desktop>a:not(.sp-original-header__cta):hover,.sp-original-header--light:not(.is-open) .sp-original-header__menu>button:hover{color:#914523}
.sp-original-header__language{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;font-size:13px;font-weight:700;text-decoration:none;border:1px solid currentColor;border-radius:999px}
.sp-original-header a:focus-visible,.sp-original-header button:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.sp-original-header__desktop>a:not(.sp-original-header__cta){display:inline-flex;align-items:center;min-height:44px}
@media(min-width:1180px) and (max-width:1360px){.sp-original-header__inner{gap:18px}.sp-original-header__desktop{gap:18px}}
@media(prefers-reduced-motion:reduce){.sp-original-header *{transition:none!important}}
@media(max-width:1179px){
  .sp-original-header__inner{width:calc(100% - 32px);height:76px;gap:12px}
  .sp-original-header__brand img{width:166px}
  .sp-original-header__brand{padding-left:12px}
  .sp-original-header__desktop{display:none}
  .sp-original-header__toggle{display:block}
  .sp-original-header.is-open{position:fixed;min-height:100dvh;background:#171716}
  .sp-original-header.is-open .sp-original-header__toggle span:nth-child(1){transform:rotate(45deg)}
  .sp-original-header.is-open .sp-original-header__toggle span:nth-child(2){opacity:0}
  .sp-original-header.is-open .sp-original-header__toggle span:nth-child(3){transform:rotate(-45deg)}
  .sp-original-header__mobile:not([hidden]){display:flex;flex-direction:column;width:calc(100% - 32px);max-height:calc(100dvh - 76px);margin:auto;padding:16px 0 30px;overflow:auto;border-top:1px solid rgba(255,255,255,.14)}
  .sp-original-header__mobile a{display:flex;align-items:center;min-height:46px;color:#fff;text-decoration:none;font-size:18px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.09)}
  .sp-original-header__mobile-label{display:block;padding:23px 0 8px;color:#fa9a63;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
  .sp-original-header__mobile-label~a{padding-left:12px}
  .sp-original-header__mobile a.sp-original-header__mobile-cta{justify-content:center;margin-top:20px;padding:0 16px;border:0;border-radius:999px;background:#fa9a63;color:#171716;font-weight:750}
}

/* Suelo de tamaño de letra. El resto del sitio no baja de .68rem (10,9 px); la portada
   traía distintivos con el tamaño escrito en la clase de Tailwind (`text-[10px]`). */
[class*="text-[10px]"]{font-size:.68rem}

/* --- Ajustes de la migración (construir.py añade plugin/ajustes/*.css) --- */
/* >>> 00-base.css */
@media (max-width:1179px){[data-sp-header].is-open .sp-original-header,.sp-original-header.is-open{position:fixed;inset:0;min-height:100dvh;height:100dvh;background:#171716;overflow:hidden;z-index:2147483000}[data-sp-header].is-open .sp-original-header__toggle span:nth-child(1){transform:rotate(45deg)}[data-sp-header].is-open .sp-original-header__toggle span:nth-child(2){opacity:0}[data-sp-header].is-open .sp-original-header__toggle span:nth-child(3){transform:rotate(-45deg)}[data-sp-header].is-open .sp-original-header--light{color:#fff}[data-sp-header].is-open .sp-original-header--light .sp-original-header__brand img{filter:none}[data-sp-header].is-open .sp-original-header--light .sp-original-header__toggle span{background:#fff}[data-sp-header].is-open .sp-original-header__mobile:not([hidden]){max-height:calc(100dvh - 90px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html:has([data-sp-header].is-open) #sp-barra{display:none!important}}.sp-herramientas{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sp-herramientas span{display:inline-flex;align-items:center;min-height:28px;padding:0 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#e9e5db;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}@media (max-width:640px){.pt-32>a.rounded-full{max-width:100%}}

/* >>> 10-portadas.css */
#sp-main h2.sellerproject-copy-compact.text-center{margin-inline:auto}#sp-main a.sellerproject-inner-link{display:inline-block;line-height:1.55;text-align:left}#sp-main .sellerproject-inner-link--titulo{position:relative;z-index:50}@media (max-width:767px){#sp-main div[class~="h-20"]:has(>div>.sellerproject-bento-metric){height:auto;min-height:5rem}}#sp-main .sellerproject-tool-row{padding-block:1.35rem}#sp-main div:has(>div[class~="w-[336px]"][class~="h-[314px]"]){container-type:inline-size}#sp-main div[class~="w-[336px]"][class~="h-[314px]"]{translate:min(0px,calc(100cqw - 368px)) 0}#sp-main span[class~="leading-4.5"][class~="text-lg"]{line-height:1.3}#sp-main .sp-problemas-feedback .sp-problema-copy{flex:1 1 auto}#sp-main .sp-problemas-feedback .sp-problema-respuesta{margin-top:auto}#sp-main .sp-problemas-feedback .sp-problema-card img{flex:none;aspect-ratio:auto;height:clamp(12rem,22vw,20rem)}@media (max-width:1179px){#sp-main .sp-problemas-feedback .sp-problema-card:nth-child(n) img{aspect-ratio:16/9;height:auto}}@media (max-width:680px){#sp-main .sp-problemas-feedback .sp-problema-card:nth-child(n) img{aspect-ratio:16/10}}@media (min-width:681px) and (max-width:1179px){#sp-main .sp-servicios-feedback .sp-servicio-card:nth-child(n),#sp-main .sp-servicios-feedback .sp-servicio-card[data-service-featured]{grid-column:auto}}#sp-main button.group>span[class~="group-hover:-translate-x-8"]{white-space:nowrap}html[lang="ca"] div[class~="h-[60vh]"],html[lang="ca"] div[class~="h-[60vh]"]>.overflow-hidden{height:auto}html[lang="ca"] div[class~="h-[60vh]"]>.overflow-hidden>[data-slot="container"]{height:auto;min-height:calc(60vh - 1rem)}@media (min-width:48rem){html[lang="ca"] div[class~="h-[60vh]"]>.overflow-hidden>[data-slot="container"]{min-height:calc(100vh - 1rem)}}html[lang="ca"] div[class~="h-[60vh]"] p.sellerproject-giant-label{top:auto!important;bottom:0!important;left:50%!important;width:max-content!important;max-width:calc(100vw - 3rem)!important;margin:0!important;translate:none!important;transform:translateX(-50%)!important;font-size:clamp(3.15rem,13vw,13.75rem)!important;line-height:.78!important;letter-spacing:-.075em!important;white-space:nowrap!important;opacity:1;background-image:linear-gradient(90deg,rgba(255,255,255,.13),rgba(250,154,99,.055))!important;user-select:none;pointer-events:none}@media (max-width:600px){html[lang="ca"] div[class~="h-[60vh]"] p.sellerproject-giant-label{max-width:calc(100vw - 2.5rem)!important;background-image:linear-gradient(90deg,rgba(255,255,255,.11),rgba(250,154,99,.045))!important}}.sp-nosotros{background:#0e0e0d;color:#fff;padding:clamp(4.5rem,8vw,7.5rem) 0}.sp-nosotros-cuerpo{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:clamp(2rem,4vw,3.25rem)}.sp-nosotros h2{margin:0;max-width:15ch;color:#fff;font-size:clamp(1.95rem,3.1vw,2.85rem);font-weight:650;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.sp-nosotros-copy p{margin:0 0 1.05rem;color:#c5c1ba;font-size:.99rem;line-height:1.65;text-wrap:pretty}.sp-nosotros-copy p:last-child{margin-bottom:0}.sp-nosotros-entradilla{color:#efece6;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.55}.sp-nosotros-firma{margin-top:1.4rem!important;padding-left:1rem;border-left:2px solid #fa9a63;color:#efece6;font-weight:600}.sp-nosotros-foto{margin:0}.sp-nosotros-foto img{display:block;width:100%;aspect-ratio:5/2;object-fit:cover;object-position:50% 62%;border-radius:1.35rem}@media(max-width:1179px){.sp-nosotros-cuerpo{grid-template-columns:1fr;align-items:start;gap:1.4rem}.sp-nosotros-foto img{aspect-ratio:16/10}}@media(max-width:680px){.sp-nosotros .sp-feedback-in{width:min(100% - 2rem,42rem)}}#sp-main img.w-20[alt="Primer Logo"]{display:none}#sp-main figure.sellerproject-generated-visual[data-sellerproject-section-visual]{aspect-ratio:8/5}#sp-main figure.sellerproject-generated-visual[data-sellerproject-section-visual]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#sp-main button.group.relative.flex.w-fit{min-height:2.75rem}#sp-main a.sellerproject-inner-link,#sp-main a.text-dusty-green,#sp-main div[class~="h-[60vh]"] a.rounded-full,#sp-main button[class*="accordion-trigger"]{position:relative}#sp-main a.sellerproject-inner-link::after,#sp-main a.text-dusty-green::after{content:"";position:absolute;inset:-.7rem -.3rem}#sp-main div[class~="h-[60vh]"] a.rounded-full::after{content:"";position:absolute;inset:-.4rem 0}#sp-main button[class*="accordion-trigger"]::after{content:"";position:absolute;inset:-1.3rem -1rem}#sp-main [data-sellerproject-dot]::after{width:2.25rem;height:2.75rem;border-radius:.75rem}#sp-main h3.sellerproject-copy-compact:has(>button[class*="accordion-trigger"]){max-width:none!important}#sp-main div.absolute.inset-0>div[class~="-mt-11"][class~="ml-20"]{-webkit-mask-image:radial-gradient(ellipse 62% 58% at 62% 42%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 62% 58% at 62% 42%,#000 18%,transparent 78%)}#sp-main .bg-natural-white a.size-5:has(>img.sellerproject-wordmark){display:none}#sp-main .sp-caso-n{white-space:nowrap;flex:none}#sp-main .sp-caso-tag{min-width:0;text-wrap:balance}@media (min-width:900px){#sp-main .sellerproject-carousel-window{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 7rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 7rem),transparent)}}@media (max-width:600px){#sp-main .sp-problemas-feedback h2,#sp-main .sp-servicios-feedback h2,#sp-main .sp-casos h2,#sp-main .sp-nosotros h2{max-width:none}}#sp-main .sp-problemas-feedback h2 .sp-h2-frase{display:block;text-wrap:balance}

/* >>> 20-componentes.css */
.sp-original-header .sp-original-header__brand{min-height:44px}.sp-original-header__toggle{color:inherit;-webkit-tap-highlight-color:transparent}.sp-original-header:not(.sp-original-header--light) .sp-original-header__desktop>a.sp-original-header__cta:focus-visible{outline-color:#fff}.sp-original-header__dropdown a:hover,.sp-original-header__dropdown a:focus-visible{color:#914523}.sp-original-header__dropdown a:focus-visible{outline:2px solid #171716;outline-offset:-2px}@media (min-width:1180px) and (max-width:1260px){.sp-original-header__brand img{width:206px}.sp-original-header__inner,.sp-original-header__desktop{gap:14px}}@media (min-width:1180px){.sp-original-header__inner{width:min(82rem,calc(100% - 3rem))}html:has(link[href*="landing-system.css"]) .sp-original-header:not(.sp-original-header--light) .sp-original-header__inner{width:calc(100% - 2*min(16px + clamp(1.4rem,5vw,5rem),(100% - 800px)/2))}html:has(link[href*="landing-system.css"]) .sp-original-header--light .sp-original-header__inner{width:min(84rem,calc(100% - 2.5rem))}}@media (max-width:1179px){html:has(link[href*="landing-system.css"]) .sp-original-header--light .sp-original-header__inner{width:calc(100% - 2.5rem)}html:has(link[href*="landing-system.css"]) .sp-original-header--light .sp-original-header__brand{padding-left:0}html:has(link[href*="landing-system.css"]) .sp-original-header--light .sp-original-header__toggle{margin-right:-10px}}@media (min-width:360px) and (max-width:1179px){html:has(link[href*="landing-system.css"]) .sp-original-header:not(.sp-original-header--light) .sp-original-header__brand{padding-left:clamp(1.4rem,5vw,5rem)}html:has(link[href*="landing-system.css"]) .sp-original-header:not(.sp-original-header--light) .sp-original-header__toggle{margin-right:calc(clamp(1.4rem,5vw,5rem) - 10px)}}@media (max-width:1179px){[data-sp-header].is-open .sp-original-header.is-open .sp-original-header__inner{width:calc(100% - 32px)}[data-sp-header].is-open .sp-original-header.is-open .sp-original-header__brand{padding-left:0}[data-sp-header].is-open .sp-original-header.is-open .sp-original-header__toggle{margin-right:-10px}.sp-original-header__mobile a:nth-last-child(2):not(.sp-original-header__mobile-cta){padding-left:0;margin-top:6px}.sp-original-header__mobile a:focus-visible{outline:2px solid #fa9a63;outline-offset:-3px;border-radius:8px}.sp-original-header__mobile a.sp-original-header__mobile-cta:focus-visible{outline-color:#171716;outline-offset:-5px}.sp-original-header__mobile:not([hidden]){padding-bottom:max(30px,env(safe-area-inset-bottom))}html:has([data-sp-header].is-open){overflow:hidden}}@media (min-width:821px){.bigfoot .bf-top .bf-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.bigfoot .bf-col b{letter-spacing:.12em;white-space:nowrap}}@media (min-width:1180px){.bigfoot .bf-top{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (max-width:820px){.bigfoot .bf-col b{font-size:.72rem;letter-spacing:.1em}}@media (max-width:399px){.bigfoot .bf-col b{font-size:.7rem;letter-spacing:.06em}}@media (max-width:339px){.bigfoot .bf-col:nth-child(n+3) b{line-height:1.4;min-height:2.8em}}.bigfoot .bf-mark{font-size:clamp(2.6rem,11vw,9.5rem);padding-bottom:1.5rem}@media (max-width:820px){.bigfoot .bf-col{gap:0}.bigfoot .bf-col b{margin-bottom:.4rem}.bigfoot .bf-col a{display:flex;align-items:center;min-height:44px;min-width:44px;padding-block:.3rem;line-height:1.3}.bigfoot .bf-col a::after{bottom:.5rem}.bigfoot .bf-bottom{gap:.1rem 1.6rem}.bigfoot .bf-bottom a{display:inline-flex;align-items:center;min-height:44px}.bigfoot .bf-legal{gap:0 1.35rem}.bigfoot .bf-legal a{padding-block:0}}.bigfoot a:focus-visible{outline:2px solid #fa9a63;outline-offset:3px;border-radius:4px}html .bigfoot>#sp-descargo{width:min(82rem,calc(100% - 3rem));padding-bottom:1.5rem}@media (max-width:680px){html .bigfoot>#sp-descargo{width:calc(100% - 2rem)}}html:has(link[href*="landing-system.css"]) .bigfoot>#sp-descargo{width:min(84rem,calc(100% - 2.5rem))}@media (min-width:600px) and (max-width:1179px){html #sp-barra{max-width:440px}}@media (max-height:500px){html #sp-barra{padding:6px;bottom:8px}html #sp-barra a{min-height:44px}html{scroll-padding-bottom:68px}}@keyframes sp-barra-entrada{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html #sp-barra:not([hidden]){animation:sp-barra-entrada .22s ease-out}html #sp-barra a:active{background:#f5ad84}@media (prefers-reduced-motion:reduce){html #sp-barra:not([hidden]){animation:none}}html #sp-skip{font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;padding:14px 20px}html #sp-skip:focus,html #sp-skip:focus-visible{left:12px;top:12px;z-index:2147483001;border-radius:12px;outline:2px solid #fa9a63;outline-offset:2px;box-shadow:0 8px 28px rgba(0,0,0,.35)}

/* >>> 30-servicios.css */
:where(body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"]))) :where(main p,main li,main td,main dd,main figcaption){text-wrap:pretty}:where(body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"]))) :where(main summary,main h1,main h2,main h3,main h4,main .kicker,main .sp-eyebrow){text-wrap:balance}body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"])) :is(main h1,main h2,main h3){overflow-wrap:break-word}:where(body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"]))) :where(main h3){line-height:1.2}body:has([id="sv-title"]) .h2{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}:where(body:has([id="sv-title"])) .sec-head{display:grid;gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,4rem)}:where(body:has([id="sv-title"])) .sec-head .sub{color:var(--muted);max-width:38rem;text-wrap:pretty}@media (max-width:640px){body:has([data-sp-extension="about"]) [data-sp-extension="about"] .sp-extension-head h2{font-size:clamp(1.85rem,9.4vw,3.2rem)}}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl-hint{display:none}@media (max-width:720px){body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl{overflow:visible;border:0;border-radius:0;background:none}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl table{display:block;min-width:0;width:100%}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl tbody{display:grid;gap:.8rem}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl tbody tr{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);padding-bottom:.55rem}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl tbody tr:nth-child(even){background:var(--bg-soft)}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl tbody tr.nos{border-color:rgba(250,154,99,.55);background:rgba(250,154,99,.08)}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl td{display:block;border:0;padding:.3rem 1.15rem}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl td:first-child{padding-top:1.05rem;font-size:1.05rem;color:var(--ink)}body:has(:is([id="sv-title"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .tbl td[data-label]:not(:first-child)::before{content:attr(data-label);display:block;margin-bottom:.1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}}@media (max-width:600px){body:has(:is([id="sv-title"],[id="alcance-t"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .notas p{font-size:1rem}}body:has(:is([id="sv-title"],[id="alcance-t"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"])) .notas:not(:last-child){margin-bottom:clamp(1.6rem,4vw,2.4rem)}body:has([id="alcance-t"]) .hero-doc-pie strong{white-space:nowrap;flex:none}@media (max-width:1179px),(hover:none){body:has([id="d-title"]) .tools{padding-right:0}}body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"])) :is(.crumbs a,.blink,.cmp-foot,.story-item .go,.sp-signal-grid h3 a,.tbl td:first-child a){position:relative}body:has(:is([id="sv-title"],[id="alcance-t"],[id="d-title"],[data-sp-extension="agency"],[data-sp-extension="ppc"],[data-sp-extension="listing"],[data-sp-extension="about"])) :is(.crumbs a,.blink,.cmp-foot,.story-item .go,.sp-signal-grid h3 a,.tbl td:first-child a)::before{content:"";position:absolute;inset:-11px -6px}body:has([id="d-title"]) .hidx a{padding-block:.75rem}body:has([data-sp-extension="listing"]) .hspot::before{content:"";position:absolute;inset:-10px;border-radius:999px}body:has([data-sp-extension="listing"]) .vs-col:not(.sp){background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2)}body:has([data-sp-extension="listing"]) .vs-row>i{display:block;width:.45rem;height:.45rem;border-radius:50%;margin-top:.62em;background:var(--muted)}body:has([data-sp-extension="listing"]) .vs-col.sp .vs-row>i{background:var(--accent)}@media (max-width:760px){body:has([data-sp-extension="about"]) .float-chip{transform:none!important}}@media (max-width:640px){html[lang="ca"] body:has([data-sp-extension="agency"]) .sp-orbit-core{width:28%}html[lang="ca"] body:has([data-sp-extension="agency"]) .sp-orbit-core b{font-size:clamp(.6rem,3cqw,.72rem);letter-spacing:-.05em}html[lang="ca"] body:has([data-sp-extension="agency"]) .sp-orbit-core span{font-size:clamp(.56rem,2.5cqw,.7rem);letter-spacing:.06em;color:rgba(22,19,15,.8)}}@media (max-width:820px){body:has([data-sp-extension="agency"]) .scard{position:relative;top:auto;transform:none!important;opacity:1!important}}body:has([data-sp-extension="listing"]) :is(.m-was s,.price-ln,.bb-price,.m-save){white-space:nowrap}body:has([id="sv-title"]) .bhero + .sec{padding-top:3.25rem!important}@media (max-width:520px){html[lang="ca"] body:has([data-sp-extension="agency"]) .scard .metric{font-size:clamp(1.7rem,8.5vw,2.6rem)}}@media (max-width:820px){html[lang="ca"] body:has([data-sp-extension="agency"]) .scard .metric small{display:block;margin-top:.45rem}html[lang="ca"] body:has([data-sp-extension="agency"]) .scard .n{position:static;padding:1.3rem 1.6rem 0}html[lang="ca"] body:has([data-sp-extension="agency"]) .scard-body{padding-top:.9rem}}html[lang="ca"] body:has([data-sp-extension="agency"]) .scard p a{color:#f4efe6;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgba(250,154,99,.7)}@media (max-width:420px){html[lang="ca"] body:has([data-sp-extension="agency"]) .rrow{grid-template-columns:minmax(0,1fr) auto}html[lang="ca"] body:has([data-sp-extension="agency"]) .rrow .rst{grid-column:1/-1}}html[lang="ca"] body:has([data-sp-extension="listing"]) .anat .mock .info{padding-left:2.3rem}html[lang="ca"] body:has([data-sp-extension="listing"]) .anat .mock .hspot.h4x{bottom:auto}html[lang="ca"] body:has([data-sp-extension="listing"]) .anat::after{content:none}@media (max-width:1179px){html[lang="ca"] body:has([data-sp-extension="listing"]) .anat .mock .m-tag{position:static;grid-column:1/-1;justify-self:end;margin:-.3rem 0 -.5rem}}@media (max-width:520px){body:has(:is([data-sp-extension="listing"],[data-sp-extension="ppc"])) .hero .hero-grid>*{min-width:0}body:has(:is([data-sp-extension="listing"],[data-sp-extension="ppc"])) .hero .hero-console .console-main>*,body:has(:is([data-sp-extension="listing"],[data-sp-extension="ppc"])) .hero .hero-console .console-card>*{min-width:0}body:has(:is([data-sp-extension="listing"],[data-sp-extension="ppc"])) .hero .hero-console .console-card{grid-template-columns:minmax(0,1fr)}}

/* >>> 40-ciudades.css */
@media (max-width:1179px){html:has(#ciudades-ilustraciones) main .hero .crumbs a{padding:.8rem .25rem;margin:-.8rem -.25rem}}@media (max-width:640px){html:has(#ciudades-ilustraciones) main .hero .crumbs{row-gap:.25rem;line-height:1.5}html:has(#ciudades-ilustraciones) main .hero .crumbs .sep:nth-last-child(2){display:none}html:has(#ciudades-ilustraciones) main .hero .crumbs [aria-current]{flex:1 0 100%;min-width:0;text-wrap:balance;overflow-wrap:anywhere}}html:has(#ciudades-ilustraciones) main .badge{max-width:100%}html:has(#ciudades-ilustraciones) main .badge b{white-space:nowrap}@media (max-width:380px){html:has(#ciudades-ilustraciones) main .badge{gap:.45rem;padding:.38rem .8rem .38rem .38rem;font-size:.76rem;white-space:nowrap}html:has(#ciudades-ilustraciones) main .badge b{font-size:.76rem;padding:.16rem .55rem}}@media (max-width:520px){html:has(#ciudades-ilustraciones) main .h2{font-size:clamp(1.5rem,7vw,2rem)}html:has(#ciudades-ilustraciones) main .final h2{font-size:clamp(1.7rem,8.4vw,2.2rem)}}@media (max-width:420px){html:has(#ciudades-ilustraciones) main .banda{padding-inline:1.05rem}html:has(#ciudades-ilustraciones) main .eu-cards article{padding:1.35rem 1.1rem}html:has(#ciudades-ilustraciones) main .eu-cards h3{overflow-wrap:normal;hyphens:manual}}@media (max-width:480px){html:has(#ciudades-ilustraciones) main .programas.programa-uno .prog-cifra strong{font-size:clamp(1.9rem,10vw,2.6rem);overflow-wrap:anywhere}}html:has(#ciudades-ilustraciones) main .programas h3{overflow-wrap:anywhere;hyphens:manual}@media (max-width:420px){html:has(#ciudades-ilustraciones) main .programas h3{font-size:1.28rem}}html:has(#ciudades-ilustraciones) main :is(.caso-top,.evidencia-top){line-height:1.4}@media (max-width:620px){html:has(#ciudades-ilustraciones) main .como-grid article::before{font-size:3.2rem;top:.55rem;right:.9rem}html:has(#ciudades-ilustraciones) main .como-grid article{padding-top:1.6rem}html:has(#ciudades-ilustraciones) main .como-grid h3{padding-right:2.6rem}}html:has(#ciudades-ilustraciones) main .oferta-link{position:relative}html:has(#ciudades-ilustraciones) main .oferta-link::before{content:"";position:absolute;inset:-.6rem 0}html:has(#ciudades-ilustraciones) main :is(.dolores,.eu-cards,.como-grid,.palancas,.xcard) h3{text-wrap:balance}html:has(#ciudades-ilustraciones) main :is(.dato-txt,.consola-stats small,.mercado-texto p){text-wrap:pretty}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard .arrow{display:block;width:auto;text-wrap:balance}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard .arrow svg{display:inline-block;vertical-align:-.12em;margin-left:.4rem}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard{align-content:start}@media (max-width:620px){html:has(#ciudades-ilustraciones) main .ciudades-grid{gap:.75rem}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard{padding:1.15rem 1.25rem 1.2rem;gap:.3rem}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard h3{font-size:1.2rem;line-height:1.2}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard .arrow{margin-top:.25rem}}@media (max-width:380px){html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard{padding-inline:1.05rem}html:has(#ciudades-ilustraciones) main .ciudades-grid .xcard p{font-size:.86rem}}html:has(#ciudades-ilustraciones) main .kicker{align-items:flex-start}html:has(#ciudades-ilustraciones) main .kicker i{margin-top:.6rem}html:has(#ciudades-ilustraciones) main .consola-top b{align-items:flex-start}html:has(#ciudades-ilustraciones) main .consola-top b i{flex:none;margin-top:.36rem}html:has(#ciudades-ilustraciones) main :is(.caso-top,.evidencia-top){align-items:flex-start}html:has(#ciudades-ilustraciones) main :is(.caso-top,.evidencia-top) i{flex:none;margin-top:.32rem}@media (min-width:1180px) and (max-width:1279px){html:has(#ciudades-ilustraciones) main .casos-grid .caso-top{min-height:3.5rem;align-items:center}html:has(#ciudades-ilustraciones) main .casos-grid .caso-top i{margin-top:0}}@media (min-width:1024px) and (max-width:1279px){html:has(#ciudades-ilustraciones) main .h2{font-size:clamp(2rem,3.7vw,3.4rem)}}html:has(#ciudades-ilustraciones) main .programas h3{text-wrap:balance}

/* >>> 50-categorias-paises.css */
body[data-sp-area] main .hero .crumbs .crumb{white-space:nowrap}body[data-sp-area] main .hero .crumbs a{padding:.8rem .4rem;margin:-.8rem -.4rem}body[data-sp-area] main .oferta-link{position:relative}body[data-sp-area] main .oferta-link::after{content:"";position:absolute;inset:-10px 0}body[data-sp-area] main .al-mes input[type=range]{height:2.75rem;margin-block:-.375rem}body[data-sp-area] main .kicker:not(.on-dark){color:#9a4116}@media (max-width:430px){body[data-sp-area] main .v-badge strong{white-space:normal;overflow-wrap:normal;text-wrap:balance}}@media (max-width:480px){body[data-sp-area] main .consola-top{align-items:flex-start}body[data-sp-area] main .consola-top b{align-items:flex-start}body[data-sp-area] main .consola-top b i{flex:none;margin-top:.37rem}}@container mapa (max-width:14rem){body[data-sp-area] main .mapa-leyenda{margin-inline:.3rem;letter-spacing:0}}@container mapa (max-width:24rem){body[data-sp-area="hub-eu"] main .mapa-leyenda i{display:block;margin:0 auto .3rem}}body[data-sp-area="hub-eu"] main .eu-lienzo .eu-marco{container:eumarco / inline-size}@container eumarco (max-width:21rem){main .eu-et[data-id="NL"]{translate:calc(-100% + .6rem) calc(-100% - 12px)}main .eu-et[data-id="PL"],main .eu-et[data-id="FR"]{translate:-50% 12px}}@media (max-width:360px){body[data-sp-area] main :is(#otras,#categorias,.v-cats) .v-cat-img{flex-basis:5.4rem;padding:.3rem}body[data-sp-area] main :is(#otras,#categorias,.v-cats) .v-cat-txt{padding-inline:.75rem}body[data-sp-area] main .v-estado{white-space:normal;max-width:100%;line-height:1.25;border-radius:.8rem}}@media (max-width:374px){body[data-sp-area] main .sec-head{grid-template-columns:minmax(0,1fr)}body[data-sp-area] main .h2{font-size:1.85rem;overflow-wrap:anywhere}body[data-sp-area] main .final h2{font-size:1.65rem;overflow-wrap:anywhere;hyphens:auto}body[data-sp-area] main .final :is(p,h2){min-width:0}}@media (min-width:900px) and (max-width:1180px){body[data-sp-area] main .faq-grid .h2{font-size:clamp(2rem,3.9vw,3.4rem)}}body[data-sp-area="hub-cat"] main .v-celdas{grid-template-columns:repeat(auto-fill,minmax(7.7rem,1fr))}body[data-sp-area="hub-cat"] main .v-celda{padding-inline:.35rem;font-size:.76rem;hyphens:auto;overflow-wrap:break-word}@media (max-width:620px){body[data-sp-area="hub-cat"] main .v-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){body[data-sp-area="hub-cat"] main .v-celda{font-size:.72rem}}@media (max-width:380px){body[data-sp-area] main .v-ui-top{gap:.45rem;padding-inline:.6rem}body[data-sp-area] main .v-ui-top .v-ui-menu{display:none}body[data-sp-area] main .v-ui-top .v-mono:not(.v-ui-ej){font-size:.68rem}}@media (max-width:340px){body[data-sp-area] main .v-ui-top .v-ui-ej{padding:.1rem .35rem;font-size:.62rem;letter-spacing:.02em}body[data-sp-area] main .v-ui-top .v-mono:not(.v-ui-ej){font-size:.64rem}}@media (max-width:620px){body[data-sp-area] main #coste .tbl table{min-width:0;width:100%;table-layout:auto}body[data-sp-area] main #coste .tbl :is(th,td){padding:.7rem .4rem;white-space:normal;overflow-wrap:break-word}body[data-sp-area] main #coste .tbl :is(th,td):first-child{position:static;min-width:0;box-shadow:none;padding-left:.75rem}body[data-sp-area] main #coste .tbl :is(th,td):last-child{padding-right:.6rem}body[data-sp-area] main #coste .tbl thead th{font-size:.78rem;line-height:1.25;padding-block:.85rem}body[data-sp-area] main #coste .tbl td:nth-child(n+2){font-size:.76rem}body[data-sp-area] main #coste .tbl td:first-child{font-size:.92rem;line-height:1.3}body[data-sp-area] main #coste .tbl:has(thead th:nth-child(3):last-child) :is(th,td):first-child{width:34%}body[data-sp-area] main #coste .tbl .tbl-concepto svg{display:none}body[data-sp-area] main #coste .tbl thead th .bandera{display:block;margin:0 0 .3rem}body[data-sp-area] main #coste .tbl-hint{display:none}}@media (max-width:360px){body[data-sp-area] main #coste .tbl :is(th,td){padding-inline:.3rem}body[data-sp-area] main #coste .tbl :is(th,td):first-child{padding-left:.6rem}body[data-sp-area] main #coste .tbl thead th{font-size:.74rem}body[data-sp-area] main #coste .tbl td:first-child{font-size:.8rem}}@media (max-width:340px){body[data-sp-area] main #coste .tbl :is(th,td){padding-inline:.12rem}body[data-sp-area] main #coste .tbl :is(th,td):first-child{padding-left:.5rem}body[data-sp-area] main #coste .tbl :is(th,td):last-child{padding-right:.35rem}body[data-sp-area] main #coste .tbl td:nth-child(n+2){font-size:.72rem}body[data-sp-area] main #coste .tbl thead th{font-size:.7rem}body[data-sp-area] main #coste .tbl .v-ej{font-size:.7rem}body[data-sp-area] main #coste .tbl td:first-child{font-size:.76rem}}@media (min-width:621px) and (max-width:1279px){body[data-sp-area] main #comparativa .tbl table{min-width:0;width:100%}body[data-sp-area] main #comparativa .tbl :is(th,td){white-space:normal;padding-inline:.7rem}body[data-sp-area] main #comparativa .tbl thead th{vertical-align:bottom;line-height:1.25}body[data-sp-area] main #comparativa .tbl td:nth-child(n+2){font-size:.86rem}body[data-sp-area] main #comparativa .tbl tr>:first-child{position:static;min-width:0}body[data-sp-area] main #comparativa .tbl td:first-child{white-space:nowrap}body[data-sp-area] main #comparativa .tbl-hint{display:none}}body[data-sp-area] main #comparativa .tbl td:first-child a{display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem}@media (max-width:620px){body[data-sp-area] main :is(#comparativa,#otras) .tbl{overflow:visible}body[data-sp-area] main :is(#comparativa,#otras) .tbl table{min-width:0;display:block}body[data-sp-area] main :is(#comparativa,#otras) .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body[data-sp-area] main :is(#comparativa,#otras) .tbl tbody{display:block}body[data-sp-area] main :is(#comparativa,#otras) .tbl tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:.9rem 1rem;border-bottom:1px solid var(--line);background:none}body[data-sp-area] main :is(#comparativa,#otras) .tbl tr:last-child{border-bottom:0}body[data-sp-area] main :is(#comparativa,#otras) .tbl td{display:block;width:auto;padding:0;border:0;background:none;text-align:left;white-space:normal;position:static;min-width:0;box-shadow:none}body[data-sp-area] main :is(#comparativa,#otras) .tbl td[data-l]::before{content:attr(data-l);display:block;margin-bottom:.12rem;font-family:var(--font-sans);font-size:.74rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--muted)}body[data-sp-area] main :is(#comparativa,#otras) .tbl td:first-child{grid-column:1/-1}body[data-sp-area] main #comparativa .tbl tr.nos{background:rgba(250,154,99,.09)}body[data-sp-area] main #comparativa .tbl td:first-child{display:flex;align-items:center;gap:.6rem;font-size:1.02rem}body[data-sp-area] main #comparativa .tbl td:last-child{grid-column:1/-1;padding-top:.6rem;border-top:1px solid var(--line);font-weight:600;color:#23723e}body[data-sp-area] main #comparativa .tbl tr.nos td:last-child{color:#23723e}body[data-sp-area] main #comparativa .tbl-hint{display:none}body[data-sp-area] main #otras .tbl tr{gap:.2rem 1rem}body[data-sp-area] main #otras .tbl td:first-child{margin-bottom:.15rem}body[data-sp-area] main #otras .tbl td:nth-child(4){grid-column:1/-1;margin-top:.3rem;font-size:.92rem;color:var(--muted)}body[data-sp-area] main #otras .tbl td:nth-child(4)::before{content:none}body[data-sp-area] main #otras .tbl td:nth-child(n+2):nth-child(-n+3){font-size:1rem;font-weight:600}body[data-sp-area] main #otras + .tbl-hint,body[data-sp-area] main #otras .tbl-hint{display:none}}

/* >>> 60-salud-recursos-blog.css */
body:has(.bhero) main .sec-head{display:grid;gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,4rem)}body:has(.bhero) main .sec-head .h2{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}body:has(.bhero) main .sec-head .sub{color:var(--muted);max-width:38rem;font-size:1rem;line-height:1.65;text-wrap:pretty}body:has(.bhero) main .sec-head .kicker{display:block}@media (max-width:820px){.filters .fbtn{min-height:44px;display:inline-flex;align-items:center}}.grid-head{align-items:flex-end}.post .cat{min-height:1.2em}.post .cat i{font-style:normal;opacity:.7}.post h3{overflow-wrap:anywhere;hyphens:auto}.post .deck{overflow-wrap:anywhere}.prosa>h2{margin-bottom:.85rem}.prosa>h3{line-height:1.25}.asinan .asinan__key{margin:1.1rem 0 0}.asintool__ej button{min-height:44px;padding-inline:.9rem}.asintool__form button{min-width:9rem}@media (max-width:640px){.asintool__ej{padding-inline:1.1rem}.asintool__priv{margin-inline:1.1rem}.asintool__form button{width:100%}.asintool__next a{display:inline-flex;align-items:center;min-height:44px}}.faq-sec h2,.article-brand h2,.article-author h3,.article-sigue h3,.article-inline h3{line-height:1.15}.au-sec h2{line-height:1.15;margin-bottom:.9rem}.gindex a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.gindex{row-gap:0}.gindex-grid{gap:1.75rem}.gindex-grid>article{gap:.15rem}.gindex-grid .gindex{margin-top:0}body:has(#calc-form) .fld select{min-height:49px}body:has(#calc-form) .fld-2>.fld{margin-bottom:0}body:has(#calc-form) .fld-2{margin-bottom:.9rem}body:has(#calc-form) .fld-2:last-child{margin-bottom:0}body:has(#calc-form) .res div span i{white-space:nowrap}@media (max-width:700px){body:has(#calc-form) .tbl table{min-width:0;table-layout:fixed;font-size:.82rem}body:has(#calc-form) .tbl th,body:has(#calc-form) .tbl td{padding:.7rem .6rem;overflow-wrap:break-word}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:first-child,body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:first-child{width:35%}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:nth-child(2),body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:nth-child(2){width:39%}body:has(#calc-form) .tbl th{letter-spacing:.06em;font-size:.7rem}body:has(#calc-form) .tbl-hint{display:none}}@media (max-width:380px){body:has(#calc-form) .tbl table{font-size:.78rem}body:has(#calc-form) .tbl th,body:has(#calc-form) .tbl td{padding:.65rem .45rem}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:first-child,body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:first-child{width:39%}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:nth-child(2),body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:nth-child(2){width:33%}body:has(#calc-form) .tbl th{font-size:.64rem;letter-spacing:.03em}}body:has(#calc-form) .readout .big small{display:block;text-wrap:balance}@media (max-width:820px){body:has(.sc-panel,.gindex,#calc-form,.bhero,.au-sec,.art-hero) :is(.crumbs,.crumb) a{padding-block:.65rem}body:has(.sc-panel) :is(.oferta-link,.sc-mas){display:inline-flex;align-items:center;min-height:44px}.gcard-rel a{display:inline-flex;align-items:center;min-height:44px}.article-toc ol li a{align-items:center;min-height:44px}.art-hero__meta a{padding-block:.6rem;margin-block:-.6rem}}@media (max-width:380px){.sc-zona{font-size:.72rem;column-gap:.2rem;white-space:nowrap}.sc-zona svg{width:.8rem;height:.8rem}}body:has(.gindex,#calc-form,.sc-panel) main .hero .badge b{flex:none;white-space:nowrap}@media (min-width:701px){body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:first-child,body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:first-child{width:34%}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:nth-child(2),body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:nth-child(2){width:44%}}

/* >>> 70-contacto-legal.css */
@media (min-width:941px){body:has(#cform) main .duo>#fcard.fcard{position:relative;top:0}}@media (min-width:941px) and (min-height:900px){body:has(#cform) main .duo>#fcard.fcard{position:sticky;top:1.5rem}body:has(#cform .form-aviso:target) main .duo>#fcard.fcard{position:relative;top:0}}body:has(#cform) .field:focus-within label,body:has(#cform) .field input:not(:placeholder-shown)+label,body:has(#cform) .field textarea:not(:placeholder-shown)+label{color:var(--accent-texto)}body:has(#cform) .field:focus-within input,body:has(#cform) .field:focus-within textarea{border-color:var(--accent-texto);box-shadow:0 0 0 4px rgba(176,74,18,.2)}body:has(#cform) .field input:user-invalid,body:has(#cform) .field textarea:user-invalid,body:has(#cform) .field:focus-within input:user-invalid,body:has(#cform) .field:focus-within textarea:user-invalid{border-color:var(--err);box-shadow:0 0 0 4px rgba(168,51,28,.16)}body:has(#cform) .field input:user-invalid+label,body:has(#cform) .field textarea:user-invalid+label,body:has(#cform) .field:focus-within input:user-invalid+label,body:has(#cform) .field:focus-within textarea:user-invalid+label{color:var(--err)}body:has(#cform) .field:has(textarea)::before{content:"";position:absolute;z-index:1;left:1px;right:16px;top:1px;height:1.55rem;border-radius:.9rem .9rem 0 0;background:var(--bg-soft);pointer-events:none;transition:background-color .25s}body:has(#cform) .field:has(textarea):focus-within::before{background:#fff}body:has(#cform) .field:has(textarea) label{z-index:2}body:has(#cform) .check{position:relative;grid-template-columns:1.5rem 1fr;gap:.85rem;font-size:.9rem;line-height:1.55;color:var(--ink-2)}body:has(#cform) .check input{width:1.5rem;height:1.5rem;margin:.05rem 0 0}body:has(#cform) .check label::before{content:"";position:absolute;left:-.6rem;top:-.6rem;width:2.75rem;height:2.75rem}body:has(#cform) .check input:focus-visible{outline:3px solid var(--accent-texto);outline-offset:3px}body:has(#cform) .check a{padding:.7rem .15rem;margin:-.7rem -.15rem;overflow-wrap:anywhere}body:has(#cform) .check:has(input:user-invalid){color:var(--err)}body:has(#cform) .check:has(input:user-invalid) a{color:var(--err)}@media (max-width:600px){body:has(#cform) .check{font-size:1rem}}@media (min-width:601px){body:has(#cform) .form-note{font-size:.875rem;line-height:1.55}}body:has(#cform) .form-status{padding:.95rem 1.1rem;border:1px solid rgba(168,51,28,.4);border-left:4px solid #a8331c;background:#fbf1ee;font-size:.95rem;line-height:1.55;color:var(--ink);scroll-margin-block:1.25rem}body:has(#cform) .form-status[data-estado="ok"],body:has(#cform) #form-enviado.form-status{border-color:rgba(31,107,69,.4);border-left-color:#1f6b45;background:#eef7f2}body:has(#cform) .form-status b{color:#a8331c}body:has(#cform) .form-status[data-estado="ok"] b,body:has(#cform) #form-enviado.form-status b{color:#1f6b45}body:has(#cform) .form-status a{color:var(--accent-texto);font-weight:650;overflow-wrap:anywhere;padding:.5rem .1rem;margin:-.5rem -.1rem}body:has(#cform) .form-aviso{scroll-margin-top:55vh;scroll-margin-top:55svh}@media (max-width:600px){body:has(#cform) .form-status{font-size:1rem}}body:has(#cform) #cform button[type="submit"]:disabled{font-size:0;gap:.65rem;cursor:progress;box-shadow:none;transform:none!important}body:has(#cform) #cform button[type="submit"]:disabled:hover{background:var(--dark);color:#fff;border-color:rgba(255,255,255,.24)}body:has(#cform) #cform button[type="submit"]:disabled svg{display:none}body:has(#cform) #cform button[type="submit"]:disabled::before{content:"";flex:none;width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:sp70-giro .8s linear infinite}body:has(#cform) #cform button[type="submit"]:disabled::after{content:"Enviando…";font-size:1.02rem;font-weight:600}html[lang="ca"] body:has(#cform) #cform button[type="submit"]:disabled::after{content:"Enviant…"}@keyframes sp70-giro{to{transform:rotate(360deg)}}body:has(#cform) .chip{border-radius:1rem;line-height:1.35}body:has(#cform) .mail-big::before,body:has(#cform) .crumbs a::before{content:"";position:absolute;inset:-.8rem -.5rem}body:has(#cform) .crumbs a{position:relative}main>section[aria-labelledby="legal-t"] .crumbs{margin-bottom:2.1rem}main>section[aria-labelledby="legal-t"] .crumbs a{position:relative}main>section[aria-labelledby="legal-t"] .crumbs a::before{content:"";position:absolute;inset:-.8rem -.5rem}@media (max-width:820px){main>section[aria-labelledby="legal-t"]{padding-top:2rem}}@media (min-width:1024px){body main>section[aria-labelledby="legal-t"] .sec-head:has(>.h2):has(>.sub){grid-template-columns:minmax(0,1fr);align-items:start}body main>section[aria-labelledby="legal-t"] .sec-head:has(>.h2):has(>.sub)>.kicker,body main>section[aria-labelledby="legal-t"] .sec-head:has(>.h2):has(>.sub)>.h2,body main>section[aria-labelledby="legal-t"] .sec-head:has(>.h2):has(>.sub)>.sub{grid-column:1;grid-row:auto;max-width:none}body main>section[aria-labelledby="legal-t"] .sec-head:has(>.h2):has(>.sub)>.h2{max-width:22ch}}main>section[aria-labelledby="legal-t"] .prose{max-width:41rem;gap:1.1rem}main>section[aria-labelledby="legal-t"] .prose p,main>section[aria-labelledby="legal-t"] .prose li{font-size:1.0625rem;line-height:1.7}main>section[aria-labelledby="legal-t"] .prose h2{margin-top:1.7rem;text-wrap:balance}main>section[aria-labelledby="legal-t"] .prose h2:first-child{margin-top:0}main>section[aria-labelledby="legal-t"] .prose a{overflow-wrap:anywhere;padding:.55rem .1rem;margin:-.55rem -.1rem}main>section[aria-labelledby="legal-t"] .prose ul{padding-left:1.25rem}

/* >>> 80-accesibilidad.css */
main :is(.post,.fbtn,.gindex a,.hidx a,.tool,.cta,.xcard,.oferta-link,.article-toc a,.gcard-rel a,.asintool__form input,.asintool__ej button,.fld input,.fld select,.fld textarea,.calc-in input,.calc-in select,select,summary,.sp-button,.sp-text-link,.sp-topic-grid a,.sellerproject-inner-link):focus-visible{outline:3px solid #b64b0e;outline-offset:3px}main :is(.hero,.bhero,.final,.sp-final-cta,.quien,.oferta,.banda,.scard,.v-card--dark,.v-lane--dark,.sp-dashboard,.calc-out,.article-author,.article-cta,.panel,.sp-flow-card,#sp-main .bg-natural-black,.sp-servicios-feedback .sp-servicio-card) :is(.post,.fbtn,.gindex a,.hidx a,.tool,.cta,.xcard,.oferta-link,select,summary,.sp-button,.sp-text-link,.sp-topic-grid a,.sellerproject-inner-link,a,button):focus-visible{outline-color:#fa9a63}main :is(a,button,summary,input,select,textarea,[tabindex="0"]):focus-visible{outline:3px solid #b64b0e;outline-offset:3px}html:root{--muted:#5f5b55;--accent-texto:#8c4020}.hero :is(.console-top,.console-card>span,.chart-legend,.console-foot span,.console-stat small,.console-metrics small,.consola-top,.readout .big small,.readout .from div,.gcard-foot small,.gcard-rel span,.hero-doc-top,.hero-doc-pie small,.hero-cifras em){color:#b3aea2}.hero .gcard-exp{color:#b8b3a6}@media (min-width:360px) and (max-width:820px){.bigfoot .bf-col b{font-size:.75rem;letter-spacing:.04em}}@media (min-width:390px) and (max-width:820px){.bigfoot .bf-col b{letter-spacing:.08em}}main :is(p,dd,figcaption,blockquote) a[href]:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:820px){#sp-main a.sellerproject-inner-link{padding-block:.65rem;margin-block:-.65rem}#sp-main [data-slot="accordion-trigger"]{padding-block:.7rem;margin-block:-.7rem}#sp-main a.flex.w-fit[href]{padding-block:.35rem;margin-block:-.35rem}#sp-main button.group.relative.flex.w-fit{min-height:44px}}.bigfoot .bf-bottom{color:#8b867a}main .cmp .amt{color:#8c4020}@media (max-width:820px){main .crumbs a{padding:.8rem .4rem;margin:-.8rem -.4rem}main .oferta-link{position:relative}main .oferta-link::after{content:"";position:absolute;inset:-10px 0}main .v-mas{padding-block:.65rem;margin-block:-.65rem}main .v-cat-txt h3 a{display:block;padding-block:.75rem;margin-block:-.75rem}main .evidencia figcaption a[href]{display:inline-block;padding-block:.65rem;margin-block:-.65rem}}main .como-grid article>span:first-child,main #como .como-linea article>span:first-child{color:#8c4020}html body main .tbl thead th{font-size:.75rem}#sp-main div.text-neutral-400.text-xs.justify-start{color:#6b6b6b}#sp-main :is(a[href],button,summary,input,select,textarea,[tabindex="0"]):focus-visible{outline:3px solid #fa9a63;outline-offset:2px;box-shadow:0 0 0 2px #171716}body:has(#calc-form) .tbl th{font-size:.75rem}

/* >>> 91-integracion.css */
@media (max-width:560px){main .hero-ctas{flex-direction:column;align-items:stretch;gap:.7rem;width:100%}main .hero-ctas>.cta,main .hero-ctas>a{justify-content:center;text-align:center}}main button.cta{font-family:inherit;font-size:.95rem;letter-spacing:inherit}@media (max-width:640px){.art-hero__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.1rem}.art-hero__meta>i{display:none}.art-hero__meta a{border-bottom:0;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:.2em}}.art-hero__lede code{line-height:1}body:has(#calc-form) .readout .big small{line-height:1.5;margin-bottom:.35rem}@media (max-width:560px){.au-hero__meta{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.au-hero__meta>a,.au-hero__meta>span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px}.au-hero__meta>a:nth-child(3),.au-hero__meta>span{grid-column:1/-1}}main:not(#sp-main) :is(p,li,dd,figcaption,blockquote){text-wrap:pretty}main:not(#sp-main) :is(h1,h2,h3){text-wrap:balance}h1:has(em.sp91-junta) .w:has(+em.sp91-junta),h1 em.sp91-junta .w{display:inline}

/* >>> 92-pantallas-medias.css */
body[data-sp-area] main .hero .crumbs [aria-current]{display:inline-block;max-width:100%;overflow-wrap:anywhere}@media (max-width:700px){body[data-sp-area] main .hero .hero-grid,body[data-sp-area] main .hero .hero-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:first-child,body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:first-child{width:50%;hyphens:auto;-webkit-hyphens:auto}body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) td:nth-child(2),body:has(#calc-form) .tbl:has(thead th:nth-child(3):last-child) th:nth-child(2){width:31%}body:has(#calc-form) .tbl th,body:has(#calc-form) .tbl td{padding-inline:.35rem}}@media (max-height:500px) and (orientation:landscape){#sp-main div.pt-32:has(>div>h1){padding-top:5.25rem}}

/* >>> 93-escritorio.css */
@media (min-width:1560px){html:has(link[href*="landing-system.css"]) .hero-shell{width:min(calc(100% - 1rem),95rem)}html:has(link[href*="landing-system.css"]) body main>section.bhero{width:min(calc(100% - 2rem),94rem)}html:has(link[href*="landing-system.css"]) .sp-original-header:not(.sp-original-header--light) .sp-original-header__inner{width:min(84rem,calc(100% - 2*min(16px + clamp(1.4rem,5vw,5rem),(100% - 800px)/2)))}}@media (min-width:1000px){body:has([data-sp-extension="agency"]) .scard:not(:has(figure)) .scard-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(2rem,5vw,5rem);align-items:start;align-content:center}body:has([data-sp-extension="agency"]) .scard:not(:has(figure)) .scard-body>:is(.tag,.metric,h3){grid-column:1}body:has([data-sp-extension="agency"]) .scard:not(:has(figure)) .scard-body>p{grid-column:2;grid-row:1 / span 3;align-self:center;max-width:34rem}}@media (min-width:981px){.bento:has(.palanca-lista){row-gap:1rem}.bento:has(.palanca-lista)>.bcard{grid-row:span 6;grid-template-rows:subgrid;row-gap:.7rem}}@media (min-width:981px){.bento:has(.palanca-lista)>.bcard>figure.ilu{align-self:start;margin-top:0}}@media (min-width:821px){.bigfoot .bf-mark{font-size:min(calc((100vw - 2.5rem) / 5.85),14.2rem);line-height:.9;padding-bottom:2.3rem}}

/* >>> 94-robustez.css */
@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:"DM Mono Fallback";src:local("Courier New"),local("Courier");size-adjust:100%;ascent-override:100%;descent-override:26%;line-gap-override:0%}html:root{--font-sans:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"DM Mono","DM Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}.pt-32>a.rounded-full:not(:has(+ .sp-herramientas)){margin-bottom:62px}@media (min-width:768px){.pt-32>a.rounded-full:not(:has(+ .sp-herramientas)){margin-bottom:78px}}@media (max-width:1179px) and (prefers-reduced-motion:no-preference){#sp-barra:not([hidden]){animation:sp94-barra .22s ease-out both}}@keyframes sp94-barra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}p[class~="bg-clip-text"][class~="text-transparent"][class~="absolute"]{top:auto!important;bottom:0!important;left:50%!important;width:max-content!important;max-width:calc(100vw - 3rem)!important;margin:0!important;translate:none!important;transform:translateX(-50%)!important;font-size:clamp(3.15rem,13vw,13.75rem)!important;line-height:.78!important;letter-spacing:-.075em!important;white-space:nowrap!important;background-image:linear-gradient(90deg,rgba(255,255,255,.13),rgba(250,154,99,.055))!important}@media (max-width:600px){p[class~="bg-clip-text"][class~="text-transparent"][class~="absolute"]{max-width:calc(100vw - 2.5rem)!important;background-image:linear-gradient(90deg,rgba(255,255,255,.11),rgba(250,154,99,.045))!important}}

/* >>> 95-barrido.css */
@media (max-width:640px){html:has(#ciudades-ilustraciones) main .hero .crumbs .sep:nth-child(2):nth-last-child(2){display:inline}html:has(#ciudades-ilustraciones) main .hero .crumbs [aria-current]:nth-child(3){flex:0 1 auto}}body[data-sp-area] main .hero .crumbs .crumb{display:inline-block}@media (max-width:520px){body:is([data-sp-area="pais"],[data-sp-area="hub-eu"]) main .hero .crumbs .crumb a:first-of-type{display:inline-flex}body:is([data-sp-area="pais"],[data-sp-area="hub-eu"]) main .hero .crumbs .crumb a:first-of-type + .sep{display:inline}body:is([data-sp-area="pais"],[data-sp-area="hub-eu"]) main .hero .crumbs .crumb:first-child{display:none}}body:is([data-sp-area="pais"],[data-sp-area="hub-eu"]) main .hero .crumbs .crumb .sep{margin-left:.4rem}@media (max-width:359px){body[data-sp-area="categoria"] main .hero h1{font-size:1.85rem}}

/* >>> 96a-atf-base.css */
:root{--atf-ease:cubic-bezier(.22,1,.36,1);--atf-ease-io:cubic-bezier(.65,0,.35,1);--atf-d1:280ms;--atf-d2:480ms;--atf-d3:720ms;--atf-step:70ms;--atf-rise:10px}.atf-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes atf-rise{from{opacity:0;transform:translate3d(0,var(--atf-rise),0)}to{opacity:1;transform:none}}@keyframes atf-rise-t{from{transform:translate3d(0,var(--atf-rise),0)}to{transform:none}}@keyframes atf-fade{from{opacity:0}to{opacity:1}}@keyframes atf-scale{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes atf-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes atf-draw-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes atf-sheen{0%{transform:translateX(-130%) skewX(-18deg)}55%,100%{transform:translateX(600%) skewX(-18deg)}}@media (prefers-reduced-motion:no-preference){.atf-rise{animation:atf-rise var(--atf-d2) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-rise-t{animation:atf-rise-t var(--atf-d2) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-fade{animation:atf-fade var(--atf-d2) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-scale{animation:atf-scale var(--atf-d2) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-draw{transform-origin:left center;animation:atf-draw var(--atf-d3) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-draw-y{transform-origin:center bottom;animation:atf-draw-y var(--atf-d3) var(--atf-ease) calc(var(--atf-t0,0ms) + var(--i,0) * var(--atf-step)) backwards}.atf-cta-sheen{position:relative;overflow:hidden;isolation:isolate}.atf-cta-sheen::after{content:"";position:absolute;inset:-20% auto -20% 0;width:38%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:translateX(-130%) skewX(-18deg);animation:atf-sheen 1.15s var(--atf-ease-io) var(--atf-sheen-delay,1.6s) 1 both}}@property --subraya{syntax:"<percentage>";inherits:true;initial-value:100%}@keyframes atf-word{from{opacity:0;transform:translate3d(0,.5em,0)}to{opacity:1;transform:none}}@keyframes atf-subraya{from{--subraya:0%}to{--subraya:100%}}@media (prefers-reduced-motion:no-preference){main [data-hero="0"]{animation:atf-rise 440ms var(--atf-ease) 0ms backwards}main [data-hero="2"]{animation:atf-rise-t 440ms var(--atf-ease) 70ms backwards}main [data-hero="3"]{animation:atf-rise 440ms var(--atf-ease) 130ms backwards}main [data-hero="4"],main [data-hero="5"]{animation:atf-rise 440ms var(--atf-ease) 190ms backwards}main h1 .w .wi{animation:atf-word 460ms var(--atf-ease) calc(30ms + var(--k,0) * 28ms) backwards}main h1:not(:has(.wi)){animation:atf-rise-t 440ms var(--atf-ease) 30ms backwards}main h1 em{animation:atf-subraya 620ms var(--atf-ease-io) 420ms backwards}main #hero-visual,main #fcard{animation:atf-scale var(--atf-d3) var(--atf-ease) 160ms backwards}main .paso{animation:atf-rise 440ms var(--atf-ease) 170ms backwards}main .paso:nth-of-type(2){animation-delay:230ms}main .paso:nth-of-type(3){animation-delay:290ms}main .hero-chips .chip,main .float-chip{animation:atf-rise 440ms var(--atf-ease) 320ms backwards}main .hero-chips .chip:nth-child(2),main .float-chip:nth-of-type(2){animation-delay:400ms}main .hero-chips .chip:nth-child(3){animation-delay:480ms}}

/* >>> 97-atf-portadas.css */
div[class~="h-[60vh]"] .pt-32>a.rounded-full.flex.w-fit:not(#x){padding-block:.35rem;margin-block:-.35rem}div[class~="h-[60vh]"] .pt-32>a.rounded-full.flex.w-fit:not(#x):not(:has(+ .sp-herramientas)){margin-bottom:calc(62px - .35rem)}@media (min-width:768px){div[class~="h-[60vh]"] .pt-32>a.rounded-full.flex.w-fit:not(#x):not(:has(+ .sp-herramientas)){margin-bottom:calc(78px - .35rem)}}div[class~="h-[60vh]"] .pt-32 div[class~="lg:max-w-md"]>h2:not(#x){max-width:42rem;text-wrap:balance}@media (max-width:640px) and (max-height:600px){div[class~="h-[60vh]"] .pt-32:not(#x){padding-top:4.75rem}div[class~="h-[60vh]"] .pt-32 div[class~="lg:max-w-md"]>h2:not(#x){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (min-width:768px){div[class~="h-[60vh]"]:not(#x){height:100svh;min-height:34rem;max-height:none}div[class~="h-[60vh]"] div[class~="max-w-container"][class~="h-full"]:not(#x){min-height:0}div[class~="h-[60vh]"]:not(#x){--pt-marca:clamp(10rem,27svh,18rem)}div[class~="h-[60vh]"] .pt-32:not(#x){padding-top:clamp(6.25rem,calc(100svh - 21.5rem - var(--pt-marca)),18.75rem)}div[class~="h-[60vh]"] .pt-32 + div[class~="h-18"]:not(#x){height:var(--pt-marca);flex:0 0 auto}}

/* >>> 98-atf-gestion360-ads.css */
body[data-atf-fam="gestion360-ads"] main .atf-quien{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-items:center;margin:0;color:#cfc9bd;font-size:.9rem;line-height:1.3}body[data-atf-fam="gestion360-ads"] main .atf-quien[hidden]{display:none}body[data-atf-fam="gestion360-ads"] main .atf-caras{grid-row:1 / span 2;display:flex;flex:none}body[data-atf-fam="gestion360-ads"] main .atf-caras img{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a}body[data-atf-fam="gestion360-ads"] main .atf-caras img + img{margin-left:-.6rem}body[data-atf-fam="gestion360-ads"] main .atf-q-t{color:#f1ede5;font-weight:600}body[data-atf-fam="gestion360-ads"] main .atf-q-h{color:#b9b4a9;font-size:.82rem}body[data-atf-fam="gestion360-ads"] main .hero .cta:focus-visible{outline:3px solid rgba(250,154,99,.7);outline-offset:4px}body[data-atf-fam="gestion360-ads"] main .hero .cta[data-cta="hero-primary"]{min-height:3.25rem;justify-content:center}body[data-atf-fam="gestion360-ads"] main .hero .cta>span[aria-hidden]{display:inline-block;transition:transform .22s var(--atf-ease)}body[data-atf-fam="gestion360-ads"] main .hero .cta:hover>span[aria-hidden]{transform:translate(2px,-2px)}body[data-atf-fam="gestion360-ads"] main .hero .cta.ghost{min-height:2.9rem;justify-content:center}body[data-atf-fam="gestion360-ads"] main .hero-copy{gap:1.05rem}body[data-atf-fam="gestion360-ads"] main .hero-copy .hero-ctas{margin:0}@media (min-width:1180px){body[data-atf-fam="gestion360-ads"] main .hero{padding-top:2.4rem}body[data-atf-fam="gestion360-ads"] main .hero-in{gap:1rem}body[data-atf-fam="gestion360-ads"] main .hero-grid{align-items:start}body[data-atf-fam="gestion360-ads"] main .hero-grid>:last-child{align-self:center}body[data-atf-fam="gestion360-ads"] main .hero-copy h1{font-size:clamp(2.6rem,5vw,4.6rem)}}@media (min-width:1180px) and (max-height:760px){body[data-atf-fam="gestion360-ads"] main .hero{padding-top:1.5rem;padding-bottom:1.6rem}body[data-atf-fam="gestion360-ads"] main .hero-in,body[data-atf-fam="gestion360-ads"] main .hero-copy{gap:.8rem}body[data-atf-fam="gestion360-ads"] main .hero h1{font-size:clamp(2.2rem,4vw,3.3rem)}body[data-atf-fam="gestion360-ads"] main .hero .lede{font-size:.98rem;line-height:1.5}}@media (max-width:1179px){body[data-atf-fam="gestion360-ads"] main .hero{padding:.5rem 1.25rem 1.6rem}body[data-atf-fam="gestion360-ads"] main .hero-grid{padding-top:3.7rem}body[data-atf-fam="gestion360-ads"] main .hero-in,body[data-atf-fam="gestion360-ads"] main .hero-copy{gap:.85rem}body[data-atf-fam="gestion360-ads"] main .hero .crumbs{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.68rem;letter-spacing:.06em;line-height:1.2}body[data-atf-fam="gestion360-ads"] main .hero .crumbs .sep{margin:0 .5em}body[data-atf-fam="gestion360-ads"] main .hero .badge{font-size:.74rem}body[data-atf-fam="gestion360-ads"] main .hero-copy h1{font-size:clamp(2.1rem,10.2vw,3.4rem);line-height:.96}body[data-atf-fam="gestion360-ads"] main .hero .lede{font-size:.97rem;line-height:1.5}body[data-atf-fam="gestion360-ads"] main .hero .hero-ctas{display:grid;grid-template-columns:1fr;gap:.6rem;width:100%;margin:.15rem 0 0}body[data-atf-fam="gestion360-ads"] main .hero .hero-ctas .cta{width:100%;box-sizing:border-box}body[data-atf-fam="gestion360-ads"] main .hero .cta[data-cta="hero-primary"]{min-height:3.35rem}body[data-atf-fam="gestion360-ads"] main .hero .cta.ghost{min-height:2.85rem;border-color:rgba(255,255,255,.2);font-weight:600}}@media (max-width:1179px) and (max-height:600px){body[data-atf-fam="gestion360-ads"] main .hero-grid{padding-top:3.5rem}}@keyframes g3-amanece{from{opacity:0;transform:translate3d(-50%,2.5rem,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="gestion360-ads"] main .hero-horizonte{animation:g3-amanece 1.6s cubic-bezier(.2,.7,.2,1) .15s both}body[data-atf-fam="gestion360-ads"] main .hero-copy>.badge{animation:atf-rise 440ms var(--atf-ease) 0ms backwards}body[data-atf-fam="gestion360-ads"] main .hero-copy>h1{animation:atf-rise-t 440ms var(--atf-ease) 30ms backwards}body[data-atf-fam="gestion360-ads"] main .hero-copy>.lede{animation:atf-rise-t 440ms var(--atf-ease) 70ms backwards}body[data-atf-fam="gestion360-ads"] main .hero-copy>.hero-ctas{animation:atf-rise 440ms var(--atf-ease) 130ms backwards}body[data-atf-fam="gestion360-ads"] main .hero-copy>.hero-tags{animation:atf-rise 440ms var(--atf-ease) 260ms backwards}body[data-atf-fam="gestion360-ads"] main .hero-copy>h1 em{animation:atf-subraya 620ms var(--atf-ease-io) 420ms backwards}body[data-atf-fam="gestion360-ads"] main .atf-quien{animation:atf-rise 440ms var(--atf-ease) 190ms backwards}body[data-atf-fam="gestion360-ads"] main .orbe-nucleo::before,body[data-atf-fam="gestion360-ads"] main .orbe-gira,body[data-atf-fam="gestion360-ads"] main .hero-luz{animation-delay:1.4s}body[data-atf-fam="gestion360-ads"] main .orbe-nucleo::after{animation-delay:1.65s}body[data-atf-fam="gestion360-ads"] main .orbe-pulso,body[data-atf-fam="gestion360-ads"] main .orbe-nodo,body[data-atf-fam="gestion360-ads"] main .orbe-area{animation-delay:calc(1.4s + var(--i) * 1s)}}@media (prefers-reduced-motion:reduce){body[data-atf-fam="gestion360-ads"] main .hero *{animation:none!important}}

/* >>> 99-atf-servicios.css */
body[data-atf-fam=servicios] .sv-ctas{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}body[data-atf-fam=servicios] .sv-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.55rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;background:#fa9a63;color:#171716;border:1px solid #fa9a63;box-shadow:0 14px 34px -10px rgba(250,154,99,.55);transition:transform .28s var(--atf-ease,ease),background .2s,border-color .2s,box-shadow .28s}body[data-atf-fam=servicios] .sv-cta svg{flex:none;transition:transform .28s var(--atf-ease,ease)}body[data-atf-fam=servicios] .sv-cta:hover{background:#ffb183;border-color:#ffb183;color:#17130f;transform:translateY(-2px)}body[data-atf-fam=servicios] .sv-cta:hover svg{transform:translateX(3px)}body[data-atf-fam=servicios] .sv-cta:focus-visible{outline:3px solid #fa9a63;outline-offset:3px}body[data-atf-fam=servicios] .sv-cta--sec{background:transparent;color:#fff;border-color:rgba(255,255,255,.3);box-shadow:none}body[data-atf-fam=servicios] .sv-cta--sec:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5);color:#fff}body[data-atf-fam=servicios] .v-quien{display:flex;align-items:center;gap:.7rem;margin:1.1rem 0 0;font-size:.9rem;line-height:1.35;color:#cfc9bd}body[data-atf-fam=servicios] .v-quien span{display:flex;flex:none}body[data-atf-fam=servicios] .v-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a}body[data-atf-fam=servicios] .v-quien img+img{margin-left:-.6rem}body[data-atf-fam=servicios] .hero-ctas .cta:not(.ghost) svg{transition:transform .28s var(--atf-ease,ease)}body[data-atf-fam=servicios] .hero-ctas .cta:not(.ghost):hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){body[data-atf-fam=servicios] :is(.sv-ctas,.hero-ctas)[data-hero]{animation:atf-rise-t 440ms var(--atf-ease) 130ms backwards}}@media (max-width:640px){body[data-atf-fam=servicios] .bhero{display:flex;flex-direction:column;padding-top:5.3rem}body[data-atf-fam=servicios] .bhero .bhero-foot{display:contents}body[data-atf-fam=servicios] .bhero>.crumbs{order:1}body[data-atf-fam=servicios] .bhero>.kicker{order:2;margin-bottom:.7rem}body[data-atf-fam=servicios] .bhero>h1{order:3;font-size:clamp(2.1rem,9.4vw,2.6rem);line-height:.98}body[data-atf-fam=servicios] .bhero .sub{order:4;font-size:1rem;line-height:1.5;margin-top:.9rem}body[data-atf-fam=servicios] .bhero .sv-ctas{order:5;flex-direction:column;align-items:stretch;gap:.6rem;margin-top:1.15rem}body[data-atf-fam=servicios] .bhero .sv-cta{width:100%}body[data-atf-fam=servicios] .bhero .sv-cta--sec{min-height:2.75rem;padding-block:.55rem}body[data-atf-fam=servicios] .bhero .v-quien{order:6;margin-top:.9rem}body[data-atf-fam=servicios] .bhero>:is(.bhero-tarifa,.rc-libre,.hidx){order:7}body[data-atf-fam=servicios] .bhero>.quick{order:8}body[data-atf-fam=servicios] .bhero-tarifa{margin-top:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-atf-fam=servicios] .bhero-tarifa a{padding:.85rem .9rem;gap:.3rem}body[data-atf-fam=servicios] .bhero-tarifa strong{font-size:1.3rem}body[data-atf-fam=servicios] .bhero-tarifa span{display:none}body[data-atf-fam=servicios] :is(.rc-libre,.hidx){margin-top:1.3rem}body[data-atf-pag=descuentos] .bhero .sub,body[data-atf-pag=descomptes] .bhero .sub{order:7;margin-top:1.4rem}body[data-atf-pag=descuentos] .bhero .hidx,body[data-atf-pag=descomptes] .bhero .hidx{order:8}body[data-atf-fam=servicios] .crumbs{white-space:nowrap;overflow:hidden}body[data-atf-fam=servicios] .crumbs:has(.sep:nth-of-type(2)) [aria-current],body[data-atf-fam=servicios] .crumbs:has(.sep:nth-of-type(2)) .sep:nth-of-type(2){display:none}body[data-atf-fam=servicios] .hero{padding-top:4.5rem}body[data-atf-fam=servicios] .hero-in .badge{font-size:.78rem;padding-block:.3rem;margin-block:.15rem .35rem}body[data-atf-fam=servicios] .hero-in .lede{font-size:.97rem;line-height:1.45}body[data-atf-fam=servicios] .hero-ctas{gap:.6rem;margin-top:1rem}body[data-atf-fam=servicios] .hero-ctas .cta{min-height:3.25rem}body[data-atf-fam=servicios] .hero-ctas .cta.ghost{min-height:2.75rem;padding-block:.45rem}}@media (max-width:640px) and (max-height:600px){body[data-atf-fam=servicios] .hero-in .badge{display:none}body[data-atf-fam=servicios] .bhero .kicker{display:none}}@media (min-width:1024px){body[data-atf-fam=servicios] .bhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);column-gap:clamp(2.5rem,5vw,4.5rem);align-items:start;padding-top:6.4rem}body[data-atf-fam=servicios] .bhero .bhero-foot{display:contents}body[data-atf-fam=servicios] .bhero :is(.crumbs,.kicker,h1,.sub,.sv-ctas,.v-quien,.quick){grid-column:1}body[data-atf-fam=servicios] .bhero :is(.bhero-tarifa,.rc-libre,.hidx){grid-column:2;grid-row:1/span 9;margin-top:.4rem;justify-self:stretch;max-width:none}body[data-atf-fam=servicios] .bhero>h1{font-size:clamp(2.6rem,4.9vw,4.6rem)}body[data-atf-fam=servicios] .bhero-tarifa{grid-template-columns:1fr}body[data-atf-fam=servicios] .bhero-tarifa a{grid-template-columns:auto 1fr;grid-template-areas:"e s" "p p";align-items:baseline;padding:.95rem 1.15rem;gap:.25rem .8rem}body[data-atf-fam=servicios] .bhero-tarifa em{grid-area:e}body[data-atf-fam=servicios] .bhero-tarifa strong{grid-area:s;justify-self:end}body[data-atf-fam=servicios] .bhero-tarifa span{grid-area:p}body[data-atf-fam=servicios] .hero-grid{align-items:start}body[data-atf-fam=servicios] .hero-in{align-self:start}body[data-atf-fam=servicios] .hero{padding-top:5.2rem}body[data-atf-fam=servicios] .hero-grid{padding-top:1rem}}@media (min-width:1024px) and (max-height:720px){body[data-atf-fam=servicios] .bhero{padding-top:5.6rem}body[data-atf-fam=servicios] .bhero>h1{font-size:clamp(2.4rem,4.2vw,3.9rem)}body[data-atf-fam=servicios] .hero-in h1{font-size:clamp(2.3rem,4vw,3.5rem)}}

/* >>> 9a-atf-ciudades.css */
body[data-atf-fam="ciudades"] main .hero .v-quien{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.9rem;line-height:1.3;color:#cfc9bd}body[data-atf-fam="ciudades"] main .hero .v-quien span{display:flex;flex:none}body[data-atf-fam="ciudades"] main .hero .v-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a;background:#1b1a18}body[data-atf-fam="ciudades"] main .hero .v-quien img + img{margin-left:-.6rem}body[data-atf-fam="ciudades"] main .hero-ctas .cta{min-height:3.2rem;justify-content:center}body[data-atf-fam="ciudades"] main .hero-ctas .cta-sec:focus-visible,body[data-atf-fam="ciudades"] main .hero-ctas .cta:focus-visible{outline:3px solid rgba(250,154,99,.6);outline-offset:3px}@media (min-width:1180px) and (max-height:720px){body[data-atf-fam="ciudades"] main .hero-shell{padding-top:4.4rem}body[data-atf-fam="ciudades"] main .hero{padding-top:2.2rem;padding-bottom:2rem}body[data-atf-fam="ciudades"] main .hero-in{gap:1rem}body[data-atf-fam="ciudades"] main .hero h1{font-size:clamp(2.3rem,3.9vw,3.2rem)}body[data-atf-fam="ciudades"] main .hero .lede{font-size:1.05rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:640px){body[data-atf-fam="ciudades"] main .hero-shell{padding-top:4.4rem}body[data-atf-fam="ciudades"] main .hero{padding-top:.9rem}body[data-atf-fam="ciudades"] main .hero-grid{padding-top:0;gap:1.4rem}body[data-atf-fam="ciudades"] main .hero-in{gap:.95rem}body[data-atf-fam="ciudades"] main .hero .crumbs{flex-wrap:nowrap;row-gap:0;line-height:1.5}body[data-atf-fam="ciudades"] main .hero .crumbs:has(.sep~.sep) [aria-current]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;flex:none;min-width:0}body[data-atf-fam="ciudades"] main .hero .crumbs:has(.sep~.sep) .sep:nth-last-child(2){display:none}body[data-atf-fam="ciudades"] main .hero .lede{font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body[data-atf-fam="ciudades"] main .hero-ctas{display:grid;grid-template-columns:1fr;gap:.6rem;width:100%;margin-top:.15rem}body[data-atf-fam="ciudades"] main .hero-ctas .cta{width:100%;min-height:3.25rem}body[data-atf-fam="ciudades"] main .hero-ctas .cta-sec{min-height:2.75rem;padding-block:.55rem;font-size:.92rem}}@media (max-width:640px) and (max-height:600px){body[data-atf-fam="ciudades"] main .hero .lede{-webkit-line-clamp:3}body[data-atf-fam="ciudades"] main .hero-in{gap:.8rem}}

/* >>> 9b-atf-categorias.css */
@media (prefers-reduced-motion:no-preference){body[data-atf-fam="categorias"] main .v-stack:not(.en-vista) :is(.v-recibo,.v-ui,.v-lista){opacity:1}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-recibo{animation:none}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-ui{animation:atf-rise 520ms var(--atf-ease) 420ms backwards}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-lista{animation:atf-rise 520ms var(--atf-ease) 560ms backwards}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-lista li svg path{animation-duration:.4s}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-lista li:nth-child(1) svg path{animation-delay:.8s}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-lista li:nth-child(2) svg path{animation-delay:1s}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-lista li:nth-child(3) svg path{animation-delay:1.2s}body[data-atf-fam="categorias"] main .v-stack.en-vista .v-recibo-top i{animation-delay:.6s}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="categorias"] main .hero .v-cta{transition:transform .35s var(--sp-motion-ease,ease),background .2s,box-shadow .25s}body[data-atf-fam="categorias"] main .hero .v-cta svg{transition:translate .25s var(--atf-ease)}body[data-atf-fam="categorias"] main .hero .v-cta:hover svg,body[data-atf-fam="categorias"] main .hero .v-cta:focus-visible svg{translate:3px -3px}body[data-atf-fam="categorias"] main .hero .v-cta[data-cta="hero-primary"]:hover{box-shadow:0 10px 28px -10px rgba(250,154,99,.7)}body[data-atf-fam="categorias"] main .hero .v-cta:active{scale:.98}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="categorias"] .atf-cta-sheen::after{animation-fill-mode:backwards}}body[data-atf-fam="categorias"] main .hero .v-quien{color:#d8d3c8}@media (max-width:700px){body[data-atf-fam="categorias"] main .hero-in{gap:.85rem}body[data-atf-fam="categorias"] main .hero .lede{font-size:1rem;line-height:1.5;max-width:none}body[data-atf-fam="categorias"] main .v-badges{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:.45rem}body[data-atf-fam="categorias"] main .v-badge:first-child{grid-column:auto}body[data-atf-fam="categorias"] main .v-badge{padding:.5rem .55rem;border-radius:12px}body[data-atf-fam="categorias"] main .v-badge strong{font-size:1.02rem}body[data-atf-fam="categorias"] main .v-badge>span{margin-top:.15rem;font-size:.72rem;line-height:1.25;letter-spacing:0}body[data-atf-fam="categorias"] main .v-acciones{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%}body[data-atf-fam="categorias"] main .v-cta{justify-content:center}body[data-atf-fam="categorias"] main .v-cta[data-cta="hero-primary"]{min-height:3.3rem}html body[data-atf-fam="categorias"] main .hero .v-acciones .v-cta--sec{padding-block:.5rem;min-height:2.75rem;justify-content:center}body[data-atf-fam="categorias"] main .v-quien{gap:.6rem;font-size:.88rem}@media (max-height:600px){body[data-atf-fam="categorias"] main .hero-in{gap:.65rem}body[data-atf-fam="categorias"] main .hero .hero-grid{padding-top:.6rem}body[data-atf-fam="categorias"] main .hero .lede{font-size:.94rem;line-height:1.42}}body[data-atf-fam="categorias"] main .hero-grid{gap:1.1rem}body[data-atf-fam="categorias"] main .v-stack{gap:.7rem}body[data-atf-fam="categorias"] main .v-recibo{padding:1rem 1.1rem;gap:.7rem}}@media (min-width:1180px){body[data-atf-fam="categorias"] main .hero .hero-grid{align-items:start}body[data-atf-fam="categorias"] main .hero .hero-in{padding-top:clamp(.5rem,4vh,3.5rem)}}

/* >>> 9c-atf-paises.css */
body[data-atf-fam="paises"] main .v-quien{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.9rem;color:#cfc9bd}body[data-atf-fam="paises"] main .v-quien>span:first-child{display:flex;flex:none}body[data-atf-fam="paises"] main .v-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a}body[data-atf-fam="paises"] main .v-quien img + img{margin-left:-.6rem}body[data-atf-fam="paises"] main .hero .crumbs [data-atf-mkt]{display:inline-flex;align-items:center;gap:.4rem;vertical-align:middle}body[data-atf-fam="paises"] main .hero .crumbs [data-atf-mkt] svg{flex:none;width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18)}body[data-atf-fam="paises"] main a.mapa-bandera{text-decoration:none;color:inherit;cursor:pointer}body[data-atf-fam="paises"] main a.mapa-bandera::before{content:"";position:absolute;inset:-6px}body[data-atf-fam="paises"] main a.mapa-bandera::after{content:attr(data-n);position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;padding:.18rem .5rem;border-radius:.4rem;background:#0c0c0b;border:1px solid rgba(255,255,255,.16);white-space:nowrap;font:600 .72rem/1.3 var(--font-sans);letter-spacing:0;color:#fff;opacity:0;pointer-events:none;transition:opacity .16s}body[data-atf-fam="paises"] main a.mapa-bandera:is(:hover,:focus-visible)::after{opacity:1}body[data-atf-fam="paises"] main a.mapa-bandera:is(:hover,:focus-visible){z-index:3}body[data-atf-fam="paises"] main a.mapa-bandera:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (pointer:coarse){body[data-atf-fam="paises"] main a.mapa-bandera{pointer-events:none}}@media (max-width:1179px){body[data-atf-fam="paises"] main .hero{padding-top:3.4rem;padding-bottom:2rem}body[data-atf-fam="paises"] main .hero-in{gap:1.05rem}body[data-atf-fam="paises"] main .hero .hero-dato{margin-top:-.25rem}}@media (max-width:520px){body[data-atf-fam="paises"] main .hero{padding-top:3.1rem}body[data-atf-fam="paises"] main .hero-in{gap:.85rem}body[data-atf-fam="paises"] main .hero h1{font-size:1.95rem}body[data-atf-fam="paises"] main .hero .hero-dato{font-size:.88rem;line-height:1.4}body[data-atf-fam="paises"] main .hero .lede{font-size:1rem;line-height:1.5}body[data-atf-fam="paises"] main .hero-ctas{width:100%;gap:.15rem;margin-top:.15rem}body[data-atf-fam="paises"] main .hero-ctas .cta[data-cta="hero-primary"]{width:100%;justify-content:center;min-height:3.25rem}body[data-atf-fam="paises"] main .hero-ctas{gap:.6rem}body[data-atf-fam="paises"] main .hero-ctas .cta-sec{width:100%;justify-content:center;min-height:2.9rem;padding-block:.5rem}body[data-atf-fam="paises"] main .v-quien{justify-content:center;width:100%;font-size:.88rem}}@media (max-width:520px) and (max-height:650px){body[data-atf-fam="paises"] main .hero-in>.lede{order:1}}@media (min-width:1180px){body[data-atf-fam="paises"] main .v-quien{margin-top:.1rem}}@media (min-width:1180px){body[data-atf-fam="paises"] main .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:start}body[data-atf-fam="paises"] main .hero-in{padding-top:clamp(.5rem,4vh,2.4rem)}}body[data-atf-fam="paises"] main .consola-stats strong{white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:1180px){body[data-atf-fam="paises"] main .consola-mapa .consola-stats strong{font-size:clamp(1.3rem,1.9vw,1.6rem)}}body[data-atf-fam="paises"] main .hero .v-quien{color:#d8d3c8}@media (max-width:520px){body[data-atf-fam="paises"] main .v-quien{gap:.6rem}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="paises"] main .hero .cta{transition:transform .35s var(--sp-motion-ease,ease),background .2s,box-shadow .25s,color .2s,border-color .2s}body[data-atf-fam="paises"] main .hero .cta[data-cta="hero-primary"]:hover{box-shadow:0 10px 28px -10px rgba(250,154,99,.7)}body[data-atf-fam="paises"] main .hero .cta:active{scale:.98}body[data-atf-fam="paises"] .atf-cta-sheen::after{animation-fill-mode:backwards}}body[data-atf-fam="paises"] main .hero .cta:focus-visible{outline:3px solid rgba(250,154,99,.7);outline-offset:4px}

/* >>> 9d-atf-salud.css */
body[data-atf-fam="salud"] .hero-shell{padding-top:4.9rem}body[data-atf-fam="salud"] .v-quien{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.9rem;color:#cfc9bd}body[data-atf-fam="salud"] .v-quien>span:first-child{display:flex;flex:none}body[data-atf-fam="salud"] .v-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a;background:#1c1c1a}body[data-atf-fam="salud"] .v-quien img+img{margin-left:-.6rem}body[data-atf-fam="salud"] .hero-ctas .cta:not(.cta-sec) svg{transition:transform .25s var(--atf-ease)}body[data-atf-fam="salud"] .hero-ctas .cta:not(.cta-sec):hover svg{transform:translateX(3px)}body[data-atf-fam="salud"] .hero-ctas .cta:not(.cta-sec):active{transform:translateY(1px)}body[data-atf-fam="salud"] .hero-ctas .cta:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (min-width:1180px){body[data-atf-fam="salud"] .hero{padding-top:clamp(2.6rem,5vh,3.6rem)}body[data-atf-fam="salud"] .hero-grid{padding-top:1.2rem;padding-bottom:1.4rem}body[data-atf-fam="salud"] .hero-in{gap:1rem}body[data-atf-fam="salud"] .crumbs{margin-bottom:.1rem}body[data-atf-fam="salud"] .hero h1{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1}body[data-atf-fam="salud"] .hero .lede{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55;max-width:34rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body[data-atf-fam="salud"] .hero-ctas{margin-top:.5rem}body[data-atf-fam="salud"] .hero-ctas .cta{min-height:3.25rem}}@media (min-width:1180px) and (max-height:760px){body[data-atf-fam="salud"] .hero-shell{padding-top:4.6rem}body[data-atf-fam="salud"] .hero-in{gap:.8rem}body[data-atf-fam="salud"] .hero .lede{-webkit-line-clamp:3}}@media (max-width:1179px){body[data-atf-fam="salud"] .hero{padding-top:.9rem;padding-bottom:1.6rem}body[data-atf-fam="salud"] .hero-grid{padding-top:.5rem;gap:1.4rem}body[data-atf-fam="salud"] .hero-in{gap:.9rem}body[data-atf-fam="salud"] .crumbs{flex-wrap:nowrap;overflow:hidden;white-space:nowrap;margin:0;min-height:1.25rem;gap:.4rem;font-size:.7rem;letter-spacing:.06em}body[data-atf-fam="salud"] .crumbs>a:first-child,body[data-atf-fam="salud"] .crumbs>.crumb:nth-of-type(1)>.sep{display:none}body[data-atf-fam="salud"] .crumbs .crumb{min-width:0}body[data-atf-fam="salud"] .crumbs .crumb:last-child>[aria-current]{overflow:hidden;text-overflow:ellipsis;min-width:0}body[data-atf-fam="salud"] .crumbs a{padding-block:.65rem}body[data-atf-fam="salud"] .hero .badge{justify-self:start;font-size:.74rem;padding:.24rem .8rem .24rem .3rem;gap:.45rem;border-radius:999px}body[data-atf-fam="salud"] .hero .badge b{font-size:.74rem;padding:.12rem .55rem}body[data-atf-fam="salud"] .hero h1{font-size:clamp(2rem,9vw,2.6rem);line-height:1}body[data-atf-fam="salud"] .hero .lede{font-size:1rem;line-height:1.5;max-width:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body[data-atf-fam="salud"] .hero-ctas{gap:.55rem;margin-top:.3rem}body[data-atf-fam="salud"] .hero-ctas .cta{width:100%;justify-content:center;min-height:3.3rem}body[data-atf-fam="salud"] .hero-ctas .cta-sec{min-height:2.75rem;padding-block:.45rem;border-color:transparent;background:transparent;color:#e9e5dc;text-decoration:underline;text-underline-offset:.28em;text-decoration-color:rgba(255,255,255,.35)}body[data-atf-fam="salud"] .hero-tags{gap:.35rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-.1rem;padding-inline:.1rem;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}body[data-atf-fam="salud"] .hero-tags::-webkit-scrollbar{display:none}body[data-atf-fam="salud"] .hero-tags span{flex:none;white-space:nowrap}body[data-atf-fam="salud"] .hero-tags span{padding:.28rem .6rem;font-size:.66rem;letter-spacing:.06em}}@media (max-width:1179px) and (max-height:600px){body[data-atf-fam="salud"] .hero .lede{-webkit-line-clamp:3}body[data-atf-fam="salud"] .hero-in{gap:.7rem}}

/* >>> 9e-atf-herramientas.css */
body[data-atf-fam="herramientas"]{--he-cta-bg:#fa9a63;--he-cta-ink:#171716}body[data-atf-fam="herramientas"] .he-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.4rem}body[data-atf-fam="herramientas"] .cta.he-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.78rem 1.6rem;border-radius:999px;background:var(--he-cta-bg);color:var(--he-cta-ink);border:1px solid var(--he-cta-bg);font-weight:650;font-size:.97rem;line-height:1.2;text-decoration:none;box-shadow:0 12px 28px -14px rgba(250,154,99,.7);transition:transform .22s var(--atf-ease),box-shadow .22s var(--atf-ease),background-color .2s}body[data-atf-fam="herramientas"] .he-cta svg{transition:transform .22s var(--atf-ease)}body[data-atf-fam="herramientas"] .he-cta:hover{transform:translateY(-1px);box-shadow:0 16px 32px -14px rgba(250,154,99,.85)}body[data-atf-fam="herramientas"] .he-cta:hover svg{transform:translateX(3px)}body[data-atf-fam="herramientas"] .he-cta:active{transform:none}body[data-atf-fam="herramientas"] .he-cta:focus-visible,body[data-atf-fam="herramientas"] .he-au-cta:focus-visible{outline:3px solid rgba(250,154,99,.6);outline-offset:3px}body[data-atf-fam="herramientas"] .cta.he-cta--sec{background:transparent;color:var(--ink);border-color:rgba(23,23,22,.28);box-shadow:none;min-height:44px}body[data-atf-fam="herramientas"] .bhero .cta.he-cta--sec{color:#fff;border-color:rgba(255,255,255,.32)}body[data-atf-fam="herramientas"] .bhero .cta.he-cta--sec:hover{background:rgba(255,255,255,.08)}body[data-atf-fam="herramientas"] .cta.he-cta--sec:hover{background:rgba(23,23,22,.05);box-shadow:none}body[data-atf-fam="herramientas"] .he-quien{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.9rem;color:var(--muted)}body[data-atf-fam="herramientas"] .he-quien>span:first-child{display:flex;flex:none}body[data-atf-fam="herramientas"] .he-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #fff}body[data-atf-fam="herramientas"] .he-quien img+img{margin-left:-.6rem}body[data-atf-fam="herramientas"] .hero .cta[data-cta="hero-primary"]{min-height:52px;justify-content:center}body[data-atf-fam="herramientas"] .hero .cta[data-cta="hero-secondary"]{min-height:44px;justify-content:center}body[data-atf-fam="herramientas"] .hero .cta:focus-visible{outline:3px solid rgba(250,154,99,.7);outline-offset:3px}@media (max-width:1179px){body[data-atf-fam="herramientas"] .hero-shell{padding-top:.5rem}body[data-atf-fam="herramientas"] .hero{padding:4.5rem 1.25rem 1.4rem}body[data-atf-fam="herramientas"] .hero-grid{padding-top:0}body[data-atf-fam="herramientas"] .hero .crumbs{padding-top:0}body[data-atf-fam="herramientas"] .hero-in{gap:.85rem}body[data-atf-fam="herramientas"] .hero .crumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.66rem}body[data-atf-fam="herramientas"] .hero .crumbs>a:first-child,body[data-atf-fam="herramientas"] .hero .crumbs>a:first-child+.sep{display:none}body[data-atf-fam="herramientas"] .hero h1{font-size:clamp(1.95rem,9.2vw,2.5rem)}body[data-atf-fam="herramientas"] .hero .lede{font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body[data-atf-fam="herramientas"] .hero-ctas{width:100%;gap:.6rem;flex-direction:column}body[data-atf-fam="herramientas"] .hero-ctas .cta{width:100%}body[data-atf-fam="herramientas"] .hero .badge{order:5;font-size:.78rem}}@media (max-width:1179px) and (max-height:600px){body[data-atf-fam="herramientas"] .hero .lede{-webkit-line-clamp:3}body[data-atf-fam="herramientas"] .hero-in{gap:.7rem}}body[data-atf-fam="herramientas"] .bhero{padding-top:6.5rem;padding-bottom:clamp(1.75rem,4vw,2.75rem)}body[data-atf-fam="herramientas"] .bhero h1{font-size:clamp(2.7rem,7vw,5.6rem)}body[data-atf-fam="herramientas"] .bhero .sub{margin-top:1.1rem}@media (max-width:820px){body[data-atf-fam="herramientas"] .bhero{padding-top:4.9rem}body[data-atf-fam="herramientas"] .bhero .crumbs{padding-top:0}body[data-atf-fam="herramientas"] .bhero .kicker{margin-bottom:.7rem}body[data-atf-fam="herramientas"] .bhero h1{font-size:clamp(2.5rem,12vw,3.4rem)}body[data-atf-fam="herramientas"] .bhero .sub{margin-top:.85rem;font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body[data-atf-fam="herramientas"] .bhero .he-ctas{flex-direction:column;align-items:stretch;margin-top:1.1rem}body[data-atf-fam="herramientas"] .bhero .quick{margin-top:1rem}}@media (max-width:820px) and (max-height:600px){body[data-atf-fam="herramientas"] .bhero .crumbs{display:none}}body[data-atf-fam="herramientas"] .art-hero__meta{margin-top:1rem}body[data-atf-fam="herramientas"] .art-hero .he-ctas{margin-top:1.15rem}@media (max-width:620px){body[data-atf-fam="herramientas"] .crumbs{padding-top:4.75rem}body[data-atf-fam="herramientas"] .art-hero{padding-top:.5rem}body[data-atf-fam="herramientas"] .art-hero__kicker{margin-bottom:.6rem}body[data-atf-fam="herramientas"] .art-hero h1{margin-bottom:.7rem}body[data-atf-fam="herramientas"] .art-hero__lede{font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}body[data-atf-fam="herramientas"] .art-hero .he-ctas{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:.95rem}body[data-atf-fam="herramientas"] .art-hero__meta{margin-top:.9rem}}@media (max-width:620px) and (max-height:600px){body[data-atf-fam="herramientas"] .art-hero__lede{-webkit-line-clamp:3}body[data-atf-fam="herramientas"] .art-hero .he-quien{display:none}body[data-atf-fam="herramientas"] .crumbs{padding-top:4.4rem}}@media (min-width:621px) and (max-width:920px){body[data-atf-fam="herramientas"] .crumbs{padding-top:5rem}}@media (min-width:921px){body[data-atf-fam="herramientas"] .art-hero__lede{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}body[data-atf-fam="herramientas"] .art-hero{padding-bottom:1.4rem}}body[data-atf-fam="herramientas"] .au-hero__mono{overflow:hidden;padding:0}body[data-atf-fam="herramientas"] .au-hero__mono img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}body[data-atf-fam="herramientas"] .au-hero__meta a.he-au-cta{background:var(--he-cta-bg);color:var(--he-cta-ink);border-color:var(--he-cta-bg);min-height:48px;display:inline-flex;align-items:center;padding-inline:1.3rem;font-size:.95rem;border-radius:999px;order:-1;box-shadow:0 12px 28px -14px rgba(250,154,99,.7);transition:transform .22s var(--atf-ease),box-shadow .22s var(--atf-ease)}body[data-atf-fam="herramientas"] .au-hero__meta a.he-au-cta:hover{transform:translateY(-1px);border-color:var(--he-cta-bg)}body[data-atf-fam="herramientas"] .au-hero__meta a:not(.he-au-cta){min-height:44px;display:inline-flex;align-items:center}@media (max-width:920px){body[data-atf-fam="herramientas"] .au-hero{grid-template-columns:76px minmax(0,1fr);column-gap:1rem;row-gap:.9rem;padding-top:.6rem}body[data-atf-fam="herramientas"] .au-hero>div:not(.au-hero__mono){display:contents}body[data-atf-fam="herramientas"] .au-hero__mono{width:76px;height:76px;grid-row:1/3;border-radius:1.1rem}body[data-atf-fam="herramientas"] .au-hero__cargo{grid-column:2;align-self:end;margin:0;font-size:.68rem}body[data-atf-fam="herramientas"] .au-hero h1{grid-column:2;align-self:start;margin:0;font-size:2.2rem}body[data-atf-fam="herramientas"] .au-hero__lede,body[data-atf-fam="herramientas"] .au-hero__meta{grid-column:1/-1}body[data-atf-fam="herramientas"] .au-hero__lede{font-size:1rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}body[data-atf-fam="herramientas"] .au-hero__meta{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}body[data-atf-fam="herramientas"] .au-hero__meta a.he-au-cta{grid-column:1/-1;justify-content:center;min-height:52px}body[data-atf-fam="herramientas"] .au-hero__meta span{display:none}}@media (max-width:560px){body[data-atf-fam="herramientas"] .crumbs{padding-top:4.75rem}}@media (max-width:920px) and (max-height:600px){body[data-atf-fam="herramientas"] .au-hero__lede{-webkit-line-clamp:3}body[data-atf-fam="herramientas"] .au-hero__meta a:not(.he-au-cta){display:none}body[data-atf-fam="herramientas"] .crumbs{padding-top:4.4rem}}@media (min-width:921px){body[data-atf-fam="herramientas"] .au-hero{padding-top:1.4rem}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="herramientas"] .art-hero__meta[data-hero="4"]{animation:atf-rise 440ms var(--atf-ease) 190ms backwards}body[data-atf-fam="herramientas"] .art-card{animation:atf-rise-t 480ms var(--atf-ease) 160ms backwards}body[data-atf-fam="herramientas"] .au-hero__mono{animation:atf-scale 480ms var(--atf-ease) 60ms backwards}body[data-atf-fam="herramientas"] .he-cta[data-cta="hero-primary"]{animation:atf-rise 440ms var(--atf-ease) 130ms backwards}}

/* >>> 9f-atf-contacto.css */
body[data-atf-fam="contacto-nosotros"] .v-quien{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.95rem;line-height:1.3;color:#cfc9bd}body[data-atf-fam="contacto-nosotros"] .v-quien span:not(.q-t){display:flex;flex:none}body[data-atf-fam="contacto-nosotros"] .v-quien img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:50% 22%;border:2px solid #0a0a0a;background:#26241f}body[data-atf-fam="contacto-nosotros"] .v-quien img + img{margin-left:-.6rem}body[data-atf-fam="contacto-nosotros"] .v-quien .q-t:empty{display:none}body[data-atf-fam="contacto-nosotros"] .v-quien:not(:has(.q-t:not(:empty))){display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) .cn-mas{display:none}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="contacto-nosotros"]:has(#cform) main #fcard{animation:atf-rise-t 440ms var(--atf-ease) 100ms backwards}}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field input,body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{padding:1.3rem 1.1rem .45rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field label{top:.92rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:7rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div>.form-note:not([id]){order:9}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div>.form-status{order:10}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div>button[type="submit"]{order:8;justify-self:stretch}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard>.kicker{display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);min-height:3.25rem;box-shadow:0 12px 30px rgba(250,154,99,.3)}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]:hover{background:#ffb27f;border-color:#ffb27f;box-shadow:0 16px 36px rgba(250,154,99,.38)}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]:focus-visible{outline:3px solid var(--accent-texto);outline-offset:3px}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]:disabled,body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]:disabled:hover{background:var(--dark);border-color:rgba(255,255,255,.24);color:#fff}@media (min-width:941px){body[data-atf-fam="contacto-nosotros"]:has(#cform) main.page{padding-top:5.1rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel{padding:clamp(1.8rem,3vw,2.6rem) clamp(2rem,3.4vw,3rem);gap:1.15rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel h1{font-size:clamp(2.3rem,3.9vw,3.6rem)}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel .lede{font-size:1.05rem;max-width:32rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard{padding:1.5rem clamp(1.6rem,2.6vw,2.2rem) 1.6rem;gap:.75rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard h2{font-size:1.35rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard>.lede-form{margin-top:-.3rem;font-size:.92rem;line-height:1.5}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div{gap:.7rem!important}body[data-atf-fam="contacto-nosotros"]:has(#cform) .check{font-size:.85rem;line-height:1.45}body[data-atf-fam="contacto-nosotros"]:has(#cform) .form-note{font-size:.82rem;line-height:1.45}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:5.6rem}}@media (min-width:941px) and (min-height:760px){body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:6.5rem}}@media (max-width:940px){body[data-atf-fam="contacto-nosotros"]:has(#cform) main.page{padding-top:4.5rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .duo{gap:.7rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel:not(.cn-mas){padding:1rem 1.25rem 1.1rem;gap:.7rem;border-radius:1.4rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .cn-mas{padding:1.6rem 1.25rem;gap:1.1rem;border-radius:1.4rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel:not(.cn-mas)>:is(.lede,.trust,.pasos,.mail-big),body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel:not(.cn-mas)>.kicker{display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel .crumbs{font-size:.7rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel h1{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel h1 br{display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel .v-quien{font-size:.9rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard{padding:1.1rem 1.15rem 1.3rem;gap:.6rem;border-radius:1.4rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div>#f-msg-ayuda{order:9}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard>.lede-form{display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div{gap:.6rem!important}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:4.6rem;height:4.6rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .check{font-size:.84rem;line-height:1.4;gap:.7rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .form-note{font-size:.84rem;line-height:1.45}body[data-atf-fam="contacto-nosotros"]:has(#cform) .cn-mas{display:grid}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel:not(.cn-mas)::after{display:none}}@media (max-width:940px) and (max-height:660px){body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:3.9rem;height:3.9rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard{padding-block:1rem}}@media (max-width:940px) and (max-height:600px){body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel>.crumbs{display:none}body[data-atf-fam="contacto-nosotros"]:has(#cform) main.page{padding-top:4rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .duo{gap:.5rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel:not(.cn-mas){padding:.7rem 1.2rem .8rem;gap:.5rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .panel h1{font-size:1.75rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .v-quien img{width:1.8rem;height:1.8rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field input,body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{padding:1.15rem 1rem .3rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field label{top:.75rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .field textarea{min-height:3.9rem;height:3.9rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) .fcard{padding:.85rem 1.05rem 1rem;gap:.4rem}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform>div{gap:.5rem!important}body[data-atf-fam="contacto-nosotros"]:has(#cform) .check{font-size:.8rem;line-height:1.35}body[data-atf-fam="contacto-nosotros"]:has(#cform) #cform button[type="submit"]{min-height:3.1rem;padding-block:.8rem}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) main #hero-visual{animation:atf-rise-t 440ms var(--atf-ease) 160ms backwards}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) main .hero-in>[data-hero="3"]:has(.cta){animation:atf-rise-t 440ms var(--atf-ease) 130ms backwards}}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in .v-quien{margin-top:-.2rem}@media (max-width:760px){body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) main .hero{padding-top:3.7rem;padding-bottom:1.6rem}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-grid{padding-top:0}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in{gap:1rem}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero h1{font-size:clamp(2rem,9vw,2.5rem)}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero .lede{font-size:1rem;line-height:1.5}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in>[data-hero="3"]:has(.cta){justify-self:stretch}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in>[data-hero="3"] .cta{display:flex;justify-content:center;width:100%;min-height:3.25rem}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in .v-quien{margin-top:0}}@media (max-width:760px) and (max-height:600px){body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in>.crumbs{display:none}body[data-atf-fam="contacto-nosotros"]:has(#hero-visual) .hero-in{gap:.8rem}}@media (prefers-reduced-motion:no-preference){body[data-atf-fam="legal"] main .sec-head{animation:atf-rise-t 440ms var(--atf-ease) 50ms backwards}}body[data-atf-fam="legal"] main>section[aria-labelledby="legal-t"] h1{text-wrap:balance;overflow-wrap:anywhere}@media (max-width:820px){body[data-atf-fam="legal"] main.page{padding-top:4.6rem}body[data-atf-fam="legal"] main>section[aria-labelledby="legal-t"]{padding-top:1.2rem}body[data-atf-fam="legal"] main>section[aria-labelledby="legal-t"] .crumbs{margin-bottom:1.6rem}body[data-atf-fam="legal"] main>section[aria-labelledby="legal-t"] h1{font-size:clamp(2rem,9vw,2.6rem)}}

/* >>> 9z-atf-integracion.css */
body[data-atf-fam="paises"] .hero-live::before{inset:auto -75px -582px auto}@media (max-width:400px) and (max-height:600px){html body[data-atf-fam="servicios"][data-atf-pag="assessories-privades"] .hero-in h1,html body[data-atf-fam="servicios"][data-atf-pag="assessories-privades"] .bhero>h1{font-size:1.5rem;line-height:1.04}}

/* >>> a1-pulido-p1.css */
body[data-atf-fam="servicios"] [data-cta="hero-primary"],body[data-atf-fam="ciudades"] [data-cta="hero-primary"],body[data-atf-fam="gestion360-ads"] [data-cta="hero-primary"]{font-size:.95rem;font-weight:600;letter-spacing:0;box-shadow:0 10px 24px -12px rgba(250,154,99,.34)}body[data-atf-fam="servicios"] [data-cta="hero-secondary"],body[data-atf-fam="ciudades"] [data-cta="hero-secondary"],body[data-atf-fam="gestion360-ads"] [data-cta="hero-secondary"]{font-size:.95rem;font-weight:600;border-color:rgba(255,255,255,.26);box-shadow:none}body[data-atf-fam="servicios"] [data-cta="hero-primary"]:hover,body[data-atf-fam="ciudades"] [data-cta="hero-primary"]:hover,body[data-atf-fam="gestion360-ads"] [data-cta="hero-primary"]:hover{box-shadow:0 12px 28px -12px rgba(250,154,99,.42)}body[data-atf-fam="servicios"] .sv-cta:hover{transform:translateY(-1px)}body[data-atf-fam="servicios"] [data-cta]:focus-visible,body[data-atf-fam="ciudades"] [data-cta]:focus-visible,body[data-atf-fam="gestion360-ads"] [data-cta]:focus-visible{outline:3px solid rgba(250,154,99,.7);outline-offset:3px}body[data-atf-fam="servicios"] main [data-cta="hero-primary"],body[data-atf-fam="ciudades"] main [data-cta="hero-primary"],body[data-atf-fam="gestion360-ads"] main [data-cta="hero-primary"]{min-height:3.25rem}body[data-atf-fam="servicios"] main [data-cta="hero-secondary"],body[data-atf-fam="ciudades"] main [data-cta="hero-secondary"],body[data-atf-fam="gestion360-ads"] main [data-cta="hero-secondary"]{min-height:2.9rem;padding-block:.5rem}body[data-atf-fam="servicios"] .atf-cta-sheen::after,body[data-atf-fam="ciudades"] .atf-cta-sheen::after,body[data-atf-fam="gestion360-ads"] .atf-cta-sheen::after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.24),transparent)}body[data-atf-fam="gestion360-ads"] main .atf-caras img{width:2.1rem;height:2.1rem}@media (max-width:640px){body[data-atf-fam="servicios"] .bhero>h1,body[data-atf-fam="servicios"] .hero-in h1,body[data-atf-fam="ciudades"] main .hero h1,body[data-atf-fam="gestion360-ads"] main .hero-copy h1{font-size:clamp(1.9rem,8.4vw,2.05rem);line-height:1}body[data-atf-fam="ciudades"] main .hero-shell{padding-top:.5rem}body[data-atf-fam="ciudades"] main .hero{padding-top:4.75rem}body[data-atf-fam="ciudades"] main .hero .lede{display:block;-webkit-line-clamp:unset;overflow:visible}}@media (max-width:640px) and (max-height:600px){body[data-atf-fam="ciudades"] main .hero .lede{-webkit-line-clamp:unset}body[data-atf-fam="ciudades"] main .hero-in{gap:.75rem}}@media (min-width:641px) and (max-width:1179px){body[data-atf-fam="gestion360-ads"] main .hero-copy h1{font-size:clamp(2.4rem,7vw,3.2rem)}}@media (min-width:1180px) and (max-height:720px){body[data-atf-fam="ciudades"] main .hero-shell{padding-top:.5rem}body[data-atf-fam="ciudades"] main .hero{padding-top:6.1rem}}@media (prefers-reduced-motion:no-preference){html body[data-atf-fam="ciudades"] main .hero-ctas,html body[data-atf-fam="gestion360-ads"] main .hero .hero-ctas,html body[data-atf-fam="gestion360-ads"] main .hero-copy>.hero-ctas{animation:atf-rise-t 440ms var(--atf-ease) 130ms backwards}html body[data-atf-fam="ciudades"] main .hero .v-quien{animation:atf-rise 440ms var(--atf-ease) 190ms backwards}}@media (prefers-reduced-motion:reduce){body[data-atf-fam="servicios"] .atf-cta-sheen::after,body[data-atf-fam="ciudades"] .atf-cta-sheen::after,body[data-atf-fam="gestion360-ads"] .atf-cta-sheen::after{animation:none;display:none}}

/* >>> a2-pulido-p2.css */
body[data-atf-fam="categorias"] .atf-cta-sheen::after,body[data-atf-fam="paises"] .atf-cta-sheen::after{animation:none;opacity:0}html body[data-atf-fam="paises"] main .hero .hero-ctas .cta[data-cta="hero-primary"]:not(.cta-sec):not(.ghost){box-shadow:none}html body[data-atf-fam="paises"] main .hero .hero-ctas .cta[data-cta="hero-primary"]:not(.cta-sec):not(.ghost):hover{box-shadow:0 8px 22px -12px rgba(250,154,99,.55)}@media (max-width:520px){body[data-atf-fam="paises"] main .v-quien{justify-content:flex-start}}@media (min-width:1180px){body[data-atf-fam="paises"] main .hero{overflow:clip}body[data-atf-fam="paises"] .hero-live{bottom:auto;height:762px}body[data-atf-fam="paises"] .hero-live::before{inset:384px -75px auto auto}}@media (min-width:1180px) and (max-height:720px){body[data-atf-fam="categorias"] main .hero{padding-top:5rem}body[data-atf-fam="categorias"] main .hero .hero-in{padding-top:.5rem}}

/* >>> a3-pulido-p3.css */
body[data-atf-fam="salud"] .hero-shell{padding-top:.5rem}@media (min-width:1180px){body[data-atf-fam="salud"] .hero{padding-top:calc(clamp(2.6rem,5vh,3.6rem) + 4.4rem)}}@media (min-width:1180px) and (max-height:760px){body[data-atf-fam="salud"] .hero-shell{padding-top:.5rem}body[data-atf-fam="salud"] .hero{padding-top:calc(clamp(2.6rem,5vh,3.6rem) + 4.1rem)}}@media (max-width:1179px){body[data-atf-fam="salud"] .hero{padding-top:5.3rem}}@media (max-width:1179px) and (min-height:660px){body[data-atf-fam="herramientas"] .hero .lede,body[data-atf-fam="herramientas"] .bhero .sub,body[data-atf-fam="herramientas"] .au-hero__lede,body[data-atf-fam="herramientas"] .art-hero__lede{display:block;-webkit-line-clamp:unset;overflow:visible}}@media (min-width:1180px) and (min-height:780px){body[data-atf-fam="salud"] .hero .lede{-webkit-line-clamp:6}body[data-atf-fam="herramientas"] .hero .lede,body[data-atf-fam="herramientas"] .art-hero__lede{display:block;-webkit-line-clamp:unset;overflow:visible}}@media (max-width:1179px) and (min-height:660px){body[data-atf-fam="salud"] .hero .lede{-webkit-line-clamp:6}}body[data-atf-fam="herramientas"] .au-hero__mono{overflow:hidden;padding:0;display:grid;place-items:center}@media (max-width:920px){body[data-atf-fam="herramientas"] .au-hero__mono{font-size:2rem}}body[data-atf-fam="herramientas"] .he-cta:hover{transform:none;box-shadow:0 14px 30px -14px rgba(250,154,99,.8)}

/* >>> a4-pulido-animaciones.css */
:root{--atf-ease-soft:cubic-bezier(.37,0,.63,1);--atf-d-hover:220ms;--atf-d-enter:640ms;--sp-motion-spring:cubic-bezier(.34,1.16,.64,1)}body>.progress{display:none}@media (prefers-reduced-motion:no-preference){main :is(a.cta,a.ghost,a.v-cta,a.sp-button,button.cta,summary,article,.card,.sp-card,li.v-parte){transition-timing-function:var(--atf-ease)}}#sp-main>:first-child svg{will-change:transform}@media (prefers-reduced-motion:reduce){body:not([data-atf-fam]) *,body:not([data-atf-fam]) *::before,body:not([data-atf-fam]) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* >>> a5-pulido-coherencia.css */
@media (min-width:641px) and (max-width:1179px){body[data-atf-fam="gestion360-ads"] main .hero .hero-ctas,body[data-atf-fam="salud"] .hero-ctas,body[data-atf-fam="herramientas"] .hero-ctas{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.7rem;width:auto}body[data-atf-fam="gestion360-ads"] main .hero .hero-ctas .cta,body[data-atf-fam="salud"] .hero-ctas .cta,body[data-atf-fam="herramientas"] .hero-ctas .cta{width:auto}body[data-atf-fam="herramientas"] .bhero .he-ctas{flex-direction:row;align-items:center}}
