
.integration-preview{background:#1d1840;color:#fff;text-align:center;font:11px/1.5 Arial,sans-serif;padding:6px 12px;letter-spacing:.04em}
.tools-nav{position:relative}.tools-nav summary{list-style:none;cursor:pointer;white-space:nowrap;font:inherit;font-weight:600}.tools-nav summary::-webkit-details-marker{display:none}.tools-nav summary span{margin-left:5px}.tools-nav>div{position:absolute;z-index:50;top:calc(100% + 18px);left:-24px;width:285px;padding:12px;background:#fff;border:1px solid #dfdcf0;border-radius:16px;box-shadow:0 15px 35px #1d184020}.site-header .tools-nav>div a{display:block;color:#1d1840;padding:12px;border-radius:10px;text-decoration:none}.tools-nav a:hover{background:#efedff}.tools-nav strong{font-size:15px}.tools-nav small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:#655e7c}.tools-nav summary:focus-visible{outline:3px solid #9a99ff;outline-offset:5px}
.savings-home{margin:40px auto 80px;width:min(1280px,88vw);padding:60px;border-radius:30px;background:#efedff;display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;color:#1d1840}.savings-home h2{font-size:clamp(30px,3.5vw,52px);line-height:1.1;letter-spacing:-.04em;margin:16px 0 22px}.savings-home h2 em{font-style:normal;color:#7770df}.savings-copy>p:not(.eyebrow){max-width:480px;line-height:1.7;font-size:16px}.savings-home .savings-audience{font-size:12px!important;margin-top:15px;color:#655e7c}.savings-visual{position:relative;overflow:hidden;border-radius:23px;background:#fff;padding:35px;box-shadow:0 12px 25px #1d184008}.savings-visual>img{position:absolute;right:-90px;top:-100px;width:300px;opacity:.16;pointer-events:none}.savings-visual>span{font-size:10px;font-weight:750;letter-spacing:.13em}.savings-visual>div{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #e6e2f1;position:relative}.savings-visual b{font-size:38px;letter-spacing:-.05em;min-width:100px}.savings-visual div:first-of-type b{color:#8983ec}.savings-visual small{font-size:14px;line-height:1.5;max-width:170px}.savings-visual>p{font-size:11px;margin:22px 0 0;color:#655e7c}
.article-tool{padding:28px;background:#efedff;border-radius:18px;margin:30px 0}.article-tool>span{font-size:10px;letter-spacing:.12em;font-weight:750}.article-tool h2{margin-top:12px!important}.article-tool .button{font-size:14px}
.context-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px;background:#efedff;border:1px solid #e0dcf3;border-radius:20px;margin:30px 0}.context-contact h2{font-size:25px;line-height:1.25;margin:10px 0}.context-contact p{font-size:14px;max-width:680px}.context-contact .context-kicker{font-size:10px;letter-spacing:.12em;font-weight:750;color:#655e7c}.context-contact .button{background:#1d1840;color:#fff;flex-shrink:0;max-width:300px;white-space:normal}.context-contact div>p:last-child{margin-bottom:0}
@media(max-width:900px){.savings-home{padding:32px;gap:30px;grid-template-columns:1fr}.context-contact{flex-direction:column;align-items:start}.tools-nav>div{position:static;margin-top:12px;box-shadow:none;max-width:100%;width:auto}.savings-visual{padding:26px}.tools-nav{width:100%}.site-header nav{gap:18px}}

/* Alternativa discreta: acceso directo y aviso flotante opcional. */
.site-header nav a.savings-nav{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#1d1840;color:#fff!important;border:1px solid #ffffff25;padding:11px 17px;border-radius:100px;font-size:13px;line-height:1.3;white-space:nowrap;text-decoration:none;box-shadow:0 3px 8px #1d18400d}.site-header nav a.savings-nav:hover{background:#30265d;transform:translateY(-1px)}.site-header nav a.savings-nav::after{display:none}.savings-nav>span{color:#b8b3ff;font-size:18px}.site-header .main-nav{gap:25px}
.savings-nudge{position:fixed;z-index:80;right:24px;bottom:24px;width:290px;padding:24px 25px 20px;border:1px solid #b0aaff;border-radius:18px;background:#1d1840;color:white;box-shadow:0 12px 38px #1d184035;animation:nudge-in .3s ease-out}.savings-nudge[hidden]{display:none}.nudge-kicker{font-size:9px;letter-spacing:.13em;color:#b8b3ff;font-weight:700}.savings-nudge p{font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:13px 0 17px}.savings-nudge a{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:13px;text-decoration:none;border-top:1px solid #ffffff25;padding-top:13px}.savings-nudge a:hover{color:#bbb5ff}.nudge-close{position:absolute;right:7px;top:7px;border:0;background:transparent;color:#c7c3df;font-size:23px;cursor:pointer;width:30px;height:30px;line-height:1}.nudge-close:hover{color:white}.article-tool-inline{padding:16px 0;border-top:1px solid #ded9ed;border-bottom:1px solid #ded9ed}.article-tool-inline a{color:#6551ba;font-weight:700}.context-contact{background:transparent;border:0;border-top:1px solid #ded9ed;border-radius:0;padding:25px 0}.context-contact h2{font-size:21px}.context-contact .context-kicker{display:none}.context-contact .button{font-size:13px}
@keyframes nudge-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.site-header .main-nav{gap:16px}.site-header nav a.savings-nav{font-size:12px;padding:10px 14px}}@media(max-width:900px){.site-header nav a.savings-nav{width:fit-content;margin:12px 0;font-size:14px;padding:12px 20px}.savings-nudge{right:16px;bottom:16px;width:260px;padding:20px}.savings-nudge p{font-size:21px}}@media(prefers-reduced-motion:reduce){.savings-nudge{animation:none}}

@media(max-width:900px){.site-header .main-nav a.savings-nav{padding:13px 20px!important;min-width:180px;width:fit-content;justify-content:center}}

/* Franja de acceso contextual: cabecera original, sin aviso flotante. */
.site-header .main-nav{gap:clamp(20px,2.5vw,40px)}
.solar-strip{background:#fff;border-top:1px solid #e7e4f2;border-bottom:1px solid #e7e4f2;color:#1d1840}
.solar-strip-inner{width:min(1280px,90%);margin:auto;display:flex;align-items:center;gap:28px;padding:28px 0}
.solar-strip-inner>img{width:154px;height:112px;object-fit:cover;border-radius:12px;flex-shrink:0}
.solar-strip-copy{flex:1}.solar-strip-copy>span{color:#7368c8;font-size:11px;font-weight:750;letter-spacing:.16em}
.solar-strip h2{font-size:clamp(19px,1.9vw,26px);line-height:1.2;letter-spacing:-.025em;margin:8px 0}
.solar-strip p{font-size:14px;line-height:1.5;margin:0;color:#625b78}
.solar-strip-inner>a{display:flex;align-items:center;gap:22px;flex-shrink:0;background:#eeecff;border:1px solid #dfdbff;border-radius:30px;padding:16px 22px;color:#1d1840;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s}
.solar-strip-inner>a:hover{background:#dcd7ff}.solar-strip-inner>a:focus-visible{outline:3px solid #9a99ff;outline-offset:4px}
@media(max-width:900px){.solar-strip-inner{flex-wrap:wrap;gap:18px;padding:24px 0}.solar-strip-inner>img{width:100px;height:100px}.solar-strip-copy{min-width:180px}.solar-strip-inner>a{margin-left:118px}}
@media(max-width:480px){.solar-strip-inner{width:calc(100% - 40px);gap:16px}.solar-strip-inner>img{width:76px;height:104px}.solar-strip-copy{min-width:0}.solar-strip h2{font-size:20px}.solar-strip p{font-size:13px}.solar-strip-inner>a{margin-left:92px;padding:13px 16px;gap:12px;font-size:12px}}
.solar-strip{scroll-margin-top:145px}

/* Mayor presencia conservando el formato de franja. */
.solar-strip{background:#f4f2ff;border-top:3px solid #9a99ff;border-bottom:1px solid #e2def7}
.solar-strip-inner{padding:36px 0;gap:32px}
.solar-strip-inner>img{width:190px;height:142px;border-radius:16px}
.solar-strip-copy>span{font-size:12px;color:#5c509b}
.solar-strip h2{font-size:clamp(24px,2.3vw,32px);max-width:620px;margin:10px 0;line-height:1.15}
.solar-strip p{font-size:16px;max-width:none}
.solar-strip-inner>a{background:#9a99ff;border-color:#9a99ff;padding:19px 24px;font-size:15px;box-shadow:0 5px 14px #1d184012}
.solar-strip-inner>a:hover{background:#b0acff}
@media(max-width:900px){.solar-strip-inner{gap:20px;padding:28px 0}.solar-strip-inner>img{width:124px;height:124px}.solar-strip-inner>a{margin-left:144px}.solar-strip h2{font-size:25px}}
@media(max-width:480px){.solar-strip-inner{gap:18px}.solar-strip-inner>img{width:90px;height:132px}.solar-strip h2{font-size:23px}.solar-strip p{font-size:14px}.solar-strip-inner>a{margin-left:0;width:100%;justify-content:space-between;padding:17px 22px;font-size:14px}}

.result-footnote{max-width:none;width:100%}
#shared-site-end .contact { min-height: 355px; padding-top: 5rem; padding-bottom: 2.7rem; display: grid; grid-template-columns: 1fr 1.2fr 1fr; gap: 3rem; align-items: center; color: white; background: #202233; }
#shared-site-end .contact-social { display: flex; align-items: center; justify-content: center; gap: 4.5rem; }
#shared-site-end .contact-social a { display: grid; width: 46px; height: 46px; place-items: center; }
#shared-site-end .contact-social svg { width: 42px; height: 42px; fill: none; stroke: currentColor; stroke-width: 1.8; }
#shared-site-end .contact-social .social-dot { fill: currentColor; stroke: none; }
#shared-site-end .linkedin-mark { font-size: 2.7rem; line-height: 1; font-weight: 800; letter-spacing: -.08em; }
#shared-site-end .contact-copy { text-align: center; }
#shared-site-end .contact-copy h2 { margin: 0; font-size: clamp(2.3rem, 3.5vw, 3.7rem); line-height: 1; letter-spacing: -.035em; }
#shared-site-end .contact-copy p { margin: .8rem 0 2rem; font-size: .92rem; }
#shared-site-end .contact-button { min-width: 190px; color: white; background: var(--violet); }
#shared-site-end .contact-details { display: flex; flex-direction: column; gap: .4rem; font-size: 1rem; }
#shared-site-end .contact-details a:hover { color: var(--violet-bright); }

#shared-site-end .site-footer { padding: 0 max(5vw, 1.25rem) 3.6rem; display: flex; flex-direction: column; align-items: center; gap: 1.5rem; color: white; background: #202233; text-align: center; }
#shared-site-end .copyright { margin: 0; color: rgba(255,255,255,.82); font-size: .76rem; }
#shared-site-end .footer-nav { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: .65rem; color: var(--violet-bright); font-size: .78rem; }
#shared-site-end .footer-nav a { text-decoration: underline; text-underline-offset: .18rem; }
#shared-site-end .footer-nav a:hover { color: white; }
#shared-site-end .footer-nav span { color: rgba(255,255,255,.4); }


#shared-site-end{--violet:#9a99ff;--violet-bright:#b0aaff}
#shared-site-end .contact{padding:65px 7vw 36px;grid-template-columns:1fr 1.2fr 1fr}
#shared-site-end nav{position:static;background:transparent;border:0;padding:0;flex-direction:row;width:auto;font-weight:inherit}
#shared-site-end a{color:inherit}#shared-site-end .contact-button{background:#9a99ff;color:#1d1840}
#shared-site-end .site-footer{width:100%;min-height:0;border:0;margin:0;padding:24px 5vw 45px}
#shared-site-end .site-footer p{width:auto}#shared-site-end .footer-nav{color:#b0aaff}
#shared-site-end .contact-social{position:relative;padding-top:25px;gap:56px}
#shared-site-end .contact-social::before{content:'SÍGUENOS';position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.2em;color:#b0aaff;font-weight:800}
@media(max-width:900px){#shared-site-end .contact{grid-template-columns:1fr;padding:45px 20px 30px;gap:32px}#shared-site-end .contact-details{align-items:center}#shared-site-end .contact-social{display:flex}#shared-site-end .footer-nav{display:flex;gap:10px;font-size:12px}}
@media print{#shared-site-end{display:none}}

.municipality-coverage{margin:18px 0 0;font-size:12px;line-height:1.6;color:#625b78}

/* Isotipo con proporción original y 25 % más de opacidad. */
.bonificaciones-page .hero-mark{height:auto;object-fit:contain;opacity:.1875;transform:none}
@media(max-width:680px){.bonificaciones-page .hero-mark{opacity:.1625}}

/* Separación de cabecera y opacidad +15 % sobre el ajuste anterior. */
.bonificaciones-page .hero-mark{top:-100px;opacity:.24796875}
@media(max-width:680px){.bonificaciones-page .hero-mark{top:24px;opacity:.21490625}}

/* Colores cruzados entre las tarjetas IBI e ICIO. */
.tax-card.tax-ibi::before{background-image:url('/herramientas-ibi/assets/isotipo-lila.webp');opacity:.19}

.tax-card.tax-icio::before{opacity:.425}

/* Acceso permanente a herramientas, compatible con ambas cabeceras. */
.site-header .tools-nav{border:0;padding:0;margin:0;color:inherit}
.site-header .tools-nav summary{display:flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;font-size:inherit;font-weight:600;line-height:1.4}
.site-header .tools-nav summary::after{display:none}
.site-header .tools-nav>div{top:calc(100% + 20px);left:-22px;z-index:60}
.site-header .tools-nav>div a{display:block;color:#1d1840!important;font-size:14px;padding:12px;border:0}
.site-header .tools-nav>div a::after{display:none}
.site-header .tools-nav small{color:#625b78;line-height:1.5}
@media(min-width:901px){.site-header .main-nav{gap:24px}}
@media(max-width:900px){.site-header .tools-nav>div{position:static;margin-top:12px;width:100%;max-width:320px}.site-header .tools-nav{width:100%}}

/* Contraste entre la presentacion y la franja del buscador. */
.intro.section#nosotros{background:#fff;}

.intro.section#nosotros .section-mark{opacity:.75;}

.about.section .about-mark{filter:brightness(0) invert(1);opacity:1;}

.tool-announcement{position:relative}.tool-announcement .read-link{position:static}.tool-announcement .read-link::after{content:"";position:absolute;inset:0}

.site-footer .copyright::before {
  content: "";
  display: block;
  width: 172.5px;
  aspect-ratio: 741 / 95;
  margin: 0 auto 1.5rem;
  background: center / contain no-repeat url("data:image/webp;base64,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");
}
@media (max-width: 680px) {
  .site-footer .copyright::before { width: 143.75px; }
}

#shared-site-end .site-footer::before {
  content: "";
  width: min(82vw, 1120px);
  height: 1px;
  margin-bottom: .25rem;
  background: rgba(255,255,255,.14);
}
