:root{--r-ink:#090c16;--r-panel:#111625;--r-paper:#f3f5f7;--r-white:#fff;--r-lime:#c8ff3d;--r-blue:#6da8ff;--r-orange:#ff6b35;--r-line:#d8dde5}
body.business-page{background:var(--r-paper)!important;color:var(--r-ink)!important}
body.business-page:before{opacity:.06!important}
.business-page .nav{position:sticky!important;top:16px!important;z-index:1000!important;width:min(1180px,calc(100% - 28px))!important;margin:16px auto -86px!important;padding:10px 12px 10px 18px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;background:rgba(9,12,22,.82)!important;backdrop-filter:blur(22px)!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important}
.business-page .brand b,.business-page .brand small,.business-page .nav-links a{color:white!important}.business-page .brand-mark{background:var(--r-lime)!important}.business-page .brand-mark img{filter:brightness(0)!important}.business-page .nav-links a:after{background:var(--r-lime)!important}
.business-page .language-menu summary{color:#fff!important;border-color:#ffffff29!important;background:#ffffff0c!important}.business-page .language-menu div{background:var(--r-panel)!important;border-color:#ffffff24!important}.business-page .language-menu a{color:#fff!important}
.business-page .nav .button{background:var(--r-lime)!important;color:var(--r-ink)!important;border-color:var(--r-lime)!important;box-shadow:none!important;border-radius:10px!important}.business-page .nav .button:hover{transform:none!important;box-shadow:inset 0 0 0 2px var(--r-ink)!important}
.business-page .hero{min-height:820px!important;padding:180px 0 92px!important;background:radial-gradient(circle at 82% 28%,rgba(109,168,255,.24),transparent 27rem),radial-gradient(circle at 15% 86%,rgba(200,255,61,.13),transparent 25rem),var(--r-ink)!important;border:0!important;overflow:hidden!important}
.business-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}
.business-page .hero:after{content:"360°"!important;inset:auto -2vw -7vw auto!important;top:auto!important;color:transparent!important;-webkit-text-stroke:1px rgba(255,255,255,.12)!important;font:900 clamp(180px,30vw,460px)/.75 Manrope,sans-serif!important;letter-spacing:-.12em!important}
.business-page .hero-copy{position:relative!important;z-index:2!important;padding:0!important;max-width:1180px!important}.business-page .hero-copy>.eyebrow{width:max-content;padding:8px 12px;border:1px solid rgba(200,255,61,.5);border-radius:999px;color:var(--r-lime)!important;font:800 11px Manrope,sans-serif;letter-spacing:.12em}.business-page .hero-copy>.eyebrow span{background:var(--r-lime)!important}
.business-page .hero h1{max-width:1000px!important;margin:28px 0!important;color:white!important;font:800 clamp(72px,9vw,132px)/.88 Manrope,Tajawal,sans-serif!important;text-transform:none!important;letter-spacing:-.075em!important}.business-page[dir=rtl] .hero h1,.business-page .hero[dir=rtl] h1{font-family:Tajawal,sans-serif!important;letter-spacing:-.055em!important;line-height:.98!important}.business-page .hero h1 em{display:inline;color:var(--r-lime)!important;font-style:normal!important}
.business-page .hero-copy>p{max-width:720px!important;color:#b8c0d2!important;font-size:18px!important;line-height:1.85!important}.business-page .hero-actions{margin-top:34px!important}.business-page .hero-actions .button{background:var(--r-lime)!important;color:var(--r-ink)!important;border:0!important;border-radius:12px!important;box-shadow:7px 7px 0 var(--r-blue)!important}.business-page .hero-actions .text-link{color:white!important;border-color:#ffffff55!important}.business-page .hero-notes{max-width:760px;margin-top:24px!important;padding-top:22px;border-top:1px solid #ffffff1f}.business-page .hero-notes span{color:#d5dae5!important}
.business-page .hero-copy:after{content:"SYSTEMS  /  WEB  /  COMMERCE  /  GROWTH"!important;margin-top:50px!important;padding:15px 18px!important;border:1px solid #ffffff2c!important;color:var(--r-blue)!important;background:#ffffff08!important;box-shadow:none!important;border-radius:10px!important}
.business-page .hero-visual{display:none!important}
.business-page .proof{border:0!important;background:var(--r-lime)!important}.business-page .proof-inner{min-height:82px!important}.business-page .proof-inner span,.business-page .proof-inner b{color:var(--r-ink)!important}.business-page .proof-inner span{font-weight:900!important}
.business-page .business-services{padding-block:120px!important}.business-page .business-heading{align-items:start!important}.business-page .business-heading .kicker{display:inline-flex;width:max-content;padding:7px 10px;border-radius:6px;background:var(--r-ink)!important;color:var(--r-lime)!important}.business-page .business-heading h2{color:var(--r-ink)!important;font-size:clamp(48px,6vw,86px)!important;line-height:.98!important}.business-page .business-heading p{color:#586172!important;font-size:17px!important}
.business-page .service-cards{grid-template-columns:repeat(12,1fr)!important;gap:16px!important}.business-page .service-cards article{grid-column:span 6;min-height:390px!important;padding:32px!important;border:1px solid var(--r-line)!important;border-radius:24px!important;background:white!important;box-shadow:none!important;transition:.35s cubic-bezier(.2,.8,.2,1)!important}.business-page .service-cards article:nth-child(1){grid-column:span 7;background:var(--r-ink)!important}.business-page .service-cards article:nth-child(2){grid-column:span 5;background:var(--r-blue)!important}.business-page .service-cards article:nth-child(3){grid-column:span 5;background:var(--r-lime)!important}.business-page .service-cards article:nth-child(4){grid-column:span 7;background:#ffefe8!important}.business-page .service-cards article:hover{transform:translateY(-8px)!important;box-shadow:0 24px 60px rgba(9,12,22,.14)!important}.business-page .service-icon{margin-bottom:72px!important;background:var(--r-paper)!important;color:var(--r-ink)!important}.business-page .service-cards h3{font-size:30px!important;color:var(--r-ink)!important}.business-page .service-cards p{font-size:15px!important;color:#4f596a!important}.business-page .service-cards article:nth-child(1) h3{color:white!important}.business-page .service-cards article:nth-child(1) p{color:#aeb7ca!important}.business-page .service-cards article:nth-child(1) .service-index{color:var(--r-lime)!important}.business-page .service-link{border:0!important;padding:10px 14px!important;border-radius:9px!important;background:var(--r-ink)!important;color:white!important}.business-page .service-cards article:nth-child(1) .service-link{background:var(--r-lime)!important;color:var(--r-ink)!important}
.business-page .industry-section{padding-block:120px!important;border:0!important;background:var(--r-ink)!important}.business-page .industry-section .business-heading h2{color:white!important}.business-page .industry-section .business-heading p{color:#aab3c5!important}.business-page .industry-section .kicker{background:var(--r-lime)!important;color:var(--r-ink)!important}.business-page .industry-grid{gap:12px!important;border:0!important}.business-page .industry-grid article{min-height:260px!important;padding:26px!important;border:1px solid #ffffff1c!important;border-radius:18px!important;background:#ffffff08!important;transition:.3s!important}.business-page .industry-grid article:hover{background:var(--r-lime)!important;transform:translateY(-5px)!important}.business-page .industry-grid span{color:var(--r-lime)!important}.business-page .industry-grid h3{font-size:23px!important;color:white!important}.business-page .industry-grid p{color:#aeb7c8!important}.business-page .industry-grid article:hover span,.business-page .industry-grid article:hover h3,.business-page .industry-grid article:hover p{color:var(--r-ink)!important}
.business-page .language-feature{width:min(1180px,calc(100% - 32px))!important;margin-block:80px!important;padding:74px!important;border-radius:28px!important;background:var(--r-blue)!important}.business-page .language-feature h2{color:var(--r-ink)!important}.business-page .language-feature p{color:#19243a!important}.business-page .language-feature>strong{color:var(--r-ink)!important}.business-page .language-feature .button{background:var(--r-ink)!important;color:white!important;border:0!important;box-shadow:6px 6px 0 var(--r-lime)!important}
.business-page .cta-section{margin-block:90px!important;padding:70px!important;border-radius:28px!important;background:var(--r-lime)!important;box-shadow:none!important;color:var(--r-ink)!important}.business-page .cta-section:after{content:"LET'S BUILD"!important;color:#090c1609!important}.business-page .cta-section h2,.business-page .cta-section p{color:var(--r-ink)!important}.business-page .cta-section .button{background:var(--r-ink)!important;color:white!important;border:0!important;box-shadow:none!important}.business-page .cta-whatsapp{color:var(--r-ink)!important;border-color:var(--r-ink)!important}
.business-page .footer{border:0!important;background:var(--r-ink)!important}.business-page .whatsapp-float{background:var(--r-lime)!important;color:var(--r-ink)!important;border-color:var(--r-ink)!important;box-shadow:5px 5px 0 var(--r-blue)!important}
@media(max-width:900px){.business-page .nav{top:8px!important;margin-top:8px!important}.business-page .nav-links{display:none!important}.business-page .hero{min-height:auto!important;padding:145px 0 65px!important}.business-page .service-cards article,.business-page .service-cards article:nth-child(n){grid-column:1/-1!important}.business-page .language-feature{padding:44px!important}}
@media(max-width:760px){.business-page .nav{width:calc(100% - 16px)!important;border-radius:13px!important}.business-page .nav .button-small{display:none!important}.business-page .hero{padding:122px 0 48px!important}.business-page .hero h1{font-size:clamp(48px,14vw,68px)!important;line-height:1!important}.business-page .hero-copy>p{font-size:15px!important;line-height:1.65!important}.business-page .hero-copy:after{margin-top:28px!important;font-size:9px!important;letter-spacing:.04em!important}.business-page .proof{overflow:hidden!important}.business-page .proof-inner{overflow:auto!important;justify-content:flex-start!important}.business-page .business-services,.business-page .industry-section{padding-block:58px!important}.business-page .business-heading h2{font-size:36px!important;line-height:1.08!important}.business-page .service-cards article{min-height:310px!important;padding:22px!important;border-radius:16px!important}.business-page .service-icon{margin-bottom:45px!important}.business-page .service-cards h3{font-size:24px!important}.business-page .industry-grid article{min-height:180px!important}.business-page .language-feature{margin-block:28px!important;padding:28px 22px!important;border-radius:18px!important}.business-page .cta-section{margin-block:35px!important;padding:34px 22px!important;border-radius:18px!important}}
