
:root{--asb-glow:#37c8ff;--asb-deep:#020817;--asb-panel:rgba(3,15,34,.74)}
.site-header{height:86px!important;padding:6px clamp(18px,3vw,44px)!important;background:linear-gradient(180deg,rgba(2,8,23,.97),rgba(2,8,23,.82))!important;border-bottom:1px solid rgba(75,193,255,.22)!important;backdrop-filter:blur(16px);box-shadow:0 12px 34px rgba(0,0,0,.28)!important}
.site-header .brand img{width:clamp(245px,22vw,340px)!important;height:72px!important;max-height:72px!important;object-fit:contain!important}
.site-header .main-nav{gap:clamp(10px,1.2vw,18px)!important}.site-header .main-nav a,.site-header .nav-drop>button{font-size:13px!important}.site-header .header-contact{border-radius:12px!important;min-height:54px!important;padding:7px 15px!important}

.home-master-v6 .hero{min-height:760px!important;padding:128px max(28px,calc((100vw - var(--max))/2)) 150px!important;grid-template-columns:minmax(0,1fr) minmax(460px,.92fr)!important;column-gap:clamp(36px,5vw,82px)!important;align-items:center!important}
.home-master-v6 .hero-content{max-width:730px!important;padding:0!important;background:none!important;backdrop-filter:none!important;box-shadow:none!important}
.home-master-v6 .hero-visual{width:min(690px,48vw)!important;padding:18px 18px 28px!important;border-radius:28px 28px 20px 20px!important;background:linear-gradient(145deg,#101827,#03060b 65%,#121a27)!important;border:1px solid rgba(158,218,255,.55)!important;box-shadow:0 30px 75px rgba(0,0,0,.48),0 0 45px rgba(30,170,255,.18)!important;overflow:visible!important;transform:perspective(1300px) rotateY(-2deg)!important}
.home-master-v6 .hero-visual:before{content:"";position:absolute;inset:8px 8px 18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;pointer-events:none;z-index:4}
.home-master-v6 .hero-visual:after{content:"";position:absolute;left:-6%;right:-6%;bottom:-22px;height:26px;border-radius:4px 4px 22px 22px;background:linear-gradient(180deg,#65707b,#151b23 42%,#090c11);box-shadow:0 12px 22px rgba(0,0,0,.42);z-index:0}
.home-master-v6 .hero-video{position:relative;z-index:2;width:100%!important;aspect-ratio:16/9;object-fit:cover;border-radius:17px!important;background:#020817!important;box-shadow:inset 0 0 0 1px rgba(96,204,255,.18)!important}
.home-master-v6 .hero-video-glow{position:absolute!important;inset:16% 10% -10%!important;filter:blur(45px)!important;opacity:.26!important}
.home-master-v6 .trust-strip{bottom:30px!important}

.master-v6 .master-visual-story{position:relative;isolation:isolate;display:block;max-width:1380px;min-height:520px;margin:24px auto 36px;padding:0!important;overflow:hidden;border-radius:30px;border:1px solid rgba(92,208,255,.30);box-shadow:0 30px 85px rgba(0,0,0,.34);background:#06142a}
.master-v6 .master-story-media{position:absolute;inset:0;min-height:0;border:0;border-radius:0;box-shadow:none;background:#06142a}
.master-v6 .master-story-media:after{background:linear-gradient(90deg,rgba(2,8,23,.96) 0%,rgba(2,8,23,.86) 31%,rgba(2,8,23,.50) 55%,rgba(2,8,23,.10) 82%),linear-gradient(180deg,rgba(2,8,23,.06),rgba(2,8,23,.42))!important}
.master-v6 .master-story-media img{filter:saturate(1.08) contrast(1.05) brightness(.88);object-position:center}
.master-v6 .master-story-copy{position:relative;z-index:3;width:min(650px,54%);min-height:520px;padding:62px 58px!important;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;justify-content:center;text-shadow:0 2px 18px rgba(0,0,0,.88)}
.master-v6 .master-story-copy p{color:#e0edf9!important;line-height:1.72}.master-v6 .master-story-copy h2{font-size:clamp(34px,3.6vw,52px)!important}

.contact-dock{background:rgba(2,12,29,.74)!important;border:1px solid rgba(70,201,255,.30)!important;border-radius:24px!important;padding:8px!important;gap:9px!important;box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 28px rgba(36,178,255,.10)!important;backdrop-filter:blur(14px)!important}
.contact-dock-btn{animation:none!important;width:56px!important;height:56px!important;border-radius:17px!important;background:linear-gradient(145deg,#0b99ff,#0765c7)!important;border:1px solid rgba(142,226,255,.70)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 26px rgba(0,0,0,.28),0 0 20px rgba(19,151,255,.22)!important}
.contact-dock-btn::before,.contact-dock-btn::after{display:none!important}.contact-dock-btn.contact-wa,.contact-dock-btn.contact-wa-btn{background:linear-gradient(145deg,#25d366,#0d9e44)!important;border-color:rgba(169,255,202,.78)!important}.contact-dock-btn:hover{transform:translateX(-4px) scale(1.04)!important;filter:brightness(1.08)!important}

.asb-seo-context{margin:0 auto;padding:0 max(5vw,calc((100vw - 1380px)/2)) 58px;background:linear-gradient(180deg,#020817,#031025)}.asb-seo-context .asb-context-box{padding:24px 26px;border:1px solid rgba(78,198,255,.20);border-radius:18px;background:rgba(6,25,53,.72)}.asb-seo-context strong{display:block;color:#5bd2ff;margin-bottom:7px}.asb-seo-context p{margin:0;color:#bfd2e5;line-height:1.7}
.master-v6 .faq details{content-visibility:auto;contain-intrinsic-size:78px}.master-v6 img[loading="lazy"]{content-visibility:auto}
@media(max-width:1100px){.home-master-v6 .hero{grid-template-columns:1fr!important;padding-bottom:70px!important}.home-master-v6 .hero-visual{position:relative!important;right:auto!important;bottom:auto!important;width:min(820px,92vw)!important;margin:26px auto 70px!important;transform:none!important}.home-master-v6 .trust-strip{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin:0 auto!important}.master-v6 .master-story-copy{width:min(620px,66%)}}
@media(max-width:800px){.site-header{height:74px!important;padding:4px 14px!important}.site-header .brand img{width:235px!important;height:62px!important}.home-master-v6 .hero{padding:102px 18px 36px!important}.home-master-v6 .hero-visual{width:100%!important;padding:11px 11px 20px!important;border-radius:22px!important;margin:24px auto 54px!important}.home-master-v6 .hero-visual:after{bottom:-17px;height:20px}.master-v6 .master-visual-story{min-height:470px;margin:18px 14px 30px;border-radius:24px}.master-v6 .master-story-copy{width:100%;min-height:470px;padding:210px 24px 34px!important;justify-content:flex-end;background:linear-gradient(180deg,rgba(2,8,23,.10),rgba(2,8,23,.90) 47%,rgba(2,8,23,.97))!important}.master-v6 .master-story-media:after{background:linear-gradient(180deg,rgba(2,8,23,.10),rgba(2,8,23,.78) 47%,rgba(2,8,23,.96))!important}.contact-dock{border-radius:18px!important}.contact-dock-btn{width:48px!important;height:48px!important;border-radius:14px!important}.asb-seo-context{padding:0 18px 42px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero-bg,.hero-particles,.hero-circuit{animation:none!important}}



:root{--asb-cyan:#28c8ff;--asb-blue:#0b8eff;--asb-navy:#020817;--asb-line:rgba(70,199,255,.30)}


.site-header{position:sticky!important;top:0!important;display:flex!important;align-items:center!important;gap:18px!important;height:74px!important;min-height:74px!important;padding:4px clamp(18px,2.4vw,38px)!important;background:rgba(1,10,27,.94)!important;border-top:2px solid transparent!important;border-image:linear-gradient(90deg,#13a9ff,#23e0dc,#7357ff) 1!important;border-bottom:1px solid rgba(65,190,255,.25)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 36px rgba(0,0,0,.22)!important;z-index:1500!important}
.site-header .brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important}.site-header .brand img{display:block!important;width:clamp(190px,15vw,230px)!important;height:62px!important;max-height:62px!important;object-fit:contain!important;filter:drop-shadow(0 0 11px rgba(22,162,255,.22))!important}
.site-header .main-nav{display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;gap:1px!important;min-width:0!important}.site-header .main-nav>a,.site-header .nav-drop>button{position:relative!important;min-height:40px!important;padding:12px 9px!important;border:0!important;background:transparent!important;color:#eef7ff!important;font:750 12.5px/1 Arial,sans-serif!important;white-space:nowrap!important;cursor:pointer!important}.site-header .main-nav>a:after{content:"";position:absolute;left:9px;right:9px;bottom:4px;height:2px;border-radius:4px;background:linear-gradient(90deg,#28c8ff,#24e1dd);transform:scaleX(0);transition:transform .18s ease}.site-header .main-nav>a:hover:after,.site-header .main-nav>a[aria-current="page"]:after{transform:scaleX(1)}.site-header .main-nav>a:hover,.site-header .nav-drop>button:hover{color:#58d6ff!important}
.header-actions{display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important}.header-search{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid rgba(67,194,255,.45)!important;border-radius:50%!important;background:rgba(3,20,44,.76)!important;color:#eefaff!important;box-shadow:inset 0 0 22px rgba(36,166,255,.06)!important}.header-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.site-header .header-contact{display:grid!important;grid-template-columns:22px auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;align-items:center!important;min-width:174px!important;min-height:44px!important;padding:6px 13px!important;border:1px solid rgba(46,198,255,.66)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(4,34,68,.80),rgba(2,16,37,.94))!important;color:#b8cce1!important;line-height:1.05!important}.site-header .header-contact svg{grid-row:1/3;width:18px;height:18px;fill:#48d8ff!important}.site-header .header-contact span{font-size:8px!important;text-transform:uppercase!important;letter-spacing:.07em!important}.site-header .header-contact strong{font-size:12px!important;color:#fff!important;letter-spacing:.015em!important}.site-header .header-contact i{display:none!important}
.header-quote{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:44px!important;padding:0 17px!important;border:1px solid rgba(76,218,255,.8)!important;border-radius:8px!important;background:linear-gradient(135deg,#2ad0ff,#17a6ee)!important;color:#001327!important;font:850 12px/1 Arial,sans-serif!important;box-shadow:0 10px 26px rgba(11,171,239,.20)!important;cursor:pointer!important}.header-quote span{font-size:17px!important}.header-quote:hover,.header-search:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}
.menu-toggle{display:none!important;width:44px!important;height:42px!important;padding:10px!important;border:1px solid rgba(73,198,255,.38)!important;border-radius:11px!important;background:rgba(5,24,51,.88)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}.menu-toggle span{display:block!important;width:21px!important;height:2px!important;border-radius:3px!important;background:#eaf7ff!important}


.home-master-v6 .hero.hero-reference{display:block!important;position:relative!important;min-height:0!important;padding:0!important;background:#020817!important;overflow:hidden!important;border-bottom:1px solid rgba(67,190,255,.18)!important}
.home-master-v6 .hero-main{position:relative!important;height:clamp(420px,30vw,515px)!important;overflow:hidden!important;background:#020817!important}
.home-master-v6 .hero-stage-viewport{position:absolute!important;inset:0!important;overflow:hidden!important;z-index:0!important}.home-master-v6 .hero-stage-canvas{position:absolute!important;left:0!important;top:50%!important;width:100%!important;aspect-ratio:1672/941!important;transform:translateY(-50%)!important}.home-master-v6 .hero-scene{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.04) contrast(1.05) brightness(.94)!important}

.home-master-v6 .hero-laptop-video{position:absolute!important;left:57.05%!important;top:49.75%!important;width:12.35%!important;height:15.05%!important;object-fit:cover!important;z-index:3!important;clip-path:polygon(1.8% 4%,96.2% 0,100% 94%,7% 100%)!important;filter:saturate(1.08) contrast(1.04)!important;background:#02102b!important;box-shadow:0 0 0 1px rgba(90,203,255,.25),0 0 22px rgba(18,157,255,.20)!important}
.home-master-v6 .hero-reference-shade{position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(1,8,23,.98) 0%,rgba(1,10,28,.94) 24%,rgba(1,10,28,.76) 38%,rgba(1,10,28,.28) 57%,rgba(1,8,22,.07) 76%),linear-gradient(180deg,rgba(1,8,23,.05),rgba(1,8,23,.20) 70%,rgba(1,8,23,.56))!important;pointer-events:none!important}
.home-master-v6 .hero-content{position:absolute!important;z-index:6!important;left:max(46px,calc((100vw - 1500px)/2))!important;top:50%!important;transform:translateY(-50%)!important;width:min(620px,42vw)!important;max-width:620px!important;margin:0!important;padding:0!important}.home-master-v6 .hero .eyebrow{margin:0 0 10px!important;color:#29e1de!important;font:800 12px/1.2 Arial,sans-serif!important;letter-spacing:.115em!important}.home-master-v6 .hero h1{max-width:590px!important;margin:0 0 12px!important;color:#fff!important;font-size:clamp(43px,4vw,64px)!important;line-height:.98!important;letter-spacing:-.042em!important;text-shadow:0 4px 26px rgba(0,0,0,.70)!important}.home-master-v6 .hero .gradient-text{background:none!important;-webkit-text-fill-color:#27c9ff!important;color:#27c9ff!important}.home-master-v6 .hero-copy{max-width:600px!important;margin:0!important;color:#edf5fb!important;font-size:15px!important;line-height:1.55!important;text-shadow:0 2px 15px rgba(0,0,0,.75)!important}.home-master-v6 .hero .hero-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:17px 0 16px!important}.home-master-v6 .hero .btn{min-height:47px!important;padding:0 22px!important;border-radius:8px!important;font-size:13px!important}.home-master-v6 .hero .btn-blue{background:linear-gradient(135deg,#31d0ff,#12a8f1)!important;color:#001526!important;border:1px solid #42d8ff!important;box-shadow:0 13px 30px rgba(13,170,235,.20)!important}.home-master-v6 .hero .btn-whatsapp{display:inline-flex!important;align-items:center!important;gap:9px!important;background:rgba(2,18,40,.82)!important;color:#fff!important;border:1px solid #20e2b5!important}.home-master-v6 .hero .wa-mark{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:2px solid #20e2b5!important;border-radius:50%!important;color:#20e2b5!important;font-size:11px!important}
.home-master-v6 .hero-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:610px!important}.home-master-v6 .hero-benefits>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding-right:8px!important;border-right:1px solid rgba(120,205,255,.16)!important}.home-master-v6 .hero-benefits>div:last-child{border-right:0!important}.home-master-v6 .benefit-icon{flex:0 0 auto!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;color:#21d4ff!important;font-size:26px!important;text-shadow:0 0 18px rgba(33,212,255,.45)!important}.home-master-v6 .hero-benefits p{margin:0!important;line-height:1.15!important}.home-master-v6 .hero-benefits strong{display:block!important;color:#f4f9ff!important;font-size:11px!important}.home-master-v6 .hero-benefits small{display:block!important;margin-top:3px!important;color:#bed0e2!important;font-size:9px!important}
.home-master-v6 .hero-service-panel{position:absolute!important;z-index:7!important;right:14.2%!important;top:46px!important;width:235px!important;padding:14px 16px!important;border:1px solid rgba(47,214,255,.64)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(6,28,58,.86),rgba(2,13,31,.80))!important;backdrop-filter:blur(16px)!important;box-shadow:0 18px 48px rgba(0,0,0,.30),inset 0 0 28px rgba(34,157,255,.05)!important}.home-master-v6 .hero-service-panel a{display:flex!important;align-items:center!important;gap:11px!important;min-height:42px!important;color:#f1f8ff!important;font-size:12px!important;border-bottom:1px solid rgba(104,198,255,.08)!important}.home-master-v6 .hero-service-panel a:last-child{border-bottom:0!important}.home-master-v6 .hero-service-panel a span{display:grid!important;place-items:center!important;width:25px!important;color:#e9f7ff!important;font-size:20px!important}.home-master-v6 .hero-service-panel a:hover{color:#50d6ff!important;transform:translateX(3px)!important}
.home-master-v6 .hero-slogan{position:absolute!important;z-index:6!important;right:2.2%!important;top:64px!important;color:#bfd1e5!important;font:500 12px/1.55 Arial,sans-serif!important;letter-spacing:.13em!important;text-shadow:0 2px 14px rgba(0,0,0,.85)!important}.home-master-v6 .hero-slogan b{font-weight:500!important;color:#e7f6ff!important}.home-master-v6 .hero-slogan i{display:block!important;width:46px!important;height:3px!important;margin-top:12px!important;background:#2ad6e7!important;box-shadow:0 0 12px rgba(42,214,231,.6)!important}


.home-feature-strip{position:relative!important;z-index:8!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;padding:12px clamp(18px,2.4vw,38px) 14px!important;background:linear-gradient(180deg,#06132a,#031026)!important;border-top:1px solid rgba(67,190,255,.17)!important;border-bottom:1px solid rgba(67,190,255,.18)!important}.home-feature-strip .feature-card{display:grid!important;grid-template-columns:58px 1fr 32px!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:10px 14px!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(7,28,59,.93),rgba(3,15,35,.97))!important;border:1px solid rgba(78,176,255,.30)!important;color:#fff!important;box-shadow:inset 0 0 34px rgba(19,139,233,.04)!important;transition:transform .18s ease,filter .18s ease!important}.home-feature-strip .feature-card:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important}.home-feature-strip .feature-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:14px!important;font-size:34px!important}.home-feature-strip p{margin:0!important;line-height:1.17!important}.home-feature-strip strong{display:block!important;font-size:13px!important}.home-feature-strip small{display:block!important;margin-top:5px!important;color:#cad8e8!important;font-size:10px!important}.home-feature-strip .feature-card>b{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:16px!important}.feature-gold{border-color:rgba(242,179,37,.47)!important}.feature-gold .feature-icon,.feature-gold>b{color:#ffc32d!important;background:rgba(255,184,28,.08)!important}.feature-purple{border-color:rgba(141,92,255,.45)!important}.feature-purple .feature-icon,.feature-purple>b{color:#ad72ff!important;background:rgba(141,92,255,.09)!important}.feature-green{border-color:rgba(27,219,169,.42)!important}.feature-green .feature-icon,.feature-green>b{color:#20dec1!important;background:rgba(20,210,166,.08)!important}.feature-blue{border-color:rgba(28,177,255,.50)!important}.feature-blue .feature-icon,.feature-blue>b{color:#2bc8ff!important;background:rgba(20,164,255,.08)!important}


.home-master-v6 .locations{padding:22px clamp(22px,4.5vw,72px) 28px!important;background:radial-gradient(circle at 76% 38%,rgba(0,126,255,.12),transparent 35%),linear-gradient(180deg,#031127,#020c1d)!important;border-bottom:1px solid rgba(56,181,255,.17)!important}.home-master-v6 .coverage-wrap{display:grid!important;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.4fr)!important;gap:38px!important;align-items:center!important;max-width:1500px!important;margin:0 auto!important}.home-master-v6 .coverage-copy{padding:7px 0!important}.home-master-v6 .coverage-copy .eyebrow{display:inline-flex!important;margin-bottom:10px!important;padding:5px 12px!important;border:1px solid #159cff!important;border-radius:999px!important;color:#46cfff!important;font-size:9px!important;letter-spacing:.08em!important}.home-master-v6 .coverage-copy h2{margin:0 0 10px!important;color:#fff!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(42px,4vw,61px)!important;line-height:.95!important;letter-spacing:-.035em!important}.home-master-v6 .coverage-copy p{max-width:490px!important;margin:0 0 13px!important;color:#c7d5e5!important;font-size:13px!important;line-height:1.5!important}.home-master-v6 .location-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important}.home-master-v6 .location-chips span{padding:7px 15px!important;border:1px solid rgba(33,169,255,.75)!important;border-radius:999px!important;background:rgba(5,25,54,.72)!important;color:#e7f5ff!important;font-size:10px!important}.home-master-v6 .coverage-copy .btn{min-height:43px!important;padding:0 18px!important;border-radius:7px!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.04em!important}.home-master-v6 .coverage-map{overflow:hidden!important;border:1px solid rgba(58,178,255,.50)!important;border-radius:18px!important;background:#061630!important;box-shadow:0 22px 52px rgba(0,0,0,.25),0 0 38px rgba(22,140,255,.08)!important}.home-master-v6 .coverage-map img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important}
.home-master-v6 .ticker{margin-top:0!important}


.master-v6 .master-hero{min-height:590px!important;padding:66px max(5vw,calc((100vw - 1380px)/2)) 100px!important;align-items:center!important}.master-v6 .master-hero:before{background-position:center 46%!important;filter:saturate(1.08) contrast(1.04) brightness(.82)!important;transform:scale(1.01)!important}.master-v6 .master-hero:after{background:linear-gradient(90deg,rgba(1,6,18,.97) 0%,rgba(1,7,21,.88) 29%,rgba(1,8,23,.55) 52%,rgba(1,8,23,.15) 77%,rgba(1,8,23,.07) 100%),linear-gradient(180deg,rgba(1,7,20,.06),rgba(1,7,20,.58) 90%,#020817 100%)!important}.master-v6 .master-hero-copy{width:min(680px,52vw)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:0 3px 22px rgba(0,0,0,.86)!important}.master-v6 .master-hero h1{font-size:clamp(45px,4.7vw,68px)!important;line-height:.98!important;letter-spacing:-.045em!important;margin:16px 0 18px!important;max-width:720px!important}.master-v6 .master-hero p{font-size:17px!important;line-height:1.58!important;max-width:650px!important;color:#e1eef9!important}.master-feature-strip{margin:-56px auto 28px!important;max-width:1280px!important;gap:12px!important}.master-feature-strip article{min-height:86px!important;padding:15px 17px!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(5,26,55,.96),rgba(2,12,28,.98))!important}.master-v6 .master-visual-story{min-height:500px!important;margin:30px auto 44px!important;border-radius:26px!important}.master-v6 .master-story-copy{width:min(650px,54%)!important;min-height:500px!important;padding:58px 54px!important}.master-v6 .master-story-media:after{background:linear-gradient(90deg,rgba(2,8,23,.98) 0%,rgba(2,8,23,.89) 29%,rgba(2,8,23,.58) 52%,rgba(2,8,23,.15) 79%,rgba(2,8,23,.04) 100%),linear-gradient(180deg,rgba(2,8,23,.05),rgba(2,8,23,.34))!important}


.contact-dock{position:fixed!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1450!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px!important;border:1px solid rgba(69,199,255,.32)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(3,18,41,.86),rgba(1,9,24,.92))!important;backdrop-filter:blur(18px)!important;box-shadow:0 18px 48px rgba(0,0,0,.46),inset 0 0 26px rgba(43,174,255,.04)!important}.contact-dock:before{content:"";position:absolute;left:50%;top:-9px;width:22px;height:2px;transform:translateX(-50%);border-radius:9px;background:#32ceff;box-shadow:0 0 12px rgba(50,206,255,.65)}.contact-dock-btn{position:relative!important;display:grid!important;place-items:center!important;width:50px!important;height:50px!important;padding:0!important;border:1px solid rgba(153,225,255,.55)!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;animation:none!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important;box-shadow:inset 0 0 22px rgba(255,255,255,.06),0 9px 20px rgba(0,0,0,.25)!important}.contact-dock-btn:after{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none}.contact-dock-btn svg{width:21px!important;height:21px!important;fill:currentColor!important}.contact-call{background:linear-gradient(145deg,#20b7ff,#0874dd)!important}.contact-enquiry,.contact-enquiry-btn{background:linear-gradient(145deg,#8c5fff,#5b31d2)!important}.contact-wa,.contact-wa-btn{background:linear-gradient(145deg,#27d76d,#0da249)!important}.contact-dock-btn:hover{transform:translateX(-5px) scale(1.05)!important;filter:brightness(1.08)!important;box-shadow:0 12px 26px rgba(0,0,0,.30),0 0 22px currentColor!important}.contact-dock-btn .dock-label{position:absolute!important;right:61px!important;top:50%!important;transform:translateY(-50%) translateX(8px)!important;min-width:max-content!important;padding:8px 11px!important;border:1px solid rgba(76,196,255,.28)!important;border-radius:9px!important;background:rgba(1,11,27,.95)!important;color:#fff!important;font:700 11px/1 Arial,sans-serif!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.16s ease!important;box-shadow:0 10px 28px rgba(0,0,0,.35)!important}.contact-dock-btn:hover .dock-label{opacity:1!important;visibility:visible!important;transform:translateY(-50%) translateX(0)!important}

@media(max-width:1320px){.header-search{display:none!important}.site-header .main-nav>a,.site-header .nav-drop>button{padding-left:7px!important;padding-right:7px!important;font-size:11.5px!important}.site-header .header-contact{min-width:160px!important}.header-quote{padding:0 13px!important}}
@media(max-width:1180px){.site-header{height:76px!important;min-height:76px!important}.site-header .brand img{width:220px!important;height:62px!important}.header-actions{display:none!important}.site-header .menu-toggle{display:flex!important;margin-left:auto!important}.site-header .main-nav{position:fixed!important;top:76px!important;right:12px!important;width:min(350px,calc(100vw - 24px))!important;max-height:calc(100dvh - 90px)!important;overflow:auto!important;padding:10px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;border:1px solid rgba(66,199,255,.40)!important;border-radius:16px!important;background:linear-gradient(160deg,rgba(4,21,48,.995),rgba(1,9,24,.995))!important;box-shadow:0 20px 55px rgba(0,0,0,.58)!important;transform:translateY(-8px) scale(.985)!important;transform-origin:top right!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1600!important}.site-header .main-nav.open{transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.site-header .main-nav>a,.site-header .nav-drop>button{width:100%!important;text-align:left!important;justify-content:flex-start!important;padding:10px 11px!important;min-height:40px!important;font-size:12px!important}.site-header .drop-menu,.site-header .nav-drop.mega .drop-menu{position:static!important;width:auto!important;min-width:0!important;display:none!important;grid-template-columns:1fr!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;margin:2px 0 7px!important}.site-header .nav-drop.open .drop-menu{display:grid!important}.home-master-v6 .hero-service-panel{right:8%!important;transform:scale(.92)!important;transform-origin:top right!important}.home-master-v6 .hero-slogan{display:none!important}.home-master-v6 .hero-content{left:28px!important;width:min(570px,50vw)!important}.home-feature-strip{grid-template-columns:1fr 1fr!important}.home-master-v6 .coverage-wrap{grid-template-columns:1fr 1.35fr!important;gap:24px!important}.master-v6 .master-hero-copy{width:min(650px,65vw)!important}}
@media(max-width:820px){.site-header{height:70px!important;min-height:70px!important;padding:3px 12px!important}.site-header .brand img{width:205px!important;height:58px!important}.site-header .main-nav{top:70px!important;right:8px!important;width:min(310px,calc(100vw - 16px))!important;max-height:calc(100dvh - 82px)!important}.home-master-v6 .hero-main{height:680px!important}.home-master-v6 .hero-stage-canvas{left:-62%!important;width:175%!important;top:46%!important}.home-master-v6 .hero-reference-shade{background:linear-gradient(180deg,rgba(1,8,23,.46) 0%,rgba(1,8,23,.64) 40%,rgba(1,8,23,.96) 76%,#020817 100%)!important}.home-master-v6 .hero-content{left:18px!important;right:18px!important;top:auto!important;bottom:24px!important;transform:none!important;width:auto!important;max-width:620px!important}.home-master-v6 .hero .eyebrow{font-size:10px!important}.home-master-v6 .hero h1{font-size:clamp(40px,12vw,54px)!important}.home-master-v6 .hero-copy{font-size:14px!important}.home-master-v6 .hero-benefits{grid-template-columns:1fr 1fr!important}.home-master-v6 .hero-benefits>div:last-child{grid-column:1/-1!important}.home-master-v6 .hero-service-panel{display:none!important}.home-feature-strip{grid-template-columns:1fr 1fr!important;padding:10px 12px 12px!important;gap:9px!important}.home-feature-strip .feature-card{grid-template-columns:44px 1fr 27px!important;gap:8px!important;min-height:70px!important;padding:9px!important}.home-feature-strip .feature-icon{width:42px!important;height:42px!important;font-size:27px!important}.home-feature-strip strong{font-size:11px!important}.home-feature-strip small{font-size:8.5px!important}.home-master-v6 .locations{padding:20px 16px 24px!important}.home-master-v6 .coverage-wrap{grid-template-columns:1fr!important}.home-master-v6 .coverage-copy h2{font-size:48px!important}.home-master-v6 .coverage-map{order:2!important}.master-v6 .master-hero{min-height:560px!important;padding:42px 17px 80px!important;align-items:flex-end!important}.master-v6 .master-hero:after{background:linear-gradient(180deg,rgba(2,8,23,.10),rgba(2,8,23,.38) 31%,rgba(2,8,23,.94) 69%,#020817 100%)!important}.master-v6 .master-hero-copy{width:100%!important}.master-v6 .master-hero h1{font-size:clamp(36px,10.5vw,49px)!important}.master-feature-strip{grid-template-columns:1fr 1fr!important;margin-top:-42px!important;padding:0 12px!important}.master-v6 .master-visual-story{min-height:460px!important;margin:18px 12px 30px!important;border-radius:22px!important}.master-v6 .master-story-copy{width:100%!important;min-height:460px!important;padding:200px 23px 30px!important;background:linear-gradient(180deg,rgba(2,8,23,.06),rgba(2,8,23,.88) 45%,rgba(2,8,23,.98))!important}.master-v6 .master-story-media:after{background:linear-gradient(180deg,rgba(2,8,23,.04),rgba(2,8,23,.73) 45%,rgba(2,8,23,.96))!important}.contact-dock{right:7px!important;padding:6px!important;border-radius:24px!important}.contact-dock-btn{width:44px!important;height:44px!important}.contact-dock-btn .dock-label{display:none!important}}
@media(max-width:520px){.home-master-v6 .hero-main{height:700px!important}.home-master-v6 .hero-stage-canvas{left:-98%!important;width:235%!important;top:40%!important}.home-master-v6 .hero-content{bottom:18px!important}.home-master-v6 .hero-benefits{gap:8px!important}.home-master-v6 .hero-benefits>div{gap:6px!important}.home-master-v6 .benefit-icon{width:25px!important;height:25px!important;font-size:21px!important}.home-feature-strip{grid-template-columns:1fr!important}.home-feature-strip .feature-card{min-height:64px!important}.home-master-v6 .coverage-copy h2{font-size:42px!important}.home-master-v6 .location-chips span{padding:6px 11px!important}.contact-dock{top:auto!important;bottom:12px!important;right:10px!important;transform:none!important;flex-direction:row!important;border-radius:22px!important}.contact-dock:before{display:none!important}.contact-dock-btn{width:43px!important;height:43px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.contact-dock-btn,.header-quote,.header-search,.home-feature-strip .feature-card{transition:none!important}}


:root{--asb-font:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--asb-cyan:#35d5ff;--asb-green:#25d366;--asb-violet:#8b5cf6}
html{font-size:16px}body,button,input,select,textarea{font-family:var(--asb-font)!important}body{font-weight:400!important;line-height:1.6!important}p,li,td{font-weight:400!important}strong,b{font-weight:650!important}h1,h2,h3,h4{font-family:var(--asb-font)!important;font-weight:700!important;letter-spacing:-.025em!important}.fineprint{font-size:12px!important;line-height:1.5!important}.section-head p,.panel p,.card p,.step p,.master-story-copy p{font-size:clamp(15px,1.05vw,17px)!important;line-height:1.68!important}.section-head h2{font-size:clamp(30px,3vw,44px)!important}.card h3,.step h3{font-size:17px!important;font-weight:650!important}


.site-header.asb-mega-header{height:76px!important;min-height:76px!important;gap:14px!important;padding:4px clamp(14px,2vw,32px)!important}.asb-mega-header .brand img{width:clamp(178px,13vw,218px)!important;height:62px!important}.asb-mega-header .main-nav{gap:0!important}.asb-mega-header .main-nav>a,.asb-mega-header .nav-drop>button{font-family:var(--asb-font)!important;font-size:12px!important;font-weight:650!important;padding:12px 8px!important;text-transform:none!important;letter-spacing:0!important}.asb-mega-header .nav-drop{position:relative!important}.asb-mega-header .drop-menu{position:absolute!important;top:calc(100% + 13px)!important;left:50%!important;transform:translate(-50%,-8px)!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:300px!important;max-height:min(72vh,680px)!important;overflow:auto!important;padding:16px!important;border:1px solid rgba(74,203,255,.32)!important;border-radius:18px!important;background:linear-gradient(160deg,rgba(4,22,49,.985),rgba(1,9,25,.99))!important;box-shadow:0 24px 70px rgba(0,0,0,.52),0 0 34px rgba(26,170,255,.10)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1700!important}.asb-mega-header .nav-drop:hover>.drop-menu,.asb-mega-header .nav-drop:focus-within>.drop-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.asb-mega-header .mega-wide>.drop-menu{width:min(960px,calc(100vw - 44px))!important;grid-template-columns:repeat(4,minmax(175px,1fr))!important;left:auto!important;right:-260px!important;transform:translateY(-8px)!important}.asb-mega-header .mega-wide:hover>.drop-menu,.asb-mega-header .mega-wide:focus-within>.drop-menu{transform:none!important}.asb-mega-header .mega-pro>.drop-menu{right:-170px!important}.asb-mega-header .menu-col{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.asb-mega-header .menu-col>strong{display:block!important;margin:0 6px 7px!important;padding-bottom:7px!important;border-bottom:1px solid rgba(81,194,255,.16)!important;color:#5bd8ff!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.08em!important}.asb-mega-header .drop-menu a{display:block!important;padding:8px 9px!important;border-radius:9px!important;color:#d8e8f7!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important}.asb-mega-header .drop-menu a:hover{background:rgba(32,147,231,.16)!important;color:#fff!important}.asb-mega-header .header-contact{min-width:164px!important}.asb-mega-header .header-contact span{font-size:8px!important}.asb-mega-header .header-contact strong{font-size:11.5px!important}.asb-mega-header .header-quote{font-family:var(--asb-font)!important;font-size:11.5px!important;font-weight:700!important}


.home-master-v6 .hero-laptop-screen{position:absolute!important;left:58.01%!important;top:50.80%!important;width:10.65%!important;height:13.18%!important;z-index:3!important;overflow:hidden!important;clip-path:polygon(0 1.6%,88.8% 0,100% 96.8%,11.2% 100%)!important;background:#010b1d!important;filter:drop-shadow(0 0 8px rgba(38,178,255,.15))!important;pointer-events:none!important}.home-master-v6 .hero-laptop-screen .hero-laptop-video{position:absolute!important;inset:-7%!important;width:114%!important;height:114%!important;max-width:none!important;object-fit:cover!important;transform-origin:center center!important;transform:perspective(650px) rotateY(-5.2deg) rotateZ(-.45deg) scale(1.03)!important;clip-path:none!important;filter:saturate(1.06) contrast(1.05) brightness(.95)!important;background:#010b1d!important;box-shadow:none!important}.home-master-v6 .hero-laptop-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.06),transparent 28%,transparent 76%,rgba(0,120,255,.08));mix-blend-mode:screen}


.hero-actions{gap:12px!important}.hero-actions .btn,.master-hero .hero-actions .btn,.cta .hero-actions .btn{min-height:48px!important;padding:0 20px!important;border-radius:11px!important;font-family:var(--asb-font)!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.hero-actions .btn-primary,.hero-actions .btn-blue,.cta .btn-primary{background:linear-gradient(135deg,#2bd1ff,#159deb)!important;color:#001527!important;border:1px solid rgba(96,225,255,.94)!important}.hero-actions a[href*="wa.me"],.master-hero .hero-actions a[href*="wa.me"],.cta .hero-actions a[href*="wa.me"]{background:linear-gradient(135deg,rgba(20,186,83,.96),rgba(8,125,55,.98))!important;color:#fff!important;border:1px solid rgba(102,255,165,.70)!important;box-shadow:0 10px 28px rgba(18,181,80,.16)!important}.hero-actions .btn:hover,.cta .hero-actions .btn:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}


.asb-contact-dock .dock-control{position:relative!important}.asb-contact-dock .dock-flyout{position:absolute!important;right:66px!important;top:50%!important;transform:translate(12px,-50%) scale(.98)!important;width:320px!important;padding:13px!important;border:1px solid rgba(78,205,255,.32)!important;border-radius:16px!important;background:linear-gradient(155deg,rgba(4,24,52,.985),rgba(1,10,27,.99))!important;box-shadow:0 22px 62px rgba(0,0,0,.52)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.17s ease!important}.asb-contact-dock .dock-flyout.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0,-50%) scale(1)!important}.dock-flyout>strong{display:block!important;margin:0 4px 9px!important;color:#ccecff!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.07em!important}.dock-flyout>a{display:grid!important;grid-template-columns:42px 1fr!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:12px!important;color:#fff!important}.dock-flyout>a:hover{background:rgba(34,154,229,.14)!important}.dock-team-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid rgba(89,213,255,.48)!important;border-radius:12px!important;background:rgba(20,138,220,.14)!important;color:#55d8ff!important;font-size:11px!important;font-weight:800!important}.dock-team-icon.pro{border-color:rgba(153,112,255,.52)!important;background:rgba(111,66,220,.16)!important;color:#bfaaff!important}.dock-flyout b{display:block!important;font-size:13px!important;font-weight:650!important}.dock-flyout small{display:block!important;margin-top:2px!important;color:#9eb9d2!important;font-size:11px!important}.asb-contact-dock .contact-dock-btn{width:52px!important;height:52px!important;border-radius:50%!important}.asb-contact-dock .contact-dock-btn svg{width:22px!important;height:22px!important}


.faq details,.faq-item{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.faq details:hover,.faq-item:hover,.faq details[open],.faq-item[open]{border-color:rgba(66,204,255,.52)!important;background:linear-gradient(145deg,rgba(8,33,67,.96),rgba(3,17,39,.98))!important;box-shadow:0 13px 34px rgba(0,0,0,.20),0 0 24px rgba(41,174,255,.07)!important}.faq summary,.faq-item summary{font-size:15px!important;font-weight:650!important;line-height:1.45!important}.faq details p,.faq-item p{font-size:14.5px!important;line-height:1.65!important}


.asb-search-focus{padding-top:34px!important;padding-bottom:34px!important;background:linear-gradient(180deg,rgba(3,16,37,.72),rgba(2,8,23,.86))!important}.asb-search-focus .section-head{margin-bottom:16px!important}.asb-focus-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.asb-focus-grid article{padding:20px 22px!important;border:1px solid rgba(72,194,255,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(7,28,57,.86),rgba(3,14,31,.94))!important}.asb-focus-grid h3{margin:0 0 8px!important;color:#68dcff!important;font-size:16px!important}.asb-focus-grid p{margin:0!important;color:#bfd2e5!important;font-size:14.5px!important;line-height:1.68!important}


.home-master-v6 main>.section:not(.hero):not(.locations){padding-top:44px!important;padding-bottom:44px!important}.home-master-v6 .locations{padding-top:26px!important;padding-bottom:30px!important}.home-master-v6 .ticker{margin:0!important;padding-top:9px!important;padding-bottom:9px!important}.home-master-v6 .section-heading{margin-bottom:22px!important}.home-master-v6 .services-grid,.home-master-v6 .it-services-grid,.home-master-v6 .pro-grid{gap:14px!important}.home-master-v6 #uae-it-authority{padding-top:38px!important;padding-bottom:38px!important}.home-master-v6 #faq{padding-top:38px!important;padding-bottom:44px!important}.home-master-v6 #contact{padding-top:42px!important;padding-bottom:48px!important}


@media(max-width:1450px){.asb-mega-header .header-search{display:none!important}.asb-mega-header .header-actions{margin-left:auto!important}.asb-mega-header .menu-toggle{display:flex!important;margin-left:auto!important;z-index:1710!important}.asb-mega-header .main-nav{position:fixed!important;top:76px!important;right:10px!important;width:min(430px,calc(100vw - 20px))!important;max-height:calc(100dvh - 88px)!important;overflow:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;padding:10px!important;border:1px solid rgba(70,199,255,.38)!important;border-radius:18px!important;background:linear-gradient(160deg,rgba(4,22,49,.995),rgba(1,9,25,.998))!important;box-shadow:0 22px 60px rgba(0,0,0,.58)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:.2s ease!important;z-index:1700!important}.asb-mega-header .main-nav.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.asb-mega-header .main-nav>a,.asb-mega-header .nav-drop>button{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:10px 12px!important;text-align:left!important;font-size:13px!important}.asb-mega-header .drop-menu,.asb-mega-header .mega-wide>.drop-menu{position:static!important;display:none!important;width:auto!important;max-height:none!important;grid-template-columns:1fr!important;gap:9px!important;right:auto!important;left:auto!important;padding:10px!important;margin:0 2px 7px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;background:rgba(2,15,34,.62)!important}.asb-mega-header .nav-drop.open>.drop-menu{display:grid!important}.asb-mega-header .menu-col>strong{margin-top:5px!important}.asb-mega-header .header-contact{display:none!important}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0!important}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}.menu-toggle span{transition:.18s ease!important}}
@media(max-width:900px){.asb-mega-header{height:70px!important;min-height:70px!important;padding:3px 10px!important}.asb-mega-header .brand img{width:194px!important;height:58px!important}.asb-mega-header .main-nav{top:70px!important}.asb-mega-header .header-actions{display:none!important}.asb-focus-grid{grid-template-columns:1fr!important}.section{padding-left:18px!important;padding-right:18px!important}.master-v6 .master-hero-copy p{font-size:15px!important;line-height:1.62!important}.master-v6 .master-hero .eyebrow{font-size:10px!important}.master-feature-strip{gap:9px!important}.asb-contact-dock .dock-flyout{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:76px!important;width:auto!important;transform:translateY(8px) scale(.99)!important}.asb-contact-dock .dock-flyout.open{transform:none!important}}
@media(max-width:560px){html{font-size:15px}.asb-mega-header .brand img{width:178px!important}.asb-mega-header .main-nav{right:6px!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - 78px)!important}.home-master-v6 .hero-main{height:690px!important}.home-master-v6 .hero-stage-canvas{left:-89%!important;width:220%!important;top:40%!important}.home-master-v6 .hero-content{bottom:16px!important}.home-master-v6 .hero h1{font-size:clamp(38px,11.5vw,50px)!important}.hero-actions .btn,.master-hero .hero-actions .btn,.cta .hero-actions .btn{min-height:46px!important;padding:0 17px!important;font-size:12.5px!important}.asb-contact-dock{left:50%!important;right:auto!important;top:auto!important;bottom:10px!important;transform:translateX(-50%)!important;flex-direction:row!important}.asb-contact-dock .contact-dock-btn{width:46px!important;height:46px!important}.faq summary,.faq-item summary{font-size:14px!important}.faq details p,.faq-item p{font-size:14px!important}}



:root{--asb-font:Inter,"Segoe UI",Roboto,Arial,sans-serif;--asb-cyan:#31d2ff;--asb-blue:#159deb;--asb-green:#25d366;--asb-violet:#8b5cf6;--asb-bg:#020817}
html{font-size:16px!important}body,button,input,select,textarea{font-family:var(--asb-font)!important}body{font-weight:400!important;line-height:1.58!important}h1,h2,h3,h4,strong,b{font-family:var(--asb-font)!important}h1,h2{font-weight:750!important}h3,h4,strong,b{font-weight:650!important}p,li{font-weight:400!important}

.home-master-v6 main>.section .reveal{opacity:1!important;transform:none!important}.home-master-v6 .hero-content,.home-master-v6 .hero-service-panel,.home-master-v6 .coverage-copy,.home-master-v6 .coverage-map{opacity:1!important}

.home-master-v6 .hero.hero-reference{min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#020817!important}
.home-master-v6 .hero-main{height:clamp(430px,29vw,475px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.home-master-v6 .hero-stage-viewport{inset:0!important}.home-master-v6 .hero-stage-canvas{left:0!important;top:50%!important;width:100%!important;aspect-ratio:1672/941!important;transform:translateY(-50%)!important}
.home-master-v6 .hero-scene{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.06) contrast(1.05) brightness(.96)!important}
.home-master-v6 .hero-reference-shade{background:linear-gradient(90deg,rgba(1,8,23,.985) 0%,rgba(1,9,25,.95) 23%,rgba(1,10,28,.78) 38%,rgba(1,10,28,.30) 56%,rgba(1,8,22,.06) 76%),linear-gradient(180deg,rgba(1,8,23,.03),rgba(1,8,23,.18) 72%,rgba(1,8,23,.58))!important}
.home-master-v6 .hero-content{left:max(48px,calc((100vw - 1500px)/2))!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:min(610px,41vw)!important;max-width:610px!important}
.home-master-v6 .hero .eyebrow{margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#28ddd8!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.10em!important}
.home-master-v6 .hero h1{margin:0 0 12px!important;max-width:600px!important;font-size:clamp(43px,3.75vw,62px)!important;line-height:.98!important;letter-spacing:-.045em!important;text-transform:none!important}.home-master-v6 .hero .gradient-text{display:inline!important;color:#25caff!important;-webkit-text-fill-color:#25caff!important}
.home-master-v6 .hero-copy{max-width:600px!important;margin:0!important;color:#eef6fc!important;font-size:15px!important;line-height:1.52!important}.home-master-v6 .hero .hero-actions{margin:17px 0 15px!important;gap:12px!important}
.home-master-v6 .hero-benefits{max-width:600px!important;gap:12px!important}.home-master-v6 .hero-benefits>div{gap:9px!important;padding-right:8px!important}.home-master-v6 .hero-benefits strong{font-size:11.5px!important}.home-master-v6 .hero-benefits small{font-size:9.5px!important}.home-master-v6 .benefit-icon{width:31px!important;height:31px!important;font-size:24px!important}
.home-master-v6 .hero-service-panel{right:13.8%!important;top:42px!important;width:238px!important;padding:12px 15px!important;border-radius:16px!important}.home-master-v6 .hero-service-panel a{min-height:40px!important;font-size:12px!important}.home-master-v6 .hero-slogan{right:2.2%!important;top:59px!important;font-size:11px!important}

.home-master-v6 .hero-laptop-screen{left:56.70%!important;top:50.05%!important;width:13.88%!important;height:14.88%!important;overflow:hidden!important;z-index:4!important;clip-path:polygon(0 2.1%,88.8% 0,100% 96.4%,12.5% 100%)!important;background:#010914!important;filter:none!important;box-shadow:inset 0 0 0 1px rgba(108,213,255,.18)!important}
.home-master-v6 .hero-laptop-screen .hero-laptop-video{position:absolute!important;inset:-3%!important;width:106%!important;height:106%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform-origin:center!important;transform:rotateZ(-.35deg) skewY(-.15deg) scale(1.02)!important;clip-path:none!important;filter:saturate(1.06) contrast(1.05) brightness(.96)!important;background:#010914!important}
.home-master-v6 .hero-laptop-screen:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(126deg,rgba(255,255,255,.07),transparent 28%,transparent 76%,rgba(0,138,255,.07))!important;mix-blend-mode:screen!important}

.home-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:10px clamp(22px,2.4vw,38px) 12px!important;margin:0!important}.home-feature-strip .feature-card{min-height:74px!important;grid-template-columns:56px minmax(0,1fr) 30px!important;padding:9px 13px!important;border-radius:10px!important}.home-feature-strip .feature-icon{width:52px!important;height:52px!important;border-radius:14px!important}.home-feature-strip strong{font-size:13px!important}.home-feature-strip small{font-size:10px!important}.home-feature-strip .feature-card>b{width:28px!important;height:28px!important}

.home-master-v6 .locations{min-height:0!important;padding:16px clamp(28px,4.5vw,72px) 18px!important;margin:0!important}.home-master-v6 .coverage-wrap{grid-template-columns:minmax(320px,.72fr) minmax(540px,1.35fr)!important;gap:34px!important;max-width:1500px!important;margin:0 auto!important}.home-master-v6 .coverage-copy{padding:0!important}.home-master-v6 .coverage-copy .eyebrow{margin-bottom:8px!important}.home-master-v6 .coverage-copy h2{margin:0 0 8px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(40px,3.6vw,57px)!important;line-height:.94!important}.home-master-v6 .coverage-copy p{margin:0 0 11px!important;font-size:13px!important;line-height:1.45!important}.home-master-v6 .location-chips{gap:7px!important;margin:0 0 12px!important}.home-master-v6 .location-chips span{padding:6px 13px!important;font-size:10px!important}.home-master-v6 .coverage-copy .btn{min-height:42px!important}.home-master-v6 .coverage-map{border-radius:16px!important}.home-master-v6 .coverage-map img{height:300px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}

.home-master-v6 .ticker{display:none!important}

.home-master-v6 main>.section:not(.hero):not(.locations){min-height:0!important;padding-top:34px!important;padding-bottom:34px!important;margin:0!important}.home-master-v6 .section-heading{margin:0 auto 20px!important}.home-master-v6 .section-heading>span{padding:6px 11px!important;font-size:10px!important}.home-master-v6 .section-heading h2{margin:11px 0 8px!important;font-size:clamp(30px,2.6vw,42px)!important;line-height:1.05!important}.home-master-v6 .section-heading p{margin:0!important;font-size:15px!important;line-height:1.55!important}.home-master-v6 .service-grid,.home-master-v6 .it-services-grid,.home-master-v6 .pro-grid{gap:12px!important}.home-master-v6 .service-card .card-image{height:190px!important}.home-master-v6 .service-card .card-body{padding:18px!important}.home-master-v6 .service-card .card-body ul{min-height:0!important;margin-bottom:14px!important}.home-master-v6 .mini-card{min-height:190px!important;padding:18px 13px!important}.home-master-v6 .wide-cta{margin-top:20px!important}.home-master-v6 .why-layout{grid-template-columns:1fr!important;gap:0!important}.home-master-v6 .why-copy{max-width:940px!important}.home-master-v6 .checklist{margin:18px 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 22px!important}.home-master-v6 .checklist li{margin:0!important}.home-master-v6 .stats{margin-top:20px!important}.home-master-v6 .trust-principles article{padding:17px!important}.home-master-v6 #uae-it-authority{padding-top:32px!important;padding-bottom:32px!important}.home-master-v6 .seo-intro,.home-master-v6 .seo-industries{margin-top:12px!important;margin-bottom:12px!important}.home-master-v6 #faq{padding-top:30px!important;padding-bottom:34px!important}.home-master-v6 .faq-list details{margin:8px 0!important}.home-master-v6 .faq-list summary{padding:15px 0!important;font-size:15px!important}.home-master-v6 .faq-list p{padding-bottom:15px!important;font-size:14.5px!important}.home-master-v6 .contact-inner{padding:38px max(28px,calc((100vw - var(--max))/2))!important}.home-master-v6 .footer{padding-top:38px!important}

.master-v6 .master-hero p,.master-v6 .panel p,.master-v6 .card p,.master-v6 .step p,.master-v6 .master-story-copy p{font-size:clamp(15px,1.02vw,17px)!important;line-height:1.62!important}.master-v6 .master-hero h1{font-weight:750!important}.master-v6 .fineprint,.fineprint{font-size:12.5px!important}.master-v6 .master-band{padding-top:46px!important;padding-bottom:46px!important}.master-v6 .master-visual-story{margin-top:18px!important;margin-bottom:30px!important}

.hero-actions .btn,.master-hero .hero-actions .btn,.cta .hero-actions .btn{min-height:49px!important;padding:0 20px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important}.hero-actions .btn-primary,.hero-actions .btn-blue,.cta .btn-primary{background:linear-gradient(135deg,#32d3ff,#149eea)!important;color:#001522!important;border:1px solid #66e1ff!important;box-shadow:0 11px 28px rgba(15,167,232,.22)!important}.hero-actions a[href*="wa.me"],.master-hero .hero-actions a[href*="wa.me"],.cta .hero-actions a[href*="wa.me"]{background:linear-gradient(135deg,#24d568,#0aa34a)!important;border:1px solid rgba(151,255,192,.82)!important;color:#fff!important;box-shadow:0 11px 28px rgba(22,186,84,.20)!important}

.asb-contact-dock{right:14px!important;padding:8px 7px!important;gap:8px!important;border-radius:24px!important}.asb-contact-dock .contact-dock-btn{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;width:58px!important;height:58px!important;border-radius:18px!important}.asb-contact-dock .contact-dock-btn svg{width:21px!important;height:21px!important}.asb-contact-dock .dock-label{display:block!important;font-size:8px!important;font-weight:700!important;line-height:1!important;color:#fff!important;letter-spacing:.01em!important}.asb-contact-dock .contact-call{background:linear-gradient(145deg,#25baff,#0876dc)!important}.asb-contact-dock .contact-enquiry{background:linear-gradient(145deg,#aa62ff,#6c36dc)!important}.asb-contact-dock .contact-wa{background:linear-gradient(145deg,#2bda70,#0ca54b)!important}

.faq details,.faq-item{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.faq summary,.faq-item summary{font-size:15px!important;font-weight:650!important;line-height:1.42!important}.faq details p,.faq-item p{font-size:14.5px!important;line-height:1.62!important}

@media(max-width:1450px){.asb-mega-header .menu-toggle{display:flex!important}.asb-mega-header .main-nav{max-height:calc(100dvh - 88px)!important;overflow:auto!important;overscroll-behavior:contain!important}.asb-mega-header .main-nav.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.asb-mega-header .drop-menu,.asb-mega-header .mega-wide>.drop-menu{max-height:none!important}}
@media(max-width:900px){.home-master-v6 .hero-main{height:650px!important}.home-master-v6 .hero-stage-canvas{left:-56%!important;width:170%!important;top:42%!important}.home-master-v6 .hero-content{left:18px!important;right:18px!important;top:auto!important;bottom:22px!important;transform:none!important;width:auto!important;max-width:620px!important}.home-master-v6 .hero-service-panel,.home-master-v6 .hero-slogan{display:none!important}.home-master-v6 .hero-reference-shade{background:linear-gradient(180deg,rgba(1,8,23,.22),rgba(1,8,23,.44) 36%,rgba(1,8,23,.93) 70%,#020817 100%)!important}.home-feature-strip{grid-template-columns:1fr 1fr!important;padding:10px 12px!important;gap:9px!important}.home-master-v6 .coverage-wrap{grid-template-columns:1fr!important}.home-master-v6 .coverage-map img{height:auto!important;aspect-ratio:16/9!important}.home-master-v6 .checklist{grid-template-columns:1fr!important}.home-master-v6 main>.section:not(.hero):not(.locations){padding-top:28px!important;padding-bottom:28px!important}.master-v6 .master-band{padding-top:38px!important;padding-bottom:38px!important}.asb-contact-dock .dock-label{display:none!important}.asb-contact-dock .contact-dock-btn{width:48px!important;height:48px!important;border-radius:50%!important}}
@media(max-width:560px){html{font-size:15px!important}.home-master-v6 .hero-main{height:690px!important}.home-master-v6 .hero-stage-canvas{left:-93%!important;width:225%!important;top:39%!important}.home-master-v6 .hero-content{bottom:16px!important}.home-master-v6 .hero h1{font-size:clamp(37px,11vw,49px)!important}.home-master-v6 .hero-copy{font-size:14px!important}.home-master-v6 .hero-benefits{grid-template-columns:1fr 1fr!important}.home-feature-strip{grid-template-columns:1fr!important}.home-master-v6 .coverage-copy h2{font-size:42px!important}.asb-contact-dock{left:50%!important;right:auto!important;top:auto!important;bottom:9px!important;transform:translateX(-50%)!important;flex-direction:row!important}.asb-contact-dock .dock-flyout{left:8px!important;right:8px!important;bottom:72px!important;width:auto!important}.master-v6 .master-band{padding-top:32px!important;padding-bottom:32px!important}}


.home-master-v6 .hero-laptop-screen{
  left:57.1172%!important;
  top:50.5845%!important;
  width:12.6794%!important;
  height:10.9458%!important;
  z-index:4!important;
  overflow:hidden!important;
  clip-path:polygon(0 3.9%,87.74% 0,100% 89.32%,11.32% 100%)!important;
  -webkit-clip-path:polygon(0 3.9%,87.74% 0,100% 89.32%,11.32% 100%)!important;
  background:#010914!important;
  box-shadow:inset 0 0 0 1px rgba(90,190,255,.10)!important;
  filter:none!important;
  pointer-events:none!important;
}
.home-master-v6 .hero-laptop-screen .hero-laptop-video{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
  clip-path:none!important;
  -webkit-clip-path:none!important;
  filter:saturate(1.04) contrast(1.03) brightness(.95)!important;
  background:#010914!important;
  box-shadow:none!important;
}
.home-master-v6 .hero-laptop-screen:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(125deg,rgba(255,255,255,.045),transparent 27%,transparent 78%,rgba(0,130,255,.055))!important;
  mix-blend-mode:screen!important;
}


.home-master-v6 .hero-laptop-screen{
  left:56.90%!important;
  top:50.22%!important;
  width:13.42%!important;
  height:11.55%!important;
  clip-path:polygon(0 2.8%,88.7% 0,100% 92.5%,10.8% 100%)!important;
  -webkit-clip-path:polygon(0 2.8%,88.7% 0,100% 92.5%,10.8% 100%)!important;
  overflow:hidden!important;
}
.home-master-v6 .hero-laptop-screen .hero-laptop-video{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center 50%!important;
  transform:none!important;
}
