:root{--bg:#07111f;--panel:#0d1c32;--panel2:#102542;--text:#eef5ff;--muted:#b8c6d8;--brand:#58a6ff;--brand2:#84e1bc;--line:rgba(255,255,255,.12);--white:#fff;--dark:#07111f}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#f6f8fb;color:#142033;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}a{color:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;color:#000;padding:.75rem;z-index:99}.container{width:min(1120px,92vw);margin-inline:auto}.site-header{position:sticky;top:0;background:rgba(7,17,31,.96);backdrop-filter:blur(10px);z-index:50;border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:74px;position:relative}.brand{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--text);font-size:1.1rem;min-width:0}.brand span{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#06111e;font-weight:900}.site-nav{display:flex;gap:1rem;align-items:center}.site-nav a{color:var(--muted);text-decoration:none;font-weight:700;font-size:.95rem}.site-nav a:hover{color:#fff}.nav-cta,.btn{border-radius:999px;padding:.8rem 1.05rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border:1px solid transparent;min-height:44px;text-align:center}.nav-cta,.btn.primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#06111e}.btn.secondary{border-color:rgba(255,255,255,.25);color:var(--text)}.btn.full{width:100%;background:#fff;color:#07111f}.menu-toggle{display:none;cursor:pointer}.hero{background:radial-gradient(circle at 70% 20%,rgba(88,166,255,.28),transparent 38%),linear-gradient(135deg,#07111f,#0d2545 56%,#08192b);color:var(--text);padding:6rem 0 4.5rem}.hero-grid{display:grid;grid-template-columns:1.35fr .75fr;gap:2rem;align-items:center}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#3a77ba;font-weight:900;font-size:.78rem;margin:0 0 .7rem}.hero .eyebrow,.page-hero .eyebrow{color:var(--brand2)}h1,h2,h3{line-height:1.12;margin:.2rem 0 1rem;color:#0b1728;text-wrap:balance}.hero h1,.page-hero h1{font-size:clamp(2.25rem,6vw,4.8rem);color:#fff;max-width:900px}.hero h2{color:#fff}.lead{font-size:clamp(1.05rem,2vw,1.45rem);color:#dce8f6;max-width:780px}.hero-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.6rem 0}.trust-list,.check-list{padding:0;list-style:none}.trust-list{display:flex;gap:1rem;flex-wrap:wrap;color:var(--muted)}.trust-list li,.check-list li{position:relative;padding-left:1.5rem}.trust-list li:before,.check-list li:before{content:'✓';position:absolute;left:0;color:var(--brand2);font-weight:900}.audit-card,.result-panel,.contact-card,.notice{background:#fff;border:1px solid #dbe4ef;border-radius:24px;padding:1.4rem;box-shadow:0 18px 55px rgba(12,31,58,.12)}.audit-card{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.audit-card h2,.audit-card a{color:#fff}.audit-card .btn{color:#07111f}.micro{font-size:.9rem;color:#d5e1ee}.section{padding:4.5rem 0}.section.alt{background:#eaf1f8}.section h2{font-size:clamp(1.75rem,3.4vw,3rem)}.cards,.service-grid{display:grid;gap:1rem;margin-top:1.5rem}.cards.three,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cards article,.service-grid article{background:#fff;border:1px solid #dbe4ef;border-radius:22px;padding:1.25rem;box-shadow:0 10px 30px rgba(12,31,58,.06)}.cards h3,.service-grid h2,.service-grid h3{font-size:1.2rem}.split{display:grid;grid-template-columns:1fr .85fr;gap:2rem;align-items:start}.result-panel{background:#07111f;color:#dce8f6;border-color:#07111f}.result-panel h3{color:#fff}.result-panel dt{font-weight:900;color:#fff}.result-panel dd{margin:0 0 1rem;color:#c6d3e5}.cta-band{background:#07111f;color:#e8f1fb;padding:3.5rem 0;text-align:center}.cta-band h2{color:#fff}.page-hero{background:linear-gradient(135deg,#07111f,#16395f);color:#fff;padding:4.5rem 0}.contact-grid{display:grid;grid-template-columns:1fr .75fr;gap:2rem;align-items:start}.lead-form{background:#fff;border:1px solid #dbe4ef;border-radius:24px;padding:1.4rem;display:grid;gap:1rem}.lead-form label{display:grid;gap:.35rem;font-weight:800}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid #cbd7e5;border-radius:12px;padding:.9rem;font:inherit}.site-footer{background:#07111f;color:#cbd7e5;padding:3rem 0 1.5rem}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem}.site-footer h2{color:#fff;font-size:1rem}.site-footer a{display:block;color:#d9e7f7;text-decoration:none;margin:.3rem 0}.fineprint{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem;font-size:.9rem}.footer-brand{color:#fff}@media(max-width:980px){.site-nav{gap:.65rem}.site-nav a{font-size:.88rem}.nav-cta{padding:.7rem .85rem}.hero-grid{grid-template-columns:1fr}.audit-card{max-width:640px}.cards.three,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.contact-grid,.footer-grid{grid-template-columns:1fr}}@media(max-width:760px){.container{width:min(100% - 32px,1120px)}.nav-wrap{min-height:66px}.brand{font-size:1rem}.brand span{width:38px;height:38px;min-width:38px;border-radius:10px}.menu-toggle{display:inline-flex;background:#102542;color:#fff;border:1px solid var(--line);border-radius:10px;padding:.65rem .8rem;align-items:center;justify-content:center;font-weight:800;min-height:44px}.site-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#07111f;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;padding:.75rem;flex-direction:column;align-items:stretch;box-shadow:0 18px 42px rgba(0,0,0,.28)}.site-nav.open{display:flex}.site-nav a{display:flex;width:100%;padding:.9rem 1rem;border-radius:12px;font-size:1rem}.site-nav a:hover{background:rgba(255,255,255,.06)}.site-nav .nav-cta{justify-content:center;color:#06111e;margin-top:.25rem}.hero{padding:3.25rem 0 3rem}.hero h1,.page-hero h1{font-size:clamp(2rem,10vw,3rem)}.lead{font-size:1.08rem}.hero-actions{display:grid;grid-template-columns:1fr;gap:.7rem}.hero-actions .btn{width:100%}.trust-list{display:grid;gap:.35rem}.audit-card,.result-panel,.contact-card,.notice,.lead-form{border-radius:18px;padding:1.1rem}.section{padding:3rem 0}.cards.three,.service-grid{grid-template-columns:1fr}.cards article,.service-grid article{border-radius:18px;padding:1.1rem}.page-hero{padding:3rem 0}.cta-band{padding:3rem 0}.footer-grid{gap:1.25rem}.site-footer{padding:2.5rem 0 1.25rem}.lead-form input,.lead-form select,.lead-form textarea{font-size:16px}}@media(max-width:420px){.container{width:min(100% - 24px,1120px)}.hero h1,.page-hero h1{font-size:2rem}.section h2{font-size:1.65rem}.btn{width:100%;padding:.85rem .95rem}.brand strong{font-size:.95rem}.audit-card .micro{font-size:.85rem;word-break:break-word}}
.logo-brand{padding:0;gap:0}.logo-brand img{display:block;width:min(260px,58vw);height:auto}.client-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.client-tile{background:#fff;border:1px solid #dce5f0;border-radius:18px;padding:1.25rem;min-height:98px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;color:#16304f;box-shadow:0 12px 32px rgba(10,25,45,.06)}.client-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.quote-card{background:#fff;border:1px solid #dce5f0;border-radius:22px;padding:1.5rem;box-shadow:0 14px 35px rgba(10,25,45,.07)}.quote-card blockquote{margin:0;color:#21344d;font-size:1rem}.quote-card figcaption{margin-top:1rem;font-weight:900;color:#0d2744}.quote-card .role{display:block;font-weight:700;color:#62738a;font-size:.92rem}.client-note{font-size:.9rem;color:#62738a;margin-top:.75rem}.mini-testimonials{margin-top:2rem}.client-proof{background:#eef5ff}.client-proof .section-head{max-width:760px}.testimonial-link-row{margin-top:1.25rem}@media(max-width:800px){.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-testimonial-grid{grid-template-columns:1fr}.logo-brand img{width:min(220px,64vw)}}@media(max-width:520px){.client-logo-grid{grid-template-columns:1fr}.client-tile{min-height:76px}.quote-card{padding:1.1rem}.logo-brand img{width:min(205px,68vw)}}
.logo-brand img{height:58px;width:auto;max-width:260px}.photo-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.quote-card-photo{display:grid;grid-template-columns:92px 1fr;gap:18px;align-items:start}.quote-card-photo blockquote,.quote-card-photo figcaption{grid-column:2}.testimonial-photo{grid-row:1 / span 2;width:92px;height:92px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 12px 28px rgba(15,23,42,.18)}.client-note code{background:#f1f5f9;border-radius:6px;padding:2px 6px}@media(max-width:780px){.logo-brand img{height:48px;max-width:220px}.photo-testimonials{grid-template-columns:1fr}.quote-card-photo{grid-template-columns:72px 1fr;gap:14px}.testimonial-photo{width:72px;height:72px}.quote-card-photo blockquote{font-size:1rem}}@media(max-width:520px){.quote-card-photo{display:block}.testimonial-photo{margin-bottom:14px}.quote-card-photo blockquote,.quote-card-photo figcaption{grid-column:auto}.logo-brand img{height:42px;max-width:190px}}
/* RNS staging review patch: visible original logo + animated datacenter hero */
.site-header{background:rgba(7,17,31,.97)}
.logo-brand{background:#fff;border:1px solid rgba(255,255,255,.28);border-radius:14px;padding:7px 10px;box-shadow:0 10px 28px rgba(0,0,0,.22);min-width:126px;justify-content:center;line-height:0}
.logo-brand img{display:block;width:102px!important;height:60px!important;max-width:none;object-fit:contain;filter:none!important;opacity:1!important}
.hero{position:relative;isolation:isolate;overflow:hidden;background:#07111f;color:#fff;padding:6.5rem 0 5rem}
.hero:before{content:"";position:absolute;inset:-8% -10%;z-index:-2;background-image:linear-gradient(135deg,rgba(4,10,20,.42),rgba(4,10,20,.08)),url('../img/datacenter-motion.svg');background-size:cover,120% auto;background-position:center,center;animation:rnsDataCenterDrift 28s linear infinite;transform:scale(1.04)}
.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 25%,rgba(88,166,255,.22),transparent 30%),linear-gradient(90deg,rgba(7,17,31,.94),rgba(7,17,31,.70) 52%,rgba(7,17,31,.86));pointer-events:none}
.hero .lead{color:#eef6ff}.hero h1{text-shadow:0 16px 42px rgba(0,0,0,.45)}
.audit-card{backdrop-filter:blur(12px);box-shadow:0 24px 70px rgba(0,0,0,.3)}
@keyframes rnsDataCenterDrift{0%{background-position:center,0 50%}50%{background-position:center,100% 50%}100%{background-position:center,0 50%}}
@media(prefers-reduced-motion:reduce){.hero:before{animation:none}}
@media(max-width:980px){.logo-brand{min-width:116px;padding:6px 9px}.logo-brand img{width:92px!important;height:54px!important}.hero{padding:4.8rem 0 3.8rem}.hero:before{background-size:cover,170% auto}}
@media(max-width:760px){.nav-wrap{min-height:74px}.site-nav{top:74px}.logo-brand{min-width:104px;padding:5px 8px;border-radius:12px}.logo-brand img{width:82px!important;height:48px!important}.hero{padding:3.7rem 0 3.2rem}.hero:after{background:linear-gradient(180deg,rgba(7,17,31,.92),rgba(7,17,31,.78))}.hero:before{background-size:cover,220% auto;opacity:.92}}
/* Footer logo visibility patch */
.footer-company{max-width:460px}.footer-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(255,255,255,.22);border-radius:16px;padding:9px 12px;margin:0 0 1rem;text-decoration:none;line-height:0;box-shadow:0 16px 34px rgba(0,0,0,.28)}.footer-logo img{display:block;width:116px;height:auto;max-width:none;object-fit:contain}.footer-tagline{color:#9fb2c8;font-size:.95rem;margin-top:.75rem}.footer-cta{display:inline-flex!important;align-items:center;justify-content:center;margin-top:.75rem!important;padding:.78rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#06111e!important;font-weight:900;text-align:center}.site-footer .fineprint{color:#9fb2c8}@media(max-width:760px){.footer-logo img{width:104px}.footer-cta{width:100%;min-height:44px}.footer-company{max-width:none}}
/* RNS visual correction: consistent logo and video hero */
.logo-brand,.footer-logo{background:#fff!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;line-height:0!important}.logo-brand{padding:7px 10px!important;min-width:126px!important;justify-content:center!important}.logo-brand img{display:block!important;width:102px!important;height:60px!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important}.footer-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 12px!important;margin:0 0 1rem!important}.footer-logo img{display:block!important;width:116px!important;height:auto!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important}.site-footer{background:#07111f!important;color:#cbd7e5}.footer-company p{color:#cbd7e5}.footer-tagline{color:#9fb2c8}.hero-video{position:relative;isolation:isolate;overflow:hidden;background:#07111f;color:#fff;padding:6.5rem 0 5rem}.hero-video:before{content:none!important}.hero-video:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 24%,rgba(88,166,255,.18),transparent 32%),linear-gradient(90deg,rgba(7,17,31,.94),rgba(7,17,31,.66) 52%,rgba(7,17,31,.88));pointer-events:none}.hero-media{position:absolute;inset:0;z-index:-2;background:#07111f url('/assets/img/datacenter-hero.jpg') center/cover no-repeat;transform:scale(1.02)}.hero-media video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04);opacity:.96}.hero-video h1,.hero-video .lead,.hero-video .trust-list{position:relative}.hero-video .btn.secondary{background:rgba(7,17,31,.42);border-color:rgba(255,255,255,.38);backdrop-filter:blur(8px)}.audit-card{background:rgba(7,17,31,.58)!important;border-color:rgba(255,255,255,.25)!important;backdrop-filter:blur(14px);box-shadow:0 24px 70px rgba(0,0,0,.34)}.dark-link{background:#07111f;color:#fff!important;border-color:#07111f!important}.client-proof .btn.secondary{color:#07111f;border-color:#07111f}@media(max-width:980px){.logo-brand{min-width:116px!important;padding:6px 9px!important}.logo-brand img{width:92px!important;height:54px!important}.hero-video{padding:4.8rem 0 3.8rem}.hero-video:after{background:linear-gradient(180deg,rgba(7,17,31,.92),rgba(7,17,31,.74))}}@media(max-width:760px){.nav-wrap{min-height:74px}.site-nav{top:74px}.logo-brand{min-width:104px!important;padding:5px 8px!important;border-radius:12px!important}.logo-brand img{width:82px!important;height:48px!important}.footer-logo img{width:104px!important}.hero-video{padding:3.7rem 0 3.2rem}.hero-media{transform:none}.hero-media video{opacity:.72}}@media(prefers-reduced-motion:reduce){.hero-media video{display:none}}
/* Perf + white logo patch */.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:auto!important}.logo-brand img{width:136px!important;height:auto!important;max-height:64px!important;filter:none!important}.footer-logo img{width:142px!important;height:auto!important;filter:none!important}.hero-media{background:#07111f url('/assets/img/datacenter-hero.jpg') center/cover no-repeat!important;animation:rnsHeroPan 22s ease-in-out infinite alternate;will-change:transform}.hero-media video{opacity:0;transition:opacity .8s ease}.hero-media video.is-loaded{opacity:.58}.hero-video:after{background:linear-gradient(90deg,rgba(7,17,31,.96),rgba(7,17,31,.72) 50%,rgba(7,17,31,.92))!important}@keyframes rnsHeroPan{0%{transform:scale(1.04) translate3d(-1.2%,0,0)}100%{transform:scale(1.1) translate3d(1.2%,-.6%,0)}}@media(max-width:720px){.logo-brand img{width:112px!important;max-height:52px!important}.footer-logo img{width:120px!important}.hero-media{animation:rnsHeroPan 28s ease-in-out infinite alternate}.hero-media video{display:none!important}}

/* Video autoplay + white logo visibility patch */
.logo-brand img,.footer-logo img{filter:brightness(0) invert(1) contrast(1.12)!important;opacity:1!important;mix-blend-mode:normal!important}.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important}.hero-bg-video{opacity:.58!important;visibility:visible!important}.hero-bg-video.is-loaded{opacity:.62!important}.hero-media{animation:none!important;transform:none!important}.hero-media video{display:block!important}@media(max-width:720px){.hero-media video{display:block!important;opacity:.38!important}.hero-bg-video.is-loaded{opacity:.42!important}}@media(prefers-reduced-motion:reduce){.hero-media video{display:none!important}.hero-media{animation:rnsHeroPan 28s ease-in-out infinite alternate!important}}

/* Top copy before video patch */
.hero-first{background:linear-gradient(135deg,#06152b 0%,#0a2b55 55%,#0e4f86 100%);color:#fff;padding:96px 0 68px;position:relative;overflow:hidden}.hero-first:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(46,163,242,.22),transparent 34%),radial-gradient(circle at 10% 80%,rgba(255,255,255,.08),transparent 30%);pointer-events:none}.hero-first .container{position:relative;z-index:1}.hero-first h1{color:#fff}.hero-first .lead{color:#dbeafe}.hero-first .trust-list{color:#e8f2ff}.hero-first .audit-card{background:rgba(255,255,255,.96);color:#0b1f3a;box-shadow:0 24px 60px rgba(0,0,0,.28)}.hero-first .audit-card h2{color:#06152b}.video-showcase{position:relative;min-height:390px;overflow:hidden;background:#06152b}.video-showcase .hero-media{position:absolute;inset:0}.video-showcase .hero-bg-video{width:100%;height:100%;object-fit:cover;display:block}.video-showcase:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,43,.82),rgba(6,21,43,.38),rgba(6,21,43,.78));pointer-events:none}.video-showcase-overlay{position:relative;z-index:2;min-height:390px;display:flex;align-items:center;color:#fff}.video-showcase-overlay h2{max-width:760px;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1.02;margin:0}.video-showcase-overlay .eyebrow{color:#a7d8ff}@media (max-width:760px){.hero-first{padding:72px 0 48px}.video-showcase,.video-showcase-overlay{min-height:260px}.video-showcase video{display:none}.video-showcase{background-image:linear-gradient(90deg,rgba(6,21,43,.82),rgba(6,21,43,.45)),url('/assets/img/datacenter-hero.jpg');background-size:cover;background-position:center}.video-showcase-overlay h2{font-size:2rem}}

/* Final video + white-logo override */
.site-header,.site-footer{background:#06152b!important}.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}.logo-brand img,.footer-logo img{filter:brightness(0) invert(1) contrast(1.18)!important;opacity:1!important;mix-blend-mode:normal!important}.logo-brand img{width:124px!important;height:auto!important;max-height:72px!important;object-fit:contain!important}.footer-logo img{width:132px!important;height:auto!important;max-height:82px!important;object-fit:contain!important}.video-showcase{position:relative!important;min-height:420px!important;overflow:hidden!important;background:#06152b!important}.video-showcase .hero-media{position:absolute!important;inset:0!important;background-image:linear-gradient(90deg,rgba(6,21,43,.82),rgba(6,21,43,.4)),url('/assets/img/datacenter-hero.jpg')!important;background-size:cover!important;background-position:center!important}.video-showcase .hero-bg-video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.62!important;visibility:visible!important;z-index:0!important;filter:saturate(1.06) contrast(1.04)!important}.video-showcase .hero-media.video-is-playing .hero-bg-video,.video-showcase .hero-bg-video.is-loaded{opacity:.66!important}.video-showcase:after{z-index:1!important}.video-showcase-overlay{position:relative!important;z-index:2!important}@media(max-width:760px){.video-showcase,.video-showcase-overlay{min-height:300px!important}.video-showcase video,.video-showcase .hero-bg-video{display:block!important;opacity:.52!important}.logo-brand img{width:104px!important}.footer-logo img{width:118px!important}}@media(prefers-reduced-motion:reduce){.video-showcase .hero-bg-video{display:none!important}}

/* Local video and white transparent logo final overrides */.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-width:0!important}.logo-brand img{display:block!important;width:102px!important;height:60px!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important}.footer-logo img{display:block!important;width:116px!important;height:auto!important;max-width:none!important;object-fit:contain!important;filter:none!important;opacity:1!important}.site-header{background:rgba(8,22,42,.96)!important}.site-footer{background:#06152b!important}.video-showcase .hero-bg-video{display:block!important;opacity:1!important;visibility:visible!important}@media(max-width:680px){.logo-brand img{width:82px!important;height:48px!important}.footer-logo img{width:100px!important}}

/* Final readability + local video fix */
.logo-brand img,.footer-logo img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.logo-brand img{width:118px!important;max-width:42vw!important;height:auto!important}.footer-logo img{width:126px!important;height:auto!important}.site-header{background:#06152b!important}.site-footer{background:#06152b!important}.hero-first{background:linear-gradient(135deg,#06152b 0%,#09294d 55%,#0b4778 100%)!important;color:#fff!important}.hero-first h1,.hero-first .eyebrow,.hero-first .lead,.hero-first .trust-list,.hero-first .trust-list li{color:#fff!important}.hero-first .audit-card{background:rgba(2,12,28,.82)!important;border:1px solid rgba(226,240,255,.38)!important;box-shadow:0 28px 70px rgba(0,0,0,.34)!important;color:#fff!important;backdrop-filter:blur(10px)}.hero-first .audit-card h2{color:#fff!important}.hero-first .audit-card p,.hero-first .audit-card .micro{color:#eef7ff!important}.hero-first .audit-card a:not(.btn){color:#fff!important;text-decoration:underline;text-underline-offset:2px}.hero-first .audit-card .btn,.hero-first .audit-card .btn.full{background:#fff!important;color:#06152b!important;border:0!important}.video-showcase{display:block!important;position:relative!important;min-height:420px!important;overflow:hidden!important;background:#06152b url('/assets/img/datacenter-hero.jpg') center/cover no-repeat!important}.video-showcase .hero-media{position:absolute!important;inset:0!important;display:block!important;background:#06152b url('/assets/img/datacenter-hero.jpg') center/cover no-repeat!important}.video-showcase video,.video-showcase .hero-bg-video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.72!important;visibility:visible!important;z-index:0!important}.video-showcase:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,43,.80),rgba(6,21,43,.30),rgba(6,21,43,.80));z-index:1;pointer-events:none}.video-showcase-overlay{position:relative!important;z-index:2!important;min-height:420px!important;display:flex!important;align-items:center!important;color:#fff!important}.video-showcase-overlay h2,.video-showcase-overlay .eyebrow{color:#fff!important}@media(max-width:760px){.logo-brand img{width:94px!important}.footer-logo img{width:108px!important}.hero-first .audit-card{padding:1.25rem!important}.video-showcase,.video-showcase-overlay{min-height:300px!important}.video-showcase video{display:block!important;opacity:.45!important}}

/* Comprehensive missing-items patch: readability, local video, VMware focus, white logo */
.site-header,.site-footer{background:#06152b!important}.logo-brand,.footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.logo-brand img,.footer-logo img{display:block!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.logo-brand img{width:118px!important;height:auto!important;max-width:42vw!important}.footer-logo img{width:126px!important;height:auto!important}.hero-first{background:linear-gradient(135deg,#06152b 0%,#09294d 55%,#0b4778 100%)!important;color:#fff!important}.hero-first h1,.hero-first .eyebrow,.hero-first .lead,.hero-first .trust-list,.hero-first .trust-list li{color:#fff!important}.hero-first .audit-card{background:rgba(2,12,28,.84)!important;border:1px solid rgba(226,240,255,.42)!important;box-shadow:0 28px 70px rgba(0,0,0,.34)!important;color:#fff!important;backdrop-filter:blur(10px)}.hero-first .audit-card h2,.hero-first .audit-card p,.hero-first .audit-card .micro{color:#fff!important}.hero-first .audit-card a:not(.btn){color:#fff!important;text-decoration:underline;text-underline-offset:2px}.hero-first .audit-card .btn,.hero-first .audit-card .btn.full{background:#fff!important;color:#06152b!important;border:0!important}.video-showcase{display:block!important;position:relative!important;min-height:420px!important;overflow:hidden!important;background:#06152b url('/assets/img/datacenter-hero.jpg') center/cover no-repeat!important}.video-showcase .hero-media{position:absolute!important;inset:0!important;display:block!important;background:#06152b url('/assets/img/datacenter-hero.jpg') center/cover no-repeat!important}.video-showcase video,.video-showcase .hero-bg-video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.76!important;visibility:visible!important;z-index:0!important}.video-showcase:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,21,43,.82),rgba(6,21,43,.30),rgba(6,21,43,.82));z-index:1;pointer-events:none}.video-showcase-overlay{position:relative!important;z-index:2!important;min-height:420px!important;display:flex!important;align-items:center!important;color:#fff!important}.video-showcase-overlay h2,.video-showcase-overlay p,.video-showcase-overlay .eyebrow{color:#fff!important}.video-showcase-overlay p{max-width:680px;color:#e9f4ff!important}.vmware-focus{background:linear-gradient(180deg,#f7fbff 0%,#eef6ff 100%);border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe}.vmware-focus .section-lead{font-size:1.08rem;color:#40536f;max-width:720px}.vmware-proof-panel{background:#071b33;color:#fff;border-radius:26px;padding:1.65rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(8,31,62,.18)}.vmware-proof-panel h3{color:#fff}.vmware-proof-panel .check-list li{color:#e9f4ff;margin:.55rem 0}.vmware-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.vmware-deliverables article{background:#fff;border:1px solid #dbe7f5;border-radius:22px;padding:1.35rem;box-shadow:0 16px 42px rgba(12,31,58,.07)}.vmware-deliverables h3{color:#0b1728;margin-top:0}.vmware-actions .dark-link{border-color:#0b315c!important;color:#0b315c!important;background:#fff!important}.dark-link{color:#0b315c!important;border-color:#0b315c!important}.nav-cta,.btn.primary{background:linear-gradient(135deg,#68b6ff,#9be8ca)!important;color:#06152b!important}@media(max-width:900px){.vmware-deliverables{grid-template-columns:1fr}.split{grid-template-columns:1fr!important}}@media(max-width:760px){.logo-brand img{width:94px!important}.footer-logo img{width:108px!important}.hero-first .audit-card{padding:1.25rem!important}.video-showcase,.video-showcase-overlay{min-height:300px!important}.video-showcase video{display:block!important;opacity:.5!important}.vmware-proof-panel{padding:1.25rem}.hero-actions.vmware-actions{flex-direction:column;align-items:stretch}.hero-actions.vmware-actions .btn{width:100%}}
/* FINAL AUTOPLAY VISIBILITY OVERRIDE */.video-showcase{position:relative!important;overflow:hidden!important;background:#06152b!important}.video-showcase .hero-media{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;background-image:linear-gradient(90deg,rgba(6,21,43,.82),rgba(6,21,43,.45)),url('/assets/img/datacenter-hero.jpg')!important;background-size:cover!important;background-position:center!important}.video-showcase video.hero-bg-video,.video-showcase .hero-bg-video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.74!important;visibility:visible!important;z-index:0!important;filter:saturate(1.08) contrast(1.04)!important}.video-showcase .hero-bg-video.is-playing{opacity:.78!important}.video-showcase:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(6,21,43,.84),rgba(6,21,43,.42),rgba(6,21,43,.78))!important;pointer-events:none!important}.video-showcase-overlay{position:relative!important;z-index:2!important}@media(max-width:900px){.video-showcase video.hero-bg-video,.video-showcase .hero-bg-video{display:block!important;opacity:.58!important}.video-showcase,.video-showcase-overlay{min-height:300px!important}}

/* testimonial auto-scroll tiles */.testimonial-marquee-section{overflow:hidden}.testimonial-marquee{position:relative;width:100%;overflow:hidden;padding:14px 0 38px}.testimonial-marquee:before,.testimonial-marquee:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.testimonial-marquee:before{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.testimonial-marquee:after{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}.testimonial-track{display:flex;gap:22px;width:max-content;animation:rns-testimonial-scroll 42s linear infinite;will-change:transform}.testimonial-marquee:hover .testimonial-track,.testimonial-marquee:focus-within .testimonial-track{animation-play-state:paused}.testimonial-tile{flex:0 0 390px;min-height:290px;background:#fff;border:1px solid rgba(15,31,54,.12);box-shadow:0 18px 45px rgba(15,31,54,.1);border-radius:22px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-tile.featured{border-top:5px solid #0b72c9}.testimonial-tile blockquote{margin:18px 0 0;color:#26364c;font-size:1rem;line-height:1.65}.testimonial-tile-top{display:flex;gap:14px;align-items:center}.testimonial-tile-top img,.avatar-initials{width:62px;height:62px;border-radius:50%;object-fit:cover;flex:0 0 62px}.avatar-initials{display:grid;place-items:center;background:#0f1f36;color:#fff;font-weight:800;letter-spacing:.05em}.testimonial-tile-top strong{display:block;color:#0f1f36;line-height:1.2}.testimonial-tile-top span{display:block;color:#607086;font-size:.9rem;margin-top:4px}.testimonial-page .section-head,.testimonial-marquee-section .section-head{text-align:center;max-width:850px;margin:0 auto 18px}@keyframes rns-testimonial-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 11px))}}@media(max-width:760px){.testimonial-marquee{padding-left:18px}.testimonial-marquee:before,.testimonial-marquee:after{width:34px}.testimonial-tile{flex-basis:82vw;min-height:310px;padding:20px}.testimonial-track{gap:16px;animation-duration:55s}.testimonial-tile blockquote{font-size:.95rem}.testimonial-tile-top img,.avatar-initials{width:52px;height:52px;flex-basis:52px}}

/* button contrast fix */.btn.secondary,.btn.secondary:visited,.btn.secondary.dark-link,.btn.secondary.dark-link:visited,.hero-actions .btn.secondary,.hero-actions .btn.secondary:visited,a.btn.secondary,a.btn.secondary:visited,a.btn.secondary.dark-link,a.btn.secondary.dark-link:visited{color:#fff!important;background:#06152b!important;border-color:#06152b!important;text-shadow:none!important}.btn.secondary:hover,.btn.secondary:focus,.btn.secondary.dark-link:hover,.btn.secondary.dark-link:focus,a.btn.secondary:hover,a.btn.secondary:focus,a.btn.secondary.dark-link:hover,a.btn.secondary.dark-link:focus{color:#06152b!important;background:#9be8ca!important;border-color:#9be8ca!important}.btn.primary,.btn.primary:visited,a.btn.primary,a.btn.primary:visited{color:#06152b!important}.vmware-focus .btn.secondary.dark-link,.vmware-focus .btn.secondary.dark-link:visited{color:#fff!important;background:#06152b!important}.vmware-focus .btn.secondary.dark-link:hover,.vmware-focus .btn.secondary.dark-link:focus{color:#06152b!important;background:#9be8ca!important}.hero-actions{gap:12px;flex-wrap:wrap}.btn{font-weight:800!important}

/* MSP competitive update */
.section-head{max-width:900px;margin:0 auto 32px;text-align:center}.section-head p{color:var(--muted,#5d6b7a)}.cards.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cards.four article,.assessment-grid article,.faq-grid details{background:#fff;border:1px solid rgba(15,43,68,.12);border-radius:20px;padding:24px;box-shadow:0 14px 35px rgba(2,21,38,.07)}.msp-proof .cards article h3,.assessment-grid h3{margin-top:0}.framework-stack{display:grid;gap:12px}.framework-stack div{background:linear-gradient(135deg,#06213b,#0c365f);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:18px;color:#fff}.framework-stack strong{display:block;font-size:1.05rem;margin-bottom:5px}.framework-stack span{display:block;color:rgba(255,255,255,.84);line-height:1.5}.assessment-grid{display:grid;grid-template-columns:1fr;gap:14px}.assessment-grid article a{font-weight:800;color:#064d87}.location-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.location-pills span{background:#06213b;color:#fff;border-radius:999px;padding:10px 16px;font-weight:800}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.faq-grid summary{cursor:pointer;font-weight:900;color:#061b31}.faq-grid p{color:#465569;line-height:1.65}.security-framework .btn.secondary.dark-link,.vmware-actions .btn.secondary.dark-link,.testimonial-link-row .btn.secondary.dark-link{background:#061b31!important;color:#fff!important;border-color:#061b31!important}.security-framework .btn.secondary.dark-link:hover,.vmware-actions .btn.secondary.dark-link:hover,.testimonial-link-row .btn.secondary.dark-link:hover{background:#0d3d69!important;color:#fff!important}@media(max-width:900px){.cards.four,.faq-grid{grid-template-columns:1fr}.section-head{text-align:left}.location-pills{justify-content:flex-start}.framework-stack{margin-top:24px}}

/* Subtle motion headers for production service pages */
.page-hero{position:relative;overflow:hidden;isolation:isolate;background:#0a1c32!important}.page-hero>.container{position:relative;z-index:2}.page-hero:before,.page-hero:after{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none}.page-hero:before{opacity:.42;background:radial-gradient(circle at 18% 22%,rgba(132,225,188,.22),transparent 27%),radial-gradient(circle at 72% 18%,rgba(88,166,255,.28),transparent 30%),linear-gradient(135deg,#07111f,#143250 70%,#08192d);animation:rnsSlowDrift 18s ease-in-out infinite alternate}.page-hero:after{opacity:.28;background-image:linear-gradient(rgba(132,225,188,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(88,166,255,.18) 1px,transparent 1px);background-size:54px 54px;transform:rotate(0.001deg);animation:rnsGridFloat 28s linear infinite}.page-hero .lead{color:#e8f3ff!important}.page-hero .eyebrow{color:#84e1bc!important}.vmware-page-hero:before{background:radial-gradient(circle at 22% 20%,rgba(132,225,188,.25),transparent 25%),radial-gradient(circle at 80% 30%,rgba(88,166,255,.3),transparent 28%),linear-gradient(135deg,#06111f,#12345d 58%,#071a2f)}.vmware-page-hero:after{opacity:.34;background-image:linear-gradient(rgba(132,225,188,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(88,166,255,.22) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:48px 48px,48px 48px,96px 96px;animation:rnsGridFloat 24s linear infinite}.microsoft-page-hero:before{background:radial-gradient(circle at 18% 25%,rgba(88,166,255,.34),transparent 30%),radial-gradient(circle at 72% 20%,rgba(132,225,188,.22),transparent 32%),radial-gradient(circle at 54% 78%,rgba(255,255,255,.10),transparent 35%),linear-gradient(135deg,#07111f,#173b65)}.microsoft-page-hero:after{opacity:.24;background:radial-gradient(circle at 10% 30%,rgba(255,255,255,.18) 0 3px,transparent 4px),radial-gradient(circle at 50% 70%,rgba(132,225,188,.16) 0 2px,transparent 3px),linear-gradient(115deg,transparent 0 40%,rgba(88,166,255,.16) 41% 42%,transparent 43%);background-size:160px 90px,220px 140px,180px 180px;animation:rnsCloudFloat 30s linear infinite}.backup-page-hero:before{background:radial-gradient(circle at 76% 45%,rgba(132,225,188,.22),transparent 24%),radial-gradient(circle at 26% 28%,rgba(88,166,255,.28),transparent 29%),linear-gradient(135deg,#07111f,#0c2c4f 60%,#0a1e34)}.backup-page-hero:after{opacity:.32;background:repeating-radial-gradient(circle at 70% 45%,rgba(132,225,188,.22) 0 1px,transparent 2px 24px),linear-gradient(90deg,transparent,rgba(88,166,255,.12),transparent);animation:rnsRingPulse 22s ease-in-out infinite}.testimonials-page-hero:before{opacity:.32;background:radial-gradient(circle at 22% 26%,rgba(132,225,188,.18),transparent 29%),radial-gradient(circle at 78% 24%,rgba(88,166,255,.20),transparent 31%),linear-gradient(135deg,#07111f,#143250)}.testimonials-page-hero:after{opacity:.20;background-image:linear-gradient(120deg,transparent 0 45%,rgba(255,255,255,.15) 46% 47%,transparent 48%),radial-gradient(circle,rgba(132,225,188,.16) 1px,transparent 2px);background-size:180px 180px,70px 70px;animation:rnsTrustFloat 34s linear infinite}@keyframes rnsSlowDrift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}100%{transform:translate3d(1.5%,1%,0) scale(1.06)}}@keyframes rnsGridFloat{0%{background-position:0 0,0 0,0 0;transform:translate3d(0,0,0)}100%{background-position:96px 48px,96px 48px,192px 96px;transform:translate3d(-18px,8px,0)}}@keyframes rnsCloudFloat{0%{background-position:0 0,0 0,0 0;transform:translateX(0)}100%{background-position:320px 0,-220px 80px,180px 180px;transform:translateX(-14px)}}@keyframes rnsRingPulse{0%,100%{transform:scale(1);opacity:.28}50%{transform:scale(1.06);opacity:.42}}@keyframes rnsTrustFloat{0%{background-position:0 0,0 0}100%{background-position:240px 180px,140px 70px}}@media (prefers-reduced-motion:reduce){.page-hero:before,.page-hero:after{animation:none!important}}@media(max-width:760px){.page-hero:before{opacity:.34}.page-hero:after{opacity:.18}.vmware-page-hero:after,.microsoft-page-hero:after,.backup-page-hero:after,.testimonials-page-hero:after{animation-duration:42s}.page-hero{padding-top:3.25rem!important;padding-bottom:3.25rem!important}}


/* MSP conversion additions */
.quick-response-strip{background:#06152b;color:#eaf4ff;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:18px 0}.quick-response-grid{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center}.quick-response-grid strong{display:block;color:#fff;font-size:1.02rem}.quick-response-grid span{display:block;color:#b9c9dc;font-size:.95rem}.quick-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:10px 16px;background:#84e1bc;color:#06152b!important;text-decoration:none;font-weight:900;white-space:nowrap}.quick-link.muted{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.26)}.cards.five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.deliverable-cards article{background:#fff;border:1px solid rgba(15,43,68,.12);border-radius:20px;padding:22px;box-shadow:0 14px 35px rgba(2,21,38,.07)}.deliverable-cards h3{margin-top:0}.fit-panel{background:#06152b;color:#dbeafe;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:28px;box-shadow:0 20px 50px rgba(2,21,38,.16)}.fit-panel h3{color:#fff;margin-top:0}.fit-panel .check-list li{color:#dbeafe}.deliverable-table{background:#fff;border:1px solid rgba(15,43,68,.12);border-radius:24px;overflow:hidden;box-shadow:0 16px 42px rgba(2,21,38,.08)}.deliverable-table div{display:grid;grid-template-columns:250px 1fr;gap:18px;padding:20px 24px;border-bottom:1px solid rgba(15,43,68,.1)}.deliverable-table div:last-child{border-bottom:0}.deliverable-table strong{color:#06152b}.deliverable-table span{color:#48576a}.contact-grid.enhanced-contact{grid-template-columns:1.1fr .8fr}.lead-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lead-form .full-row{grid-column:1/-1}.contact-card .mini-process{display:grid;gap:10px;margin:18px 0}.contact-card .mini-process div{background:#f4f8fc;border:1px solid #dbe4ef;border-radius:14px;padding:12px}.contact-card .mini-process strong{display:block;color:#06152b}.contact-card .mini-process span{display:block;color:#526276;font-size:.92rem}@media(max-width:1050px){.cards.five{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-response-grid{grid-template-columns:1fr 1fr}.quick-response-grid div{grid-column:1/-1}.deliverable-table div{grid-template-columns:1fr}}@media(max-width:760px){.cards.five{grid-template-columns:1fr}.quick-response-grid{grid-template-columns:1fr}.quick-link{width:100%}.lead-form .form-row,.contact-grid.enhanced-contact{grid-template-columns:1fr}.deliverable-table div{padding:18px}.fit-panel{padding:20px;border-radius:20px}}

/* Phase 2 SEO/conversion additions */
.proof-strip{background:#061322;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.proof-strip-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;align-items:center;padding:18px 0}.proof-strip strong{display:block;font-size:1rem}.proof-strip span{display:block;color:#c8d5e3;font-size:.92rem;margin-top:3px}.proof-strip a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;text-decoration:none;font-weight:700;background:rgba(255,255,255,.06)}.proof-strip a:hover{background:#fff;color:#061322}.page-hero{background:linear-gradient(135deg,#061322,#0d2a43);color:#fff;padding:78px 0 54px;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;inset:auto -20% -45% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(58,161,255,.25),rgba(58,161,255,0) 65%);pointer-events:none}.page-hero .container{position:relative;z-index:1}.page-hero .eyebrow{color:#8fd3ff}.page-hero h1{max-width:900px;margin:.2rem 0 1rem}.page-hero p{max-width:820px;color:#d8e8f5;font-size:1.15rem}.local-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.local-nav a{color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 13px;text-decoration:none;background:rgba(255,255,255,.06)}.local-nav a:hover{background:#fff;color:#071827}.service-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:start}.service-aside{background:#f5f8fb;border:1px solid #dfe8f0;border-radius:22px;padding:24px;position:sticky;top:92px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.metric-card{border:1px solid #dfe8f0;border-radius:18px;padding:18px;background:#fff}.metric-card strong{display:block;font-size:1.4rem;color:#0d2a43}.case-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.case-flow article{background:#fff;border:1px solid #dfe8f0;border-radius:18px;padding:18px}.case-disclaimer{font-size:.92rem;color:#5b6b78;background:#f8fbfd;border-left:4px solid #2a74a6;padding:14px 16px;border-radius:10px}.schema-note{font-size:.9rem;color:#5b6b78}@media(max-width:900px){.proof-strip-grid,.service-detail-grid,.metric-row,.case-flow{grid-template-columns:1fr}.service-aside{position:static}.proof-strip-grid{padding:16px 0}.proof-strip a{justify-content:flex-start}}

/* Phase 3 tracking, booking, and local trust refinements */
.local-trust-section{padding-top:54px;padding-bottom:54px;background:linear-gradient(135deg,rgba(8,21,41,.96),rgba(18,43,74,.94));color:#fff;position:relative;overflow:hidden}.local-trust-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(95,170,255,.18),transparent 34%),radial-gradient(circle at 85% 10%,rgba(255,255,255,.10),transparent 28%);pointer-events:none}.local-trust-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:center}.local-trust-section h2{color:#fff;margin-bottom:12px}.local-trust-section p{color:rgba(255,255,255,.82)}.trust-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-metrics span{display:block;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.08);box-shadow:0 12px 30px rgba(0,0,0,.18)}.trust-metrics strong{display:block;font-size:1.35rem;color:#fff}.thank-you-section .narrow{max-width:760px}.footer-grid a[data-track-action],a[data-track-action]{text-underline-offset:3px}@media(max-width:800px){.local-trust-grid{grid-template-columns:1fr}.trust-metrics{grid-template-columns:1fr}}
/* Phase 4: local authority, booking handoff, and review hub */
.small-hero{padding:72px 0 46px}.small-hero .lead{max-width:820px}.phase4-conversion{background:linear-gradient(135deg,rgba(15,44,83,.06),rgba(44,123,229,.05));border-top:1px solid rgba(15,44,83,.08);border-bottom:1px solid rgba(15,44,83,.08)}.proof-path-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:28px;align-items:start}.tight-cards{gap:14px}.tight-cards article{padding:18px}.tight-cards a{font-weight:800;color:#0f4e9a;text-decoration:none}.compact-list li{margin-bottom:8px}.service-area-cards article{min-height:170px}.footer-cta+iframe,.footer-cta+a{margin-top:10px}@media(max-width:860px){.proof-path-grid{grid-template-columns:1fr}.small-hero{padding-top:56px}}

/* About Joseph page */
.about-hero{background:radial-gradient(circle at 75% 20%,rgba(132,225,188,.22),transparent 34%),linear-gradient(135deg,#07111f,#12345c)}.about-panel dt{margin-top:.75rem}.text-link{display:inline-block;margin-top:1rem;font-weight:900;color:#0d4f92;text-decoration:none}.service-aside .text-link{color:#0d4f92}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.cards.two{grid-template-columns:1fr}}


/* Datacenter visual extension */
.datacenter-page-hero{position:relative;overflow:hidden;background:#06152b;color:#fff}.datacenter-page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,13,33,.92),rgba(7,23,54,.78) 46%,rgba(8,30,66,.64)),url('/assets/img/datacenter-hero.jpg') center center/cover no-repeat;transform:scale(1.02);z-index:0}.datacenter-page-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 72% 28%,rgba(132,225,188,.18),transparent 30%),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,96px 96px,96px 96px;opacity:.34;z-index:1;pointer-events:none}.datacenter-page-hero>.container{position:relative;z-index:2}.datacenter-page-hero .eyebrow{color:#fff;letter-spacing:.16em;text-shadow:0 2px 12px rgba(0,0,0,.3)}.datacenter-page-hero h1,.datacenter-page-hero p{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.3)}.datacenter-page-hero .lead{color:rgba(255,255,255,.9)}.datacenter-page-hero .btn.secondary,.datacenter-page-hero .btn.secondary.dark-link{color:#fff!important;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);backdrop-filter:blur(6px)}.datacenter-page-hero .audit-card{background:rgba(255,255,255,.93);backdrop-filter:blur(10px);box-shadow:0 24px 70px rgba(0,0,0,.24)}.datacenter-page-hero .audit-card h2,.datacenter-page-hero .audit-card li{color:#06152b;text-shadow:none}.datacenter-proof-band{position:relative;overflow:hidden;background:#06152b;color:#fff;min-height:320px;display:flex;align-items:center}.datacenter-proof-band:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,38,.94),rgba(5,22,54,.82) 52%,rgba(9,31,71,.66)),url('/assets/img/datacenter-hero.jpg') center center/cover no-repeat;transform:scale(1.03)}.datacenter-proof-band:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(132,225,188,.18),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,110px 110px,110px 110px;opacity:.32}.datacenter-proof-content{position:relative;z-index:2;padding:76px 0}.compact-band{min-height:260px}.compact-band .datacenter-proof-content{padding:58px 0}.datacenter-proof-band .eyebrow{color:#fff;letter-spacing:.16em}.datacenter-proof-band h2{color:#fff;font-size:clamp(2rem,4.8vw,4.2rem);line-height:1.03;max-width:920px;margin:.25rem 0 1rem;text-shadow:0 2px 18px rgba(0,0,0,.35)}.datacenter-proof-band p{color:rgba(255,255,255,.88);font-size:1.08rem;max-width:820px;text-shadow:0 2px 12px rgba(0,0,0,.28)}@media(max-width:760px){.datacenter-proof-band{min-height:240px}.datacenter-proof-content,.compact-band .datacenter-proof-content{padding:44px 0}.datacenter-proof-band h2{font-size:2rem}.datacenter-page-hero:before{background-position:center center}.datacenter-page-hero:after,.datacenter-proof-band:after{opacity:.20}}
