@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff) format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff")}:root{color-scheme:light;--bg: #f1e7d7;--surface: #faf6ef;--surface-strong: #fffaf1;--sand: #d4be9e;--beige: #e8d8c2;--coffee: #4a392e;--brown: #725b49;--gold: #b5925a;--ink: #2e2823;--sage: #59624a;--teal: #536c6a;--border: rgba(74, 57, 46, .14);--border-strong: rgba(74, 57, 46, .24);--shadow: 0 22px 60px rgba(74, 57, 46, .12);--radius: 8px;--font-persian: "Vazirmatn", Tahoma, "Segoe UI", sans-serif;--font-latin: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-body: var(--font-persian);--font-heading: var(--font-persian);font-family:var(--font-body);font-size:16px;line-height:1.5;font-weight:400;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 15% 4%,rgba(255,250,241,.72),transparent 30rem),linear-gradient(180deg,#f7efe4 0%,var(--bg) 42%,#eadbc8 100%)}body,button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.65rem;padding:.78rem clamp(1rem,3vw,2.5rem);border-bottom:1px solid rgba(74,57,46,.1);background:#faf6efd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:padding .18s ease,background .18s ease,box-shadow .18s ease}.site-header.is-compact{padding-top:.48rem;padding-bottom:.48rem;background:#faf6eff0;box-shadow:0 10px 24px #4a392e12}.brand{display:inline-flex;align-items:center;gap:.72rem;min-width:max-content}.brand-logo{display:block;width:3.86rem;height:3.86rem;flex:0 0 auto;object-fit:contain}.brand strong,.brand small{display:block;letter-spacing:0}.brand strong{color:var(--coffee);font-size:1.08rem;line-height:1.1}.brand small{color:var(--coffee);font-size:.8rem;line-height:1.15}.desktop-nav{display:flex;justify-content:center;gap:clamp(.88rem,1.87vw,1.87rem)}.desktop-nav a{position:relative;color:var(--coffee);font-size:1.01rem}.desktop-nav a:after,.text-link:after{position:absolute;right:0;bottom:-.28rem;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:hover:after,.text-link:hover:after{transform:scaleX(1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:.76rem 1.06rem;border:1px solid transparent;border-radius:var(--radius);font-weight:700;line-height:1.15;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.button.primary{background:var(--coffee);color:#faf6ef}.button.primary:hover{background:#372a22;transform:translateY(-1px)}.button.secondary{border-color:var(--border-strong);background:#faf6ef9e;color:var(--coffee)}.button.secondary:hover{border-color:var(--gold);background:var(--surface);transform:translateY(-1px)}.button.light{border-color:#faf6ef8a;color:#fffaf1}.menu-button{display:none;width:3.03rem;height:3.03rem;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:#faf6efb8;color:var(--coffee);cursor:pointer}.mobile-nav{display:none}.section-band{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2.8rem,4.8vw,4.8rem) 0}.section-band.compact{padding-block:clamp(2.2rem,3.8vw,3.8rem)}.section-band.alt{width:100%;padding-inline:max(1rem,calc((100vw - 1180px)/2));background:#faf6ef7a;border-block:1px solid rgba(74,57,46,.08)}.hero{display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(.8rem,1.6vw,1.2rem);width:100%;min-height:auto;overflow-x:clip;padding-top:0}.hero-content{display:grid;grid-template-columns:clamp(8.97rem,15.18vw,13.8rem) minmax(0,52rem);gap:clamp(1.4rem,4vw,3.4rem);align-items:center;width:min(1180px,calc(100% - 2rem));margin-inline:auto}.hero-heading{position:absolute;inset-inline:max(1rem,calc((100vw - 1180px)/2));top:clamp(1.35rem,3.4vw,3.4rem);z-index:1;width:auto;text-align:center;pointer-events:none}.eyebrow,.panel-label,.maturity-kicker{margin:0 0 .72rem;color:var(--sage);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--ink);font-family:var(--font-heading);font-weight:600;letter-spacing:0}h1{max-width:12ch;margin-bottom:1.15rem;font-size:clamp(2.65rem,5.45vw,5.1rem);line-height:1.04}.hero h1{max-width:none;margin-bottom:0;font-size:clamp(2.05rem,2.75vw,2.45rem);line-height:1.12;text-align:center;text-shadow:0 2px 18px rgba(250,246,239,.92),0 1px 8px rgba(46,40,35,.18);white-space:nowrap}h2{max-width:13ch;margin-bottom:1rem;font-size:clamp(1.85rem,3.55vw,3.35rem);line-height:1.08}h3{color:var(--coffee);font-size:1.1rem;line-height:1.25;letter-spacing:0}.hero-text,.section-heading p,.methodology-copy>p,.faculty-panel p,.final-cta p{color:var(--brown);font-size:clamp(1rem,1.4vw,1.16rem)}.hero-copy{position:relative;z-index:1;width:100%;max-width:52rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.trust-note{margin:1.35rem 0 0;color:var(--brown);font-size:.95rem}.hero-visual{position:relative;width:100%;height:clamp(24rem,50vw,42rem);overflow:hidden;border:1px solid rgba(181,146,90,.28);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-emblem-row{display:grid;align-items:center}.hero-emblem{width:clamp(8.97rem,15.18vw,13.8rem);height:auto;justify-self:start;object-fit:contain}.hero-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#faf6efad,#faf6ef33 42%,#faf6ef05 78%);pointer-events:none}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.hero-visual:hover img,.methodology-image:hover img{transform:scale(1.015)}.section-heading{max-width:43rem;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.section-heading.centered{margin-inline:auto;text-align:center}.methodology .section-heading,.industries-section .section-heading{max-width:none}.methodology .section-heading h2,.industries-section .section-heading h2{max-width:none;font-size:clamp(1.7rem,3.15vw,3rem)}.methodology .section-heading h2{line-height:1.12;white-space:normal}.industries-section .section-heading h2{white-space:nowrap}.challenge-section .section-heading,.programs-section .section-heading,.maturity-section .section-heading{max-width:none}.maturity-section .section-heading h2{max-width:none;font-size:clamp(1.75rem,3.15vw,3rem);white-space:nowrap}.challenge-section .section-heading h2,.programs-section .section-heading h2,.programs-section .section-heading>p{max-width:none;white-space:nowrap}.challenge-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--border)}.challenge-item{min-height:11rem;padding:1.6rem;border-right:1px solid var(--border)}.challenge-item:last-child{border-right:0}.challenge-icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;color:var(--gold);opacity:.78}.challenge-icon svg{stroke-width:1.7}.challenge-item span,.framework-item span,.journey-step span{color:var(--gold);font-weight:700}.challenge-item h3{max-width:16rem;margin:1.6rem 0 0}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.program-card{display:flex;min-height:23rem;flex-direction:column;padding:1.45rem;border:1px solid var(--border);border-radius:var(--radius);background:#faf6efb3}.program-icon{display:grid;width:2.7rem;height:2.7rem;margin-bottom:1.3rem;place-items:center;border:1px solid rgba(181,146,90,.32);border-radius:50%;color:var(--sage);background:#f6ecde}.program-card p,.framework-item p,.insight-item p,.featured-insight p,.dimension p{color:var(--brown)}.program-card dl{display:grid;gap:.65rem;margin:auto 0 1.35rem;padding-top:1.2rem}.program-card dl div{display:grid;grid-template-columns:5rem 1fr;gap:.8rem;align-items:baseline}.program-card dt{color:var(--sage);font-size:.78rem;font-weight:700}.program-card dd{margin:0;color:var(--coffee);font-size:.9rem}.text-link{position:relative;display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:.28rem;color:var(--coffee);font-weight:700}.strategy-section{display:block}.strategy-section .section-heading{max-width:none;margin-inline:auto;text-align:center}.strategy-section .section-heading h2{max-width:none;font-size:clamp(1.75rem,3.15vw,3rem);white-space:nowrap}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;margin:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:#faf6ef75}.journey-step{position:relative;min-height:11rem;padding:1.4rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.journey-step:nth-child(3n){border-right:0}.journey-step:nth-last-child(-n+3){border-bottom:0}.journey-step span{display:inline-grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgba(181,146,90,.4);border-radius:50%}.journey-step p{margin:2rem 0 0;color:var(--coffee);font-weight:700}.maturity-shell{display:grid;grid-template-columns:19rem 1fr;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.maturity-tabs{display:flex;flex-direction:column;padding:.7rem;border-right:1px solid var(--border);background:#f4eadc}.maturity-tabs button{display:flex;align-items:center;gap:.8rem;width:100%;min-height:3.8rem;padding:.8rem;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--brown);font-weight:700;text-align:left;cursor:pointer}.maturity-tabs button span{color:var(--gold);font-family:var(--font-heading);font-size:1.2rem}.maturity-tabs button:hover,.maturity-tabs button.is-active{border-color:#b5925a52;background:#faf6efb8;color:var(--coffee)}.maturity-panel{padding:clamp(1.5rem,4vw,3rem)}.maturity-panel h3{margin-bottom:.7rem;font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.65rem)}.maturity-summary{max-width:46rem;color:var(--brown);font-size:1.08rem}.dimension-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:1.8rem 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.dimension{min-height:9.5rem;padding:1.1rem;background:var(--surface-strong)}.dimension strong{display:block;margin-bottom:.55rem;color:var(--coffee)}.methodology{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.methodology-image{width:80%;justify-self:center;overflow:hidden;border:1px solid rgba(181,146,90,.25);border-radius:var(--radius);aspect-ratio:4 / 5;background:var(--beige)}.methodology-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem 1.3rem;padding:0;margin:1.4rem 0 0;list-style:none}.check-list li{display:flex;gap:.55rem;align-items:flex-start;color:var(--coffee)}.check-list svg{flex:0 0 auto;margin-top:.15rem;color:var(--sage)}.industry-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.industry-item{display:flex;min-height:5.6rem;gap:.65rem;align-items:center;padding:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--coffee);font-weight:700}.industry-item svg{flex:0 0 auto;color:var(--teal)}.framework-layout{display:flex;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.framework-content{flex:1 1 auto;min-width:0}.framework-media{flex:0 1 28rem;align-self:center}.framework-media img{width:100%;height:auto;max-height:34rem;object-fit:contain}.framework-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.framework-item{min-height:17rem;padding:1.7rem 1.45rem;border-right:1px solid var(--border)}.framework-item:last-child{border-right:0}.framework-section .section-heading h2{max-width:none;font-size:clamp(1.7rem,3.15vw,3rem);white-space:nowrap}.framework-item h3{margin:2.25rem 0 .8rem;font-family:var(--font-heading);font-size:1.5rem}.insight-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);gap:1rem}.featured-insight,.insight-item,.faculty-panel{border:1px solid var(--border);border-radius:var(--radius);background:#faf6efa3}.featured-insight{display:grid;grid-template-columns:.82fr 1fr;overflow:hidden}.featured-insight img{width:100%;height:100%;min-height:24rem;object-fit:cover;object-position:center;background:var(--beige)}.featured-insight div{padding:clamp(1.4rem,3vw,2.3rem)}.featured-insight span,.insight-item span{color:var(--sage);font-size:.78rem;font-weight:700;text-transform:uppercase}.featured-insight h3{max-width:13ch;margin-top:1.1rem;font-family:var(--font-heading);font-size:clamp(1.75rem,3.05vw,2.7rem);line-height:1.05}.insight-list{display:grid;gap:1rem}.insight-item{padding:1.35rem}.insight-item small{display:block;margin-bottom:1rem;color:var(--gold);font-weight:700}.faculty-panel{display:grid;grid-template-columns:1fr .8fr;gap:2rem;padding:clamp(1.4rem,4vw,3rem);background:linear-gradient(135deg,#faf6efe0,#e8d8c280),var(--surface)}.faculty-panel h3{max-width:18ch;font-family:var(--font-heading);font-size:clamp(1.75rem,3.05vw,2.8rem);line-height:1.05}.faculty-panel ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;align-content:center;padding:0;margin:0;list-style:none}.faculty-panel li{padding:.9rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--coffee);background:#faf6ef94}.final-cta{position:relative;display:grid;min-height:36rem;place-items:center;overflow:hidden;padding:clamp(4rem,8vw,7rem) 1rem}.final-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(90deg,#2e2823c2,#4a392e75,#f1e7d757),linear-gradient(0deg,#2e282333,#2e28232e)}.final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.final-cta-content{position:relative;z-index:2;width:min(1180px,100%)}.final-cta-content h2{max-width:none;color:#fffaf1;font-size:clamp(1.85rem,3vw,2.85rem);white-space:nowrap}.final-cta-content p{max-width:43rem;color:#fffaf1e0}.site-footer{display:grid;grid-template-columns:1fr;gap:1rem;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2.5rem);border-top:1px solid var(--border);background:#e8d8c2}.site-footer>small{color:var(--brown)}.reveal{animation:reveal-up .62s ease both}@keyframes reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1040px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav{display:none}.menu-button{display:grid;grid-column:3}.mobile-nav{position:absolute;top:calc(100% + 1px);right:1rem;left:1rem;display:grid;max-height:0;overflow:hidden;border:1px solid transparent;border-radius:var(--radius);background:#faf6effa;box-shadow:0 24px 44px #4a392e24;transition:max-height .22s ease,border-color .22s ease,padding .22s ease}.mobile-nav.is-open{max-height:34rem;padding:.8rem;border-color:var(--border)}.mobile-nav a{min-height:3.2rem;padding:.77rem;color:var(--coffee);font-size:1.01rem;font-weight:700}.strategy-section,.methodology,.featured-insight,.faculty-panel{grid-template-columns:1fr}.hero{min-height:auto}.hero h1{font-size:clamp(1.7rem,3.5vw,2.2rem)}.hero-visual{height:clamp(22rem,52vw,34rem)}.hero-content{grid-template-columns:clamp(8.28rem,16.56vw,11.73rem) minmax(0,1fr)}.hero-emblem{width:clamp(8.28rem,16.56vw,11.73rem)}.challenge-section .section-heading h2,.programs-section .section-heading h2,.programs-section .section-heading>p,.maturity-section .section-heading h2{white-space:normal}.hero-visual{min-height:30rem}.challenge-grid,.program-grid,.framework-grid{grid-template-columns:repeat(2,1fr)}.framework-layout{flex-direction:column}.framework-media{width:min(100%,34rem)}.challenge-item:nth-child(2n),.framework-item:nth-child(2n){border-right:0}.challenge-item:nth-child(n+3),.framework-item:nth-child(n+3){border-top:1px solid var(--border)}.framework-item:last-child{border-right:0}.industry-grid{grid-template-columns:repeat(3,1fr)}.insight-layout{grid-template-columns:1fr}.featured-insight img{min-height:22rem;aspect-ratio:16 / 9}}@media(max-width:760px){.section-band,.section-band.alt{width:100%;padding:2.5rem 1rem}.strategy-section .section-heading h2{white-space:normal}.hero{padding-top:0;padding-inline:0}h1{font-size:clamp(2.35rem,13vw,3.7rem)}.hero h1{font-size:clamp(1.85rem,8.6vw,2.55rem);white-space:normal}.hero-content{grid-template-columns:1fr;gap:1.2rem}.hero-emblem{width:clamp(7.48rem,33.12vw,10.24rem);justify-self:start}h2{max-width:14ch}.framework-section .section-heading h2{white-space:normal}.methodology .section-heading h2,.industries-section .section-heading h2{font-size:clamp(1.55rem,7vw,2.15rem);white-space:normal}.section-heading.centered{text-align:left}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.hero-visual{height:clamp(20rem,62vw,30rem)}.hero-visual img{object-position:55% center}.challenge-grid,.program-grid,.framework-grid,.dimension-grid,.check-list,.faculty-panel ul{grid-template-columns:1fr}.challenge-grid,.framework-grid{border:1px solid var(--border);border-bottom:0}.challenge-item,.challenge-item:nth-child(2n),.framework-item,.framework-item:nth-child(2n){border-right:0;border-bottom:1px solid var(--border)}.program-card{min-height:auto}.journey{grid-template-columns:1fr}.journey-step,.journey-step:nth-child(3n),.journey-step:nth-last-child(-n+3){min-height:8.5rem;border-right:0;border-bottom:1px solid var(--border)}.journey-step:last-child{border-bottom:0}.journey-step p{margin-top:1.25rem}.maturity-shell{grid-template-columns:1fr}.maturity-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);scroll-snap-type:x mandatory}.maturity-tabs button{flex:0 0 11rem;scroll-snap-align:start}.maturity-panel{padding:1.2rem}.methodology-image{aspect-ratio:16 / 11}.industry-grid{grid-template-columns:1fr}.industry-item{min-height:4.5rem}.featured-insight h3,.faculty-panel h3{max-width:none}.site-footer{grid-template-columns:1fr}.final-cta-content h2{white-space:normal}}@media(max-width:440px){.brand small{display:none}.site-header{padding-inline:.8rem}h1{font-size:2.42rem}.hero h1{font-size:2.05rem}.hero-visual{height:20rem}.program-card dl div{grid-template-columns:1fr;gap:.2rem}.final-cta{min-height:34rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}html[dir=rtl] .hero-heading,html[dir=ltr] .hero-heading{text-align:center}html[dir=rtl] .hero-copy{justify-self:end;text-align:right}html[dir=ltr] .hero-copy{justify-self:start;text-align:left}html[dir=rtl]{--font-body: var(--font-persian);--font-heading: var(--font-persian)}html[dir=ltr]{--font-body: var(--font-latin);--font-heading: var(--font-latin)}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{font-family:var(--font-body)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] .maturity-panel h3,html[dir=rtl] .framework-item h3,html[dir=rtl] .featured-insight h3,html[dir=rtl] .faculty-panel h3{font-family:var(--font-heading);font-weight:600;line-height:1.16}html[dir=rtl] h1{max-width:13.5ch;font-size:clamp(2.5rem,4.6vw,4.4rem)}html[dir=rtl] .hero h1{max-width:none;font-size:clamp(2.05rem,2.75vw,2.45rem)}html[dir=rtl] h2{max-width:16ch}html[dir=rtl] .eyebrow,html[dir=rtl] .panel-label,html[dir=rtl] .maturity-kicker{font-weight:700;text-transform:none}.header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.77rem}.language-switcher{display:inline-flex;align-items:center;gap:.28rem;min-height:2.7rem;padding:.24rem;border:1px solid var(--border);border-radius:var(--radius);background:#faf6ef9e;color:var(--coffee)}.language-switcher svg{margin-inline:.39rem .17rem;color:var(--coffee)}.language-switcher button{min-width:2.36rem;min-height:2.15rem;padding:.37rem .53rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--coffee);font-size:.86rem;font-weight:700;letter-spacing:0;cursor:pointer}.language-switcher button:hover,.language-switcher button.is-active{border-color:#b5925a52;background:var(--surface);color:var(--coffee)}html[dir=rtl] .desktop-nav a:after,html[dir=rtl] .text-link:after{transform-origin:right}html[dir=rtl] .challenge-item{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] .challenge-item:last-child{border-left:0}html[dir=rtl] .journey-step{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] .journey-step:nth-child(3n){border-left:0}html[dir=rtl] .maturity-tabs{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] .maturity-tabs button{text-align:right}html[dir=rtl] .industry-grid{border-left:0;border-right:1px solid var(--border)}html[dir=rtl] .industry-item,html[dir=rtl] .framework-item{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] .framework-item:last-child{border-left:0}html[dir=rtl] .final-cta:before{background:linear-gradient(-90deg,#2e2823c2,#4a392e75,#f1e7d757),linear-gradient(0deg,#2e282333,#2e28232e)}@media(max-width:1040px){html[dir=rtl] .hero h1{font-size:clamp(1.7rem,3.5vw,2.2rem)}.header-actions{display:none}.mobile-nav .language-switcher{justify-self:start;margin-bottom:.45rem}html[dir=rtl] .challenge-item:nth-child(2n),html[dir=rtl] .framework-item:nth-child(2n){border-left:0}}@media(max-width:760px){html[dir=rtl] h1{font-size:clamp(2.2rem,10.6vw,3.25rem)}html[dir=rtl] .hero h1{font-size:clamp(1.85rem,8.6vw,2.55rem)}html[dir=rtl] .section-heading.centered{text-align:right}html[dir=rtl] .challenge-item,html[dir=rtl] .challenge-item:nth-child(2n),html[dir=rtl] .framework-item,html[dir=rtl] .framework-item:nth-child(2n){border-left:0;border-bottom:1px solid var(--border)}html[dir=rtl] .journey-step,html[dir=rtl] .journey-step:nth-child(3n),html[dir=rtl] .journey-step:nth-last-child(-n+3){border-left:0;border-bottom:1px solid var(--border)}html[dir=rtl] .maturity-tabs{border-left:0}}html[dir=rtl] .maturity-tabs button span,html[dir=rtl] .journey-step span{font-family:var(--font-heading)}@media(max-width:440px){html[dir=rtl] .hero h1{font-size:2.05rem}}
