:root{--brand-blue:#078fd2;--brand-navy:#0a2137;--brand-blue-light:#e8f5fc}.marketing-shell{color:var(--brand-navy)}.marketing-hero .eyebrow,.section-intro .eyebrow,.service-card .eyebrow,.marketing-cta .eyebrow{color:var(--brand-blue)}.hero-copy h1 span,.text-link,.site-footer>a:last-child{color:var(--brand-blue)}.login-button,.hero-actions .button.primary,.marketing-cta .button.primary{background:var(--brand-blue);color:#fff}.login-button:hover,.hero-actions .button.primary:hover,.marketing-cta .button.primary:hover{background:#0879b9}.brand{gap:8px}.brand-symbol{display:block;width:245px;height:68px;object-fit:contain;flex:none}.brand-copy{display:grid;line-height:1}.brand-copy strong{color:var(--brand-blue);font:800 18px/1 Manrope,'DM Sans',sans-serif;letter-spacing:-.55px}.brand-copy small{margin-top:3px;color:var(--brand-navy);font:700 6px/1 'DM Sans',sans-serif;letter-spacing:.9px}.site-footer .brand-symbol{width:205px;height:57px}.site-footer .brand-copy strong{font-size:15px}.site-footer .brand-copy small{font-size:5px}.status-dot{background:var(--brand-blue);box-shadow:0 0 0 4px #e2f3fb}.hero-note,.visual-caption{color:#52697d}.visual-orbit{border-color:#dcecf5}.visual-cloud{background:radial-gradient(ellipse,#e5f4fb 0%,#f0f7fb 59%,#f5f8f6 72%)}.file-card{border-color:#dceaf3}.file-card i,.type-green{color:var(--brand-blue);background:var(--brand-blue-light)}.trust-strip{border-color:#e1eaf0;color:#53697c}.service-section .section-intro h2,.marketing-cta h2{color:var(--brand-navy)}.backup-card{background:linear-gradient(160deg,#fff 50%,#f1f8fc)}.support-card{background:linear-gradient(160deg,#fff 52%,#f1f7fa)}.backup-icon,.chip-icon{background:#e8f5fc;color:var(--brand-blue)}.support-icon{background:#e8f2f8;color:#126c9a}.service-card li:before{color:var(--brand-blue)}.service-card li{border-color:#e8eff4;color:#44596a}.service-card p,.section-intro p,.marketing-cta p{color:#53697a}.marketing-cta{background:#eef7fb;border-color:#d9eaf3}.cta-mark{background:var(--brand-blue)}.site-footer{border-color:#e0eaf1;color:#586d7d}.hero-copy>p{color:#485e72}.service-card h3{color:var(--brand-navy)}.service-card{border-color:#e0eaf1}.button.secondary{color:var(--brand-navy);border-color:#dce8ef}.service-card .button.secondary:hover{border-color:var(--brand-blue);color:var(--brand-blue)}

@media(max-width:650px){.brand-symbol{width:190px;height:53px}.site-footer .brand-symbol{width:180px;height:50px}}