
:root{--dp-navy:#101633;--dp-deep:#07142f;--dp-cyan:#16c4e8;--dp-ink:#0b1730;--dp-muted:#66758a;--dp-line:#dbe5ee;--dp-surface:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:#fff;color:var(--dp-ink);overflow-x:hidden}.dp-site-header{position:relative;z-index:1000;background:linear-gradient(90deg,#101218,#151820);border-top:3px solid #633846;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}.dp-site-header:after{content:"";display:block;height:2px;width:11%;background:#9df5ff}.dp-header-inner{width:min(1440px,calc(100% - 40px));height:94px;margin:auto;display:flex;align-items:center;gap:24px}.dp-brand{display:flex;align-items:center;flex:0 0 auto}.dp-brand img{display:block;width:245px;max-height:56px;object-fit:contain}.dp-desktop-nav{margin-left:auto;height:100%;display:flex;align-items:stretch;gap:2px}.dp-nav-item{position:relative;display:flex;align-items:center}.dp-nav-trigger{height:100%;padding:0 16px;border:0;background:transparent;color:#fff;font:800 15px/1.2 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.dp-nav-trigger span{color:var(--dp-cyan);margin-left:5px}.dp-mega-panel{position:absolute;top:92px;left:50%;width:470px;max-height:min(70vh,680px);overflow:auto;padding:14px;background:#fff;border:1px solid var(--dp-line);border-radius:0 0 18px 18px;box-shadow:0 30px 70px rgba(0,0,0,.25);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:.18s ease}.dp-nav-item:hover .dp-mega-panel,.dp-nav-item:focus-within .dp-mega-panel,.dp-nav-item.is-open .dp-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.dp-mega-panel a{display:grid;gap:3px;padding:12px 14px;border-radius:12px;color:var(--dp-ink)!important;text-decoration:none!important}.dp-mega-panel a:hover{background:#eefbfe}.dp-mega-panel strong{font:850 15px/1.3 Inter,Arial,sans-serif}.dp-mega-panel span{color:var(--dp-muted);font:500 12px/1.35 Inter,Arial,sans-serif}.dp-sales{display:inline-flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important;font:850 15px/1 Inter,Arial,sans-serif;white-space:nowrap}.dp-sales span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--dp-cyan);color:var(--dp-navy);font-size:22px}.dp-mobile-toggle,.dp-mobile-menu{display:none}.dp-site-footer{background:#0c0f16;color:#fff;padding:70px 0 24px}.dp-footer-grid{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:48px}.dp-footer-brand img{width:225px;max-height:56px;object-fit:contain}.dp-footer-brand p{max-width:420px;color:#9eabba;line-height:1.65}.dp-footer-email{color:#85efff!important;font-weight:850;text-decoration:none!important}.dp-site-footer h3{margin:0 0 16px;color:#82eaff;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.dp-site-footer .dp-footer-grid>div:not(.dp-footer-brand) a{display:block;padding:6px 0;color:#c6cfdb!important;text-decoration:none!important}.dp-footer-bottom{width:min(1180px,calc(100% - 40px));margin:50px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:26px;color:#8995a5;font-size:12px;line-height:1.5}.dp-back-top{position:fixed;z-index:900;right:22px;bottom:22px;width:46px;height:46px;border:0;border-radius:14px;background:var(--dp-navy);color:#fff;box-shadow:0 15px 35px rgba(0,0,0,.25);cursor:pointer}.dp-page-language-note{width:min(1180px,calc(100% - 40px));margin:20px auto;padding:12px 16px;border:1px solid #dbe6ee;border-radius:12px;background:#f6fbfd;color:#566679;font-size:13px}
/* Brand palette refinements for the retained legacy page components. */
body a{--link-blue:#00a8cc}body .btn,body button[class*="btn"]{border-radius:12px}body .btn-blue,body .btn-purple,body [class*="btn--purple"]{background:#101633!important;color:#fff!important}body .link-blue,body a.link-blue{color:#009ebf!important}body h1,body h2,body h3,body h4{letter-spacing:-.03em}body main{min-height:45vh}body .section-content{width:min(1180px,calc(100% - 40px));max-width:1180px;margin-left:auto;margin-right:auto}body img{max-width:100%}
@media(max-width:1160px){.dp-desktop-nav,.dp-sales{display:none}.dp-mobile-toggle{margin-left:auto;width:54px;height:54px;border:1px solid rgba(22,196,232,.5);border-radius:15px;background:transparent;display:grid;place-content:center;gap:6px}.dp-mobile-toggle i{display:block;width:25px;height:2px;background:#fff}.dp-mobile-menu{padding:12px 20px 24px;background:#11151d;border-top:1px solid rgba(255,255,255,.08);max-height:calc(100dvh - 94px);overflow:auto}.dp-mobile-menu.is-open{display:block}.dp-mobile-menu details{border-bottom:1px solid rgba(255,255,255,.1)}.dp-mobile-menu summary{padding:16px 0;color:#fff;font:850 16px/1.3 Inter,Arial,sans-serif;cursor:pointer}.dp-mobile-menu details a{display:block;padding:10px 0 10px 14px;color:#cbd5e1!important;text-decoration:none!important;font-size:14px}.dp-mobile-sales{display:block;margin-top:16px;padding:14px!important;border-radius:12px;background:var(--dp-cyan);color:var(--dp-navy)!important;text-align:center;font-weight:900;text-decoration:none!important}.dp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.dp-header-inner{width:calc(100% - 24px);height:78px}.dp-brand img{width:218px;max-width:68vw}.dp-mobile-toggle{width:50px;height:50px;flex:0 0 auto}.dp-site-header:after{width:32%}.dp-footer-grid{grid-template-columns:1fr}.dp-footer-bottom{flex-direction:column}.dp-site-footer{padding-top:50px}body .section-content{width:calc(100% - 28px)}.dp-back-top{right:14px;bottom:14px}}
