.localized-site{--locale-gap:clamp(20px,3vw,40px)}.localized-site main,.localized-site main :is(section,article,header,nav,form,fieldset){min-width:0}.localized-site main :is(h1,h2,h3,h4,p,a,summary,label){overflow-wrap:break-word}.localized-site main :is(.case-visual,.case-results,.case-audit,.about-grid) img{width:100%;max-width:100%;height:auto;display:block}.localized-site .case-visual>a{border:1px solid var(--line);border-radius:20px;display:block;overflow:hidden}.localized-site .case-results>a,.localized-site .case-audit>a{border:1px solid var(--line);border-radius:12px;display:block;overflow:hidden}.localized-site .about-grid>div>img{border-radius:20px}.localized-site main:not(.mdgt-reference) :is(h1,h2,h3){text-wrap:pretty}.localized-site main:not(.mdgt-reference) :is(.seo-page-hero,.case-hero){margin-inline:0 auto}.localized-site main:not(.mdgt-reference) .case-hero.container{margin-inline:auto}.localized-site main:not(.mdgt-reference) :is(.case-hero,.projects-page) h1{font-size:clamp(34px,5.2vw,68px);line-height:1.12}.localized-site main.contact-wrap h1{margin:12px 0 24px;font-size:clamp(34px,4.1vw,55px);line-height:1.15}.localized-site main.contact-wrap{gap:var(--locale-gap);align-items:start}.localized-site .contact-wrap>div>a{overflow-wrap:anywhere;max-width:100%;display:inline-block}.localized-site :is(.contact-form,.business-config,.business-chat-composer) :is(input,textarea,select){min-height:46px;font-size:16px}.localized-site .contact-form input[type=email]{text-align:left;direction:ltr}.localized-site .contact-form .contact-email-link{overflow-wrap:anywhere;line-height:1.8}.localized-site .contact-goals{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.localized-site .contact-goals legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.localized-site .contact-form .contact-goals label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;line-height:1.6;display:flex}.localized-site .contact-form .contact-goals input{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex:0 0 18px;margin:0}.localized-site :is(.button,.hero-primary,.hero-secondary,.seo-text-action,.workflow-contact,.home-text-link){white-space:normal;text-align:center;min-height:44px}.localized-site .seo-page :is(.hero-actions,.seo-conversion){gap:20px}.localized-site .seo-page .hero-actions>a{max-width:100%}.localized-site .seo-page>.market-discovery{width:100%;margin-inline:0}.localized-site .seo-page .seo-article-body{margin-inline:0 auto}.localized-site .seo-page .seo-article-body p{font-size:17px;line-height:1.9}.localized-site .seo-toc a{padding-block:5px;line-height:1.65}.localized-site .problem-guide-grid>a{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.localized-site .problem-guide-grid :is(h2,h3){color:#173d2a;margin:0;font-size:clamp(21px,2vw,27px);line-height:1.25}.localized-site .problem-guide-grid p{color:#506254;margin:0;font-size:14px;line-height:1.8}.localized-site .problem-guide-grid strong{color:#007c50;margin-top:auto;font-size:13px}.localized-site .sector-entry-card strong{margin-top:auto;padding-top:22px;line-height:1.6}.localized-site .market-city-grid h2{color:#173d2a;margin:0 0 12px;font-size:24px;line-height:1.35}.localized-site .market-city-grid>a>span{margin:12px 0 0;font-size:20px}.localized-site .link-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.localized-site .link-cards a{gap:12px;line-height:1.6}.localized-site .guide-sources a{overflow-wrap:anywhere;line-height:1.8}.localized-site .faq-list summary{min-height:44px;line-height:1.65}.localized-site .faq-list summary>span{color:var(--accent);flex-shrink:0}.localized-site .faq-list p{line-height:1.9}.localized-site .footer-links a{align-items:center;min-height:32px;line-height:1.7;display:inline-flex}.localized-site .header-inner{gap:clamp(10px,1.2vw,20px)}.localized-site .desktop-nav{gap:clamp(14px,1.6vw,26px);margin-inline:auto 0}.localized-site .header-actions{flex-shrink:0;margin-inline:0}.localized-site .language-switcher a{place-items:center;min-width:32px;min-height:36px;display:grid}.localized-site .services-dropdown{max-height:min(75dvh,600px);overflow-y:auto}.localized-site .projects-page>.lead{margin-bottom:36px}.localized-site .portfolio-filters button{min-height:44px}.localized-site .lanyard-face{flex-direction:column;display:flex}.localized-site .lanyard-front-copy{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:14px;overflow-y:auto}.localized-site .lanyard-front-actions{flex-shrink:0;gap:8px;margin-top:0;position:relative}.localized-site .lanyard-front-actions :is(a,button){min-height:44px}.localized-site .lanyard-front-actions .lanyard-flip-hit{width:auto;height:auto;position:static;inset:auto}.localized-site .lanyard-back{overflow-y:auto}.localized-site .lanyard-actions :is(a,button){text-align:start;min-height:40px}.localized-site .lanyard-navigation button,.localized-site .lanyard-back-top button{min-width:44px;min-height:44px}.localized-site .lanyard-evidence dd{overflow-wrap:break-word}.localized-site .case-results-metrics dd{font-variant-numeric:tabular-nums}.localized-site .business-demo-top small{line-height:1.6}.localized-site .business-chat-log{overscroll-behavior-y:contain}.localized-site .business-config{border-right:0;border-inline-end:1px solid #dce4d9}.localized-site :is(.business-chat-note,.business-form-note,.business-demo-bottom){font-size:12px;line-height:1.85}.localized-site .business-chat-composer button,.localized-site .business-chat-heading button{min-width:44px;min-height:44px}.localized-site .premium-workflow-nodes button{min-width:0}.localized-site .premium-workflow-nodes button>span{overflow-wrap:break-word;line-height:1.5}.localized-site .reference-frontstage .reference-hero-copy .reference-benefits{color:#fff;background:#032b22;border-radius:12px}.localized-site .reference-frontstage .reference-benefits span{color:#fff}html[lang=ar] .localized-site{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .localized-site main :is(h1,h2,h3,h4){letter-spacing:0}html[lang=ar] .localized-site main:not(.mdgt-reference) :is(h1,h2,h3){line-height:1.5}html[lang=ar] .localized-site main:not(.mdgt-reference) :is(p,summary,label,.lead){line-height:1.95}html[lang=ar] .localized-site main :is(.seo-page-hero,.seo-article-body,.seo-conversion,.content-block,.about-grid,.principles,.contact-wrap,.home-about-copy,.consultation-copy,.journey-heading,.automation-heading,.seo-heading-row,.mdgt-faq-block,.sector-entry-card,.problem-guide-grid>a){text-align:right}html[lang=ar] .localized-site .premium-home .reference-frontstage .reference-hero-copy{margin-inline:0;text-align:right;direction:rtl;margin-left:auto;margin-right:0}html[lang=ar] .localized-site .reference-frontstage .agency-pill{margin-inline:0;margin-left:auto;margin-right:0}html[lang=ar] .localized-site .business-bubble{border-radius:13px 13px 2px;margin-inline:0 auto}html[lang=ar] .localized-site .business-bubble.user{border-radius:13px 13px 13px 2px;margin-inline:auto 0}html[lang=ar] .localized-site .business-bubble p{text-align:start;unicode-bidi:plaintext}html[lang=ar] .localized-site :is(.guide-sources ul,.portfolio-private ul){padding-left:0;padding-inline-start:22px}html[lang=ar] .localized-site .mdgt-process-card:after{transform-origin:100%}html[lang=ar] .localized-site .reference-service .service-arrow{left:12px;right:auto}html[lang=ar] .localized-site .case-results-metrics dd,html[lang=ar] .localized-site .case-audit dd{text-align:right;letter-spacing:0;direction:ltr}html[lang=ar] .localized-site .case-audit dd small{margin:0;margin-inline-start:4px}html[lang=ar] .localized-site .footer-bottom{text-align:right}html[lang=ar] .localized-site .lanyard-front-copy h3{letter-spacing:0;line-height:1.4!important}html[lang=ar] .localized-site .lanyard-evidence{line-height:1.85}html[lang=ar] .localized-site .lanyard-evidence>div{grid-template-columns:60px minmax(0,1fr)}html[lang=ar] .localized-site :is(.lanyard-band,.lanyard-tags,.case-results-metrics){unicode-bidi:isolate}@media (min-width:1101px){html[lang=ar] .localized-site .premium-home .reference-frontstage .reference-hero-copy{width:32%}}@media (max-width:1250px){.localized-site .desktop-nav{display:none}.localized-site .mobile-menu{display:block}.localized-site .mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.localized-site .menu-close-icon,.localized-site .mobile-menu[open] .menu-open-icon{display:none}.localized-site .mobile-menu[open] .menu-close-icon{display:block}.localized-site .mobile-menu nav{overscroll-behavior:contain;background:#06271d;border-top:1px solid #ffffff20;gap:4px;max-height:calc(100dvh - 82px);padding:16px 24px 24px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px #001c1830}.localized-site .mobile-menu nav a{color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 8px;font-size:14px;line-height:1.7;display:flex}.localized-site .mobile-menu nav a:hover{background:#154234}.localized-site .header-actions{margin-inline-start:auto}:is(.localized-site .header-inner,.localized-site:has(.reference-frontstage) .header-inner){height:76px}}@media (min-width:701px) and (max-width:1100px){.localized-site .premium-home .reference-frontstage .frontstage-art{display:none}.localized-site .premium-home .reference-frontstage .reference-hero{background:#031d18;flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.localized-site .premium-home .reference-frontstage .reference-hero-inner{order:0;height:auto;padding-top:100px;padding-bottom:28px;position:static}.localized-site .premium-home .reference-frontstage .reference-hero-copy{width:100%;max-width:600px}.localized-site .premium-home .reference-frontstage .reference-benefits{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;padding:12px}.localized-site .premium-home .reference-frontstage .hero-art{z-index:0;flex:none;order:1;align-self:center;width:1100px;max-width:none;height:auto;margin:0 0 -100px;display:block;position:relative;inset:auto}.localized-site .premium-home .reference-frontstage .reference-founder-card{bottom:135px;left:calc(50% - 125px);right:auto}html[lang=ar] .localized-site .premium-home .reference-frontstage .reference-hero-copy{width:100%;max-width:600px}.localized-site .problem-guide-grid,.localized-site .market-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.localized-site .contact-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.localized-site .contact-form{padding:22px}.localized-site .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (max-width:700px){:is(.localized-site .header-inner,.localized-site:has(.reference-frontstage) .header-inner){gap:8px;width:calc(100% - 28px);height:70px}.localized-site .header-actions{display:none}.localized-site .language-switcher{margin-inline-start:auto;font-size:11px}.localized-site .brand-lockup .brand-mark{font-size:35px}.localized-site .brand-lockup .brand-word{font-size:27px}.localized-site .premium-home .reference-frontstage .reference-hero-inner{padding-top:26px}html[lang=ar] .localized-site .premium-home .reference-frontstage .reference-hero-copy{width:100%;max-width:540px;margin-inline:auto}.localized-site main:not(.mdgt-reference) :is(.case-hero,.projects-page),.localized-site main.contact-wrap{padding-block:44px}.localized-site :is(.seo-heading-row,.home-heading-row,.automation-heading){gap:18px}.localized-site .seo-page-hero h1{font-size:clamp(30px,8vw,42px)}.localized-site .contact-wrap,.localized-site .about-grid,.localized-site .problem-guide-grid,.localized-site .market-city-grid{grid-template-columns:1fr}.localized-site .contact-wrap{gap:30px}.localized-site .contact-form{padding:20px}.localized-site .contact-form :is(input,select,textarea){max-width:100%}.localized-site :is(.seo-conversion,.final-cta,.premium-workflow-footer){align-items:stretch}.localized-site .seo-conversion .button,.localized-site .final-cta .button{width:100%}.localized-site .case-visual{padding-bottom:24px}.localized-site .content-stack{padding-block:20px 40px}.localized-site .content-block{grid-template-columns:1fr;gap:12px;padding-block:30px}.localized-site .case-results-metrics>div{padding:18px 12px}.localized-site .case-results-metrics dd{font-size:30px}.localized-site .case-results-metrics dt{font-size:12px;line-height:1.65}.localized-site .business-demo-grid{grid-template-columns:1fr}.localized-site .business-config{border-inline-end:0;border-bottom:1px solid #dce4d9}.localized-site .business-demo-top,.localized-site .business-demo-bottom{flex-wrap:wrap;gap:12px;padding:18px}.localized-site .business-config,.localized-site .business-conversation{padding:20px}.localized-site .business-config-row{grid-template-columns:1fr;gap:0}.localized-site .business-chat-empty{min-height:180px;padding-inline:0}.localized-site .lanyard-intro{align-items:start}.localized-site .lanyard-navigation{flex-wrap:wrap;gap:12px}.localized-site .lanyard-navigation>div{margin-inline-start:auto}.localized-site .mdgt-faq-items summary{align-items:start;gap:14px}.localized-site .mdgt-faq-items summary svg{margin-top:4px}.localized-site .premium-workflow-footer .hero-primary{text-align:center}.localized-site .footer-grid{gap:28px}}@media (prefers-reduced-motion:reduce){.localized-site{scroll-behavior:auto}.localized-site :is(.button,.sector-entry-card,.project-card){transition:none}}html[lang=ar] .localized-site main.mdgt-reference :is(h2,h3,h4){letter-spacing:0;line-height:1.45}html[lang=ar] .localized-site .journey-needs .workflow-card h3{min-height:0;line-height:1.5}html[lang=ar] .localized-site .mdgt-process-paper h3{line-height:1.5}.localized-site .footer-bottom{color:#53675a}
