/* Approved logo 3, larger horizontal lockup; reduce duplicate microcopy. */
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-row{gap:12px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand{
display:flex!important;align-items:center;justify-content:flex-start;flex:0 0 180px!important;width:180px!important;height:83px!important;min-width:180px!important;max-width:180px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;
}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{display:block!important;width:180px!important;height:83px!important;max-width:none!important;max-height:none!important;stroke:none!important;fill:none!important;filter:none!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand::before,
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand::after{display:none!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-guide-notice{display:none!important}
html:root body.apex-dark[data-page="index"] #main#main :is(.nc-brand>small,.nc-panel-title>small,.nc-chart>small,.nc-item small,.nc-foot,.ts-window-bar>small,.ts-demo-note,.ts-detail>small,.ts-tag,.ob-copy>.ob-eyebrow,.ob-plan>.ob-eyebrow){display:none!important}
html:root body.apex-dark #apex-footer-deluxe .fd-bottom>small:last-child{display:none!important}
html:root body.apex-dark #apex-footer-deluxe .apex-clean-notes{margin:12px auto 0;max-width:880px;color:#bdd3c6;background:none;border:0}
html:root body.apex-dark #apex-footer-deluxe .apex-clean-notes>summary{display:list-item;list-style-position:inside;text-align:center;cursor:pointer;padding:10px;min-height:40px;font:400 12px/1.5 Inter,Arial,sans-serif;color:#a8c4b5}
html:root body.apex-dark #apex-footer-deluxe .apex-clean-note-copy{padding:12px 20px;border-top:1px solid #8ebaa339}
html:root body.apex-dark #apex-footer-deluxe .apex-clean-note-copy>*{display:block;font:400 13px/1.7 Inter,Arial,sans-serif;color:#c6ded0;margin:0 0 12px}
html:root body.apex-dark #apex-footer-deluxe .apex-clean-note-copy a{color:#a6ffd7;text-decoration:underline}
@media(min-width:1600px){
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand{flex-basis:210px!important;min-width:210px!important;max-width:210px!important;width:210px!important;height:96px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{width:210px!important;height:96px!important}
}
@media(min-width:1100px) and (max-width:1500px){
html:root body.apex-dark #apex-site-header#apex-site-header nav[data-global-nav]{gap:5px!important;min-width:0}
html:root body.apex-dark #apex-site-header#apex-site-header nav[data-global-nav] a{font-size:10px!important;padding-inline:9px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand{flex-basis:165px!important;min-width:165px!important;max-width:165px!important;width:165px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{width:165px!important}
}
@media(max-width:700px){
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand{flex:0 0 130px!important;min-width:130px!important;max-width:130px!important;width:130px!important;height:64px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{width:130px!important;height:60px!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-row{gap:10px!important}
}

html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{
-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);
mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;
}
html:root body.apex-dark[data-page="index"] #main#main #organiza-tu-negocio .ts-heading .ts-eyebrow{display:none!important}
/* Approved copyright-only footer ending */
html:root body.apex-dark #apex-footer-deluxe .fd-bottom,
html:root body.apex-dark #apex-footer-deluxe .apex-clean-notes{display:none!important}
html:root body.apex-dark #apex-footer-deluxe .apex-copyright-ending{
position:relative;display:grid;place-items:center;min-height:152px;margin:28px 0 0;padding:32px 0 20px;background:none;border:0;isolation:isolate
}
html:root body.apex-dark #apex-footer-deluxe .apex-copyright-ending::before{
content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#8baca15c 18%,#a9ffe0b3 50%,#8baca15c 82%,transparent);pointer-events:none
}
html:root body.apex-dark #apex-footer-deluxe .apex-copyright-symbol{
display:block;position:relative;font:400 48px/1 Arial,sans-serif;color:#d6f3e8;text-shadow:1px 1px 0 #536860,2px 3px 0 #20372e,0 -1px 1px #fff,0 0 14px #78eac338;filter:drop-shadow(0 14px 7px #66e7be33);animation:apex-copyright-float 5.8s ease-in-out infinite
}
html:root body.apex-dark #apex-footer-deluxe .apex-copyright-symbol::after{
content:"";position:absolute;width:60px;height:8px;left:50%;top:calc(100% + 12px);transform:translateX(-50%);background:radial-gradient(ellipse,#8cffe044,transparent 70%);filter:blur(3px);pointer-events:none
}
@keyframes apex-copyright-float{0%,100%{translate:0 0}50%{translate:0 -5px}}
@media(max-width:700px){html:root body.apex-dark #apex-footer-deluxe .apex-copyright-ending{min-height:124px;margin-top:24px;padding:28px 0 18px}html:root body.apex-dark #apex-footer-deluxe .apex-copyright-symbol{font-size:42px}}
@media(prefers-reduced-motion:reduce){html:root body.apex-dark #apex-footer-deluxe .apex-copyright-symbol{animation:none}}

/* True alpha logo: no opaque image crop or rectangular background. */
html:root body.apex-dark #apex-site-header#apex-site-header .apex-luminous-lockup{-webkit-mask-image:none!important;mask-image:none!important;background:transparent!important;box-shadow:none!important}
html:root body.apex-dark #apex-site-header#apex-site-header .apex-site-brand{background:transparent!important;background-image:none!important;backdrop-filter:none!important}
