.ps[data-astro-cid-giiho4ye]{max-width:100%}.ps--card[data-astro-cid-giiho4ye],.ps--article[data-astro-cid-giiho4ye]{background:linear-gradient(#ffffffeb 0%,#eaf8fcb8 100%);border:1px solid #0fa3c229;gap:18px;margin-top:28px;padding:26px 28px;display:grid;overflow:visible;box-shadow:0 18px 42px -30px #2b303347}.ps--footer[data-astro-cid-giiho4ye]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 22px;width:100%;display:flex;overflow:visible}.ps__copy[data-astro-cid-giiho4ye]{flex:260px;min-width:min(100%,240px)}.ps__eyebrow[data-astro-cid-giiho4ye]{color:var(--accent-border);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.ps__brand[data-astro-cid-giiho4ye],.ps__brand-alt[data-astro-cid-giiho4ye]{color:var(--heading);margin:0;font-size:13px;font-weight:700;line-height:1.45}.ps__brand-alt[data-astro-cid-giiho4ye]{color:var(--body);margin-bottom:10px;font-weight:400}.ps__title[data-astro-cid-giiho4ye]{color:var(--heading);margin:0;font-size:16px;font-weight:700;line-height:1.35}.ps--card[data-astro-cid-giiho4ye] .ps__title[data-astro-cid-giiho4ye],.ps--article[data-astro-cid-giiho4ye] .ps__title[data-astro-cid-giiho4ye]{letter-spacing:.01em;font-size:clamp(20px,2.4vw,28px);line-height:1.15}.ps__text[data-astro-cid-giiho4ye]{max-width:62ch;color:var(--body);margin:8px 0 0;font-size:14px;line-height:1.7}.ps--footer[data-astro-cid-giiho4ye] .ps__eyebrow[data-astro-cid-giiho4ye],.ps--footer[data-astro-cid-giiho4ye] .ps__brand[data-astro-cid-giiho4ye],.ps--footer[data-astro-cid-giiho4ye] .ps__brand-alt[data-astro-cid-giiho4ye]{display:none}.ps--footer[data-astro-cid-giiho4ye] .ps__title[data-astro-cid-giiho4ye]{font-size:14px}.ps--footer[data-astro-cid-giiho4ye] .ps__text[data-astro-cid-giiho4ye]{margin-top:4px;font-size:13px}.ps__actions[data-astro-cid-giiho4ye]{justify-items:start;gap:10px;max-width:100%;display:grid}.ps__official[data-astro-cid-giiho4ye]{max-width:100%;min-height:44px;overflow:visible}.ps__official[data-astro-cid-giiho4ye] [google-add-preferred-source-btn]{max-width:100%;display:block}.ps__fallback-wrap[data-astro-cid-giiho4ye]{margin:0}.ps__fallback[data-astro-cid-giiho4ye]{max-width:100%;color:var(--accent-border);text-underline-offset:3px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-block}.ps__fallback[data-astro-cid-giiho4ye]:hover{color:var(--heading)}@media (width<=767px){.ps--card[data-astro-cid-giiho4ye],.ps--article[data-astro-cid-giiho4ye]{padding:20px 16px}.ps__actions[data-astro-cid-giiho4ye],.ps__official[data-astro-cid-giiho4ye]{width:100%}}:root{--page-bg:#f2f1f0;--surface:#ffffff8f;--surface-strong:#ffffffd1;--accent:#15bcdf;--accent-hover:#3fd0ef;--accent-border:#0fa3c2;--heading:#2b3033;--nav:#3a3a3a;--body:#6b6f72;--ink:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page-bg);color:var(--heading);margin:0;font-family:Quantico,Arial Narrow,sans-serif}.locale-ar{font-family:Cairo,Segoe UI,sans-serif}a{color:var(--nav);text-decoration:none}a:hover,.nav-links a:hover,.mobile-menu a:hover,.logo:hover{color:var(--accent-border)}.site-shell{min-height:100svh}.site-header{z-index:20;position:relative}.site-header.is-home{position:absolute;inset:0 0 auto}.site-header.is-inner:before{content:"";aspect-ratio:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#3fd0ef7a 0%,#3fd0ef00 68%);border-radius:50%;width:min(50vw,620px);position:absolute;top:-160px;right:-140px}html{scroll-padding-top:80px}.navbar{padding:max(clamp(16px, 3vw, 38px), env(safe-area-inset-top)) clamp(20px, 4vw, 48px) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,5vw,56px);display:flex}.navbar__group,.navbar__actions{align-items:center;display:flex}.menu-close,.mobile-cta-bar,.footer-cta{display:none}.navbar__group{gap:clamp(20px,5vw,48px)}.logo{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.logo__mark{background:#111;border-radius:50%;flex:0 0 38px;width:38px;height:38px;position:relative}.logo__mark:after{content:"";background:#fff;border-radius:999px;width:20px;height:8px;margin:auto;position:absolute;inset:0;transform:rotate(-25deg)}.logo__word{letter-spacing:.01em;text-transform:none;white-space:nowrap;font-size:clamp(22px,5vw,30px);font-weight:700}.nav-links{align-items:center;gap:clamp(12px,1.5vw,24px);display:flex}.nav-links a,.mobile-menu a{letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;font-size:clamp(11px,2vw,14px);font-weight:700}.nav-links a[aria-current=page]{color:var(--accent-border)}.navbar__actions{flex:none;gap:16px}.targo-btn:focus-visible,.locale-switch:focus-visible,.contact-button:focus-visible,.hamburger:focus-visible,.menu-close:focus-visible,.nav-links a:focus-visible,.mobile-menu a:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px}.contact-button,.locale-switch{color:#fff;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-shadow:0 1px 14px #1116;backdrop-filter:blur(8px);background:#1111113d;border:0;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:700;transition:background .22s,color .22s;display:inline-flex}.locale-switch{letter-spacing:0;text-transform:none;font-family:Cairo,Segoe UI,sans-serif}.contact-button:hover,.locale-switch:hover{color:#fff;background:#1116}.hamburger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:none}.hamburger__bars{flex-direction:column;gap:5px;display:flex}.hamburger__bars span{background:#1a1c1e;width:22px;height:2px;display:block}.page-shell--home .hamburger__bars span{background:#fff}.mobile-menu{z-index:30;backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #0fa3c22e;flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px;display:none;position:absolute;top:100%;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px)}.mobile-menu[data-open=true]{display:flex}.mobile-menu a{color:#1a1c1e}.targo-btn{border:1px solid var(--accent-border);background:var(--accent);color:#1a1c1e;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));align-items:center;gap:18px;padding:18px 34px;font-size:clamp(13px,2.2vw,16px);font-weight:700;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #15bcdf59,0 10px 30px -12px #0fa3c299}.targo-btn:after{content:"";background:#1a1c1e;width:22px;height:1px}.targo-btn:hover{background:var(--accent-hover);color:#1a1c1e;transform:translateY(-1px);box-shadow:0 0 0 1px #15bcdf66,0 18px 36px -12px #0fa3c2b8}.targo-btn.is-ghost{background:#ffffffb8;box-shadow:0 0 0 1px #0fa3c233}.targo-btn.is-ghost:hover{background:#fff}.zms-steps{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.zms-steps span{color:var(--accent-border);letter-spacing:.08em;text-transform:uppercase;background:#15bcdf1f;border:1px solid #0fa3c224;padding:10px 14px;font-size:13px;font-weight:700}.page-hero{padding:clamp(128px,15vw,180px) clamp(20px,9vw,118px) clamp(48px,6vw,72px);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff5c 0%,#fff0 62%),radial-gradient(circle at 84% 20%,#15bcdf38 0%,#15bcdf00 40%);position:absolute;inset:0}.page-hero__inner{z-index:1;max-width:920px;position:relative}.page-hero__eyebrow{color:var(--accent-border);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.page-title{max-width:min(22ch,100%);color:var(--heading);letter-spacing:.01em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(40px,7vw,84px);font-weight:700;line-height:.98}.page-lead{max-width:760px;color:var(--body);margin:26px 0 0;font-size:clamp(15px,2vw,19px);line-height:1.82}.page-content{padding:0 clamp(20px,9vw,118px) clamp(60px,8vw,90px)}.related-links,.seo-section{background:linear-gradient(#ffffffe6 0%,#e9f8fcc7 100%);border:1px solid #0fa3c22e;margin-top:28px;padding:28px;box-shadow:0 18px 42px -30px #2b303347}.related-links h2,.seo-section h2,.section-title{color:var(--heading);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:.98}.related-links ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.related-links a{color:var(--accent-border);letter-spacing:.06em;text-transform:uppercase;background:#15bcdf14;border:1px solid #0fa3c229;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.related-links a:hover{border-color:var(--accent-border);color:var(--heading);background:#15bcdf2e;transform:translateY(-1px)}.seo-visual{aspect-ratio:960/820;object-fit:cover;object-position:center top;background:#e8eef0;border:1px solid #0fa3c224;width:min(100%,720px);height:auto;margin:0 0 28px;display:block}picture:has(.seo-visual){width:min(100%,720px);margin:0 0 28px;display:block}picture:has(.seo-visual) .seo-visual{width:100%;margin:0}.locale-ar .seo-visual{margin-inline-start:auto}.seo-section p{color:var(--body);margin:0;font-size:15px;line-height:1.85}.seo-section ul{margin:16px 0 0;padding:0;list-style:none}.seo-section li{color:var(--body);border-bottom:1px solid #0fa3c21f;padding:10px 0 10px 22px;position:relative}.seo-section li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:18px;left:0}.detail-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.detail-card,.stat-strip,.contact-card{background:var(--surface);backdrop-filter:blur(8px);border:1px solid #0fa3c229;box-shadow:0 16px 38px -28px #2b303347}.detail-card{grid-column:span 4;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.detail-card:hover,.footer-card:hover{background:#ffffffeb;border-color:#0fa3c261;transform:translateY(-4px);box-shadow:0 22px 44px -22px #2b303361}.detail-grid--two .detail-card{grid-column:span 6}.detail-card a{color:var(--accent-border);font-weight:700}.detail-card a:hover{color:var(--heading)}.detail-card h2,.detail-card h3,.contact-card h2{color:var(--heading);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:.98}.detail-card p,.contact-card p,.list-panel li{color:var(--body);font-size:15px;line-height:1.8}.list-panel{margin-top:12px;padding:0;list-style:none}.list-panel li{border-bottom:1px solid #0fa3c224;padding:16px 0 16px 28px;position:relative}.list-panel li:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);width:12px;height:12px;position:absolute;top:28px;left:0}.stat-strip{flex-wrap:wrap;gap:22px;margin-top:28px;padding:18px 22px;display:flex}.stat-strip span{color:var(--heading);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.contact-card{padding:24px}.contact-card .label{color:var(--accent-border);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-card a{color:var(--heading);overflow-wrap:anywhere;margin-top:16px;font-size:20px;font-weight:700;display:inline-block}.contact-card a[data-ltr=true],a[href^=tel\:],a[href^=mailto\:],.phone-link,.site-footer a[data-ltr=true]{text-align:left;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.phone-link{letter-spacing:.04em;font-family:Quantico,Arial Narrow,sans-serif}.locale-ar .phone-link,.locale-ar a[href^=tel\:],.locale-ar a[href^=mailto\:]{text-align:left;direction:ltr;unicode-bidi:isolate;font-family:Quantico,Arial Narrow,sans-serif}.locale-ar .page-hero.zms-hero .page-title{letter-spacing:0;text-transform:none;max-width:100%;font-family:Cairo,Segoe UI,sans-serif}.locale-ar .site-header,.locale-ar .page-hero,.locale-ar .hero,.locale-ar .about,.locale-ar .about-home{direction:ltr}.locale-ar .navbar,.locale-ar .nav-links a,.locale-ar .mobile-menu a,.locale-ar .locale-switch,.locale-ar .page-lead,.locale-ar .detail-card,.locale-ar .contact-card,.locale-ar .about__body,.locale-ar .about-home__body{font-family:Cairo,Segoe UI,sans-serif}.locale-ar .page-title{text-transform:none;max-width:100%;font-size:clamp(32px,6vw,62px);line-height:1.12}.locale-ar .page-title,.locale-ar .detail-card h2,.locale-ar .contact-card a,.locale-ar .contact-card .label{letter-spacing:0;font-family:Cairo,Segoe UI,sans-serif}.locale-ar .page-hero__inner{text-align:right;direction:rtl;margin-inline:0}.locale-ar .logo__word{text-transform:none}.locale-ar .page-lead,.locale-ar .detail-card,.locale-ar .contact-card,.locale-ar .about__body,.locale-ar .about-home__body{text-align:right;direction:rtl}.locale-ar .list-panel li{padding:16px 28px 16px 0}.locale-ar .list-panel li:before{left:auto;right:0}.locale-ar .stat-strip{direction:rtl}.locale-ar .related-links h2,.locale-ar .related-links a,.locale-ar .seo-section,.locale-ar .section-title,.locale-ar .footer-legal,.locale-ar .footer-tagline,.locale-ar .footer-nav,.locale-ar .footer-contact,.locale-ar .footer-bottom,.locale-ar .footer-preferred,.locale-ar .ps__title,.locale-ar .ps__text,.locale-ar .ps__brand,.locale-ar .ps__brand-alt,.locale-ar .ps__fallback,.locale-ar .ps-btn__label{letter-spacing:0;text-transform:none;font-family:Cairo,Segoe UI,sans-serif}.locale-ar .footer-nav a,.locale-ar .footer-card .label,.locale-ar .footer-contact h2,.locale-ar .footer-nav h2{letter-spacing:0;font-family:Cairo,Segoe UI,sans-serif}.locale-ar .seo-section li{padding:10px 22px 10px 0}.locale-ar .seo-section li:before{left:auto;right:0}.arch-tree,.faq-list,.page-cta{margin-top:28px}.arch-tree{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:24px;display:grid}.arch-flow,.arch-side,.faq-item,.page-cta{background:var(--surface-strong);backdrop-filter:blur(8px);border:1px solid #0fa3c22e;box-shadow:0 16px 38px -28px #2b303347}.arch-flow,.arch-side,.page-cta,.faq-item{padding:24px}.arch-node,.arch-ops span{color:var(--heading);letter-spacing:.04em;text-transform:uppercase;background:#15bcdf1a;padding:12px 14px;font-size:14px;font-weight:700;display:block}.arch-arrow{border-inline-start:2px solid var(--accent);height:18px;margin:6px 14px}.arch-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.arch-side p,.faq-item p,.page-cta p{color:var(--body);font-size:15px;line-height:1.8}.arch-side h2,.arch-flow h2,.faq-item h2,.page-cta h2{color:var(--heading);letter-spacing:.01em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:.98}.arch-side ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.arch-side li{color:var(--accent-border);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.faq-list{gap:16px;display:grid}.faq-item h2{font-size:clamp(18px,2.4vw,24px)}.site-footer{color:var(--body);background:linear-gradient(#ffffff6b 0%,#e9f8fcb3 100%);border-top:1px solid #0fa3c229;margin-top:8px;padding:clamp(36px,6vw,64px) clamp(20px,9vw,118px) 28px}.footer-grid{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(160px,.7fr)) minmax(260px,1.1fr);align-items:start;gap:32px 28px;display:grid}.footer-brand .logo{direction:ltr;margin-bottom:16px}.footer-legal{color:var(--heading);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.5}.footer-social{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.footer-social a{color:var(--accent-border);font-size:13px;font-weight:700}.footer-tagline{max-width:52ch;margin:0;font-size:14px;line-height:1.8}.footer-nav h2,.footer-contact h2{color:var(--accent-border);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.footer-nav ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-nav a{color:var(--heading);font-size:14px;font-weight:700;line-height:1.4;transition:color .22s,padding-inline-start .22s}.footer-nav a:hover{color:var(--accent-border);padding-inline-start:4px}.footer-cards{gap:12px;display:grid}.footer-card{background:#ffffffc7;border:1px solid #0fa3c229;flex-direction:column;gap:8px;padding:16px 18px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;box-shadow:0 16px 38px -28px #2b303347}.footer-card .label{color:var(--accent-border);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.footer-card a{color:var(--heading);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.55}.footer-card a:hover{color:var(--accent-border)}.footer-bottom{border-top:1px solid #0fa3c21f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:16px;padding-top:18px;font-size:13px;display:flex}.footer-preferred{border-top:1px solid #0fa3c21f;margin-top:22px;padding-top:18px;overflow:visible}.footer-bottom p{margin:0}.skip-link{z-index:50;color:#fff;background:#111;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip-link:focus{top:12px}.locale-ar .arch-flow,.locale-ar .arch-side,.locale-ar .faq-item,.locale-ar .page-cta,.locale-ar .site-footer,.locale-ar .about-band,.locale-ar .services-process,.locale-ar .ops-bridge,.locale-ar .zms-rollout,.locale-ar .contact-form,.locale-ar .contact-visual-band{text-align:right;direction:rtl;font-family:Cairo,Segoe UI,sans-serif}.locale-ar .footer-card a[href^=tel\:],.locale-ar .footer-card a[href^=mailto\:]{text-align:left}@media (width<=1100px){.arch-tree,.arch-ops{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (hover:none){.detail-card:hover,.footer-card:hover,.related-links a:hover,.targo-btn:hover{transform:none}.targo-btn:active,.contact-button:active,.locale-switch:active,.detail-card:active,.footer-card:active{opacity:.94;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1100px){.detail-card{grid-column:span 6}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){body.menu-open,html:has(body.menu-open){overflow:hidden}.site-header.is-home,.site-header.is-inner{top:0;z-index:30;background:#f2f1f0f0;position:sticky;inset:auto}.site-header.is-inner:before{display:none}.navbar{padding:max(12px, env(safe-area-inset-top)) 16px 12px;flex-wrap:nowrap;gap:12px}.navbar__group{flex:auto;gap:0;min-width:0}.nav-links,.contact-button.nav-cta{display:none}.logo__word{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.locale-switch{backdrop-filter:none;min-width:44px;min-height:44px;padding:0 12px;font-size:14px}.hamburger{min-width:44px;min-height:44px;display:inline-flex}.page-shell--home .hamburger__bars span{background:#1a1c1e}.mobile-menu{z-index:40;padding:max(16px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));backdrop-filter:none;background:#f2f1f0;border:0;flex-direction:column;align-items:stretch;display:none;position:fixed;inset:0}.mobile-menu[data-open=true]{display:flex}.mobile-menu__top{border-bottom:1px solid #0fa3c22e;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:24px;padding-bottom:16px;display:flex}.mobile-menu__nav{flex:1;gap:4px;display:grid;overflow:auto}.mobile-menu a{min-height:48px;color:var(--heading);letter-spacing:0;text-transform:none;white-space:normal;align-items:center;padding:8px 4px;font-family:Cairo,Segoe UI,sans-serif;font-size:20px;display:flex}.mobile-menu .targo-btn{justify-content:center;width:100%;max-width:360px;min-height:52px;margin-top:auto}.menu-close{width:44px;height:44px;color:var(--heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex}body.menu-open .mobile-cta-bar{display:none}}@media (width<=767px){:root{--motion-distance:12px;--motion-duration:.35s}body,input,select,textarea{font-size:16px}.page-hero{padding:28px 20px 40px}.page-title{white-space:normal;max-width:100%;font-size:clamp(32px,9vw,48px);line-height:1.12}.page-lead{font-size:16px;line-height:1.7}.page-content{padding:0 20px 64px}.page-hero,.page-content,.related-links,.seo-section{scroll-margin-top:72px}.related-links,.seo-section,.ops-bridge,.zms-rollout,.about-band,.contact-form{margin-top:28px;padding:22px}.targo-btn{white-space:normal;justify-content:center;width:100%;max-width:360px;min-height:52px}.cta-wrap{gap:12px;padding:0 20px 28px;display:grid}.detail-card,.contact-card{grid-column:1/-1}.detail-card,.ops-panel,.ops-outcomes,.zms-panel,.zms-rollout,.about-band,.services-process,.contact-form,.related-links,.seo-section{backdrop-filter:none}.ops-pillar{min-height:0}.ops-focus,.zms-extra,.arch-tree,.contact-callout,.contact-fields,.interest-grid{grid-template-columns:1fr}.arch-flow{flex-direction:column;display:flex}.arch-ops{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:12px}.footer-accordion{border-bottom:1px solid #0fa3c224}.footer-accordion summary{cursor:pointer;min-height:48px;color:var(--heading);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.footer-accordion summary::-webkit-details-marker{display:none}.footer-accordion summary:after{content:"+";color:var(--accent-border);font-size:22px}.footer-accordion details[open] summary:after{content:"–"}.footer-cta{gap:14px;margin-top:18px;display:grid}.footer-langs{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.footer-langs a[aria-current=true]{color:var(--accent-border)}.footer-nav h2,.footer-contact h2{display:none}.footer-nav ul,.footer-cards{padding-bottom:12px}.site-footer{padding:28px 20px max(24px, env(safe-area-inset-bottom))}.mobile-cta-bar{z-index:18;min-height:52px;padding:10px 16px max(12px, env(safe-area-inset-bottom));color:#1a1c1e;background:#15bcdf;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta-bar:hover,.mobile-cta-bar:active{color:#1a1c1e}body:has(.mobile-cta-bar) .site-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body.menu-open .mobile-cta-bar{display:none}.mobile-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.mobile-accordion summary::-webkit-details-marker{display:none}.mobile-accordion summary h2{margin:0}.mobile-accordion summary:after{content:"+";color:var(--accent-border);flex:none;font-size:22px}.mobile-accordion[open] summary:after{content:"–"}.mobile-accordion p{margin-top:12px}.seo-visual{aspect-ratio:4/5;max-height:420px}}@media (width<=1023px) and (orientation:landscape){.navbar{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:8px}.mobile-menu{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.mobile-menu a{min-height:44px;font-size:18px}.mobile-cta-bar{min-height:48px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.page-hero{padding-top:16px;padding-bottom:24px}}@media (width>=768px) and (width<=1023px){.detail-card{grid-column:span 6}.contact-grid,.arch-tree,.ops-focus,.zms-extra{grid-template-columns:1fr 1fr}.page-hero,.page-content{padding-inline:32px}}@media (width>=1024px){.mobile-menu,.menu-close{display:none!important}}@media (width>=768px){.mobile-cta-bar,.footer-cta{display:none!important}.footer-accordion summary{display:none}.mobile-accordion summary{pointer-events:none;list-style:none}.mobile-accordion summary::-webkit-details-marker,.mobile-accordion summary:after{display:none}}@media (width<=1023px){.locale-ar .mobile-menu a{font-family:Cairo,Segoe UI,sans-serif}}@media (width<=767px){.locale-ar .page-title,.locale-ar .page-lead{max-width:100%}.locale-ar .page-title{font-size:clamp(30px,8.4vw,44px);line-height:1.2}.locale-ar .page-lead,.locale-ar .detail-card p,.locale-ar .seo-section p,.locale-ar .faq-item p{font-size:16px;line-height:1.75}.locale-ar .faq-item h2{text-transform:none;line-height:1.35}.locale-ar .footer-accordion summary{font-family:Cairo,Segoe UI,sans-serif}}
