/* V31: supplied corporate logo variants, unchanged artwork. */
.engitech-site .v31-logo{filter:none!important;object-fit:contain!important;height:auto!important;max-width:100%}.engitech-site .site-header .v31-logo{width:158px!important;max-height:118px}.engitech-site .site-footer .v31-logo{width:220px!important;max-height:175px;background:#000;border-radius:8px}.logo-frame:has(.v31-logo){height:auto;min-height:0;background:#fff;padding:8px 14px;border-radius:8px}.site-header:has(.v31-logo) .header-inner{min-height:125px}.ti-watermark.v31-logo{width:100px!important;opacity:.12}
/* Text colors follow their actual surfaces, including plan headings. */
.brand-ecloud:not(.manual-v29) .cloud-pricing :is(.plan-name,.plan-unit,.title,.subtitle){color:#e5edf3!important}
.brand-ecloud:not(.manual-v29) :is(.service-card,.faq-item,.cloud-pricing .wrapper) :is(h2,h3,h4,h5,strong){color:#f4f7fa}
.brand-ecloud:not(.manual-v29) :is(.service-card,.cloud-pricing,.cloud-soft) :is(p,li,small){color:#c4d2de}
.brand-ecloud:not(.manual-v29) :is(.product-section,.nc-getready) :is(h2,h3,h4){color:#f4f7fa}
.brand-ecloud:not(.manual-v29) .v28-cloud-panel{--v28-ink:#f4f7fa;--v28-muted:#c4d2de;--v28-blue:#91d1fa;--v28-line:#465561;--v28-bg:#1e252a;--v28-soft:#28333b}
.brand-ecloud:not(.manual-v29) .v28-cloud-panel :is(h2,h3,strong){color:var(--v28-ink)}
.brand-ecloud:not(.manual-v29) .v28-cloud-panel :is(p,small){color:var(--v28-muted)}
.contact-dock{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;gap:8px;align-items:flex-end;font:600 13px/1.25 Arial,sans-serif}.contact-dock a{display:flex;gap:9px;align-items:center;text-decoration:none!important;padding:11px 16px;border-radius:40px;box-shadow:0 4px 18px #0003;color:#fff!important;border:1px solid #ffffff60;min-height:44px}.contact-dock a span{font-size:16px;width:20px;text-align:center}.contact-dock .dock-support{background:#115c91}.contact-dock .dock-sales{background:#146b40}.contact-dock a:hover{filter:brightness(1.14)}.contact-dock a:focus-visible{outline:3px solid #eab308;outline-offset:3px}body{padding-bottom:125px}.site-footer{padding-bottom:30px}.v29-legal{padding-right:210px!important}@media(max-width:600px){.contact-dock{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));flex-direction:row;justify-content:center}.contact-dock a{font-size:12px;padding:11px 12px}.v29-legal{padding-right:16px!important}body{padding-bottom:80px}.site-header:has(.v31-logo) .header-inner{min-height:100px}.engitech-site .site-header .v31-logo{width:125px!important;max-height:92px}}@media print{.contact-dock{display:none!important}body{padding-bottom:0}.v29-legal{padding-right:0!important}}
.brand-ecloud:not(.manual-v29) .history-section .info-content p{color:#c4d2de!important}.brand-ecloud:not(.manual-v29) .history-section .info-content .eyebrow{color:#91d1fa!important}.brand-ecloud:not(.manual-v29) #equipos-servidores{background:#171c20}.brand-ecloud:not(.manual-v29) .v28-mail-body :is(strong,p){color:#18384d!important}.brand-ecloud:not(.manual-v29) .v28-mail-body span{color:#48647a!important}
.engitech-site .logo-frame .v31-logo{position:static!important;inset:auto!important;display:block;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important}.engitech-site .logo-frame:has(.v31-logo){width:165px;height:auto;overflow:visible}.engitech-site .site-footer .logo-frame:has(.v31-logo){width:220px;background:#000}.engitech-site .family-card .logo-frame:has(.v31-logo){width:190px}
.engitech-site .site-footer .v31-logo[src*="transparent"],.engitech-site .site-footer .logo-frame:has(.v31-logo[src*="transparent"]){background:transparent}
@media(max-width:767px){.engitech-site .row.g-5{--bs-gutter-x:2rem}}
