
/* v7: hierarchy, multilingual picker, expanded product family and asset balance */
.language-picker{position:relative}.language-trigger{height:42px;min-width:92px;border:1px solid var(--line);background:white;border-radius:999px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink);font-weight:750;cursor:pointer}.language-trigger i{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:.22s}.language-picker.open .language-trigger i{transform:rotate(225deg) translate(-1px,-1px)}.language-menu{position:absolute;right:0;top:calc(100% + 10px);width:165px;padding:8px;background:white;border:1px solid var(--line);box-shadow:0 22px 60px rgba(7,18,44,.18);border-radius:17px;opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transition:.22s;z-index:80}.language-picker.open .language-menu{opacity:1;visibility:visible;transform:none}.language-menu button{width:100%;border:0;background:transparent;border-radius:11px;padding:10px 12px;text-align:start;font:inherit;color:var(--ink);cursor:pointer}.language-menu button:hover,.language-menu button.active{background:#eef5ff;color:#064e9c}.social-links{display:flex;gap:8px;margin-top:15px}.social-links a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eef4fb;border:1px solid var(--line);transition:.2s}.social-links a:hover{transform:translateY(-3px);background:#07122c}.social-links svg{width:19px;height:19px;fill:#17345d}.social-links a:hover svg{fill:white}
/* intellzia One visual hierarchy */
.one-hierarchy .one-shell-top{z-index:8}.one-hierarchy-stage{height:100%;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(0,164,239,.12),transparent 28%),radial-gradient(circle at 25% 70%,rgba(127,186,0,.09),transparent 27%),radial-gradient(circle at 75% 70%,rgba(255,185,0,.09),transparent 27%)}.one-hierarchy-stage::before{content:"";position:absolute;inset:20px;border:1px solid rgba(255,255,255,.04);border-radius:30px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent 92%)}.hierarchy-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hierarchy-lines path{fill:none;stroke-width:2;stroke-dasharray:7 9;opacity:.7}.hierarchy-lines .trunk{stroke:#7c8fff}.hierarchy-lines .apps-branch,.hierarchy-lines .apps-child{stroke:#00A4EF}.hierarchy-lines .auto-branch,.hierarchy-lines .auto-child{stroke:#FFB900}.one-master{position:absolute;left:50%;top:36px;transform:translateX(-50%);width:250px;height:105px;border-radius:24px;display:grid;place-items:center;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 45px rgba(0,0,0,.25),0 0 40px rgba(0,164,239,.09);z-index:3}.one-master img{width:215px;height:83px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.one-master i,.one-master em{position:absolute;border-radius:50%;border:1px solid rgba(0,164,239,.24);inset:-20px;animation:oneRing 5s linear infinite}.one-master em{inset:-38px;border-color:rgba(255,185,0,.14);animation-duration:7s;animation-direction:reverse}.one-family{position:absolute;top:230px;width:190px;height:84px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;backdrop-filter:blur(10px);z-index:3;animation:familyFloat 4.8s ease-in-out infinite}.one-family img{width:160px;height:70px;object-fit:contain}.family-apps{left:86px;box-shadow:0 16px 36px rgba(0,164,239,.10)}.family-automate{right:86px;animation-delay:-2.1s;box-shadow:0 16px 36px rgba(255,185,0,.10)}.hier-node{position:absolute;top:442px;width:82px;height:96px;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:white;font-size:.66rem;font-weight:750;z-index:4;backdrop-filter:blur(8px);transition:.3s}.hier-node:hover{transform:translateY(-8px) scale(1.04);background:rgba(255,255,255,.13)}.hier-node img{width:59px;height:59px;object-fit:contain}.hier-node.a1{left:49px}.hier-node.a2{left:139px}.hier-node.a3{left:229px}.hier-node.b1{right:229px}.hier-node.b2{right:139px}.hier-node.b3{right:49px}.data-pulse{position:absolute;width:9px;height:9px;border-radius:50%;background:#00A4EF;box-shadow:0 0 15px currentColor;z-index:6;offset-rotate:0deg}.p1{color:#00A4EF;offset-path:path('M320 130 V220 C250 225 215 248 180 292');animation:travel 3.5s linear infinite}.p2{color:#FFB900;background:#FFB900;offset-path:path('M320 130 V220 C390 225 425 248 460 292');animation:travel 3.9s linear infinite .8s}.p3{color:#7FBA00;background:#7FBA00;offset-path:path('M180 345 C140 375 115 415 92 468');animation:travel 3.1s linear infinite 1.5s}.p4{color:#F25022;background:#F25022;offset-path:path('M460 345 C500 375 525 415 548 468');animation:travel 3.3s linear infinite 2s}@keyframes travel{0%{offset-distance:0;opacity:0}8%{opacity:1}90%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes familyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
/* Suite logos supplied by user */
.suite-heading-logo{grid-template-columns:minmax(190px,280px) 1fr;align-items:center}.suite-heading-logo>img{width:100%;height:100px;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 20px rgba(0,0,0,.16))}.suite-heading-logo p{justify-self:end}.suite-automate .suite-heading-logo>img{height:90px}.studio-grid-all{grid-template-columns:repeat(4,1fr)}.product-studio-page{padding-top:45px}.compact-product-hero{min-height:420px}.studio-product-card{overflow:hidden}.studio-logo{overflow:hidden}.studio-logo img{width:82%;height:82%;object-fit:contain}.studio-lockup small{font-size:.65rem!important;line-height:1!important}.studio-lockup strong{font-size:1.55rem!important;line-height:1.05!important}.studio-view b{flex:none}.studio-actions .configure-selected b{font-size:1.1rem}.partner-card:nth-child(3) img{max-width:54%!important;max-height:45%!important}.client-logo-card{padding:25px!important}.client-logo-card img{max-width:78%!important;max-height:70%!important}.client-logo-card[title*="Roll"] img,.client-logo-card[title*="Zam"] img,.client-logo-card[title*="Al Hayat"] img,.client-logo-card[title*="Margalla"] img{max-width:68%!important;max-height:66%!important}.regional-coverage{margin-top:20px}.regional-coverage>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#99abc3;font-weight:800}.regional-coverage>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.regional-coverage b{font-size:.72rem;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:white}.value-list article{min-height:116px}.value-list article:last-child b{color:#f39c12}.footer-wa,.btn-whatsapp{background:#25D366!important;color:#072611!important;border-color:#25D366!important}.btn-whatsapp img,.footer-wa img{filter:brightness(0) saturate(100%)!important}.wa-float{background:#25D366!important}.wa-float img{filter:brightness(0) saturate(100%)}
@media(max-width:1180px){.studio-grid-all{grid-template-columns:repeat(3,1fr)}.one-family{width:165px}.family-apps{left:60px}.family-automate{right:60px}.hier-node.a1{left:32px}.hier-node.a2{left:118px}.hier-node.a3{left:204px}.hier-node.b1{right:204px}.hier-node.b2{right:118px}.hier-node.b3{right:32px}}
@media(max-width:820px){.language-menu{right:0}.one-hierarchy-stage{transform:scale(.88);transform-origin:50% 20%}.suite-heading-logo{grid-template-columns:1fr}.suite-heading-logo>img{width:220px;object-position:left}.suite-heading-logo p{justify-self:start}.studio-grid-all{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.language-trigger{min-width:76px;padding:0 10px}.language-menu{width:150px}.one-hierarchy-stage{transform:scale(.68);transform-origin:50% 7%;width:145%;margin-left:-22%}.one-hierarchy{height:460px}.studio-grid-all{grid-template-columns:1fr}.suite-heading-logo>img{height:78px}.client-logo-card{padding:20px!important}}
body[dir=rtl] .language-menu{right:auto;left:0}body[dir=rtl] .suite-heading-logo>img{object-position:right center}

/* v7.1 supplied lockup presentation */
.one-master{background:linear-gradient(145deg,#ffffff,#eef5ff);border-color:rgba(255,255,255,.78);box-shadow:0 20px 55px rgba(0,0,0,.30),0 0 42px rgba(0,164,239,.12)}
.one-master img{width:226px;height:88px;filter:drop-shadow(0 7px 12px rgba(7,18,44,.12))}
.one-family{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(237,245,255,.94));border-color:rgba(255,255,255,.78);box-shadow:0 15px 42px rgba(0,0,0,.22)}
.one-family img{width:172px;height:67px}
.suite-heading-logo>img{background:linear-gradient(145deg,#fff,#f2f7ff);border:1px solid rgba(255,255,255,.72);border-radius:20px;padding:8px 14px;box-sizing:border-box;box-shadow:0 14px 34px rgba(0,0,0,.17)}
.suite-apps .suite-heading-logo>img{max-width:300px}.suite-automate .suite-heading-logo>img{max-width:285px}
.client-logo-card{overflow:hidden}.client-logo-card img{display:block;object-position:center;object-fit:contain}

/* v7.2 hierarchy and partner sizing */
.hier-node{top:414px}.partner-card:nth-child(3) img{max-width:47%!important;max-height:42%!important;width:auto!important;height:auto!important}

/* v7.3 uniformly balanced client reel assets */
.client-logo-card img{width:158px!important;height:78px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}
@media(max-width:560px){.client-logo-card img{width:132px!important;height:62px!important}}
