:root{--tta-color-momentum:#19a84a;--tta-color-forest:#004330;--tta-color-gold:#febb1e;--tta-color-blue:#0d8cc8;--tta-color-teal:#46bb8c;--tta-color-sand:#fdebe0;--tta-radius-sm:.25rem;--tta-radius-md:.5rem;--tta-radius-lg:.75rem;--tta-radius-xl:1rem;--tta-radius-pill:999px;--tta-space-1:.25rem;--tta-space-2:.5rem;--tta-space-3:.75rem;--tta-space-4:1rem;--tta-space-6:1.5rem;--tta-space-8:2rem;--tta-space-12:3rem;--tta-space-16:4rem;--tta-space-24:6rem;--tta-ease-standard:cubic-bezier(.16, 1, .3, 1);--tta-motion-fast:.18s;--tta-motion-base:.32s;--tta-motion-slow:.76s;--tta-content-max:1500px;--tta-reading-max:74ch;--tta-focus-ring:2px solid var(--tta-color-momentum);--radius-sm:var(--tta-radius-sm);--radius-md:var(--tta-radius-md);--radius-lg:var(--tta-radius-lg);--radius-xl:var(--tta-radius-xl);--motion-fast:var(--tta-motion-fast);--motion-base:var(--tta-motion-base);--motion-slow:var(--tta-motion-slow);--ease-standard:var(--tta-ease-standard);--ease-emphasized:var(--tta-ease-standard);--flow-progress-origin:left}:root,html.light{--tta-color-bg:#fdebe0;--tta-color-surface:#fdebe0;--tta-color-surface-strong:#004330;--tta-color-text:#004330;--tta-color-muted:#004330a8;--tta-color-line:#0043302e}html[dir=rtl]{--flow-progress-origin:right}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.top-0{top:0}.z-\[70\]{z-index:70}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-\[2px\]{height:2px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[980px\]{max-width:980px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-white\/10{border-color:#ffffff1a}.bg-ink{--tw-bg-opacity:1;background-color:rgb(0 67 48/var(--tw-bg-opacity,1))}.bg-momentum{--tw-bg-opacity:1;background-color:rgb(25 168 74/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pt-0{padding-top:0}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[clamp\(2\.4rem\,5vw\,5rem\)\]{font-size:clamp(2.4rem,5vw,5rem)}.text-\[clamp\(2\.8rem\,7vw\,6rem\)\]{font-size:clamp(2.8rem,7vw,6rem)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.95\]{line-height:.95}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[\.12em\]{letter-spacing:.12em}.text-ink{--tw-text-opacity:1;color:rgb(0 67 48/var(--tw-text-opacity,1))}.text-momentum{--tw-text-opacity:1;color:rgb(25 168 74/var(--tw-text-opacity,1))}.text-sand{--tw-text-opacity:1;color:rgb(253 235 224/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-momentum\/40:hover{border-color:#19a84a66}.hover\:border-momentum\/50:hover{border-color:#19a84a80}.hover\:shadow-glow:hover{--tw-shadow:0 0 50px #19a84a38;--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-momentum\/60:focus{border-color:#19a84a99}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-8{padding:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:items-end{align-items:flex-end}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:rotate-0:where([dir=rtl],[dir=rtl] *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:leading-\[1\.12\]:where([dir=rtl],[dir=rtl] *){line-height:1.12}.rtl\:tracking-normal:where([dir=rtl],[dir=rtl] *){letter-spacing:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07130f;--surface:#09271dc7;--surface-strong:#0d2c22;--text:#f6fff9;--muted:#a5bbb0;--line:#ffffff1f;--green:#19a84a;--forest:#004330;--gold:#febb1e;--blue:#0d8cc8;--teal:#46bb8c;--sand:#fdebe0;--cursor-x:50vw;--cursor-y:50vh}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fbf8;--surface:#ffffffd1;--surface-strong:#fff;--text:#07130f;--muted:#53665d;--line:#07130f1f}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),#19a84a1a,transparent 30rem),var(--bg);min-width:320px;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:clip}[dir=rtl] body,[lang=ar] body,[lang=ckb] body{font-family:Tajawal,Noto Sans Arabic,Arial,sans-serif}::selection{background:var(--green);color:#07130f}.muted{color:var(--muted)}.noise:before{content:"";opacity:.035;pointer-events:none;z-index:60;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E);position:fixed;inset:0}.glass{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass,.surface{border:1px solid var(--line)}.surface{background:var(--surface-strong)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.brand-grid{background-image:linear-gradient(#19a84a12 1px,#0000 0),linear-gradient(90deg,#19a84a12 1px,#0000 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-outline{color:#0000;-webkit-text-stroke:1.5px var(--green)}.portal{aspect-ratio:1;border:1px solid #19a84a59;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #19a84a17,0 0 100px #19a84a14}.portal:after,.portal:before{content:"";border-radius:inherit;border:1px solid #19a84a59;animation:16s linear infinite orbit;position:absolute;inset:12%}.portal:after{animation-duration:11s;animation-direction:reverse;inset:27%}.portal-core{border-radius:inherit;background:var(--green);animation:3.2s ease-in-out infinite breathe;position:absolute;inset:39%;box-shadow:0 0 50px #19a84a99}@keyframes orbit{to{transform:rotate(1turn)scale(1.03)}}@keyframes breathe{50%{opacity:.62;transform:scale(.72)}}.focus-ring:focus-visible{outline:2px solid var(--green);outline-offset:4px}.safe-area-x{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.page-shell{min-height:70svh;padding-top:clamp(8rem,12vw,11rem);padding-bottom:clamp(5rem,9vw,9rem)}.page-title{letter-spacing:-.055em;max-width:72rem;margin-top:1.25rem;font-size:clamp(3rem,8vw,7.5rem);font-weight:900;line-height:.96}[dir=rtl] .page-title{letter-spacing:0;line-height:1.08}.section-title{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:900;line-height:1}[dir=rtl] .section-title{letter-spacing:0;line-height:1.12}.section-copy{color:var(--muted);margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.85}.kicker{color:var(--green);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:900}[dir=rtl] .kicker{letter-spacing:0}.section-tint{background:color-mix(in srgb,var(--surface-strong) 46%,transparent);border-block:1px solid var(--line)}.text-link{color:var(--green);font-weight:850;transition:transform .25s,opacity .25s}.text-link:hover{opacity:.82;transform:translateY(-2px)}.card-tilt{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.filter-pill{border:1px solid var(--line);border-radius:999px;padding:.7rem 1rem;font-size:.75rem;font-weight:800;transition:all .25s}.filter-pill.active,.filter-pill:hover{color:var(--green);background:#19a84a1f;border-color:#19a84a99}.article-prose{max-width:74ch}.article-prose h2{margin-top:3rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.2}.article-prose p{color:var(--muted);margin-top:1rem;font-size:1.05rem;line-height:1.9}.article-prose ul{color:var(--muted);margin:1rem 0 0;padding-inline-start:1.5rem}.article-prose li{margin:.55rem 0;line-height:1.75}.verify-row{gap:.5rem;padding:1.25rem;display:grid}.verify-row dt{color:var(--muted);font-size:.78rem;font-weight:800}.verify-row dd{overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.7}[dir=rtl] .hero-title{letter-spacing:0;max-width:54rem;font-size:clamp(3rem,6.6vw,6.5rem);line-height:1.09}[dir=rtl] .hero-title .hero-outline{padding-bottom:.18em;line-height:1.16}[dir=rtl] .hero-eyebrow{letter-spacing:0}[lang=ckb] .hero-title{max-width:58rem;font-size:clamp(2.65rem,5.7vw,5.7rem);line-height:1.16}.method-rail,.method-system{position:relative}.method-rail{background:linear-gradient(90deg,#0000,#19a84aa6,#0000);height:1px;margin:0 8% 2rem}.method-rail:after,.method-rail:before{content:"";background:var(--green);border-radius:999px;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 22px #19a84a8c}.method-rail:before{left:0}.method-rail:after{right:0}.method-rail__pulse{background:var(--green);filter:drop-shadow(0 0 8px #19a84acc);width:42px;height:2px;animation:5.2s ease-in-out infinite railPulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes railPulse{0%,to{opacity:.2;left:0}50%{opacity:1;left:calc(100% - 42px)}}.method-node{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 90%,transparent),#0043307a);border-radius:2rem;min-height:34rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.method-node:after{content:"";pointer-events:none;background:radial-gradient(circle,#19a84a21,#0000 68%);height:65%;position:absolute;inset:auto -20% -40% 15%}.method-node__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.method-node__no{letter-spacing:.18em;color:var(--green);font-size:.75rem;font-weight:900}.method-node__signal{letter-spacing:.18em;color:var(--muted);font-size:.65rem;font-weight:900}.method-node__visual{height:13rem;margin-top:2.5rem;position:relative}.method-node__copy{z-index:2;margin-top:1.75rem;position:relative}.method-node__copy h3{font-size:clamp(2rem,3.5vw,3.6rem);font-weight:900;line-height:1.05}.method-node__copy p{color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.8}.scan-ring{border:1px solid #19a84a73;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-ring--1{width:9rem;height:9rem}.scan-ring--2{width:5rem;height:5rem;animation:3s ease-in-out infinite scanBreath}.scan-dot{background:var(--green);border-radius:999px;width:.7rem;height:.7rem;box-shadow:0 0 28px #19a84acc}.scan-axis,.scan-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-axis{background:#19a84a2e}.scan-axis--x{width:80%;height:1px}.scan-axis--y{width:1px;height:80%}@keyframes scanBreath{50%{opacity:.35;transform:translate(-50%,-50%)scale(1.18)}}.strategy-node{background:var(--blue);z-index:2;border-radius:999px;width:1.2rem;height:1.2rem;position:absolute;box-shadow:0 0 26px #0d8cc873}.strategy-node--1{top:56%;left:18%}.strategy-node--2{background:var(--green);top:22%;left:48%}.strategy-node--3{background:var(--gold);bottom:20%;right:16%}.strategy-line{transform-origin:0;background:linear-gradient(90deg,var(--blue),var(--green));height:1px;position:absolute}.strategy-line--1{width:41%;top:56%;left:21%;transform:rotate(-27deg)}.strategy-line--2{background:linear-gradient(90deg,var(--green),var(--gold));width:37%;top:29%;left:51%;transform:rotate(37deg)}.execution-track{background:#46bb8c59;height:1px;position:absolute;bottom:22%;left:10%;right:10%}.execution-bar{background:linear-gradient(to top,#46bb8c40,var(--teal));border-radius:.5rem .5rem 0 0;width:13%;position:absolute;bottom:22%}.execution-bar--1{height:30%;left:18%}.execution-bar--2{height:52%;left:43%}.execution-bar--3{height:76%;left:68%}.execution-arrow{color:var(--teal);font-size:3rem;font-weight:300;position:absolute;top:4%;right:7%}[dir=rtl] .execution-arrow{left:7%;right:auto;transform:scaleX(-1)}.growth-formula{border:1px solid var(--line);background:#19a84a09;border-radius:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.growth-formula__term{font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:900}.growth-formula__operator{color:var(--green);font-size:1.25rem}[dir=rtl] .growth-formula__operator{transform:scaleX(-1)}.capability-card{border:1px solid var(--line);background:var(--surface-strong);isolation:isolate;border-radius:2rem;min-height:31rem;padding:clamp(1.5rem,3vw,2.8rem);position:relative;overflow:hidden}.capability-card:before{content:"";z-index:-2;opacity:.55;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0}.capability-card:after{content:"";z-index:-1;background:radial-gradient(circle at 75% 30%,var(--cap-glow),transparent 45%);position:absolute;inset:0}.capability-card--wide{grid-column:span 7}.capability-card--compact{grid-column:span 5}.capability-card--green{--cap-accent:var(--green);--cap-glow:#19a84a24}.capability-card--blue{--cap-accent:var(--blue);--cap-glow:#0d8cc824}.capability-card--gold{--cap-accent:var(--gold);--cap-glow:#febb1e1c}.capability-card--teal{--cap-accent:var(--teal);--cap-glow:#46bb8c24}.capability-card__head{color:var(--cap-accent);letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:900;display:flex}.capability-card__dot{background:var(--cap-accent);border-radius:999px;width:.55rem;height:.55rem}.capability-card__graphic{height:12rem;margin-top:2rem;position:relative}.capability-card__copy{max-width:48rem;margin-top:1.25rem}.capability-card__copy h3{font-size:clamp(2rem,4vw,4.2rem);font-weight:900;line-height:1.02}.capability-card__copy p{max-width:45rem;color:var(--muted);margin-top:1.1rem;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.8}.market-axis{background:#19a84a2e;position:absolute}.market-axis--x{height:1px;top:62%;left:8%;right:8%}.market-axis--y{width:1px;top:12%;bottom:12%;left:18%}.market-point{background:var(--green);border-radius:999px;width:.75rem;height:.75rem;position:absolute}.market-point--1{top:55%;left:25%}.market-point--2{top:38%;left:48%}.market-point--3{top:18%;right:15%}.market-vector{background:linear-gradient(90deg,var(--green),var(--teal));transform-origin:0;width:57%;height:2px;position:absolute;top:55%;left:26%;transform:rotate(-25deg)}.brand-frame{border:1px solid #0d8cc88c;position:absolute}.brand-frame--1{inset:12% 20%}.brand-frame--2{inset:24% 31%;transform:rotate(12deg)}.brand-frame--3{background:var(--blue);inset:35% 42%}.performance-ring{border:1px solid #febb1e7a;border-top-color:var(--gold);border-radius:999px;width:9rem;height:9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.performance-needle{background:var(--gold);transform-origin:0;width:4.2rem;height:2px;position:absolute;top:50%;left:50%;transform:rotate(-32deg)}.performance-value{color:var(--gold);font-size:2.2rem;font-weight:900;position:absolute;top:15%;right:12%}.system-grid{background-image:linear-gradient(#46bb8c1f 1px,#0000 0),linear-gradient(90deg,#46bb8c1f 1px,#0000 0);background-size:28px 28px;position:absolute;inset:8%}.system-chip{background:#46bb8c14;border:1px solid #46bb8ca6;border-radius:.6rem;width:3.3rem;height:2.1rem;position:absolute}.system-chip--1{top:29%;left:18%}.system-chip--2{top:47%;left:44%}.system-chip--3{top:24%;right:16%}.system-flow{color:var(--teal);font-size:2.6rem;position:absolute;bottom:8%;right:10%}.proof-copy{border:1px solid var(--line);background:linear-gradient(160deg,#004330e0,#09271dbd)}.proof-sectors{line-height:1.9}.client-wall{border:1px solid var(--line);background:linear-gradient(145deg,#06160f,#0a3425);border-radius:2rem;min-height:32rem;padding:clamp(1.25rem,3vw,2.3rem);position:relative;overflow:hidden}.client-wall:before{content:"";background:radial-gradient(circle at 20% 20%,#19a84a38,#0000 34%),radial-gradient(circle at 82% 16%,#46bb8c1a,#0000 28%);position:absolute;inset:0}.client-wall__beam{background:linear-gradient(90deg,#0000,#19a84a14,#0000);width:42%;height:140%;animation:9s ease-in-out infinite clientBeam;position:absolute;top:-20%;left:-45%;transform:rotate(12deg)}@keyframes clientBeam{50%{left:110%}}.client-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.client-mark{text-align:center;color:#f6fff9c7;background:#05160f8c;border:1px solid #ffffff14;border-radius:1rem;place-items:center;min-height:5.4rem;padding:.75rem;transition:all .3s;display:grid}.client-mark span{font-size:clamp(.67rem,1vw,.9rem);font-weight:800;line-height:1.1}.client-mark:hover{color:#fff;background:#19a84a14;border-color:#19a84a80;transform:translateY(-3px)}.client-mark--wide{grid-column:span 2}.client-mark--3 span{font-family:Georgia,serif;font-style:italic}.client-wall__footer{color:#ffffff61;letter-spacing:.12em;border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;font-size:.58rem;font-weight:800;display:flex;position:relative}.growth-equation{grid-template-columns:.72fr 1.28fr;align-items:center;gap:2.5rem;display:grid}.equation-board{border:1px solid var(--line);background:linear-gradient(145deg,#004330d1,#07130fd9);border-radius:2rem;place-items:center;min-height:31rem;display:grid;position:relative;overflow:hidden}.equation-board:before{content:"";background-image:linear-gradient(#19a84a0f 1px,#0000 0),linear-gradient(90deg,#19a84a0f 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.equation-board__orbit{border:1px solid #19a84a33;border-radius:999px;position:absolute}.equation-board__orbit--1{width:25rem;height:25rem;animation:22s linear infinite orbit}.equation-board__orbit--2{border-style:dashed;width:16rem;height:16rem;animation:16s linear infinite reverse orbit}.equation-board__formula{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:2rem;display:flex;position:relative}.equation-term{border:1px solid var(--line);background:#07130fb8;border-radius:1.2rem;flex-direction:column;justify-content:space-between;width:8.1rem;min-height:7.8rem;padding:1rem;display:flex}.equation-term__index{color:var(--muted);font-size:.6rem;font-weight:900}.equation-term strong{font-size:.85rem;line-height:1.3}.equation-term--1{border-color:#19a84a7a}.equation-term--2{border-color:#0d8cc880}.equation-term--3{border-color:#febb1e7a}.equation-term--4{border-color:#46bb8c80}.equation-op{color:var(--muted);font-size:1.5rem}.equation-op--result{color:var(--green)}.equation-result{background:var(--green);color:#07130f;text-align:center;border-radius:1.2rem;justify-content:center;align-items:center;min-width:9.5rem;min-height:7.8rem;padding:1rem;display:flex;position:relative}.equation-result strong{font-size:.9rem}.equation-result__pulse{border:1px solid var(--green);border-radius:inherit;animation:2.8s ease-out infinite resultPulse;position:absolute;inset:-1px}@keyframes resultPulse{70%,to{opacity:0;transform:scale(1.14)}}.company-footprint{position:relative;overflow:hidden}.company-footprint:before{content:"";border:1px solid #19a84a1f;border-radius:999px;width:32rem;height:32rem;position:absolute;top:-14rem;right:-10rem}.company-identity{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.company-identity span{color:var(--muted);font-size:.75rem;font-weight:800}.company-identity strong{font-size:.85rem}.footprint-map{gap:1rem;display:grid;position:relative}.footprint-route{z-index:3;height:1px;position:absolute;top:50%;left:1.5rem;right:1.5rem}.footprint-route__line{background:linear-gradient(90deg,var(--green),var(--blue),var(--teal));opacity:.5;position:absolute;inset:0}.footprint-route__pulse{background:var(--green);border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 22px #19a84a99}.footprint-route__pulse--us{left:0}.footprint-route__pulse--iq{background:var(--teal);right:0}.footprint-card{z-index:2;border:1px solid var(--line);background:#071912d1;border-radius:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);position:relative}.footprint-card--us{margin-right:8%}.footprint-card--iq{margin-left:8%}[dir=rtl] .footprint-card--us{margin-left:8%;margin-right:0}[dir=rtl] .footprint-card--iq{margin-left:0;margin-right:8%}.footprint-card__top{color:var(--muted);letter-spacing:.14em;justify-content:space-between;gap:1rem;font-size:.58rem;font-weight:900;display:flex}.footprint-code{color:var(--green)}.footprint-status{border:1px solid var(--line);border-radius:999px;padding:.35rem .6rem}[dir=rtl] .capability-card__copy,[dir=rtl] .footprint-card,[dir=rtl] .growth-equation__copy,[dir=rtl] .method-node__copy,[dir=rtl] .proof-copy{text-align:right}[lang=ar] .capability-card__copy h3,[lang=ar] .method-node__copy h3,[lang=ckb] .capability-card__copy h3,[lang=ckb] .method-node__copy h3{line-height:1.18}@media (hover:hover) and (pointer:fine){.card-tilt:hover{border-color:#19a84a80;transform:translateY(-6px);box-shadow:0 24px 70px #19a84a14}}@media (width>=768px){.safe-area-x{padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}.verify-row{grid-template-columns:minmax(12rem,.55fr) 1fr;align-items:start;gap:2rem}}@media (width<=1023px){.portal{max-width:28rem;margin-inline:auto}.growth-equation{grid-template-columns:1fr}.capability-card--compact,.capability-card--wide{grid-column:span 12}.method-rail{display:none}.method-node{min-height:auto}.client-wall__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.client-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-mark--wide{grid-column:span 1}.client-wall__footer{flex-direction:column}.equation-board{min-height:unset}.equation-board__formula{padding:1.25rem}.equation-result,.equation-term{width:100%;min-width:0;min-height:5.6rem}.equation-op{text-align:center;width:100%;transform:rotate(90deg)}.footprint-route{display:none}.footprint-card--iq,.footprint-card--us,[dir=rtl] .footprint-card--iq,[dir=rtl] .footprint-card--us{margin:0}}@media (width<=640px){.hero-outline{-webkit-text-stroke-width:1px}.brand-grid{background-size:36px 36px}.portal{max-width:18rem}[dir=rtl] .hero-title{font-size:clamp(2.8rem,13vw,4.6rem)}[lang=ckb] .hero-title{font-size:clamp(2.45rem,11.5vw,4.1rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@font-face{font-family:Barcola Expanded;src:local(Barcola Expanded Bold),local(Barcola Expanded);font-weight:600 800;font-display:swap}@font-face{font-family:Mirano Extended;src:local(Mirano Extended Regular),local(Mirano Extended);font-weight:300 800;font-display:swap}:root{--font-display-latin:"Barcola Expanded", Manrope, Arial, sans-serif;--font-body-latin:"Mirano Extended", Manrope, Arial, sans-serif;--font-display-ar:"Third Act Thmanyah Serif Display", "Noto Sans Arabic", sans-serif;--font-body-ar:"Third Act Thmanyah Sans", "Noto Sans Arabic", sans-serif;--font-kurdish:"Noto Sans Arabic", sans-serif;--font-body:var(--font-body-latin);--font-display:var(--font-display-latin)}html[lang^=ar]{--font-body:var(--font-body-ar);--font-display:var(--font-display-ar)}html[lang^=ckb]{--font-body:var(--font-kurdish);--font-display:var(--font-kurdish)}body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-kerning:normal;font-weight:700}html[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.45}html[dir=rtl] :is(p,a,button,label){letter-spacing:0}html[lang^=ckb] :is(h1,h2,h3){font-weight:750}.brand-glyph{color:inherit;shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.social-signal-dock{z-index:44;top:50%;right:max(1rem,env(safe-area-inset-right));pointer-events:none;justify-items:center;gap:.65rem;display:grid;position:fixed;transform:translateY(-50%)}[dir=rtl] .social-signal-dock{right:auto;left:max(1rem,env(safe-area-inset-left))}.social-signal-dock__status{color:#f6fff961;letter-spacing:.16em;align-items:center;gap:.4rem;font-size:.51rem;font-weight:850;display:inline-flex}.social-signal-dock__status i{background:var(--green);border-radius:50%;width:.34rem;height:.34rem;animation:2.4s ease-in-out infinite signalStatusPulse;box-shadow:0 0 13px #19a84acc}.social-signal-dock__rail{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);pointer-events:auto;background:#07130fc7;border:1px solid #ffffff14;border-radius:1.25rem;gap:.42rem;padding:.48rem;display:grid;position:relative;box-shadow:0 24px 75px #0000004d,inset 0 0 50px #19a84a06}.social-signal-dock__rail:before{content:"";pointer-events:none;border:1px solid #19a84a0f;border-radius:.9rem;position:absolute;inset:.38rem}.signal-link{--signal:var(--green);color:#f6fff9b8;place-items:center;width:3.15rem;height:3.15rem;text-decoration:none;display:grid;position:relative}.signal-link--green{--signal:#19a84a}.signal-link--blue{--signal:#0d8cc8}.signal-link--gold{--signal:#febb1e}.signal-link--teal{--signal:#46bb8c}.signal-link--sand{--signal:#fdebe0}.signal-link__frame{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 8%,transparent),#ffffff03),#081811;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:1px solid #ffffff17;place-items:center;width:100%;height:100%;transition:color .28s,border-color .28s,background .28s,transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s;display:grid;position:relative;overflow:hidden}.signal-link__frame:before{content:"";opacity:.45;background-image:linear-gradient(color-mix(in srgb,var(--signal) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--signal) 10%,transparent) 1px,transparent 1px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 78%);mask-image:radial-gradient(circle,#000 10%,#0000 78%)}.signal-link__frame:after{content:"";background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:0;height:1px;box-shadow:0 0 12px color-mix(in srgb,var(--signal) 70%,transparent);position:absolute;top:-2px;left:8%;right:8%}.signal-link .brand-glyph{z-index:2;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s;position:relative}.signal-link__label{border:1px solid color-mix(in srgb,var(--signal) 24%,transparent);color:#f6fff9;letter-spacing:.03em;opacity:0;pointer-events:none;background:#07130ff0;border-radius:999px;min-width:max-content;padding:.5rem .68rem;font-size:.62rem;font-weight:780;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:calc(100% + .72rem);transform:translate(8px,-50%);box-shadow:0 12px 35px #00000047}[dir=rtl] .signal-link__label{left:calc(100% + .72rem);right:auto;transform:translate(-8px,-50%)}.signal-link:focus-visible,.signal-link:hover{color:var(--signal)}.signal-link:focus-visible .signal-link__frame,.signal-link:hover .signal-link__frame{border-color:color-mix(in srgb,var(--signal) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 15%,transparent),#ffffff05),#081811;box-shadow:0 12px 35px color-mix(in srgb,var(--signal) 13%,transparent),inset 0 0 25px color-mix(in srgb,var(--signal) 7%,transparent);transform:translate(-4px)scale(1.035)}[dir=rtl] .signal-link:focus-visible .signal-link__frame,[dir=rtl] .signal-link:hover .signal-link__frame{transform:translate(4px)scale(1.035)}.signal-link:focus-visible .signal-link__frame:after,.signal-link:hover .signal-link__frame:after{opacity:.9;animation:1.15s cubic-bezier(.2,.8,.2,1) infinite signalScan}.signal-link:focus-visible .brand-glyph,.signal-link:hover .brand-glyph{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--signal) 45%,transparent));transform:scale(1.12)}.signal-link:focus-visible .signal-link__label,.signal-link:hover .signal-link__label{opacity:1;transform:translateY(-50%)}.footer-signal-panel{background:linear-gradient(135deg,#00433057,#07130ff5 58%);border:1px solid #ffffff17;border-radius:1.9rem;margin-top:clamp(3.5rem,6vw,6rem);padding:clamp(1.25rem,2.8vw,2.2rem);position:relative;overflow:hidden}.footer-signal-panel:before{content:"";pointer-events:none;opacity:.55;background-image:linear-gradient(#19a84a0b 1px,#0000 0),linear-gradient(90deg,#19a84a0b 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.footer-signal-panel__head{z-index:2;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.35rem;display:flex;position:relative}.footer-signal-panel__head p{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:900}.footer-signal-panel__head h2{max-width:25ch;margin-top:.55rem;font-size:clamp(1.45rem,2.8vw,2.5rem);line-height:1.08}html[dir=rtl] .footer-signal-panel__head p{letter-spacing:0}.footer-signal-panel__line{background:linear-gradient(90deg,#0000,#19a84a8c);width:min(20rem,28vw);height:1px;margin-bottom:.5rem}[dir=rtl] .footer-signal-panel__line{background:linear-gradient(90deg,#19a84a8c,#0000)}.footer-signal-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid;position:relative}.footer-signal-card{--signal:var(--green);color:#f6fff9b8;background:#07130fb8;border:1px solid #ffffff16;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:6rem;padding:.85rem;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,box-shadow .3s,color .3s;display:grid;position:relative;overflow:hidden}.footer-signal-card--green{--signal:#19a84a}.footer-signal-card--blue{--signal:#0d8cc8}.footer-signal-card--gold{--signal:#febb1e}.footer-signal-card--teal{--signal:#46bb8c}.footer-signal-card--sand{--signal:#fdebe0}.footer-signal-card:before{content:"";opacity:0;background:linear-gradient(120deg,color-mix(in srgb,var(--signal) 12%,transparent),transparent 55%);transition:opacity .3s;position:absolute;inset:0}.footer-signal-card__icon{z-index:2;border:1px solid color-mix(in srgb,var(--signal) 22%,transparent);width:3.2rem;height:3.2rem;color:var(--signal);background:color-mix(in srgb,var(--signal) 5%,transparent);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:grid;position:relative}.footer-signal-card__icon:after,.footer-signal-card__icon:before{content:"";background:color-mix(in srgb,var(--signal) 45%,transparent);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute}.footer-signal-card__icon:before{width:70%;height:1px}.footer-signal-card__icon:after{width:1px;height:70%}.footer-signal-card__icon .brand-glyph{z-index:2;box-sizing:content-box;background:#07130f;padding:3px;position:relative}.footer-signal-card__copy{z-index:2;min-width:0;position:relative}.footer-signal-card__copy strong{color:#f6fff9;font-size:.75rem;font-weight:850;display:block}.footer-signal-card__copy small{color:#f6fff961;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.56rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}.footer-signal-card:focus-visible,.footer-signal-card:hover{color:var(--signal);border-color:color-mix(in srgb,var(--signal) 38%,transparent);background:color-mix(in srgb,var(--signal) 5%,#07130f);box-shadow:0 18px 45px color-mix(in srgb,var(--signal) 9%,transparent);transform:translateY(-5px)}.footer-signal-card:focus-visible:before,.footer-signal-card:hover:before{opacity:1}.footer-signal-card:focus-visible .footer-signal-card__icon,.footer-signal-card:hover .footer-signal-card__icon{border-color:color-mix(in srgb,var(--signal) 58%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--signal) 15%,transparent);transform:rotate(-3deg)scale(1.04)}.footer-signal-card:focus-visible .footer-signal-card__icon:before,.footer-signal-card:hover .footer-signal-card__icon:before{transform:scaleX(.42)}.footer-signal-card:focus-visible .footer-signal-card__icon:after,.footer-signal-card:hover .footer-signal-card__icon:after{transform:scaleY(.42)}.contact-whatsapp-button .brand-glyph{transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s}.contact-whatsapp-button:hover .brand-glyph{filter:drop-shadow(0 0 7px #07130f33);transform:rotate(-5deg)scale(1.12)}@keyframes signalScan{0%{opacity:0;top:-2px}18%{opacity:.95}82%{opacity:.8}to{opacity:0;top:calc(100% + 2px)}}@keyframes signalStatusPulse{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media (width<=1200px){.footer-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.social-signal-dock{display:none}.footer-signal-panel__head{flex-direction:column;align-items:start}.footer-signal-panel__line{width:100%}}@media (width<=720px){.footer-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-signal-card{min-height:5.5rem}}@media (width<=460px){.footer-signal-grid{grid-template-columns:1fr}.footer-signal-card{min-height:5.1rem}}@media (prefers-reduced-motion:reduce){.signal-link__frame:after,.social-signal-dock__status i{animation:none!important}.footer-signal-card:focus-visible,.footer-signal-card:focus-visible .footer-signal-card__icon,.footer-signal-card:hover,.footer-signal-card:hover .footer-signal-card__icon,.signal-link:focus-visible .signal-link__frame,.signal-link:hover .signal-link__frame{transform:none!important}}@font-face{font-family:Third Act Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahsans/woff2/thmanyahsans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Third Act Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahsans/woff2/thmanyahsans-Medium.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Third Act Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahsans/woff2/thmanyahsans-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Third Act Thmanyah Sans;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahsans/woff2/thmanyahsans-Black.woff2)format("woff2");font-style:normal;font-weight:800 900;font-display:swap}@font-face{font-family:Third Act Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Regular.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Third Act Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Third Act Thmanyah Serif Display;src:url(https://cdn.jsdelivr.net/gh/yamen-taleb/impact@ef2291559f5b7f238f201ee5839f1117d582f879/src/assets/Thamanyah/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2)format("woff2");font-style:normal;font-weight:800 900;font-display:swap}:root{--tta-forest:#004330;--tta-green:#19a84a;--tta-gold:#febb1e;--tta-blue:#0d8cc8;--tta-teal:#46bb8c;--tta-sand:#fdebe0;--tta-paper:#fff9f5;--tta-ink:#102119;--tta-line:#0043302e;--tta-soft-line:#0043301a;--tta-scroll:0;--pointer-x:50%;--pointer-y:50%;--tta-ease:cubic-bezier(.2, .72, .18, 1)}html{background:var(--tta-sand);scroll-behavior:smooth}body{overflow-x:clip;background:var(--tta-sand)!important;color:var(--tta-forest)!important}body::selection{background:var(--tta-green);color:var(--tta-forest)}main{overflow:clip}[data-kinetic]{opacity:0;transition:opacity .9s var(--tta-ease),transform .9s var(--tta-ease);will-change:transform,opacity;transform:translateY(34px)}[data-kinetic=left]{transform:translate(-40px)}[data-kinetic=right]{transform:translate(40px)}[data-kinetic=scale]{transform:scale(.96)}[data-kinetic].is-visible{opacity:1;transform:none}[data-kinetic][data-delay="1"]{transition-delay:80ms}[data-kinetic][data-delay="2"]{transition-delay:.16s}[data-kinetic][data-delay="3"]{transition-delay:.24s}[data-kinetic][data-delay="4"]{transition-delay:.32s}.kinetic-progress{z-index:9999;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.kinetic-progress i{background:var(--tta-green);width:100%;height:100%;transform:scaleX(var(--tta-scroll));transform-origin:0;display:block}html[dir=rtl] .kinetic-progress i{transform-origin:100%}.safe-area-x{padding-inline:clamp(20px,4vw,68px)!important}.tta-wrap{width:min(1540px,100%);margin-inline:auto}.page-shell{padding-block:clamp(132px,13vw,190px) clamp(88px,10vw,150px)!important}.studio-header{transition:transform .35s var(--tta-ease),background .35s ease;padding-inline:clamp(14px,2vw,28px)!important}.studio-header__bar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#fdebe0db;border:1px solid #0000;border-radius:999px;margin-top:12px;padding-inline:18px;transition:border-color .35s,box-shadow .35s,background .35s,margin .35s;box-shadow:0 10px 36px #0043300f;max-width:1540px!important;height:76px!important}.tta-scrolled .studio-header__bar{background:#fff9f5f0;border-color:#0043301f;margin-top:7px;box-shadow:0 14px 42px #0043301a}.studio-header .brand-logo,.studio-header svg[aria-label="THE THIRD ACT"]{color:var(--tta-forest)!important}.studio-nav{gap:4px!important}.studio-nav__link{text-transform:uppercase;border-radius:999px;transition:background .25s,color .25s;position:relative;color:#004330b8!important;letter-spacing:.08em!important;padding:11px 14px!important;font-size:12px!important}.studio-nav__link.router-link-active,.studio-nav__link:hover{background:#19a84a17;color:var(--tta-forest)!important}.studio-nav__link i{display:none!important}.studio-language{border-radius:999px;place-items:center;min-width:34px;height:34px;display:inline-grid;color:#0043308c!important;font-size:10px!important;font-weight:800!important}.studio-language.is-active{background:var(--tta-forest);color:#fff!important}.studio-cta{transition:transform .25s var(--tta-ease),box-shadow .25s ease;border-radius:999px;align-items:center;gap:8px;background:var(--tta-green)!important;color:var(--tta-forest)!important;padding:12px 17px!important;font-size:12px!important;font-weight:800!important}.studio-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px #19a84a38}.studio-menu{color:var(--tta-forest)!important}.studio-mobile{color:#fff;border-radius:30px;margin:8px 14px 0;overflow:hidden;box-shadow:0 24px 60px #00433040;background:var(--tta-forest)!important}.studio-mobile__link{color:#fff!important;border-color:#ffffff1f!important}.kinetic-hero{background:var(--tta-forest);color:#fff;isolation:isolate;align-items:end;min-height:100svh;padding-top:112px;display:grid;position:relative;overflow:hidden}.kinetic-hero:before{content:"";z-index:-2;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#19a84a42,transparent 24%),linear-gradient(115deg,transparent 0 54%,#46bb8c0d 54% 55%,transparent 55% 100%);transition:background-position .3s;position:absolute;inset:-22%}.kinetic-hero:after{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff2e 1px,#0000 0),linear-gradient(90deg,#ffffff2e 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.kinetic-hero__logo-field{width:min(54vw,720px);transform:translate(-50%,-51%) scale(calc(1 + var(--tta-scroll)*.08));opacity:.1;color:var(--tta-green);pointer-events:none;animation:7s ease-in-out infinite ttaLogoBreath;position:absolute;inset:50% auto auto 50%}.kinetic-hero__logo-field svg{width:100%;height:auto;display:block}@keyframes ttaLogoBreath{0%,to{opacity:.08;filter:blur()}50%{opacity:.17;filter:blur(.2px)}}.kinetic-hero__inner{width:min(1540px,100%);margin-inline:auto;padding:clamp(40px,7vh,82px) clamp(20px,4vw,68px) 34px}.kinetic-hero__eyebrow{color:#ffffff9e;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.kinetic-hero__eyebrow i{background:var(--tta-green);width:34px;height:2px}.kinetic-hero__title{max-width:14ch;margin-top:clamp(32px,6vh,74px);letter-spacing:-.045em!important;color:#fff!important;font-size:clamp(3.6rem,8.5vw,9.4rem)!important;line-height:.88!important}.kinetic-hero__title .line-mask{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.kinetic-hero__title .line{opacity:.15;animation:ttaHeroLine 1.15s var(--tta-ease) forwards;display:block;transform:translateY(112%)}.kinetic-hero__title .line-mask:nth-child(2) .line{color:var(--tta-green);animation-delay:.12s}@keyframes ttaHeroLine{to{opacity:1;transform:translateY(0)}}.kinetic-hero__bottom{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,6vw,90px);margin-top:clamp(34px,6vh,70px);padding-top:26px;display:grid}.kinetic-hero__body{color:#ffffffb3;max-width:670px;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7}.kinetic-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.kinetic-button{min-height:48px;transition:transform .25s var(--tta-ease),background .25s ease,color .25s ease,border-color .25s ease;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.kinetic-button--green{border-color:var(--tta-green);background:var(--tta-green);color:var(--tta-forest)}.kinetic-button--ghost{color:#fff}.kinetic-button:hover{transform:translateY(-3px)}.kinetic-button--ghost:hover{color:var(--tta-forest);background:#fff;border-color:#fff}.kinetic-rail{background:var(--tta-green);color:var(--tta-forest);white-space:nowrap;border-top:1px solid #ffffff21;overflow:hidden}.kinetic-rail__track{align-items:center;width:max-content;animation:24s linear infinite ttaRail;display:flex}.kinetic-rail__item{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:22px;padding:14px 24px;font-size:11px;font-weight:900;display:inline-flex}.kinetic-rail__item:after{content:"";background:var(--tta-forest);opacity:.7;width:28px;height:2px}@keyframes ttaRail{to{transform:translate(-50%)}}html[dir=rtl] .kinetic-rail__track{animation-name:ttaRailRtl}@keyframes ttaRailRtl{to{transform:translate(50%)}}.kinetic-section{padding-block:clamp(88px,10vw,150px);position:relative}.kinetic-section--paper{background:var(--tta-paper)}.kinetic-section--sand{background:var(--tta-sand)}.kinetic-section--forest{background:var(--tta-forest);color:#fff}.kinetic-section--green{background:var(--tta-green);color:var(--tta-forest)}.kicker,.kinetic-kicker,.tta-kicker{text-transform:uppercase;color:var(--tta-green)!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:900!important}html[dir=rtl] :is(.kinetic-kicker,.tta-kicker,.kicker){letter-spacing:0!important}.kinetic-heading,.page-title,.tta-h2{max-width:13ch;color:var(--tta-forest)!important;letter-spacing:-.04em!important;font-size:clamp(2.6rem,6vw,6.6rem)!important;line-height:.94!important}.kinetic-section--forest :is(.kinetic-heading,.tta-h2,.page-title){color:#fff!important}.kinetic-copy,.section-copy,.tta-copy,.tta-split-head__copy{max-width:690px;color:#004330ad!important;font-size:clamp(1rem,1.3vw,1.16rem)!important;line-height:1.75!important}.kinetic-section--forest :is(.kinetic-copy,.tta-split-head__copy,.section-copy,.tta-copy){color:#ffffffa8!important}.kinetic-split,.tta-split-head{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;align-items:end!important;gap:clamp(40px,8vw,120px)!important;margin-bottom:clamp(44px,7vw,88px)!important;display:grid!important}.kinetic-proof{border:1px solid var(--tta-line);background:var(--tta-paper);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);display:grid;overflow:hidden}.kinetic-proof__main{flex-direction:column;justify-content:space-between;min-height:480px;padding:clamp(30px,5vw,72px);display:flex}.kinetic-proof__main h3{max-width:13ch;color:var(--tta-forest);margin-top:22px;font-size:clamp(2.3rem,4.8vw,5.3rem)!important;line-height:.96!important}.kinetic-proof__main p{color:#004330a3;max-width:640px;margin-top:22px;line-height:1.75}.kinetic-proof__signal{background:var(--tta-forest);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,60px);display:flex;position:relative;overflow:hidden}.kinetic-proof__signal:before{content:"03";font-family:var(--font-display-latin);color:var(--tta-green);opacity:.11;transform:translateY(calc(var(--tta-scroll)*-30px));font-size:clamp(12rem,24vw,28rem);line-height:.7;position:absolute;inset:auto -2vw -5vw auto}.kinetic-proof__signal svg{z-index:1;width:min(230px,60%);color:var(--tta-green);position:relative}.kinetic-proof__signal strong{z-index:1;max-width:12ch;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1;position:relative}.kinetic-tags{flex-wrap:wrap;gap:8px;display:flex}.kinetic-tags span{border:1px solid var(--tta-line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.kinetic-acts{border-top:1px solid var(--tta-line)}.kinetic-act{border-bottom:1px solid var(--tta-line);transition:padding-inline .35s var(--tta-ease),background .35s ease;grid-template-columns:120px minmax(220px,.7fr) minmax(280px,1fr);align-items:start;gap:clamp(22px,5vw,76px);padding-block:clamp(34px,5vw,64px);display:grid;position:relative;overflow:hidden}.kinetic-act:before{content:"";background:var(--tta-green);width:0;transition:width .45s var(--tta-ease);z-index:0;position:absolute;inset:0 auto 0 0}html[dir=rtl] .kinetic-act:before{inset:0 0 0 auto}.kinetic-act:hover:before{width:100%}.kinetic-act>*{z-index:1;position:relative}.kinetic-act__no{letter-spacing:.14em;color:#00433070;font-size:12px;font-weight:900}.kinetic-act h3{color:var(--tta-forest);font-size:clamp(2rem,4vw,4.4rem)!important;line-height:.95!important}.kinetic-act p{color:#004330a3;max-width:650px;line-height:1.7}.kinetic-act:hover :is(.kinetic-act__no,.kinetic-act p){color:var(--tta-forest)}.kinetic-capabilities{border-top:1px solid #ffffff26}.kinetic-capability{--cap-color:var(--tta-green);color:#fff;isolation:isolate;border-bottom:1px solid #ffffff26;grid-template-columns:90px minmax(260px,.85fr) minmax(300px,1fr) 60px;align-items:center;gap:24px;min-height:150px;display:grid;position:relative;overflow:hidden}.kinetic-capability:before{content:"";background:var(--cap-color);transform-origin:bottom;transition:transform .45s var(--tta-ease);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}.kinetic-capability:hover:before{transform:scaleY(1)}.kinetic-capability:nth-child(2){--cap-color:var(--tta-gold)}.kinetic-capability:nth-child(3){--cap-color:var(--tta-blue)}.kinetic-capability:nth-child(4){--cap-color:var(--tta-teal)}.kinetic-capability__no{color:#ffffff73;letter-spacing:.14em;font-size:11px;font-weight:900}.kinetic-capability h3{color:#fff;transition:color .3s;font-size:clamp(1.7rem,3.2vw,3.8rem)!important;line-height:1!important}.kinetic-capability p{color:#ffffff94;max-width:650px;line-height:1.65;transition:color .3s}.kinetic-capability:hover :is(h3,p,.kinetic-capability__no){color:var(--tta-forest)!important}.kinetic-capability__arrow{transition:transform .3s var(--tta-ease)}.kinetic-capability:hover .kinetic-capability__arrow{color:var(--tta-forest);transform:translate(9px)}html[dir=rtl] .kinetic-capability:hover .kinetic-capability__arrow{transform:translate(-9px)}.kinetic-insights{border-top:1px solid var(--tta-line)}.kinetic-insight-row{border-bottom:1px solid var(--tta-line);transition:padding-inline .3s var(--tta-ease),background .3s ease;grid-template-columns:170px minmax(0,1fr) 48px;align-items:center;gap:clamp(20px,4vw,62px);padding-block:clamp(24px,3.5vw,42px);display:grid;color:var(--tta-forest)!important}.kinetic-insight-row:hover{background:#19a84a14;padding-inline:20px}.kinetic-insight-row small{color:#0043307a;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.kinetic-insight-row h3{color:var(--tta-forest);font-size:clamp(1.35rem,2.5vw,2.6rem)!important;line-height:1.08!important}.proof-index{background:var(--tta-sand)!important}.proof-index__hero{grid-template-columns:1.2fr .8fr!important;align-items:end!important;gap:70px!important;margin-bottom:64px!important;display:grid!important}.proof-index__stats{overflow:hidden;border:1px solid var(--tta-line)!important;background:var(--tta-paper)!important;border-radius:22px!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.proof-index__stats div{border-inline-end:1px solid var(--tta-line)!important;padding:24px!important}.proof-index__stats div:last-child{border-inline-end:0!important}.proof-index__stats strong{display:block;color:var(--tta-forest)!important;font-size:clamp(2rem,4vw,4rem)!important;line-height:1!important}.proof-index__stats span{text-transform:uppercase;letter-spacing:.1em;margin-top:8px;display:block;color:#00433080!important;font-size:10px!important}.proof-filter{border:1px solid var(--tta-line)!important;background:#fff9f5bf!important;border-radius:24px!important;margin-bottom:38px!important;padding:20px!important}.proof-filter__group>span{color:#00433073!important}.proof-filter button{border-color:var(--tta-line)!important;color:var(--tta-forest)!important;background:0 0!important}.proof-filter button.active{background:var(--tta-forest)!important;color:#fff!important}.kinetic-work-list{border-top:1px solid var(--tta-line)}.kinetic-work-row{border-bottom:1px solid var(--tta-line);min-height:150px;transition:background .3s ease,padding-inline .3s var(--tta-ease);grid-template-columns:90px minmax(220px,.65fr) minmax(260px,1fr) 170px 52px;align-items:center;gap:26px;display:grid;color:var(--tta-forest)!important}.kinetic-work-row:hover{background:var(--tta-green);padding-inline:18px}.kinetic-work-row__no{color:#00433066;letter-spacing:.14em;font-size:10px;font-weight:900}.kinetic-work-row__client{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.kinetic-work-row h2{color:var(--tta-forest)!important;font-size:clamp(1.5rem,2.6vw,3rem)!important;line-height:1.05!important}.kinetic-work-row__meta{color:#0043308c;font-size:12px}.proof-empty{background:var(--tta-forest)!important;border:0!important;border-radius:30px!important;padding:clamp(36px,7vw,90px)!important}.proof-empty,.proof-empty h2{color:#fff!important}.proof-empty p{color:#ffffff9e!important}.proof-preview--compact{display:none!important}.proof-profile{background:var(--tta-paper)!important;border:1px solid var(--tta-line)!important;border-radius:26px!important}.proof-detail,.proof-profile{color:var(--tta-forest)!important}.proof-detail{background:var(--tta-sand)!important}.proof-detail__hero{border-color:var(--tta-line)!important}.proof-detail__hero-copy h1{color:var(--tta-forest)!important}.proof-detail__hero-copy p{color:#004330a8!important}.proof-detail__facts{background:var(--tta-paper)!important;border:1px solid var(--tta-line)!important}.proof-detail__facts div{border-color:var(--tta-line)!important}.proof-detail__facts dt{color:#00433073!important}.proof-detail__facts dd{color:var(--tta-forest)!important}.proof-detail__cover,.proof-gallery{display:none!important}.proof-metrics{overflow:hidden;background:var(--tta-forest)!important;border-radius:26px!important}.proof-metrics div{border-color:#ffffff1f!important}.proof-metrics strong{color:var(--tta-green)!important}.proof-metrics span{color:#fff!important}.proof-metrics small{color:#ffffff80!important}.proof-execution,.proof-narrative__section,.proof-note,.proof-outcomes,.proof-testimonial{border-color:var(--tta-line)!important;color:var(--tta-forest)!important;background:0 0!important}.proof-narrative__section h2,.proof-outcomes h2{color:var(--tta-forest)!important}.proof-execution p,.proof-narrative__section p,.proof-note p,.proof-outcomes span{color:#004330a8!important}.proof-narrative__section--signal{background:var(--tta-green)!important;border-radius:24px!important;padding:clamp(28px,5vw,60px)!important}.tta-method-grid{border-top:1px solid var(--tta-line)!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.tta-method-card{border:0!important;border-bottom:1px solid var(--tta-line)!important;color:var(--tta-forest)!important;background:0 0!important;border-radius:0!important;grid-template-columns:120px minmax(220px,.7fr) minmax(280px,1fr)!important;align-items:start!important;gap:clamp(22px,5vw,76px)!important;min-height:0!important;padding:clamp(34px,5vw,64px) 0!important;display:grid!important}.tta-method-card__no{color:#0043306b!important}.tta-method-card h3{color:var(--tta-forest)!important;font-size:clamp(2rem,4vw,4.3rem)!important}.tta-method-card p{max-width:680px;color:#004330a1!important}.tta-cap-grid{border-top:1px solid var(--tta-line)!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.tta-cap-card{border:0!important;border-bottom:1px solid var(--tta-line)!important;background:0 0!important;border-radius:0!important;grid-template-columns:100px minmax(240px,.7fr) minmax(280px,1fr)!important;align-items:center!important;gap:28px!important;min-height:145px!important;padding:26px 0!important;display:grid!important}.tta-cap-card,.tta-cap-card h3{color:var(--tta-forest)!important}.tta-cap-card h3{font-size:clamp(1.7rem,3vw,3.4rem)!important}.tta-cap-card p{color:#00433099!important}.commercial-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.commercial-catalog__card{background:var(--tta-paper)!important;border:1px solid var(--tta-line)!important;color:var(--tta-forest)!important;border-radius:22px!important}.commercial-catalog__card:hover{transform:translateY(-3px);background:var(--tta-green)!important}.commercial-catalog__card h3{color:var(--tta-forest)!important}.commercial-catalog__card p{color:#0043309e!important}.growth-signal{color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:clamp(44px,8vw,110px)!important;padding:0!important;display:grid!important}.growth-signal__intro h2{color:#fff!important;font-size:clamp(2.6rem,5vw,5.6rem)!important;line-height:.95!important}.growth-signal__intro p{color:#fff9!important}.growth-signal__status{color:var(--tta-green)!important;background:#19a84a1f!important;border:1px solid #19a84a52!important}.growth-signal__panel{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:26px!important;padding:clamp(20px,3vw,34px)!important}.growth-signal__group{border-color:#ffffff1f!important}.growth-signal__label{color:#ffffff80!important}.growth-signal__option{color:#fff!important;background:0 0!important;border:1px solid #ffffff24!important;border-radius:999px!important}.growth-signal__option.is-selected,.growth-signal__option:hover,.growth-signal__option[aria-pressed=true]{background:var(--tta-green)!important;color:var(--tta-forest)!important;border-color:var(--tta-green)!important}.growth-signal__pending{color:#ffffff6b!important}.contact-intake.surface{background:var(--tta-paper)!important;border:1px solid var(--tta-line)!important;box-shadow:none!important;border-radius:28px!important;padding:clamp(24px,4vw,46px)!important}.contact-intake label,.contact-intake.surface{color:var(--tta-forest)!important}.contact-intake :is(input,textarea,select){border:1px solid var(--tta-line)!important;color:var(--tta-forest)!important;background:0 0!important;border-radius:14px!important}.contact-intake :is(input,textarea,select):focus{box-shadow:0 0 0 3px #19a84a1a;border-color:var(--tta-green)!important}.contact-intake option{background:var(--tta-paper)!important;color:var(--tta-forest)!important}.contact-whatsapp-button{background:var(--tta-green)!important;color:var(--tta-forest)!important;box-shadow:none!important}.studio-footer{position:relative;overflow:hidden;background:var(--tta-forest)!important;color:#fff!important;border:0!important}.studio-footer:before{content:"";aspect-ratio:1;background:var(--tta-green);opacity:.06;border-radius:50%;width:44vw;animation:9s ease-in-out infinite ttaFooterPulse;position:absolute;inset:auto -6vw -18vw auto}@keyframes ttaFooterPulse{50%{opacity:.1;transform:scale(1.16)}}.studio-footer h2{text-transform:uppercase;color:#fff!important;letter-spacing:.12em!important;font-size:12px!important}.studio-footer .footer-link{color:#ffffff94!important}.studio-footer .footer-link:hover{color:var(--tta-green)!important}.studio-button,.tta-button{border-radius:999px!important;font-size:12px!important;font-weight:800!important}.studio-button--primary,.tta-button--primary{background:var(--tta-forest)!important;color:#fff!important;border:1px solid var(--tta-forest)!important}.studio-button--primary:hover,.tta-button--primary:hover{background:var(--tta-green)!important;color:var(--tta-forest)!important;border-color:var(--tta-green)!important}.text-link{color:var(--tta-forest)!important}html[dir=rtl] .kinetic-heading,html[dir=rtl] .kinetic-hero__title,html[dir=rtl] .page-title,html[dir=rtl] .tta-h2{letter-spacing:0!important}html[dir=rtl] .kinetic-hero__actions{justify-content:flex-start}html[dir=rtl] .kinetic-capability__arrow svg,html[dir=rtl] .kinetic-insight-row svg,html[dir=rtl] .kinetic-work-row svg{transform:scaleX(-1)}@media (width<=1100px){.growth-signal,.kinetic-hero__bottom,.kinetic-proof,.kinetic-split,.proof-index__hero,.tta-split-head{grid-template-columns:1fr!important}.kinetic-hero__actions{justify-content:flex-start}.kinetic-proof__signal{min-height:330px}.kinetic-act,.tta-method-card{grid-template-columns:80px minmax(0,1fr)!important}.kinetic-act p,.tta-method-card p{grid-column:2}.kinetic-capability{grid-template-columns:70px minmax(0,1fr) 44px;padding-block:28px}.kinetic-capability p{grid-column:2}.tta-cap-card{grid-template-columns:70px minmax(0,1fr)!important}.tta-cap-card p{grid-column:2}.kinetic-work-row{grid-template-columns:60px minmax(160px,.4fr) minmax(0,1fr) 44px}.kinetic-work-row__meta{display:none}.commercial-catalog__grid{grid-template-columns:1fr!important}}@media (width<=760px){.safe-area-x{padding-inline:18px!important}.studio-header{padding-inline:8px!important}.studio-header__bar{margin-top:7px;padding-inline:14px;height:68px!important}.studio-header__bar svg[aria-label="THE THIRD ACT"]{height:42px!important}.kinetic-hero{min-height:92svh;padding-top:88px}.kinetic-hero__inner{padding-inline:18px;padding-bottom:24px}.kinetic-hero__title{max-width:10ch;font-size:clamp(3.2rem,15vw,5.3rem)!important}.kinetic-hero__logo-field{opacity:.08;width:86vw}.kinetic-hero__bottom{gap:24px;margin-top:36px}.kinetic-hero__actions{flex-direction:column;align-items:stretch}.kinetic-button{width:100%}.kinetic-section{padding-block:76px}.kinetic-heading,.page-title,.tta-h2{max-width:11ch;font-size:clamp(2.45rem,12vw,4rem)!important}.kinetic-split,.tta-split-head{gap:24px!important;margin-bottom:42px!important}.kinetic-proof{border-radius:22px}.kinetic-proof__main{min-height:390px;padding:26px}.kinetic-proof__signal{min-height:280px;padding:26px}.kinetic-act,.tta-method-card{grid-template-columns:1fr!important;gap:14px!important}.kinetic-act p,.tta-method-card p{grid-column:auto}.kinetic-capability{grid-template-columns:46px minmax(0,1fr) 34px;gap:14px;min-height:140px}.kinetic-capability p{grid-column:2/4;font-size:14px}.tta-cap-card{grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important}.tta-cap-card p{grid-column:2}.kinetic-insight-row{grid-template-columns:1fr 34px;gap:16px}.kinetic-insight-row small{grid-column:1/-1}.proof-index__stats{grid-template-columns:1fr!important}.proof-index__stats div{border-bottom:1px solid var(--tta-line);border-inline-end:0!important}.proof-index__stats div:last-child{border-bottom:0}.kinetic-work-row{grid-template-columns:42px minmax(0,1fr) 30px;gap:12px;min-height:126px}.kinetic-work-row__client{grid-column:2;font-size:10px}.kinetic-work-row h2{grid-column:2}.kinetic-work-row>svg{grid-area:1/3/span 2}.growth-signal__panel{padding:16px!important}.growth-signal__option{text-align:start;width:100%}.page-shell{padding-top:112px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-kinetic]{opacity:1!important;transform:none!important}.kinetic-progress{display:none}}.admin-app{--admin-line:#dbe4dc;--admin-muted:#627568;color:#173f2d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f0;min-height:100dvh;font-family:Manrope,Arial,sans-serif}.admin-app *,.admin-app :after,.admin-app :before{box-sizing:border-box}.admin-app a,.admin-app button,.admin-app input,.admin-app select,.admin-app textarea{transition:background-color .18s,border-color .18s,color .18s}.admin-app button:disabled{opacity:.45;cursor:not-allowed}.admin-app :focus-visible{outline-offset:3px;outline:3px solid #0d8cc8}.admin-app ::placeholder{color:#829087;opacity:1}.admin-sidebar{z-index:70;color:#fdebe0;background:#004330;flex-direction:column;width:235px;padding:32px 20px 24px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar-brand{align-items:center;gap:18px;display:flex}.admin-sidebar-brand svg{flex:none;width:47px}.admin-sidebar-brand>span{letter-spacing:.05em;font-size:.66rem;font-weight:800}.admin-sidebar-brand small{letter-spacing:0;color:#c0d2c3;margin-top:5px;font-size:.57rem;font-weight:400;display:block}.admin-sidebar-label{letter-spacing:.17em;color:#a1c4ae;margin:55px 12px 18px;font-size:.57rem}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar nav>a{color:#c0d2c3;border-radius:7px;align-items:center;gap:15px;padding:14px 12px;font-size:.78rem;display:flex}.admin-sidebar nav>a>span:first-child{font-size:.6rem}.admin-sidebar nav>a:hover{color:#fff;background:#ffffff12}.admin-sidebar nav>a.is-active{color:#004330;background:#fdebe0;font-weight:700}.admin-nav-dot{background:#19a84a;border-radius:50%;width:6px;height:6px;margin-left:auto}.admin-sidebar-bottom{color:#c0d2c3;gap:22px;margin-top:auto;font-size:.73rem;display:grid}.admin-sidebar-bottom>a,.admin-sidebar-bottom>button{color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;padding:12px;display:flex}.admin-sidebar-bottom>p{overflow-wrap:anywhere;border-top:1px solid #ffffff25;padding:22px 12px 0;font-size:.62rem}.admin-main{min-width:0;margin-left:235px;padding:36px clamp(22px,3vw,60px) 60px}.admin-page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.admin-page-head p{letter-spacing:.15em;color:#617c6d;font-size:.6rem}.admin-page-head h1{letter-spacing:-.045em;color:#004330;margin-top:10px;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.2}.admin-page-head>div>span{color:#607264;max-width:60ch;margin-top:12px;font-size:.84rem;display:block}.admin-dirty{color:#866218;flex:none;align-items:center;gap:10px;font-size:.75rem;display:flex}.admin-dirty i{background:#d1970c;border-radius:50%;width:7px;height:7px}.admin-mobile-top{display:none}.admin-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.admin-summary>div{border:1px solid var(--admin-line);background:#fff;border-radius:12px;padding:23px}.admin-summary strong{letter-spacing:-.04em;font-size:1.8rem;font-weight:500;display:block}.admin-summary span{color:var(--admin-muted);font-size:.75rem}.admin-app .cms-dashboard,.admin-app .cms-shell,.admin-app .cms-wrap{width:100%;min-height:0;color:inherit;background:0 0;margin:0;padding:0}.cms-tabs{border-block:1px solid var(--admin-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;padding:16px 0;display:flex}.cms-editor-tabs button,.cms-tabs button{color:#637568;background:0 0;border:1px solid #0000;border-radius:7px;min-height:42px;padding:11px 15px;font-size:.78rem;font-weight:600}.cms-tabs button b{opacity:.6;margin-left:7px;font-size:.68rem}.cms-editor-tabs button:hover,.cms-tabs button:hover{background:#e6ede4}.cms-editor-tabs button.active,.cms-tabs button.active{color:#004330;background:#e4eee3;border-color:#c9d9c7}.cms-tabs__spacer{flex:1}.cms-tabs .cms-new{color:#fff;background:#004330}.cms-tabs .cms-sync{font-size:.7rem;text-decoration:underline}.cms-workspace{min-width:0;display:block}.cms-workspace--editing .cms-library{display:none}.cms-library{border:1px solid var(--admin-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.cms-editor__head,.cms-library__head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cms-editor__head p,.cms-library__head p{letter-spacing:.14em;color:#59816b;font-size:.6rem}.cms-editor__head h2,.cms-library__head h2{letter-spacing:-.02em;margin-top:6px;font-size:1.4rem}.cms-editor__head span{color:#657669;overflow-wrap:anywhere;margin-top:7px;font-size:.78rem;display:block}.cms-editor__head-actions{gap:8px;display:flex}.cms-filters{border-bottom:1px solid var(--admin-line);grid-template-columns:1.5fr 1fr;gap:18px;padding:20px;display:grid}.cms-filters>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-enquiry-controls :is(input,select),.cms-filters :is(input,select){color:#234932;background:#fbfcf8;border:1px solid #d4ded3;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px 13px;font-size:.8rem}.cms-library__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.cms-row{background:#fff;border:1px solid #dbe4d8;border-radius:10px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.cms-row:hover{border-color:#8faa91;box-shadow:0 6px 18px #00433008}.cms-row.selected{border-color:#19a84a}.cms-row__main{text-align:start;color:#153e2b;background:0 0;border:0;width:100%;padding:19px}.cms-row__main>div{align-items:center;gap:10px;display:flex}.cms-row__main b{color:#617565;font-size:.62rem}.cms-row__main>strong{margin:14px 0 10px;font-size:.96rem;font-weight:650;line-height:1.5;display:block}.cms-row__main>small,.cms-row__main>time{white-space:nowrap;text-overflow:ellipsis;color:#718071;margin-top:7px;font-size:.67rem;display:block;overflow:hidden}.cms-row__actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding:0 19px 19px;display:flex}.cms-row__actions :is(button,a){color:#40604b;background:#fff;border:1px solid #d5dfd4;border-radius:5px;padding:7px 10px;font-size:.68rem}.cms-row__actions :is(button,a):hover{background:#edf3e9}.cms-row__actions .danger{color:#9e3d34}.cms-status{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:5px 8px;font-size:.6rem;font-weight:700;display:inline-block}.cms-status.published{color:#176c37;background:#e4f3e6}.cms-status.draft{color:#886209;background:#fff2ca}.cms-status.archived{color:#66736a;background:#eef0ed}.cms-button{color:#204c33;background:#fff;border:1px solid #cddbcc;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.cms-button:hover{background:#eef3e9;border-color:#8fac92}.cms-button--primary{color:#fff;background:#004330;border-color:#004330}.cms-button--primary:hover{color:#fff;background:#116648}.cms-button--danger{color:#a53730;border-color:#dfbbb4}.cms-editor{border:1px solid var(--admin-line);background:#fff;border-radius:14px;min-width:0;padding:24px}.cms-editor__head{margin-bottom:24px;padding:0 0 24px}.cms-edit-fields,.cms-form{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.cms-card{background:#fff;border:1px solid #dce5d9;border-radius:10px;gap:20px;min-width:0;padding:24px;display:grid}.cms-card__title{border-bottom:1px solid #e5eae2;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.cms-card__title>div{align-items:center;gap:12px;display:flex}.cms-card__title>div span{color:#426e4b;border:1px solid #ccdcca;border-radius:5px;place-items:center;width:27px;height:27px;font-size:.65rem;display:grid}.cms-card__title strong{font-size:.95rem}.cms-card__title small,.cms-form label>small{color:#6b7d6f;font-size:.72rem}.cms-details label,.cms-form label{gap:8px;min-width:0;display:grid}.cms-details label>span,.cms-form label>span{color:#35553e;font-size:.8rem;font-weight:600}.cms-form :is(input,select,textarea){color:#1a422d;width:100%;min-height:45px;font:inherit;outline-offset:2px;background:#fcfdf9;border:1px solid #c9d9c8;border-radius:6px;padding:12px 14px;font-size:.88rem}.cms-form textarea{resize:vertical;line-height:1.8}.cms-form input[type=checkbox]{accent-color:#004330;width:20px;min-height:20px}.cms-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cms-grid--3{grid-template-columns:1fr 1fr 1fr}.cms-inline{align-items:stretch;gap:8px;min-width:0;display:flex}.cms-inline input{min-width:0}.cms-inline button{border:1px solid #c9d9c8;border-radius:6px;flex:none;padding-inline:12px;font-size:.74rem}.cms-details{gap:18px;margin-top:20px;display:grid}.cms-card details{border-top:1px solid #e5eae2;padding-top:16px}.cms-card summary{cursor:pointer;font-size:.82rem;font-weight:600}.cms-savebar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8f2f5;border:1px solid #baceb6;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 35px #00433015}.cms-savebar>div:first-child{gap:5px;display:grid}.cms-savebar strong{font-size:.8rem}.cms-savebar span{color:#6a7b69;font-size:.7rem}.cms-savebar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.cms-live-preview{color:#004330;background:#fff9f3;border-radius:12px;gap:24px;padding:clamp(20px,5vw,60px);display:grid}.cms-live-preview h1{font-size:clamp(2rem,5vw,4rem);line-height:1.15}.cms-live-preview p{color:#53705b;line-height:1.85}.cms-live-preview>img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:450px}.cms-live-preview__meta{flex-wrap:wrap;gap:15px;font-size:.73rem;display:flex}.admin-empty,.cms-library__empty{text-align:center;color:#627969;background:#fff;border-radius:10px;place-items:center;gap:14px;padding:60px 25px;display:grid}.admin-empty h2,.admin-empty h3{color:#004330;font-size:1.4rem}.admin-empty p{max-width:60ch;font-size:.87rem}.admin-pagination{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:20px;font-size:.78rem;display:flex}.admin-pagination button{background:#fff;border:1px solid #c9d9c8;border-radius:5px;padding:8px 14px}.admin-feedback,.cms-message{color:#245c35;background:#edf7ea;border:1px solid #b0d6b3;border-radius:8px;margin:16px 0;padding:16px 20px;font-size:.84rem;line-height:1.7}.admin-feedback.is-error,.cms-message.error{color:#903d2f;background:#fff2ec;border-color:#debcb2}.admin-enquiry-controls{gap:15px;margin-bottom:24px;display:flex}.admin-enquiry-controls input{flex:1}.admin-enquiry-controls select{width:auto}.admin-enquiries{gap:18px;display:grid}.admin-enquiry{border:1px solid var(--admin-line);background:#fff;border-radius:12px;padding:26px}.admin-enquiry header{justify-content:space-between;gap:20px;display:flex}.admin-enquiry h2{font-size:1.2rem}.admin-enquiry header p,.admin-enquiry time{color:#718370;margin-top:6px;font-size:.75rem}.admin-enquiry>p{white-space:pre-wrap;margin-top:22px;font-size:.92rem;line-height:1.8}.admin-enquiry footer{color:#4d7157;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;font-size:.78rem;display:flex}.admin-enquiry label{align-items:center;gap:12px;margin-left:auto;display:flex}.admin-enquiry select{border:1px solid #c9d9c8;border-radius:6px;padding:8px}.cms-editor-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cms-evidence-row,.cms-evidence-rows{gap:16px;display:grid}.cms-evidence-row{background:#f4f7ef;border-radius:10px;padding:18px}.cms-evidence-row>header{justify-content:space-between;gap:15px;font-size:.8rem;display:flex}.cms-case-preview h2{margin-top:25px;font-size:1.6rem}.cms-case-preview .act-tags{margin-top:0}.cms-case-preview .act-tags li{color:#365d40;border-color:#baceb6}.admin-app :is(.seo-topbar,.seo-hero){display:none}.admin-app .seo-ops{color:#1c432c;background:0 0;min-height:0}.admin-app .seo-wrap{width:100%;padding:0}.admin-app .seo-grid{margin-top:0}.admin-app .seo-card,.admin-app .seo-panel{color:#254c30;background:#fff;border-color:#d1decc;border-radius:10px}.admin-app .seo-card a{color:#087443}.admin-app .seo-card p,.admin-app .seo-panel span{color:#637760}@media (width<=1300px){.cms-library__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.admin-sidebar{width:205px;padding-inline:14px}.admin-main{margin-left:205px;padding-inline:24px}.admin-sidebar-brand{gap:13px}.admin-sidebar-brand>span{font-size:.6rem}.admin-summary{gap:10px}.admin-summary>div{padding:17px}.cms-filters{grid-template-columns:1fr}.cms-tabs .cms-sync{display:none}.cms-card__title{flex-direction:column;align-items:start;gap:8px}}@media (width<=760px){.admin-mobile-top{z-index:80;color:#fdebe0;background:#004330;align-items:center;gap:15px;padding:15px 18px;display:flex;position:sticky;top:0}.admin-mobile-top svg{width:32px}.admin-mobile-top strong{font-size:.65rem}.admin-mobile-top button{border:1px solid #8cb89a;border-radius:5px;margin-left:auto;padding:9px 13px;font-size:.75rem}.admin-sidebar{width:100%;max-height:calc(100dvh - 64px);display:none;top:64px}.admin-sidebar.is-open{display:flex}.admin-main{margin-left:0;padding:26px 16px 50px}.admin-summary{grid-template-columns:1fr 1fr}.admin-page-head{flex-direction:column;align-items:start}.cms-library__rows{grid-template-columns:1fr;padding:14px}.cms-tabs{gap:5px}.cms-tabs button{padding:9px 10px;font-size:.72rem}.cms-tabs__spacer{display:none}.cms-tabs .cms-new{margin-left:auto}.cms-filters{padding:14px}.cms-editor{padding:15px}.cms-card{padding:17px}.cms-grid,.cms-grid--3{grid-template-columns:1fr}.cms-editor__head,.cms-savebar{flex-direction:column;align-items:start}.cms-savebar{padding:14px;bottom:6px}.cms-savebar>div:last-child{width:100%}.cms-savebar .cms-button{flex:1}.admin-enquiry-controls{flex-direction:column}.admin-enquiry-controls select{width:100%}.admin-enquiry{padding:18px}.admin-enquiry header{flex-direction:column;gap:10px}.admin-enquiry label{width:100%;margin-left:0}.cms-editor-tabs button{padding:9px 10px;font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.admin-enquiry,.cms-editor,.cms-library{animation:.28s ease-out studio-enter}@keyframes studio-enter{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}}:root{--px:clamp(18px, 4.2vw, 68px);--section-space:clamp(76px, 8vw, 126px)}[data-kinetic]{opacity:1!important;transform:none!important}html.tta-motion-ready [data-kinetic]{opacity:0!important;transition:opacity .72s cubic-bezier(.2,.72,.18,1),transform .72s cubic-bezier(.2,.72,.18,1)!important;transform:translateY(26px)!important}html.tta-motion-ready [data-kinetic=left]{transform:translate(-34px)!important}html.tta-motion-ready [data-kinetic=right]{transform:translate(34px)!important}html.tta-motion-ready [data-kinetic=scale]{transform:scale(.97)!important}html.tta-motion-ready [data-kinetic].is-visible{opacity:1!important;transform:none!important}.public-page{color:#004330;background:#fdebe0;overflow:hidden}.public-hero{background:#fdebe0;padding:clamp(118px,10vw,154px) 0 clamp(72px,8vw,118px)}.public-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,7vw,110px);display:grid}.public-hero__copy{max-width:820px}.public-title{text-wrap:balance;max-width:11.5ch;margin-top:clamp(18px,2vw,30px);letter-spacing:-.045em!important;color:#004330!important;font-size:clamp(3.5rem,6.2vw,7rem)!important;line-height:.94!important}.public-lead{color:#004330ad;max-width:680px;margin-top:clamp(24px,3vw,38px);font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.8}.public-hero__rule{max-width:620px;font:800 9px/1 var(--font-body-latin);letter-spacing:.12em;color:#00433094;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:14px;margin-top:clamp(30px,4vw,50px);display:grid}.public-hero__rule i{background:#00433033;height:1px}.public-section--sand{color:#004330;background:#fdebe0}.public-section--forest{color:#fdebe0;background:#004330}.public-section-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:clamp(32px,7vw,100px);margin-bottom:clamp(42px,6vw,76px);display:grid}.public-section-head h2{text-wrap:balance;max-width:13ch;margin-top:16px;letter-spacing:-.035em!important;color:#004330!important;font-size:clamp(2.8rem,5.2vw,5.7rem)!important;line-height:.97!important}.public-section-head>p{color:#004330a8;max-width:620px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.8}.public-section--forest .public-section-head h2{color:#fdebe0!important}.public-section--forest .public-section-head>p{color:#fdebe0a6}.public-section--forest .kinetic-kicker{color:#19a84a!important}html[lang^=ar] .public-title{font-family:var(--font-display-ar)!important;max-width:12.5ch!important;font-size:clamp(3rem,5vw,5.7rem)!important;line-height:1.08!important}html[lang^=ar] .public-section-head h2{font-family:var(--font-display-ar)!important;max-width:14ch!important;font-size:clamp(2.6rem,4.4vw,4.9rem)!important;line-height:1.1!important}html[lang^=ar] .public-lead,html[lang^=ar] .public-section-head>p{font-family:var(--font-body-ar)!important}html[lang^=ckb] .public-section-head h2,html[lang^=ckb] .public-title{font-family:var(--font-kurdish)!important;letter-spacing:0!important;line-height:1.14!important}.services-capability-grid{background:#fdebe014;border:1px solid #fdebe02e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-capability-card{color:#004330;border-bottom:1px solid #0043302e;isolation:isolate;border-inline-end:1px solid #0043302e;grid-template-rows:auto 1fr auto;gap:30px;min-height:360px;padding:clamp(24px,3.2vw,42px);display:grid;position:relative;overflow:hidden}.services-capability-card:nth-child(2n){border-inline-end:0}.services-capability-card:nth-last-child(-n+2){border-bottom:0}.services-capability-card--1{background:#19a84a}.services-capability-card--2{background:#febb1e}.services-capability-card--3{background:#0d8cc8}.services-capability-card--4{background:#46bb8c}.services-capability-card__top{font:900 9px/1 var(--font-body-latin);letter-spacing:.12em;justify-content:space-between;gap:20px;display:flex}.services-capability-card__top small{font-size:9px;font-weight:900}.services-capability-card h3{max-width:14ch;color:#004330!important;font-size:clamp(2rem,3.4vw,3.9rem)!important;line-height:1!important}.services-capability-card p{color:#004330b8;max-width:520px;margin-top:18px;line-height:1.7}.services-capability-card--3 .services-capability-card__top,.services-capability-card--3 h3,.services-capability-card--3 p{color:#fdebe0!important}.services-capability-card__graphic{align-items:center;gap:9px;min-height:86px;transition:transform .45s cubic-bezier(.2,.72,.18,1);display:flex;position:relative;transform:translate(0)}.services-capability-card__graphic i{opacity:.9;background:currentColor;height:12px;transition:width .45s cubic-bezier(.2,.72,.18,1);display:block}.services-capability-card__graphic i:first-child{width:18%}.services-capability-card__graphic i:nth-child(2){width:32%}.services-capability-card__graphic i:nth-child(3){width:11%}.services-capability-card:hover .services-capability-card__graphic{transform:translate(18px)}.services-capability-card:hover .services-capability-card__graphic i:first-child{width:28%}.services-capability-card:hover .services-capability-card__graphic i:nth-child(2){width:17%}.services-capability-card:hover .services-capability-card__graphic i:nth-child(3){width:25%}html[dir=rtl] .services-capability-card:hover .services-capability-card__graphic{transform:translate(-18px)}.services-system-note{color:#fdebe0;border-block:1px solid #fdebe02e;grid-template-columns:160px minmax(0,1fr) 28px;align-items:center;gap:28px;margin-top:26px;padding:20px 0;display:grid}.services-system-note span{font:900 9px/1 var(--font-body-latin);letter-spacing:.12em;color:#19a84a}.services-system-note p{color:#fdebe0bd;max-width:920px;font-size:clamp(1rem,1.4vw,1.26rem);line-height:1.65}.services-pathway-list{border-top:1px solid #0043302e}.services-pathway-row{border-bottom:1px solid #0043302e;grid-template-columns:60px minmax(220px,.8fr) minmax(280px,1fr) 44px;align-items:center;gap:clamp(18px,3vw,42px);min-height:148px;padding-block:26px;transition:padding-inline .35s cubic-bezier(.2,.72,.18,1),background .35s;display:grid;color:#004330!important}.services-pathway-row:hover{background:#19a84a;padding-inline:22px}.services-pathway-row__no{font:900 10px/1 var(--font-body-latin);letter-spacing:.12em;color:#0043306b}.services-pathway-row__title small{font:900 9px/1 var(--font-body-latin);letter-spacing:.1em;color:#0043307a;margin-bottom:10px;display:block}.services-pathway-row h3{color:#004330!important;font-size:clamp(1.4rem,2.4vw,2.7rem)!important;line-height:1.05!important}.services-pathway-row>p{color:#0043309e;max-width:620px;line-height:1.7}.services-pathway-row__action{place-items:center;transition:transform .3s;display:grid}.services-pathway-row:hover .services-pathway-row__action{transform:translate(8px)}html[dir=rtl] .services-pathway-row:hover .services-pathway-row__action{transform:translate(-8px)}.services-diagnosis .growth-signal{padding:0!important}.public-hero--company{background:#fdebe0}.company-principles__grid{border:1px solid #0043302e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-principle{color:#004330;border-inline-end:1px solid #0043302e;flex-direction:column;justify-content:space-between;gap:28px;min-height:380px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.company-principle:last-child{border-inline-end:0}.company-principle--1{background:#fff9f5}.company-principle--2{background:#febb1e}.company-principle--3{background:#46bb8c}.company-principle__meta{font:900 10px/1 var(--font-body-latin);letter-spacing:.12em;align-items:center;gap:14px;display:flex}.company-principle__meta i{background:#00433040;flex:1;height:1px}.company-principle__graphic{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;height:82px;display:grid}.company-principle__graphic b{background:#004330;transition:height .4s cubic-bezier(.2,.72,.18,1),transform .4s;display:block}.company-principle__graphic b:first-child{height:28%}.company-principle__graphic b:nth-child(2){height:72%}.company-principle__graphic b:nth-child(3){height:46%}.company-principle:hover .company-principle__graphic b:first-child{height:70%}.company-principle:hover .company-principle__graphic b:nth-child(2){height:42%}.company-principle:hover .company-principle__graphic b:nth-child(3){height:88%}.company-principle h3{color:#004330!important;font-size:clamp(1.8rem,3vw,3.4rem)!important;line-height:1!important}.company-principle p{color:#004330ad;margin-top:18px;line-height:1.7}.company-footprint{padding-block:var(--section-space)!important}.company-footprint__head{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.company-footprint__head h2{max-width:13ch;margin-top:16px;color:#fdebe0!important;font-size:clamp(2.8rem,5vw,5.5rem)!important;line-height:.98!important}.company-footprint__intro>p{color:#fdebe0ab;max-width:640px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}.company-footprint__intro dl{border-top:1px solid #fdebe02e;margin-top:30px}.company-footprint__intro dl div{border-bottom:1px solid #fdebe024;justify-content:space-between;gap:24px;padding:14px 0;display:flex}.company-footprint__intro dt{color:#fdebe07a;font-size:11px}.company-footprint__intro dd{color:#fdebe0;font-weight:850}.company-footprint__verify{align-items:center;gap:9px;margin-top:22px;font-weight:850;display:inline-flex;color:#19a84a!important}.company-footprint__route{--p:var(--element-progress,.5);color:#fdebe0;grid-template-columns:auto 1fr 14px 1fr auto;align-items:center;gap:10px;margin-block:clamp(52px,7vw,92px) clamp(34px,5vw,58px);display:grid;position:relative}.company-footprint__route>i{height:1px;transform:scaleX(calc(.2 + var(--p)*.8));transform-origin:50%;background:#fdebe038}.company-footprint__route>b{width:14px;height:14px;transform:rotate(calc(45deg + var(--p)*180deg));background:#19a84a}.company-footprint__route-node{width:50px;height:50px;font:900 10px/1 var(--font-body-latin);letter-spacing:.08em;border:1px solid #fdebe047;place-items:center;display:grid}.company-footprint__route-node--iq{color:#004330;background:#19a84a;border-color:#19a84a}.company-footprint__route small{color:#fdebe075;white-space:nowrap;font-size:9px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.company-footprint__locations{border:1px solid #fdebe02e;grid-template-columns:1fr 1fr;display:grid}.company-location{flex-direction:column;justify-content:space-between;gap:24px;min-height:600px;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden}.company-location--us{color:#004330;background:#fff9f5}.company-location--iq{color:#004330;background:#19a84a}.company-location__meta{font:900 9px/1 var(--font-body-latin);letter-spacing:.1em;border-bottom:1px solid #00433033;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.company-location__visual{aspect-ratio:1;opacity:.16;grid-template-columns:repeat(3,1fr);gap:6px;width:34%;display:grid;position:absolute;top:92px;right:clamp(20px,4vw,52px);transform:rotate(-8deg)}html[dir=rtl] .company-location__visual{left:clamp(20px,4vw,52px);right:auto;transform:rotate(8deg)}.company-location__visual i{background:#004330}.company-location__visual i:first-child{transform:translateY(18%)}.company-location__visual i:nth-child(2){transform:translateY(43%)}.company-location__visual i:nth-child(3){transform:translateY(4%)}.company-location__eyebrow{color:#00433085;font-size:11px;font-weight:800}.company-location h3{z-index:1;max-width:9ch;margin-top:12px;position:relative;color:#004330!important;font-size:clamp(2.5rem,4.6vw,5.2rem)!important;line-height:.96!important}.company-location address{color:#004330ad;max-width:560px;font-style:normal;line-height:1.75}.company-location__note{color:#0043309e;max-width:560px;line-height:1.7}.company-location a{text-underline-offset:5px;font-weight:850;text-decoration:underline}.company-location__contacts{flex-wrap:wrap;gap:20px;display:flex}html[lang^=ar] .company-footprint__head h2{font-family:var(--font-display-ar)!important;font-size:clamp(2.5rem,4.2vw,4.6rem)!important;line-height:1.1!important}html[lang^=ar] .company-location h3{font-family:var(--font-display-ar)!important;font-size:clamp(2.3rem,4vw,4.4rem)!important;line-height:1.1!important}.kinetic-service__hero-copy h1{font-size:clamp(3.2rem,5.8vw,6.5rem)!important;line-height:.96!important}.contact-intake.surface,.growth-signal__panel,.kinetic-service__close,.kinetic-service__fit,.kinetic-service__mark,.kinetic-service__outcomes{border-radius:0!important}html[lang^=ar] .kinetic-service__hero-copy h1{font-family:var(--font-display-ar)!important;max-width:13ch!important;font-size:clamp(2.8rem,5vw,5.6rem)!important;line-height:1.1!important}@media (width<=1100px){.company-footprint__head,.public-hero__grid,.public-section-head{grid-template-columns:1fr}.public-hero__copy{max-width:900px}.public-title{max-width:14ch}.services-pathway-row{grid-template-columns:52px minmax(0,1fr) 38px}.services-pathway-row>p{grid-column:2}.services-pathway-row__action{grid-area:1/3/span 2}.company-principles__grid{grid-template-columns:1fr 1fr}.company-principle:last-child{border-top:1px solid #0043302e;border-inline-end:0;grid-column:1/-1}.company-footprint__locations{grid-template-columns:1fr}.company-location{min-height:500px}}@media (width<=760px){.public-hero{padding-top:104px;padding-bottom:62px}.public-hero__grid{grid-template-columns:1fr;gap:34px}.public-title{max-width:11ch;font-size:clamp(3rem,13vw,4.7rem)!important}.public-lead{font-size:1rem;line-height:1.72}.public-section{padding-block:72px}.public-section-head{gap:22px;margin-bottom:36px}.public-section-head h2{max-width:12ch;font-size:clamp(2.45rem,11vw,4rem)!important}.services-capability-grid{grid-template-columns:1fr}.services-capability-card{min-height:300px;border-inline-end:0!important;border-bottom:1px solid #0043302e!important}.services-capability-card:last-child{border-bottom:0!important}.services-system-note{grid-template-columns:1fr 26px;gap:12px}.services-system-note span{grid-column:1/-1}.services-pathway-row{grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;min-height:132px}.services-pathway-row>p{font-size:14px}.services-pathway-row__title h3{font-size:clamp(1.3rem,6vw,2rem)!important}.company-principles__grid{grid-template-columns:1fr}.company-principle,.company-principle:last-child{border-inline-end:0;border-bottom:1px solid #0043302e;grid-column:auto}.company-principle:last-child{border-bottom:0}.company-footprint__head h2{font-size:clamp(2.4rem,11vw,3.8rem)!important}.company-footprint__route small{white-space:normal;text-align:center;width:160px}.company-location{min-height:430px}.company-location h3{font-size:clamp(2.3rem,11vw,3.8rem)!important}.company-location__visual{width:40%;top:86px}}@media (prefers-reduced-motion:reduce){html.tta-motion-ready [data-kinetic]{opacity:1!important;transform:none!important}.company-principle__graphic b,.services-capability-card__graphic,.services-pathway-row__action{transition:none!important}}.method-sequence{position:relative;overflow:visible}.method-sequence__layout{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(32px,7vw,110px);display:grid}.method-sequence__sticky{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 180px);padding-block:8px 28px;display:flex;position:sticky;top:128px}.method-sequence__sticky>strong{font:900 clamp(3.2rem,7vw,7.8rem)/.78 var(--font-body-latin);letter-spacing:-.08em;color:#fdebe01f}.method-sequence__line{background:#fdebe02e;width:1px;height:clamp(120px,26vh,260px);overflow:hidden}.method-sequence__line i{width:100%;height:calc(var(--tta-scroll,0)*100%);background:#19a84a;display:block}.method-sequence__acts{border-top:1px solid #fdebe02e}.method-act{--p:var(--element-progress,.35);border-bottom:1px solid #fdebe02e;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(24px,4vw,52px);min-height:clamp(520px,72vh,820px);padding:clamp(32px,5vw,72px) clamp(8px,2vw,28px);display:grid;position:relative;overflow:hidden}.method-act__meta{font:900 9px/1 var(--font-body-latin);letter-spacing:.11em;color:#fdebe07a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.method-act__meta small{font-size:9px;font-weight:850}.method-act__symbol{min-height:100px;transform:translateY(calc((.5 - var(--p))*34px));align-self:center;align-items:center;gap:9px;display:flex}.method-act__symbol i{background:#19a84a;height:14px;transition:width .14s linear;display:block}.method-act__symbol i:first-child{width:calc(12% + var(--p)*24%)}.method-act__symbol i:nth-child(2){width:calc(38% - var(--p)*16%)}.method-act__symbol i:nth-child(3){width:calc(8% + var(--p)*20%)}.method-act:nth-child(2) .method-act__symbol i{background:#febb1e}.method-act:nth-child(3) .method-act__symbol i{background:#0d8cc8}.method-act h2{text-wrap:balance;align-self:center;max-width:8ch;letter-spacing:-.055em!important;color:#fdebe0!important;font-size:clamp(3.3rem,7vw,8rem)!important;line-height:.88!important}.method-act>p{color:#fdebe0ad;grid-column:2;max-width:670px;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.8}html[lang^=ar] .method-act h2{font-family:var(--font-display-ar)!important;letter-spacing:0!important;font-size:clamp(3rem,6vw,6.5rem)!important;line-height:1.02!important}html[lang^=ckb] .method-act h2{font-family:var(--font-kurdish)!important;letter-spacing:0!important;line-height:1.08!important}.method-principle__panel{color:#004330;background:#febb1e;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:50px;min-height:520px;padding:clamp(34px,6vw,82px);display:grid;position:relative;overflow:hidden}.method-principle__panel h2{text-wrap:balance;max-width:14ch;margin-top:20px;color:#004330!important;font-size:clamp(3rem,5.6vw,6.4rem)!important;line-height:.96!important}html[lang^=ar] .method-principle__panel h2{font-family:var(--font-display-ar)!important;font-size:clamp(2.8rem,5vw,5.4rem)!important;line-height:1.08!important}.method-principle__signal{font:900 10px/1 var(--font-body-latin);letter-spacing:.08em;align-self:start;align-items:center;gap:10px;display:flex}.method-principle__signal i{background:#0043304d;width:60px;height:1px}.method-principle__panel .kinetic-button{grid-column:1/-1;justify-self:start}.insights-controls{border-bottom:1px solid #0043302e;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;gap:30px;margin-bottom:48px;padding-block:0 30px;display:grid}.insights-search{gap:10px;display:grid}.insights-search span{letter-spacing:.08em;color:#0043307a;font-size:10px;font-weight:850}.insights-search input{color:#004330;background:0 0;border:0;border-bottom:2px solid #004330;outline:none;width:100%;padding:17px 0;font-size:clamp(1rem,1.2vw,1.15rem);border-radius:0!important}.insights-search input:focus{border-color:#19a84a}.insights-categories{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.insights-categories button{color:#004330;background:0 0;border:1px solid #0043302e;border-radius:0;padding:10px 14px;font-size:10px;font-weight:850;transition:background .25s,color .25s,border-color .25s}.insights-categories button.active,.insights-categories button:hover{color:#fdebe0;background:#004330;border-color:#004330}.insights-section-label{font:900 10px/1 var(--font-body-latin);letter-spacing:.12em;color:#004330;align-items:center;gap:16px;margin-block:0 22px;display:flex}.insights-section-label i{background:#0043302e;flex:1;height:1px}.insights-section-label--library{margin-top:70px}.insights-feature-grid{border:1px solid #0043302e;grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;display:grid}.insights-feature{border-bottom:1px solid #0043302e;border-inline-end:1px solid #0043302e;grid-template-rows:auto 1fr auto auto;gap:26px;min-height:330px;padding:clamp(26px,3.4vw,46px);transition:transform .35s cubic-bezier(.2,.72,.18,1);display:grid;position:relative;overflow:hidden;color:#004330!important}.insights-feature:hover{z-index:2;transform:translateY(-6px)}.insights-feature--1{background:#004330;grid-row:1/3;min-height:680px;color:#fdebe0!important}.insights-feature--2{background:#febb1e;border-inline-end:0}.insights-feature--3{border-inline-end:0;background:#46bb8c;border-bottom:0}.insights-feature__meta{font:900 9px/1 var(--font-body-latin);letter-spacing:.11em;opacity:.65;justify-content:space-between;gap:20px;display:flex}.insights-feature__graphic{align-self:center;align-items:center;gap:8px;height:92px;display:flex}.insights-feature__graphic i{background:currentColor;height:11px;display:block}.insights-feature__graphic i:first-child{width:18%}.insights-feature__graphic i:nth-child(2){width:36%}.insights-feature__graphic i:nth-child(3){width:10%}.insights-feature h2{max-width:16ch;color:inherit!important;font-size:clamp(1.8rem,3vw,3.8rem)!important;line-height:1.02!important}.insights-feature--1 h2{font-size:clamp(2.5rem,4.2vw,5.1rem)!important}.insights-feature p{opacity:.7;max-width:600px;line-height:1.7}.insights-feature--1 .insights-feature__graphic i{background:#19a84a}.insights-empty{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:center;gap:32px;display:grid}.insights-empty>p{font-size:clamp(1.2rem,2vw,2rem);line-height:1.5}.contact-intake-section{position:relative}.contact-experience{border:1px solid #fdebe02e;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.contact-direct{color:#004330;background:#19a84a;flex-direction:column;justify-content:space-between;gap:42px;min-height:700px;padding:clamp(30px,4vw,54px);display:flex;position:relative;overflow:hidden}.contact-direct h2{max-width:10ch;margin-top:18px;color:#004330!important;font-size:clamp(2.6rem,4.2vw,4.8rem)!important;line-height:.98!important}html[lang^=ar] .contact-direct h2{font-family:var(--font-display-ar)!important;font-size:clamp(2.5rem,4vw,4.5rem)!important;line-height:1.08!important}.contact-direct .kinetic-kicker{opacity:.65;color:#004330!important}.contact-direct__signal{opacity:.82;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;height:160px;display:grid}.contact-direct__signal i{background:#004330;display:block}.contact-direct__signal i:first-child{height:28%}.contact-direct__signal i:nth-child(2){height:78%}.contact-direct__signal i:nth-child(3){height:47%}.contact-direct__channels{border-top:1px solid #00433038;display:grid}.contact-direct__channels a{border-bottom:1px solid #00433033;grid-template-columns:82px minmax(0,1fr);gap:16px;padding:18px 0;display:grid;color:#004330!important}.contact-direct__channels span{font:900 9px/1 var(--font-body-latin);letter-spacing:.1em;opacity:.55}.contact-direct__channels strong{font-size:14px;font-weight:850}.contact-form-shell{color:#004330;background:#fff9f5;padding:clamp(30px,4vw,54px)}.contact-form-shell .contact-intake{color:#004330!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.contact-form-shell .contact-intake label{color:#004330!important}.contact-form-shell .contact-intake input,.contact-form-shell .contact-intake select,.contact-form-shell .contact-intake textarea{color:#004330!important;background:0 0!important;border-color:#00433038!important;border-radius:0!important}.contact-form-shell .contact-intake input:focus,.contact-form-shell .contact-intake select:focus,.contact-form-shell .contact-intake textarea:focus{border-color:#19a84a!important}.contact-form-shell .contact-intake button{color:#fdebe0!important;box-shadow:none!important;background:#004330!important;border-radius:0!important}.contact-form-shell .contact-intake .muted{color:#0043308a!important}.contact-journey__grid{border:1px solid #0043302e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-journey__step{color:#004330;border-inline-end:1px solid #0043302e;flex-direction:column;justify-content:space-between;gap:28px;min-height:400px;padding:clamp(24px,3vw,40px);display:flex}.contact-journey__step:last-child{border-inline-end:0}.contact-journey__step--1{background:#fff9f5}.contact-journey__step--2{background:#febb1e}.contact-journey__step--3{color:#fdebe0;background:#0d8cc8}.contact-journey__meta{font:900 10px/1 var(--font-body-latin);letter-spacing:.1em;align-items:center;gap:14px;display:flex}.contact-journey__meta i{opacity:.25;background:currentColor;flex:1;height:1px}.contact-journey__graphic{align-items:center;gap:9px;height:96px;display:flex}.contact-journey__graphic b{background:currentColor;height:12px;display:block}.contact-journey__graphic b:first-child{width:20%}.contact-journey__graphic b:nth-child(2){width:38%}.contact-journey__graphic b:nth-child(3){width:13%}.contact-journey__step h3{color:inherit!important;font-size:clamp(1.8rem,2.8vw,3.3rem)!important;line-height:1!important}.contact-journey__step p{opacity:.7;margin-top:16px;line-height:1.7}.work-signal{position:relative}.work-signal>.signal-graphic{min-height:500px}.work-signal__stats{border:1px solid #0043302e;background:#fff9f5;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.work-signal__stats div{border-inline-end:1px solid #00433029;gap:4px;padding:16px 18px;display:grid}.work-signal__stats div:last-child{border-inline-end:0}.work-signal__stats strong{font:900 clamp(1.5rem,2.8vw,2.8rem)/1 var(--font-body-latin);color:#004330}.work-signal__stats span{color:#00433080;font-size:9px;font-weight:850}.proof-library-section .proof-filter{margin-bottom:54px;border-radius:0!important}.proof-library-section .proof-filter button{border-radius:0!important}.proof-empty-system{color:#fdebe0;background:#004330;border:1px solid #0043302e;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);min-height:560px;display:grid;overflow:hidden}.proof-empty-system__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,72px);display:flex}.proof-empty-system__copy h2{max-width:13ch;margin-top:18px;color:#fdebe0!important;font-size:clamp(2.8rem,5vw,5.7rem)!important;line-height:.98!important}.proof-empty-system__copy>p:not(.kinetic-kicker){color:#fdebe0a8;max-width:670px;margin-top:24px;line-height:1.8}.proof-empty-system__copy .kinetic-button{margin-top:32px}.proof-empty-system__graphic{color:#004330;font:900 clamp(3rem,6vw,7rem)/1 var(--font-body-latin);letter-spacing:-.06em;background:#19a84a;grid-template-rows:auto 1fr auto 1fr auto;place-items:center;padding:44px;display:grid;position:relative}.proof-empty-system__graphic i{background:#00433047;width:1px;height:100%}.proof-empty-system__graphic b{background:#febb1e;width:54px;height:54px;position:absolute;top:12%;right:13%;transform:rotate(45deg)}.proof-profile-system{border-top:1px solid #0043302e;border-bottom:1px solid #0043302e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-top:34px;padding:clamp(28px,4vw,52px);display:grid}.proof-profile-system h2{margin-top:14px;color:#004330!important;font-size:clamp(2rem,3vw,3.5rem)!important}.proof-profile-system p:not(.kinetic-kicker){color:#0043309e;max-width:700px;margin-top:14px;line-height:1.7}.public-contact .kinetic-button,.public-insights .services-pathway-row,.public-method .kinetic-button,.public-work .kinetic-button,.public-work .services-pathway-row{border-radius:0!important}@media (width<=1100px){.method-sequence__layout{grid-template-columns:140px minmax(0,1fr);gap:42px}.method-act{grid-template-columns:.3fr .7fr}.insights-feature-grid{grid-template-columns:1fr 1fr}.insights-feature--1{grid-area:auto/1/auto/-1;min-height:500px}.insights-feature--2{border-inline-end:1px solid #0043302e;border-bottom:0}.insights-feature--3{border-bottom:0}.contact-experience{grid-template-columns:1fr}.contact-direct{min-height:500px}.contact-journey__grid{grid-template-columns:1fr 1fr}.contact-journey__step:last-child{border-top:1px solid #0043302e;border-inline-end:0;grid-column:1/-1}.proof-empty-system{grid-template-columns:1fr}.proof-empty-system__graphic{grid-template-rows:1fr;grid-template-columns:auto 1fr auto 1fr auto;min-height:300px}.proof-empty-system__graphic i{width:100%;height:1px}}@media (width<=760px){.method-sequence__layout{grid-template-columns:1fr}.method-sequence__sticky{grid-template-columns:auto 1fr;align-items:center;gap:20px;min-height:0;padding-bottom:30px;display:grid;position:relative;top:auto}.method-sequence__sticky>strong{display:none}.method-sequence__line{width:100%;height:1px}.method-sequence__line i{height:100%;width:calc(var(--tta-scroll,0)*100%)}.method-act{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:480px;padding:30px 4px}.method-act__symbol{min-height:72px}.method-act h2{font-size:clamp(3rem,15vw,5rem)!important}.method-act>p{grid-column:1}.method-act__meta small{text-align:end;max-width:58%;line-height:1.4}.method-principle__panel{grid-template-columns:1fr;min-height:480px;padding:30px}.method-principle__signal{justify-self:start}.method-principle__panel h2{font-size:clamp(2.6rem,12vw,4.2rem)!important}.insights-controls{grid-template-columns:1fr}.insights-categories{justify-content:flex-start}.insights-feature-grid{grid-template-columns:1fr}.insights-feature--1,.insights-feature--2,.insights-feature--3{border-inline-end:0;border-bottom:1px solid #0043302e;grid-column:auto;min-height:380px}.insights-feature--3{border-bottom:0}.insights-feature--1 h2{font-size:clamp(2.3rem,10vw,3.8rem)!important}.insights-empty{grid-template-columns:1fr}.contact-experience{border-left:0;border-right:0}.contact-direct{min-height:440px;padding:28px}.contact-form-shell{padding:28px 0}.contact-journey__grid{grid-template-columns:1fr}.contact-journey__step,.contact-journey__step:last-child{border-inline-end:0;border-bottom:1px solid #0043302e;grid-column:auto;min-height:320px}.contact-journey__step:last-child{border-bottom:0}.contact-direct__channels a{grid-template-columns:64px 1fr}.work-signal>.signal-graphic{min-height:340px}.work-signal__stats{grid-template-columns:1fr 1fr}.work-signal__stats div:nth-child(2){border-inline-end:0}.work-signal__stats div:last-child{border-top:1px solid #00433029;border-inline-end:0;grid-column:1/-1}.proof-empty-system{min-height:0}.proof-empty-system__copy{padding:32px}.proof-empty-system__copy h2{font-size:clamp(2.5rem,11vw,4rem)!important}.proof-empty-system__graphic{min-height:220px;padding:26px;font-size:clamp(2.3rem,12vw,4rem)}.proof-profile-system{grid-template-columns:1fr;align-items:start}}html[lang^=ar] .contact-journey__step p,html[lang^=ar] .insights-feature p,html[lang^=ar] .method-act>p,html[lang^=ar] .proof-empty-system__copy>p{font-family:var(--font-body-ar)!important}html[lang^=ar] .contact-journey__step h3,html[lang^=ar] .insights-feature h2,html[lang^=ar] .proof-empty-system__copy h2{font-family:var(--font-display-ar)!important;letter-spacing:0!important;line-height:1.08!important}html[lang^=ckb] .contact-journey__step h3,html[lang^=ckb] .insights-feature h2,html[lang^=ckb] .proof-empty-system__copy h2{font-family:var(--font-kurdish)!important;letter-spacing:0!important;line-height:1.12!important}@media (prefers-reduced-motion:reduce){.insights-feature:hover{transform:none}.method-act__symbol,.method-act__symbol i{transition:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--act-forest:#004330;--act-green:#19a84a;--act-sand:#fdebe0;--act-paper:#fff9f5;--act-ink:#082e24;--act-gold:#febb1e;--act-line:#0043302e;--act-muted:#4a675b;--act-width:1440px;--act-gutter:clamp(20px, 4.2vw, 80px);--act-section:clamp(72px, 8.5vw, 144px);--act-ease:cubic-bezier(.22, 1, .36, 1);--act-radius:6px;--act-header:92px;--bg:var(--act-sand);--text:var(--act-forest);--muted:var(--act-muted);--surface:var(--act-paper);--line:var(--act-line)}body,html{color:var(--act-forest);background:var(--act-sand)!important}html{scroll-padding-top:calc(var(--act-header) + 20px)}body{min-width:320px;margin:0;line-height:1.6;overflow-x:clip}*,:after,:before{box-sizing:border-box}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}:focus-visible{outline-offset:5px;outline:2px solid #0d8cc8}img,svg{max-width:100%;display:block}p{text-wrap:pretty;margin:0}h1,h2,h3{letter-spacing:-.045em;margin:0}h1{line-height:1.05}h2{line-height:1.12}h3{line-height:1.2}.act-wrap{width:min(100%,calc(var(--act-width) + var(--act-gutter)*2));padding-inline:var(--act-gutter);margin-inline:auto}.act-section{padding-block:var(--act-section)}.act-eyebrow,.kinetic-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.69rem;font-weight:700;line-height:1.8;display:flex}.act-eyebrow i{background:var(--act-gold);border-radius:50%;width:7px;height:7px}.act-section-head{grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(24px,7vw,100px);margin-bottom:clamp(36px,4.5vw,70px);display:grid}.act-section-head h2{max-width:17ch;margin-top:20px;font-size:clamp(2rem,4.1vw,4.35rem)}.act-section-head>p{max-width:38ch;color:var(--act-muted);line-height:1.8}.act-section-head>.act-text-link{justify-self:end}.act-button{border-radius:var(--act-radius);width:fit-content;min-height:58px;transition:background .25s,transform .3s var(--act-ease);border:1px solid #0000;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,48px);padding:18px 24px;font-size:.85rem;font-weight:700;display:inline-flex}.act-button svg{flex:none;transition:transform .3s}.act-button:hover svg,.act-text-link:hover svg{transform:translate(4px)}[dir=rtl] .act-button:hover svg,[dir=rtl] .act-text-link:hover svg{transform:translate(-4px)}.act-button--gold{background:var(--act-gold);color:var(--act-ink)}.act-button--gold:hover{background:#ffcd56}.act-button--forest{background:var(--act-forest);color:var(--act-sand)}.act-button--forest:hover{background:#07573f}.act-button--outline{background:0 0;border-color:currentColor}.act-text-link{border-bottom:1px solid;align-items:center;gap:22px;width:fit-content;padding-bottom:8px;font-size:.82rem;font-weight:700;display:inline-flex}.act-text-link svg{transition:transform .3s}.act-header{height:var(--act-header);z-index:70;background:var(--act-sand);border-bottom:1px solid var(--act-line);position:sticky;inset-block-start:0}.act-header__inner{justify-content:space-between;gap:24px;max-width:1740px;height:100%;margin:auto;padding-inline:clamp(20px,3vw,64px)}.act-brand,.act-header__inner{align-items:center;display:flex}.act-brand{flex:none;gap:18px}.act-brand>svg{width:48px;height:49px}.act-brand>span{letter-spacing:.05em;font-size:.66rem;font-weight:800}.act-brand small{letter-spacing:0;margin-top:5px;font-size:.54rem;font-weight:500;display:block}.act-nav{align-items:center;gap:clamp(16px,2vw,34px);font-size:.75rem;font-weight:700;display:flex}.act-nav a{white-space:nowrap;padding-block:14px;position:relative}.act-nav a:after{content:"";inset-inline-start:0;background:var(--act-forest);transform-origin:0;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:4px;transform:scaleX(0)}.act-nav .router-link-active:after,.act-nav a:hover:after{transform:scaleX(1)}.act-header__actions{flex:none;align-items:center;gap:22px;display:flex}.act-language select{color:var(--act-forest);cursor:pointer;background:0 0;border:0;max-width:102px;min-height:44px;padding-inline-end:4px;font-size:.75rem}.act-header__cta{background:var(--act-forest);color:var(--act-sand);border-radius:var(--act-radius);align-items:center;gap:22px;padding:13px 17px;font-size:.72rem;font-weight:700;display:flex}.act-menu-button{border:1px solid var(--act-line);background:0 0;border-radius:50%;width:44px;height:44px;padding:12px;display:none}.act-menu-button span{background:var(--act-forest);height:1px;margin-block:5px;display:block}.act-menu-dialog{width:min(650px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--act-sand);background:var(--act-forest);border:0;margin:0;margin-inline-start:auto;padding:0;inset:0}.act-menu-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001f19a8}.act-menu-panel{flex-direction:column;min-height:100%;padding:28px clamp(24px,5vw,60px);display:flex}.act-menu-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.act-menu-top>svg{width:48px;color:var(--act-sand)}.act-menu-close{color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:12px;font-size:.8rem;display:flex}.act-menu-close>span{font-size:2rem;line-height:1}.act-menu-panel nav>a{border-bottom:1px solid #fdebe033;align-items:center;gap:20px;padding-block:18px;font-size:clamp(1.5rem,4vw,2.4rem);display:flex}.act-menu-panel nav small{font:11px var(--font-body);color:#a8c2b7}.act-menu-panel nav svg{margin-inline-start:auto}.act-menu-bottom{color:#b7cec2;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:auto;padding-top:40px;font-size:.8rem;display:flex}.skip-link{top:10px;z-index:300;background:var(--act-gold);color:var(--act-ink);padding:12px 18px;position:fixed;inset-inline-start:20px;transform:translateY(-160%)}.skip-link:focus{transform:none}.act-progress{inset-inline:0;z-index:100;pointer-events:none;height:2px;position:fixed;top:0}.act-progress__bar{background:var(--act-green);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .act-progress__bar{transform-origin:100%}.act-hero{background:var(--act-forest);color:var(--act-sand);overflow:clip}.act-hero__grid{grid-template-columns:1.04fr 1.1fr;align-items:center;gap:clamp(24px,4vw,70px);min-height:min(780px,82svh);padding-block:52px;display:grid}.act-hero__copy{z-index:1;padding-block:30px;position:relative}.act-hero__copy h1{max-width:11.5ch;color:var(--act-sand);margin-top:34px;font-size:clamp(3rem,5.65vw,6.6rem);font-weight:700;line-height:1.05}.act-hero__copy h1>span{display:block}.act-hero__copy h1 .act-hero__accent{color:#75cea0;margin-top:10px}.act-hero__intro{color:#c6d4c9;max-width:44ch;margin-top:28px;font-size:clamp(.95rem,1.2vw,1.13rem);line-height:1.8}.act-hero .act-button{margin-top:32px}.act-hero__visual{background:#073e2e;border:1px solid #e7eee01c;align-self:stretch;height:100%;min-height:540px;position:relative;overflow:hidden}.act-hero__image{position:absolute;inset:0;overflow:hidden}.act-hero__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:57% center;object-position:57% center;width:100%;height:100%}.act-hero__visual-top{color:#fff8e2;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.58rem;display:flex;position:absolute;inset:24px 24px auto}.act-hero__visual-top>span:last-child{font-size:26px}.act-hero__visual-bottom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03251fbd;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid;position:absolute;inset:auto 0 0}.act-hero__visual-bottom>span{gap:7px;font-size:.68rem;font-weight:600;display:grid}.act-hero__visual-bottom small{color:#75cea0;font-size:.57rem}.act-hero__base{color:#c6d4c9;border-top:1px solid #fdebe028;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:.71rem;display:flex}.act-hero__base>a{align-items:center;gap:15px;display:flex}.act-scroll-arrow{font-size:21px}.act-hero__base>a:hover{color:var(--act-gold)}.act-belief__grid{grid-template-columns:.3fr 1fr;gap:40px;display:grid}.act-section-number{letter-spacing:.1em;padding-top:15px;font-size:.75rem}.act-belief h2{max-width:22ch;font-size:clamp(2rem,4.5vw,4.7rem)}.act-belief p{max-width:62ch;color:var(--act-muted);margin-top:36px;font-size:1.05rem;line-height:1.85}.act-capabilities{background:var(--act-paper);border-block:1px solid var(--act-line)}.act-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.act-capability{border:1px solid var(--act-line);border-radius:var(--act-radius);background:var(--act-paper);min-width:0;transition:border-color .3s;overflow:hidden}.act-capability:hover{border-color:var(--act-forest)}.act-capability__body{padding:28px 32px 32px}.act-capability__body>div{justify-content:space-between;align-items:center;display:flex}.act-capability h3{max-width:22ch;margin-top:20px;font-size:clamp(1.5rem,2.2vw,2.2rem)}.act-capability p{max-width:48ch;color:var(--act-muted);margin-top:16px;font-size:.93rem;line-height:1.8}.act-capability small{border-top:1px solid var(--act-line);margin-top:26px;padding-top:18px;font-size:.68rem;font-weight:600;display:block}.act-capability .concept-art{aspect-ratio:1.65}.act-capability .concept-art__canvas{width:82%;margin:auto}.concept-art{background:var(--act-forest);color:var(--act-sand);aspect-ratio:600/440;isolation:isolate;position:relative;overflow:hidden}.concept-art--1{background:#053628}.concept-art--2{background:#074b3c}.concept-art--3{background:#082c26}.concept-art--4{background:#075346}.concept-art--5{background:#083d33}.concept-art--6{background:#123e31}.concept-art--7{background:#023d2e}.concept-art__canvas{width:100%;height:100%;transition:transform 1s var(--act-ease)}a:hover .act-insight-card__visual .concept-art__canvas,a:hover>.concept-art .concept-art__canvas{transform:scale(1.035)}.concept-art__coordinates{letter-spacing:.13em;color:#cce1d7;z-index:1;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:20px 23px auto}.concept-art__index{opacity:.6;font-size:22px;font-weight:700;position:absolute;inset:auto 24px 14px auto}.concept-art--compact .concept-art__coordinates{display:none}.act-method{overflow:clip}.act-method__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-block:16px;display:grid}.act-method-card{background:var(--act-forest);color:var(--act-sand);border-radius:var(--act-radius);min-width:0;padding:28px}.act-method-card--1{margin-top:40px;margin-bottom:-20px}.act-method-card--2{margin-top:80px;margin-bottom:-40px}.act-method-card__top{border-bottom:1px solid #fdebe038;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:.8rem;font-weight:600;display:flex}.act-method-card__top small{color:#92bfa8;font-size:.59rem}.act-method-card__graphic{margin:16px -16px 24px}.act-method-card h3{color:var(--act-sand);max-width:16ch;font-size:clamp(1.45rem,2vw,2rem)}.act-method-card>p{color:#c1d4c7;margin-top:20px;font-size:.86rem;line-height:1.85}.act-method-card--1,.act-method-card--1 .concept-art{background:#135846}.act-method-card--2{background:#ede1c6}.act-method-card--2,.act-method-card--2 h3{color:var(--act-forest)}.act-method-card--2>p{color:var(--act-muted)}.act-method-card--2 .act-method-card__top{border-color:var(--act-line)}.act-method-card--2 .act-method-card__top small{color:var(--act-muted)}.act-work-feature{background:var(--act-paper)}.act-brand-feature{display:block}.act-brand-feature__image{aspect-ratio:1.9;background:var(--act-forest);position:relative;overflow:hidden}.act-brand-feature img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%;width:100%;height:100%}.act-brand-feature__caption{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.act-brand-feature small{color:var(--act-muted);font-size:.68rem}.act-brand-feature h3{margin-top:9px;font-size:clamp(1.5rem,2.5vw,2.8rem)}.act-circle-arrow{border:1px solid var(--act-line);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:background .3s;display:grid}.act-brand-feature:hover .act-circle-arrow{background:var(--act-gold)}.act-software{background:#eee5d5}.act-software__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,110px);display:grid}.act-software h2{max-width:15ch;margin-top:24px;font-size:clamp(2rem,4vw,4.2rem)}.act-software p:not(.act-eyebrow){color:var(--act-muted);margin-top:28px;line-height:1.85}.act-software .act-button{margin-top:32px}.act-software .concept-art{aspect-ratio:.9;box-shadow:18px 18px #00433015}.act-tags{flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}.act-tags li{border:1px solid var(--act-line);border-radius:4px;padding:7px 12px;font-size:.7rem}.act-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.act-insight-card{flex-direction:column;min-width:0;display:flex}.act-insight-card__visual{aspect-ratio:1.5;background:var(--act-forest);overflow:hidden}.act-insight-card__visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.act-insight-card__visual .concept-art{aspect-ratio:auto;height:100%}.act-insight-card__meta{color:var(--act-muted);justify-content:space-between;gap:10px;margin-top:23px;font-size:.64rem;font-weight:600;display:flex}.act-insight-card h3{margin-top:18px;font-size:clamp(1.4rem,2.1vw,2.05rem);line-height:1.24}.act-insight-card p{color:var(--act-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:16px;font-size:.86rem;line-height:1.8;display:-webkit-box;overflow:hidden}.act-insight-card__link{border-bottom:1px solid var(--act-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;padding-bottom:16px;font-size:.72rem;font-weight:700;display:flex}.act-cta-section{background:var(--act-forest);color:var(--act-sand)}.act-cta{padding-block:var(--act-section);grid-template-columns:1.5fr .65fr;align-items:center;gap:80px;display:grid}.act-cta h2{color:var(--act-sand);max-width:16ch;margin-top:22px;font-size:clamp(2.5rem,5.3vw,5.7rem)}.act-cta p:not(.act-eyebrow){color:#c6d4c9;max-width:50ch;margin-top:28px;line-height:1.85}.act-cta .act-button{margin-top:32px}.act-cta__mark{aspect-ratio:1;border:1px solid #fdebe035;place-items:center;display:grid;transform:rotate(-6deg)}.act-cta__mark svg{color:#75cea0;width:58%}.act-footer{color:var(--act-sand);background:#032e24;padding-top:64px}.act-footer-grid{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:40px;padding-bottom:60px;display:grid}.act-footer-brand{align-content:start;gap:24px;display:grid}.act-footer-brand>svg{width:70px;color:var(--act-sand)}.act-footer-brand p{color:#b5cabe;max-width:27ch;font-size:.83rem}.act-footer h2{letter-spacing:.03em;color:var(--act-sand);margin-bottom:24px;font-size:.72rem}.act-footer nav,.act-footer-links{color:#b5cabe;gap:13px;font-size:.75rem;display:grid}.act-footer a:hover{color:var(--act-gold)}.act-footer address{color:#b5cabe;font-size:.75rem;font-style:normal;line-height:1.9}.act-footer-bottom{color:#b5cabe;border-top:1px solid #fdebe028;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:24px;font-size:.64rem;display:flex}.act-footer-bottom button{color:inherit;background:0 0;border:0;padding:8px 0}.act-footer-wordmark{letter-spacing:-.075em;white-space:nowrap;color:#75cea0;font-size:clamp(2.5rem,9.8vw,10rem);font-weight:800;line-height:1.1;font-family:var(--font-display-latin);border-top:1px solid #fdebe028;padding-block:30px;overflow:hidden}.public-page{padding-top:0}.public-hero{background:var(--act-sand);border-bottom:1px solid var(--act-line);padding-block:clamp(60px,7vw,110px)}.public-title{max-width:15ch;font-size:clamp(2.5rem,5.3vw,5.7rem);line-height:1.08}.public-lead{color:var(--act-muted);max-width:56ch;line-height:1.85}.public-hero__grid{gap:clamp(30px,6vw,90px)}.public-hero__copy{min-width:0}.public-section{padding-block:var(--act-section)}.public-section-head h2{font-size:clamp(2rem,3.8vw,4.2rem);line-height:1.15}.public-hero__rule{margin-top:30px}.public-section--forest{--act-muted:#c1d4c7;--muted:#c1d4c7;color:var(--act-sand)}.public-section--forest h2,.public-section--forest h3{color:var(--act-sand)}.page-shell{padding-top:clamp(55px,7vw,100px)}.page-title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.6rem,5.5vw,5.8rem);line-height:1.12}.tta-wrap{max-width:calc(var(--act-width) + var(--act-gutter)*2);padding-inline:var(--act-gutter)}.reveal{opacity:1;transform:none}.tta-motion-ready [data-kinetic]{opacity:1;clip-path:none;transform:none}.kinetic-heading{font-size:clamp(2rem,4vw,4rem);line-height:1.15}.kinetic-button,.tta-button{border-radius:var(--act-radius);line-height:1.5}.kinetic-button--green{background:var(--act-forest);color:var(--act-sand)}.public-section--forest .kinetic-button--green{background:var(--act-gold);color:var(--act-forest)}.contact-intake{border-radius:var(--act-radius);box-shadow:none;background:#0a503d;border:1px solid #fdebe033;padding:clamp(24px,3vw,44px)}.contact-intake label{color:var(--act-sand)}.contact-intake input,.contact-intake select,.contact-intake textarea{color:var(--act-sand);background:#034330;border:1px solid #fdebe066;border-radius:4px;min-height:48px}.contact-intake input:focus,.contact-intake select:focus,.contact-intake textarea:focus{border-color:var(--act-gold)}.contact-intake ::placeholder{color:#bad1c5;opacity:1}.contact-intake .muted{color:#bdd1c6}.contact-intake .contact-whatsapp-button{background:var(--act-gold);color:var(--act-ink);box-shadow:none;border-radius:4px}.contact-feedback{color:#e8ffef;border:1px solid #b8e6cc;margin-top:24px;padding:18px;font-size:.9rem;line-height:1.8}.contact-feedback--error{color:#ffdecb;border-color:#ffb9a6}.contact-feedback a{text-underline-offset:4px;margin-top:10px;text-decoration:underline;display:inline-flex}.contact-form-shell{min-width:0}.act-service-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,6vw,88px);padding-block:60px 90px;display:grid}.act-service-hero h1{max-width:15ch;margin-top:22px;font-size:clamp(2.7rem,5vw,5.1rem)}.act-service-hero__intro{color:var(--act-muted);margin-top:28px;font-size:1rem;line-height:1.85}.act-service-hero .act-button{margin-top:32px}.act-service-hero .concept-art{aspect-ratio:.92}.act-service-outcomes{border-top:1px solid var(--act-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.act-service-outcomes article{border-bottom:1px solid var(--act-line);border-inline-end:1px solid var(--act-line);min-height:220px;padding:28px}.act-service-outcomes article:last-child{border-inline-end:0}.act-service-outcomes span{color:var(--act-muted);font-size:.7rem}.act-service-outcomes h3{margin-top:35px;font-size:clamp(1.3rem,1.85vw,1.8rem);line-height:1.4}.act-service-scope{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.act-service-scope h2{font-size:clamp(2rem,3.4vw,3.6rem)}.act-scope-list{margin:0;padding:0;list-style:none}.act-scope-list li{border-bottom:1px solid var(--act-line);align-items:baseline;gap:24px;padding:24px 0;font-size:1.1rem;display:flex}.act-scope-list li:first-child{padding-top:0}.act-scope-list small{color:var(--act-muted);font-size:.65rem}.act-fit{border-top:1px solid var(--act-line);grid-template-columns:1fr 1.4fr;gap:50px;padding-top:50px;display:grid}.act-fit h2{font-size:2.2rem}.act-fit p{color:var(--act-muted);font-size:1.12rem;line-height:1.9}.act-faq{max-width:1000px;margin-inline:auto}.act-faq h2{margin-bottom:40px;font-size:clamp(2rem,3.5vw,3.8rem)}.act-faq details{border-top:1px solid var(--act-line)}.act-faq details:last-child{border-bottom:1px solid var(--act-line)}.act-faq summary{cursor:pointer;justify-content:space-between;gap:30px;padding:24px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.act-faq summary::-webkit-details-marker{display:none}.act-faq summary:after{content:"+";font-size:1.5rem}.act-faq details[open] summary:after{content:"−"}.act-faq details p{color:var(--act-muted);padding:0 40px 26px 0;line-height:1.9}.act-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.act-related-card{border:1px solid var(--act-line);min-width:0}.act-related-card h3{padding:24px;font-size:1.4rem;line-height:1.4}.act-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.act-services-grid .act-capability__body{min-height:240px}.act-services-intro{max-width:68ch;color:var(--act-muted);margin-top:25px;line-height:1.85}.act-services-title{max-width:15ch;margin-top:22px;font-size:clamp(3rem,6vw,6rem)}.act-search-bar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.act-search-bar input{background:var(--act-paper);border:1px solid var(--act-line);border-radius:4px;width:min(430px,100%);min-height:50px;padding:14px 18px}.act-search-bar label{flex:1;gap:10px;font-size:.72rem;display:grid}.act-empty{text-align:center;border:1px solid var(--act-line);padding:60px 24px}html[dir=rtl] .act-hero__copy h1{max-width:13ch;font-size:clamp(3rem,5.3vw,6rem);line-height:1.36}html[dir=rtl] .act-hero__intro{line-height:2}html[dir=rtl] :is(.act-belief h2,.act-section-head h2,.act-software h2,.act-cta h2,.public-title,.act-service-hero h1,.act-services-title){letter-spacing:0;line-height:1.5}html[dir=rtl] :is(.act-capability h3,.act-insight-card h3,.act-method-card h3){line-height:1.6}html[dir=rtl] .act-eyebrow{letter-spacing:0;font-size:.8rem}html[lang^=ckb] .act-hero__copy h1{font-size:clamp(2.45rem,4.6vw,5.25rem)}@media (width>=1800px){.act-hero__grid{min-height:800px}.act-hero__copy h1{font-size:7rem}}@media (width<=1180px){.act-brand>span{display:none}.act-header__actions{gap:14px}.act-nav{gap:20px}.act-hero__grid{min-height:700px}.act-hero__visual{min-height:520px}.act-footer-grid{grid-template-columns:1.2fr .8fr .8fr}.act-footer-grid>div:last-child{grid-column:1/-1;grid-template-columns:1fr 2fr;display:grid}.act-method-card{padding:22px}}@media (width<=900px){:root{--act-header:80px}.act-header__cta,.act-nav{display:none}.act-menu-button{display:block}.act-header__inner{padding-inline:24px}.act-brand>span{display:block}.act-hero__grid{grid-template-columns:1fr;gap:36px;min-height:0;padding-top:26px;padding-bottom:30px}.act-hero__copy{padding-block:14px}.act-hero__copy h1{max-width:17ch;margin-top:24px;font-size:clamp(3rem,8vw,5.7rem)}.act-hero__visual{height:470px;min-height:0}.act-hero__image img{-o-object-position:center 52%;object-position:center 52%}.act-hero__intro{max-width:54ch}.act-section-head{grid-template-columns:1fr;gap:24px}.act-section-head h2{max-width:23ch}.act-section-head>.act-text-link{justify-self:start}.act-section-head>p{max-width:55ch}.act-belief__grid{grid-template-columns:60px 1fr;gap:24px}.act-method__cards{gap:16px}.act-method-card{padding:20px}.act-method-card h3{font-size:1.5rem}.act-method-card__top{gap:10px;font-size:.7rem}.act-method-card__top small{font-size:.5rem}.act-software__grid{grid-template-columns:1fr}.act-software .concept-art{aspect-ratio:1.45}.act-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.act-journal-grid>.act-insight-card:last-child:nth-child(3){display:none}.act-cta{grid-template-columns:1fr .4fr;gap:40px}.act-cta__mark{transform:none}.act-service-hero{grid-template-columns:1fr}.act-service-hero .concept-art{aspect-ratio:1.6}.act-service-scope{grid-template-columns:1fr;gap:36px}.act-service-outcomes article{padding:22px}.act-services-grid .act-capability__body{min-height:280px}.act-related-grid{grid-template-columns:1fr 1fr}.act-related-grid>a:last-child:nth-child(3){grid-column:1/-1}.public-hero__grid{grid-template-columns:1fr}.public-hero__grid>.concept-art{aspect-ratio:1.6;max-height:440px}html[dir=rtl] .act-hero__copy h1{max-width:18ch;font-size:clamp(3rem,7.2vw,5rem)}html[lang^=ckb] .act-hero__copy h1{font-size:clamp(2.5rem,6.5vw,4.8rem)}}@media (width<=640px){:root{--act-header:72px;--act-gutter:22px;--act-section:68px}.act-header__inner{gap:12px;padding-inline:20px}.act-brand{gap:12px}.act-brand>svg{width:38px;height:39px}.act-brand>span{font-size:.58rem}.act-brand small{font-size:.48rem}.act-header__actions{gap:10px}.act-language select{max-width:80px;font-size:.69rem}.act-hero__copy h1{max-width:13ch;font-size:clamp(2.7rem,10.3vw,4rem);line-height:1.1}.act-hero__intro{font-size:.93rem}.act-hero .act-button{min-height:54px;margin-top:25px;padding:16px 19px;font-size:.8rem}.act-hero__visual{height:360px}.act-hero__visual-bottom{gap:8px;padding:18px 14px}.act-hero__visual-bottom>span{font-size:.6rem}.act-hero__visual-top{font-size:8px;inset:17px 14px auto}.act-hero__base{font-size:.62rem}.act-hero__base>a{gap:8px}.act-hero__base>a:last-child{text-align:end;max-width:45%}.act-hero__base svg{flex:none}.act-belief__grid{grid-template-columns:1fr;gap:20px}.act-section-number{padding-top:0}.act-belief h2{max-width:22ch;font-size:2.1rem}.act-belief p{margin-top:24px;font-size:.94rem}.act-capability-grid,.act-services-grid{grid-template-columns:1fr;gap:28px}.act-capability__body{padding:24px}.act-capability h3{font-size:1.6rem}.act-capability .concept-art{aspect-ratio:1.55}.act-method__cards{grid-template-columns:1fr;gap:20px;padding:0}.act-method-card,.act-method-card--1,.act-method-card--2{margin:0;padding:24px}.act-method-card__graphic{margin:0}.act-method-card .concept-art{height:200px}.act-method-card h3{max-width:22ch;font-size:1.8rem}.act-method-card__top{font-size:.82rem}.act-method-card__top small{font-size:.6rem}.act-method-card>p{font-size:.91rem}.act-brand-feature__image{aspect-ratio:1.15}.act-brand-feature__caption{padding-block:22px}.act-circle-arrow{width:48px;height:48px}.act-software .concept-art{aspect-ratio:1.13;box-shadow:10px 10px #00433015}.act-journal-grid{grid-template-columns:1fr;gap:38px}.act-journal-grid>.act-insight-card:last-child:nth-child(3){display:flex}.act-insight-card h3{font-size:1.65rem}.act-insight-card__meta{font-size:.69rem}.act-cta{grid-template-columns:1fr;gap:36px}.act-cta__mark{display:none}.act-cta h2{max-width:14ch;font-size:2.6rem}.act-cta p:not(.act-eyebrow){font-size:.93rem}.act-footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.act-footer-grid>div:first-child{grid-column:1/-1;align-items:center;gap:30px;display:flex}.act-footer-brand>svg{flex:none;width:55px}.act-footer-grid>div:last-child{display:block}.act-footer h2{margin-bottom:17px}.act-footer-wordmark{padding-block:24px;font-size:9.6vw}.act-footer-bottom{font-size:.61rem}.act-service-outcomes{grid-template-columns:1fr}.act-service-outcomes article{border-inline-end:0;min-height:0;padding:24px 0}.act-service-outcomes h3{margin-top:14px;font-size:1.4rem}.act-service-hero{padding-block:36px 50px}.act-service-hero h1{font-size:2.7rem}.act-service-hero .concept-art{aspect-ratio:1.15}.act-fit{gap:24px}.act-fit,.act-related-grid{grid-template-columns:1fr}.act-related-grid>a:last-child:nth-child(3){grid-column:auto}.act-services-grid .act-capability__body{min-height:0}.act-search-bar{flex-direction:column;align-items:stretch}.act-search-bar input{width:100%}.page-title,.public-title{max-width:18ch;font-size:2.65rem}.public-hero{padding-block:46px}.public-hero__grid>.concept-art{aspect-ratio:1.25}.act-button{max-width:100%;padding:17px 20px;font-size:.8rem}.act-fit h2,.act-section-head h2,.act-service-scope h2{font-size:2rem}html[dir=rtl] .act-hero__copy h1{max-width:14ch;font-size:clamp(2.9rem,10.8vw,4.5rem);line-height:1.45}html[lang^=ckb] .act-hero__copy h1{font-size:clamp(2.4rem,9vw,3.6rem)}}@media (width<=359px){.act-brand>span{display:none}.act-hero__copy h1{font-size:2.65rem}.act-hero__visual{height:320px}.act-menu-panel nav>a{font-size:1.6rem}.act-eyebrow{font-size:.63rem}.act-button{gap:16px}.act-cta h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){[data-act-card],[data-hero-line],[data-kinetic],[data-reveal]{opacity:1!important;transform:none!important}.act-progress{display:none}.concept-art__canvas{transition:none}}.act-method-photo{aspect-ratio:1;overflow:hidden}.act-method-photo img{height:100%}.act-company-image,.act-method-photo img{-o-object-fit:cover;object-fit:cover;width:100%}.act-company-image{height:auto;max-height:700px}.act-article-art{aspect-ratio:1.7;overflow:hidden}.act-article-art>.concept-art,.act-article-art>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.act-article-art .concept-art__canvas{width:75%;margin:auto}.act-brand-gallery{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.act-brand-gallery figure{min-width:0;margin:0}.act-brand-gallery img{aspect-ratio:1.2;-o-object-fit:cover;object-fit:cover;width:100%}.act-brand-gallery figcaption{color:var(--act-muted);margin-top:18px;font-size:.7rem}.act-work-profile{border-top:1px solid var(--act-line);justify-content:space-between;align-items:end;gap:50px;margin-top:80px;padding-top:50px;display:flex}.act-work-profile h2{margin-top:20px;font-size:clamp(2rem,3.5vw,3.7rem)}.act-work-profile p:not(.act-eyebrow){max-width:56ch;color:var(--act-muted);margin-top:20px;line-height:1.9}.act-work-profile .act-button{flex:none;max-width:360px}.act-work-filters{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.act-work-filters label{flex:1;gap:10px;min-width:140px;font-size:.75rem;display:grid}.act-work-filters select{border:1px solid var(--act-line);background:var(--act-paper);border-radius:4px;width:100%;padding:12px}.act-work-filters>button{font-size:.75rem;text-decoration:underline}.act-case-cover{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;width:100%}.public-insights .act-journal-grid>.act-insight-card{display:flex!important}.act-hero__copy h1{font-size:clamp(3rem,5.25vw,6.2rem)}@media (width<=900px){.act-work-profile{flex-direction:column;align-items:start}.act-hero__copy h1{font-size:clamp(3rem,8vw,5.7rem)}}@media (width<=640px){.act-brand-gallery{grid-template-columns:1fr}.act-article-art{aspect-ratio:1.2}.act-article-art .concept-art__canvas{width:100%}.act-hero__copy h1{font-size:clamp(2.7rem,10.3vw,4rem)}}.act-case-hero{width:100%;overflow:hidden}.act-case-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:800px}.act-error{flex-direction:column;justify-content:center;align-items:start;max-width:1400px;min-height:100dvh;margin:auto;padding:clamp(30px,8vw,130px);display:flex}.act-error>svg{width:70px;margin-bottom:45px}.act-error h1{max-width:15ch;margin-top:25px;font-size:clamp(2.5rem,6vw,6rem)}.act-error>p:not(.act-eyebrow){color:var(--act-muted);max-width:60ch;margin-top:25px;font-size:1.1rem}.act-error>div{flex-wrap:wrap;gap:16px;margin-top:35px;display:flex}
