:root{--bg:#f7f9fc;--bg-soft:#eef3f8;--panel:#fff;--line:#dbe4ec;--text:#0b192c;--muted:#526277;--accent:#00b4d8;--accent-dark:#008caf;--blue:#004e89}body{background:#fff;color:#0b192c}.site-header{background:rgba(255,255,255,.94);border-bottom-color:#dce5ed}.primary-nav{color:#40516a}.primary-nav a:hover,.text-link:hover{color:#008caf}.nav-cta{border-color:#cbd7e3;color:#0b192c}.brand-light{color:#617187}.brand-mark i{background:#00b4d8}.hero{background:radial-gradient(ellipse at 76% 42%,rgba(0,180,216,.11),transparent 44%),linear-gradient(180deg,#fff,#f6f9fc)}.hero-glow{background:radial-gradient(circle,rgba(0,180,216,.14),transparent 67%)}.eyebrow,.section-kicker{color:#526277}.hero-lede,.body-copy,.section-aside{color:#526277}.button-primary{background:#0b192c;border-color:#0b192c;color:#fff}.button-primary:hover{background:#004e89;border-color:#004e89}.button-quiet{color:#0b192c}.button-quiet span,.button-outline span,.nav-cta span,.text-link span{color:#008caf}.hero-note{color:#617187}.note-line{background:#9babbc}.network-art{filter:drop-shadow(0 10px 24px rgba(11,25,44,.08))}.art-orbit{border-color:rgba(11,78,137,.13)}.connection-lines path{stroke:rgba(0,78,137,.35)}.connection-lines .line-dash{stroke:rgba(0,180,216,.4)}.node{background:#fff;border-color:#ccdae5;box-shadow:0 12px 28px rgba(11,25,44,.1)}.node-core{border-color:#74bfd0;background:linear-gradient(145deg,#effcff,#fff)}.core-icon,.service-icon{background:rgba(0,180,216,.12);color:#006b82}.node-core .node-label{color:#0b192c}.node-label,.art-caption{color:#526277}.core-status{color:#008caf}.hero-bottom{color:#617187}.bottom-rule{background:#cbd7e3}.intro{border-top-color:#e2e8ef;background:#fff}.services{background:#f3f6f9;border-block-color:#dfe7ee}.service-card{background:#fff;border-color:#dbe4ec;box-shadow:0 5px 18px rgba(11,25,44,.035)}.service-card:hover{border-color:#00b4d8}.service-index{color:#617187}.service-card p{color:#526277}.text-link{color:#0b192c}.approach{background:#fff}.steps,.step{border-color:#dbe4ec}.step-no{color:#008caf}.step p{color:#526277}.step-mark{color:#008caf}.button-outline{border-color:#b8c7d5;color:#0b192c}.audience{background:#f3f6f9;border-block-color:#dfe7ee}.audience-tags span{border-color:#cbd7e3;color:#304258;background:#fff}.contact{background:#fff}.contact-panel{border-color:#0b192c;background:radial-gradient(ellipse at 18% 0%,rgba(0,180,216,.22),transparent 55%),linear-gradient(135deg,#0b192c,#123c60)}.contact-copy>p:not(.section-kicker){color:#d1dbe5}.contact-meta{color:#cfdae6}.contact-form label{color:#f0f5f9}.contact-form input,.contact-form textarea{background:#fff;border-color:#b8c7d5;color:#0b192c}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#718096}.contact-form input:focus,.contact-form textarea:focus{border-color:#00b4d8;box-shadow:0 0 0 3px rgba(0,180,216,.18)}.form-note{color:#d1dbe5}.site-footer{background:#0b192c;border-top-color:#0b192c}.site-footer .brand-light,.site-footer .footer-main>p,.site-footer .footer-top,.footer-bottom,.footer-bottom a{color:#d0dbe6}.site-footer .brand{color:#fff}.site-footer .brand-mark i{background:#00b4d8}.footer-bottom{border-top-color:rgba(255,255,255,.16)}.skip-link{background:#00b4d8;color:#0b192c}.service-card h3,.step h3{color:#0b192c}.menu-toggle span{background:#0b192c}.form-warning{color:#ffdc9d}.mobile-actions{display:none}@media(max-width:680px){.primary-nav{background:#fff;border-bottom-color:#dce5ed}.contact-panel{box-shadow:0 12px 32px rgba(11,25,44,.1)}.mobile-actions{position:fixed;z-index:6;left:12px;right:12px;bottom:12px;display:flex;gap:8px;padding:8px;background:#fff;border:1px solid #dbe4ec;border-radius:12px;box-shadow:0 8px 30px rgba(11,25,44,.18)}.mobile-actions .button{flex:1;min-height:42px;padding:0 10px;font-size:12px}.site-footer{padding-bottom:74px}}.why{padding:96px 0;background:#0b192c;color:#fff}.why h2{color:#fff}.why .section-kicker{color:#88a3ba}.why .section-aside{color:#c4d0dc}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.why-grid article{padding:21px;border:1px solid rgba(215,231,243,.2);border-radius:9px;background:rgba(255,255,255,.035)}.why-grid article>span{font-family:var(--display);font-size:11px;color:#00b4d8;letter-spacing:1px}.why-grid h3{font-family:var(--display);font-size:16px;margin:17px 0 9px;color:#fff}.why-grid p{font-size:12px;line-height:1.75;color:#c4d0dc;margin:0}.service-card ul{padding-left:17px;margin:0 0 20px;color:#526277;font-size:11px;line-height:1.9}.service-card li::marker{color:#00b4d8}.service-card{min-height:315px}.contact-form select{width:100%;background:#fff;border:1px solid #b8c7d5;border-radius:6px;padding:11px 12px;color:#0b192c;font-size:12px;outline:none}.contact-form select:focus{border-color:#00b4d8;box-shadow:0 0 0 3px rgba(0,180,216,.18)}.privacy-note{font-size:10px;color:#d1dbe5;margin:2px 0}.contact-form select option{color:#0b192c}@media(max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.why{padding:72px 0}.why-grid{grid-template-columns:1fr}.service-card{min-height:0}.contact-form select{min-height:42px}}.hero h1{font-size:clamp(38px,4.15vw,56px);letter-spacing:-2.2px;max-width:740px}.page-shell{padding-top:70px;padding-bottom:96px;min-height:65vh}.page-title{font-family:var(--display);font-size:clamp(38px,5vw,60px);letter-spacing:-2.4px;line-height:1.1;margin:0 0 32px;color:#0b192c}.entry-content{max-width:850px;color:#526277;font-size:16px;line-height:1.85}.entry-content h2{font-family:var(--display);font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-1px;color:#0b192c;margin:48px 0 16px}.entry-content p{margin:0 0 18px}.entry-content ul.wp-block-list{padding-left:23px;margin:16px 0 28px}.entry-content li{padding-left:5px;margin:7px 0}.entry-content li::marker{color:#008caf}.service-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:#008caf;margin-bottom:10px}.entry-content .wp-block-buttons{margin:24px 0 46px}.entry-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:7px;background:#0b192c;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.entry-content .wp-block-button__link:hover{background:#004e89;color:#fff}.entry-content strong{color:#0b192c}.entry-content a:not(.wp-block-button__link){color:#006a84;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.hero h1{font-size:clamp(32px,8vw,40px);letter-spacing:-1.6px}.page-shell{padding-top:50px;padding-bottom:78px}.page-title{font-size:38px;letter-spacing:-1.5px}.entry-content{font-size:15px}.entry-content h2{margin-top:38px}}.network-art.hero-photo{position:relative;aspect-ratio:1/1;min-height:0;background-image:linear-gradient(180deg,rgba(11,25,44,.02) 45%,rgba(11,25,44,.72)),url('https://proxnetwork.com.my/wp-content/uploads/2026/10/prox-network-hero-ai.png');background-size:cover;background-position:center;border:1px solid rgba(11,25,44,.08);border-radius:18px;overflow:hidden;filter:drop-shadow(0 18px 36px rgba(11,25,44,.16))}.network-art.hero-photo>*{display:none}.network-art.hero-photo:after{content:'Structured Cabling · Network Switches · Rack Setup';position:absolute;left:22px;right:22px;bottom:20px;color:#fff;font:600 12px/1.4 var(--display);letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-photo .hero-photo-credit{display:block;position:absolute;right:12px;top:12px;z-index:1;padding:6px 9px;border-radius:5px;background:rgba(11,25,44,.72);color:#fff;font:500 9px/1.2 var(--body);text-decoration:none}.hero-photo .hero-photo-credit:hover{background:rgba(11,25,44,.9);color:#fff}@media(max-width:900px){.network-art.hero-photo{aspect-ratio:1.15/1}}@media(max-width:680px){.network-art.hero-photo{aspect-ratio:1.35/1;border-radius:14px;margin:12px 0 4px}}/* Full-width hero photo and deep-blue brand palette */
body,.site-content{background:#0b192c;color:#edf6ff}.site-header{background:rgba(11,25,44,.97);border-bottom-color:#21415e}.brand,.primary-nav{color:#edf6ff}.brand-light,.primary-nav a{color:#c6d9e8}.primary-nav a:hover,.text-link:hover{color:#00c7e8}.nav-cta{border-color:#42647f;color:#fff}.menu-toggle span{background:#eaf6ff}.hero{background:linear-gradient(180deg,#0b192c 0%,#102a43 100%)}.hero h1,.hero-copy h1{color:#fff}.hero-lede,.body-copy,.section-aside{color:#c6d9e8}.eyebrow,.section-kicker{color:#9cb8ce}.hero-note,.hero-bottom{color:#b6cada}.note-line,.bottom-rule{background:#40617b}.hero .hero-grid{width:100%;max-width:none;grid-template-columns:minmax(0,1fr);gap:28px;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.hero-copy{max-width:900px}.network-art.hero-photo{position:relative;left:50%;width:100vw;max-width:100vw;min-height:360px;aspect-ratio:2.45/1;margin:8px 0 0 -50vw;background-image:linear-gradient(180deg,rgba(11,25,44,.02) 45%,rgba(11,25,44,.65)),url('https://proxnetwork.com.my/wp-content/uploads/2026/10/prox-network-hero-ai.png');background-size:cover;background-position:center 55%;border:0;border-radius:0;overflow:hidden;filter:none}.network-art.hero-photo>*{display:none}.network-art.hero-photo:after{content:'Structured Cabling · Network Switches · Rack Setup';position:absolute;left:clamp(20px,5vw,80px);bottom:24px;color:#fff;font:600 13px/1.4 var(--display);letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.5)}.intro,.approach,.contact{background:#102a43;border-color:#24445f}.services,.audience{background:#0b192c;border-color:#24445f}.intro h2,.services h2,.approach h2,.audience h2,.contact h2{color:#fff}.service-card,.step,.audience-tags span{background:#12314c;border-color:#2b4d68;color:#edf6ff}.service-card h3,.step h3{color:#fff}.service-card p,.step p,.why p{color:#c6d9e8}.service-card ul{color:#c6d9e8}.service-index{color:#9cb8ce}.text-link{color:#fff}.button-primary{background:#00b4d8;border-color:#00b4d8;color:#071a2b}.button-primary:hover{background:#51d6ed;border-color:#51d6ed;color:#071a2b}.button-quiet,.button-outline{color:#fff;border-color:#66829a}.button-quiet span,.button-outline span{color:#00c7e8}.contact-panel{background:#12314c;border-color:#2c526f}.contact-copy>p:not(.section-kicker),.contact-meta{color:#d4e2ed}.contact-form label{color:#edf6ff}.contact-form input,.contact-form textarea,.contact-form select{background:#0b192c;border-color:#45647d;color:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9eb4c7}.contact-form select option{background:#0b192c;color:#fff}.privacy-note,.form-note{color:#c6d9e8}.entry-content,.entry-content p,.entry-content li{color:#c6d9e8}.page-title,.entry-content h2,.entry-content strong{color:#fff}.entry-content .wp-block-button__link{background:#00b4d8;color:#071a2b}.entry-content .wp-block-button__link:hover{background:#51d6ed;color:#071a2b}.entry-content a:not(.wp-block-button__link){color:#57d8ed}.why{background:#102a43}.why h2{color:#fff}.why .section-kicker{color:#9cb8ce}.why .section-aside{color:#c6d9e8}.site-footer{background:#081522;border-color:#24445f}.mobile-actions{background:#102a43;border-color:#45647d}.mobile-actions .button-outline{background:#102a43}.hero-glow{background:radial-gradient(circle,rgba(0,180,216,.17),transparent 67%)}@media(max-width:900px){.network-art.hero-photo{min-height:320px;aspect-ratio:1.8/1}}@media(max-width:680px){.hero .hero-grid{padding-left:18px;padding-right:18px;gap:20px}.network-art.hero-photo{min-height:290px;aspect-ratio:1.25/1;margin-top:0}.network-art.hero-photo:after{left:18px;bottom:18px;font-size:11px}.intro,.approach,.contact{background:#102a43}.service-card{background:#12314c}.mobile-actions{background:#102a43}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:min(760px,calc(100vh - 70px));padding:46px 0 28px;background-image:linear-gradient(90deg,rgba(11,25,44,.96) 0%,rgba(11,25,44,.86) 42%,rgba(11,25,44,.42) 100%),linear-gradient(0deg,rgba(11,25,44,.56),rgba(11,25,44,.06) 45%),url('https://proxnetwork.com.my/wp-content/uploads/2026/10/prox-network-hero-ai.png');background-size:cover;background-position:center right}.hero .hero-grid{display:flex;align-items:center;width:min(100%,1440px);min-height:430px;margin:0 auto;padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px)}.hero-copy{max-width:780px;position:relative;z-index:1}.hero h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.3)}.hero-lede{color:#e1ebf4;max-width:640px}.network-art.hero-photo{display:none}.hero-glow{display:none}.hero-bottom{position:relative;z-index:1;width:min(100%,1440px);padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px);margin:28px auto 0}@media(max-width:680px){.hero{min-height:680px;padding:34px 0 24px;background-image:linear-gradient(90deg,rgba(11,25,44,.92),rgba(11,25,44,.67)),linear-gradient(0deg,rgba(11,25,44,.55),rgba(11,25,44,.08) 55%),url('https://proxnetwork.com.my/wp-content/uploads/2026/10/prox-network-hero-ai.png');background-position:58% center}.hero .hero-grid{min-height:470px;padding-left:20px;padding-right:20px}.hero-copy{max-width:100%}.hero-bottom{padding-left:20px;padding-right:20px;margin-top:18px}}