@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0121s84zpxj9j.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0-cv.c7uda8um.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.0hh3pksc_dt39.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.035r.27e.vs2o.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.05z7ud.re2k35.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.0hgo4sdc18~2q.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.10pmx91-35ezt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0~r4xoojklo36.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.0f2nxw9vvn.mw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.0jup_3~s1d13x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.1326g-pdublkq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.0uoi~zl1jhyv2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.0zyp2a3k-vpqe.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0~8en0431axdp.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.0w5u_kq6ns~_..woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0~s4vbhw2w1s..woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.02om-60~mcbdw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.184858dkmi80_.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.0ddw5qlqd_wzw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.0tjgejq3cryb~.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.03zg6ye-_tiig.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0p~p_f9jjnz6i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0_02cg060mqj..woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.0seggxusupo54.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.0qj6zik9.y7~k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.0~60fzh3_1lc2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0_wegwh.of5n9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.04ib4ux2sheu4.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0b713d2y8_f74.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0jepg~~ye9dgy.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.0w2j4c-u7wvnb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0-u3fqxqi_gne.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0hi799a0bxmas.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.0z-qu8tozg9y7.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.0bcaazr2a4fbt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rakkas;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rakkas-arabic-400-normal.0pby3-9q02tmh.woff2)format("woff2"),url(../media/rakkas-arabic-400-normal.0m7fh0dqhw4c6.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rakkas;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rakkas-latin-ext-400-normal.0nz9af3kkzzh4.woff2)format("woff2"),url(../media/rakkas-latin-ext-400-normal.0agv~ja3yqnmm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rakkas;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rakkas-latin-400-normal.0dktapxqcp6h5.woff2)format("woff2"),url(../media/rakkas-latin-400-normal.0m~i_nw5_myzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#050504;--charcoal:#0d0c0a;--charcoal-2:#17130f;--charcoal-3:#211811;--paper:#f4ecdf;--paper-2:#fff8ed;--muted:#f4ecdfad;--muted-strong:#f4ecdfd1;--ink:#15110d;--ink-muted:#15110dad;--line:#f4ecdf29;--line-strong:#f4ecdf47;--paper-line:#15110d29;--copper:#e46f2a;--copper-strong:#ff7a18;--copper-soft:#ffb36c;--green:#8ccf9b;--blue:#85b7d9;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-arabic-display:"Rakkas", "IBM Plex Sans Arabic", Tahoma, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:hidden}body{color:var(--paper);font-family:var(--font-body);background:linear-gradient(#050504 0%,#0a0806 46%,#050504 100%);margin:0;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#f4ecdf09 1px,#0000 1px),linear-gradient(90deg,#f4ecdf08 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}a{color:inherit;text-decoration:none}img,canvas,svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3,.brand strong{font-family:var(--font-display)}h1{letter-spacing:0;text-wrap:balance;max-width:980px;font-size:clamp(4.4rem,11vw,10.5rem);font-weight:860;line-height:.82}h2{letter-spacing:0;text-wrap:balance;max-width:860px;font-size:clamp(2.35rem,5.3vw,5.8rem);font-weight:820;line-height:.92}h3{letter-spacing:0;font-size:clamp(1.12rem,1.4vw,1.36rem);font-weight:780;line-height:1.08}p{color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.62}a:focus-visible,button:focus-visible{outline:2px solid var(--copper-soft);outline-offset:4px}.section{width:min(1180px,100% - 48px);margin:0 auto}.motionProgressRail{z-index:100;transform-origin:0;background:linear-gradient(90deg, var(--copper), var(--paper), var(--green));pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.siteHeader{z-index:80;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050504c2;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1220px,100% - 32px);padding:9px 10px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0006}.brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.brandMark{background:var(--copper);border:1px solid #ffb36c75;border-radius:8px;flex:none;width:38px;height:38px;display:inline-flex;overflow:hidden}.brandMark img{object-fit:cover;width:100%;height:100%}.brand strong{font-size:1rem;font-weight:860}.navLinks{color:var(--muted-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);font-size:.9rem;font-weight:700;line-height:1;display:flex}.navLinks a{align-items:center;min-height:1.25em;line-height:1;display:inline-flex}.navLinks a,.footerLinks a,.socialLinks a{transition:color .16s}.navLinks a:hover,.footerLinks a:hover,.socialLinks a:hover{color:var(--paper)}.headerActions{justify-self:end}.headerCta,.primaryButton,.secondaryButton,.quietButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.95rem;font-weight:850;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.headerCta,.primaryButton{background:var(--copper-strong);color:#180a00;border:1px solid #ffb36c6b;box-shadow:0 16px 36px #ff7a1840}.headerCta{min-height:40px;padding:0 18px;font-size:.86rem}.primaryButton{padding:0 24px}.secondaryButton,.quietButton{border:1px solid var(--line-strong);color:var(--paper);background:#f4ecdf0a;padding:0 22px}.quietButton{color:var(--muted-strong);border-color:#0000}.primaryButton:hover,.secondaryButton:hover,.quietButton:hover,.headerCta:hover{transform:translateY(-2px)}.secondaryButton:hover{background:#f4ecdf14;border-color:#ffb36c7a}.whatsappIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px;height:20px}.cinematicHero{z-index:0;background:#050504;height:560vh;min-height:3400px;position:relative}.heroSticky{isolation:isolate;background:linear-gradient(#050504,#0b0907 52%,#050504);height:100svh;min-height:680px;position:absolute;top:0;left:0;right:0;overflow:hidden}.heroSticky.is-fixed{position:fixed}.heroSticky.is-after{top:auto;bottom:0}.heroCanvas,.heroFrameImage,.heroFallbackScene,.heroShade{position:absolute;inset:0}.heroCanvas{z-index:2;background:url(/frames/cortex-hero-higgsfield-eolg/frame_0001.jpg) 50%/cover no-repeat,#050504;width:100%;height:100%}.heroFrameImage{z-index:1;object-fit:cover;width:100%;height:100%}.heroShade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#050504db,#0505043d 45%,#050504c7),linear-gradient(#050504c7,#0000 28%,#050504e6)}.heroFallbackScene{z-index:2;background:linear-gradient(130deg,#e46f2a38,#0000 34%),linear-gradient(315deg,#85b7d91f,#0000 30%),repeating-linear-gradient(0deg,#f4ecdf0a 0 1px,#0000 1px 44px),#070605;overflow:hidden}.heroFallbackImage{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.messObject,.systemPanelMock{color:var(--paper);letter-spacing:0;background:#f4ecdf14;border:1px solid #f4ecdf2e;border-radius:8px;padding:14px 16px;font-size:.9rem;font-weight:820;position:absolute;box-shadow:0 22px 70px #00000052}.messObject.whatsapp{top:23%;left:52%;transform:rotate(-7deg)}.messObject.mail{top:42%;left:68%;transform:rotate(4deg)}.messObject.sheet{color:var(--ink);background:#f4ecdfd1;top:58%;left:47%;transform:rotate(6deg)}.messObject.voice{top:68%;left:68%;transform:rotate(-3deg)}.messObject.approval{top:30%;left:78%;transform:rotate(8deg)}.systemPanelMock{background:linear-gradient(#f4ecdf1f,#f4ecdf0a),#070706b3;width:min(360px,36vw);min-height:190px;bottom:12%;right:8%}.systemPanelMock:after{border-top:1px solid var(--line);color:var(--muted);content:"intake / assign / approve / follow up";margin-top:42px;padding-top:16px;font-size:.78rem;line-height:1.7;display:block}.heroContent{z-index:4;grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:end;gap:clamp(34px,7vw,96px);height:100%;padding-top:128px;padding-bottom:clamp(128px,17vh,188px);display:grid;position:relative}.heroCopyBlock{gap:24px;max-width:940px;display:grid}.heroCopyBlock p{max-width:700px;color:var(--muted-strong);font-size:clamp(1.1rem,1.6vw,1.42rem);line-height:1.5}.heroArabic{width:fit-content;max-width:100%;color:var(--paper);font-family:var(--font-arabic);text-align:right;font-weight:760;font-size:clamp(1.25rem,2.2vw,2rem)!important}.heroActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.diagnosisBand,.audienceBand{background:var(--paper);color:var(--ink)}.cinematicHero~section,.cinematicHero~footer{z-index:1;position:relative}.diagnosisBand{padding:110px 0}.diagnosisLayout,.audienceLayout,.whyLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,78px);display:grid}.sectionLead{gap:20px;display:grid}.sectionLead p,.diagnosisStep p,.audienceCard h3,.trackCard p,.proofBlock p,.partnershipHero p,.partnershipNote p,.partnershipPrinciples li{color:inherit}.sectionNumber{width:fit-content;color:var(--copper);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:930;line-height:1;display:inline-flex}.diagnosisBand h2,.audienceBand h2{color:var(--ink)}.diagnosisBand p,.audienceBand p{color:var(--ink-muted)}.arabicLine{border-right:3px solid var(--copper);font-family:var(--font-arabic);text-align:right;padding-right:18px;font-weight:760;color:var(--ink)!important;font-size:clamp(1.16rem,1.8vw,1.6rem)!important}.diagnosisSteps{border-top:1px solid var(--paper-line);display:grid}.diagnosisStep{border-bottom:1px solid var(--paper-line);grid-template-columns:62px minmax(0,.72fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:22px 0;display:grid}.diagnosisStep>span,.trackCard>span{color:var(--copper);letter-spacing:.12em;font-size:.78rem;font-weight:930}.diagnosisStep p{color:var(--ink-muted);font-size:.98rem}.buildSection,.partnershipSection,.processSection{padding:118px 0}.splitHeader{grid-template-columns:minmax(0,.76fr) minmax(320px,.5fr);align-items:end;gap:clamp(28px,6vw,82px);margin-bottom:34px;display:grid}.splitHeader>div{gap:18px;display:grid}.splitHeader>p{justify-self:end;max-width:520px}.buildGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.buildCard,.trackCard,.proofBlock,.audienceCard{border-radius:8px}.buildCard{--build-accent:var(--copper-soft);--build-accent-border:#ffb36c57;--build-accent-soft:#ffb36c21;isolation:isolate;border:1px solid var(--line);background:linear-gradient(145deg, #f4ecdf12, #f4ecdf05 58%), linear-gradient(180deg, var(--build-accent-soft), transparent 54%), var(--charcoal);align-content:start;gap:22px;min-height:222px;padding:24px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ecdf14,0 22px 60px #0000}.buildCard:before,.buildCard:after{z-index:-1;pointer-events:none;content:"";position:absolute}.buildCard:before{background:var(--build-accent);opacity:.72;transform-origin:0;width:62px;height:2px;transition:opacity .18s,transform .18s;top:0;left:24px;transform:scaleX(.46)}.buildCard:after{border-right:1px solid var(--build-accent-border);border-bottom:1px solid var(--build-accent-border);opacity:.18;width:58px;height:58px;transition:opacity .18s,transform .18s;bottom:18px;right:18px;transform:translate(14px,14px)}.buildCard:nth-child(2),.buildCard:nth-child(5){--build-accent:var(--blue);--build-accent-border:#85b7d95c;--build-accent-soft:#85b7d91c}.buildCard:nth-child(3),.buildCard:nth-child(6){--build-accent:var(--green);--build-accent-border:#8ccf9b5c;--build-accent-soft:#8ccf9b1c}.buildCard:hover{border-color:var(--build-accent-border);transform:translateY(-5px);box-shadow:inset 0 1px #f4ecdf1a,0 24px 70px #0000003d}.buildCard:hover:before{opacity:1;transform:translate(9px)scaleX(1)}.buildCard:hover:after{opacity:.42;transform:translate(0)}.buildCardHeader{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:16px;display:grid}.buildIcon{border:1px solid var(--build-accent-border);background:linear-gradient(180deg, var(--build-accent-soft), #f4ecdf09), #0505045c;width:50px;height:50px;color:var(--build-accent);border-radius:8px;place-items:center;transition:background .16s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.buildIcon:after{opacity:.7;background:currentColor;border-radius:999px;width:5px;height:5px;transition:opacity .18s,transform .18s;position:absolute;top:8px;right:8px;transform:scale(.72)}.buildIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:25px;height:25px;transition:transform .18s}.buildCard:hover .buildIcon{background:linear-gradient(180deg, var(--build-accent-soft), #f4ecdf0f), #05050485;transform:translateY(-2px)rotate(-2deg)}.buildCard:hover .buildIcon:after{opacity:1;transform:translate(-5px,5px)scale(1)}.buildCard:hover .buildIcon svg{transform:translate(1px,-1px)}.buildCard p{max-width:32rem;color:var(--muted-strong);font-size:1rem;line-height:1.5}.transformationBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg, #e46f2a29, transparent 34%), linear-gradient(315deg, #85b7d91a, transparent 28%), var(--charcoal);padding:118px 0}.transformationBand.transformationStory{min-height:255vh;padding:0}.transformationSticky{grid-template-rows:auto minmax(320px,1fr) auto;align-content:center;gap:clamp(20px,4vh,34px);height:100svh;min-height:0;padding-top:clamp(118px,14vh,148px);padding-bottom:clamp(34px,7vh,72px);display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.transformationSticky.is-fixed{position:fixed}.transformationSticky.is-after{top:auto;bottom:0}.transformationStoryLead{gap:16px;max-width:920px;display:grid}.transformationStoryLead p{max-width:620px;color:var(--muted-strong);font-size:clamp(1.04rem,1.45vw,1.24rem);line-height:1.45}.mergeStage{background:0 0;border:1px solid #f4ecdf29;border-radius:8px;min-height:clamp(360px,43vh,460px);position:relative;overflow:hidden}.mergeCircle{aspect-ratio:1;text-align:center;width:min(340px,40%);transform:translate(-50%, -50%) scale(var(--source-scale));will-change:left, opacity, transform;border-radius:999px;place-content:center;justify-items:center;gap:12px;padding:clamp(34px,5vw,56px);transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%}.mergeCircleConsultants{left:var(--consultant-center);z-index:1;opacity:var(--consultant-opacity);background:0 0;border:1px solid #ffb36c70}.mergeCircleEngineers{left:var(--engineer-center);z-index:2;opacity:var(--engineer-opacity);background:0 0;border:1px solid #85b7d970}.mergeCircle span{max-width:12ch;color:var(--paper);letter-spacing:0;text-wrap:balance;font-size:clamp(1.55rem,2.45vw,2.55rem);font-weight:930;line-height:.92}.mergeAiWord{color:var(--copper-soft);font-style:normal}.mergeStepRail span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:930}.mergeCircle strong{max-width:13ch;color:var(--paper);text-wrap:balance;font-size:clamp(1.18rem,1.75vw,1.64rem);font-weight:850;line-height:1.02}.mergeCore{z-index:3;text-align:center;width:min(250px,30%);opacity:var(--core-opacity);transform:translate(-50%, -50%) scale(var(--core-scale));will-change:opacity, transform;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:50%;left:50%}.mergeCore strong{color:var(--paper);text-wrap:balance;font-size:clamp(.98rem,1.35vw,1.18rem);font-weight:900;line-height:1.05}.mergeCoreLogo{aspect-ratio:1;object-fit:cover;border:1px solid #ffb36c70;border-radius:999px;width:100%;box-shadow:0 24px 80px #0000004d}.mergeStepRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(6px,1.2vh,14px) 0 0;padding:0;list-style:none;display:grid}.mergeStepRail li{color:var(--muted);opacity:.54;border-top:1px solid #f4ecdf29;gap:8px;padding-top:12px;transition:border-color .18s,color .18s,opacity .18s;display:grid}.mergeStepRail li.is-active{color:var(--paper);opacity:1;border-color:#ffb36c9e}.mergeStepRail strong{color:inherit;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:820;line-height:1.16}.messSystemSection{background:radial-gradient(circle at 72% 18%,#8ccf9b1f,#0000 28%),linear-gradient(#050504 0%,#0e0b08 48%,#050504 100%);padding:78px 0 108px;scroll-margin-top:108px}.messSystemShell{gap:24px;display:grid}.messSystemMinimal .messSystemShell{text-align:center;align-content:center;min-height:clamp(430px,62vh,620px)}.messSystemMinimal .sectionNumber{justify-self:start}.messSystemMegaType{max-width:none;color:var(--paper);letter-spacing:0;text-transform:uppercase;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(8px,1.8vw,28px);margin:0;font-size:clamp(2.7rem,9vw,10.5rem);font-weight:900;line-height:.78;display:flex}.messSystemMegaType span{white-space:nowrap;display:inline-block}.messSystemMegaArrow{color:var(--copper-soft);font-size:.52em;transform:translateY(-.03em)}.messSystemHeader{margin-bottom:0}.titleArrow{color:var(--copper-soft);margin:0 .1em;font-weight:760;display:inline-block}.messSystemStage{border:1px solid var(--line-strong);background:#0807068f;border-radius:8px;grid-template-columns:minmax(230px,.9fr) minmax(190px,.54fr) minmax(250px,.9fr);align-items:center;gap:clamp(18px,3vw,34px);min-height:clamp(360px,46vh,430px);padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ecdf14}.messSystemStage:before{pointer-events:none;content:"";background-image:linear-gradient(#f4ecdf0a 1px,#0000 1px),linear-gradient(90deg,#f4ecdf09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.messFlowLine{background:linear-gradient(90deg, #ffb36c1f, var(--copper-soft), #8ccf9bb8);height:1px;position:absolute;top:50%;left:clamp(72px,9vw,120px);right:clamp(72px,9vw,120px);transform:translateY(-50%)}.stageLabel{width:fit-content;color:var(--copper-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:930;display:inline-flex}.messPile,.messBridge,.systemBoard{z-index:1;position:relative}.messPile{min-height:330px;position:relative}.messPile>.stageLabel{position:absolute;top:4px;left:0}.messSignal{min-width:min(220px,78%);color:var(--paper);background:#f4ecdf0e;border:1px solid #f4ecdf2e;border-radius:8px;grid-template-columns:42px auto;align-items:center;gap:12px;padding:14px 16px;display:inline-grid;position:absolute;box-shadow:0 20px 54px #00000042}.messSignal svg{width:42px;height:42px;color:var(--copper-soft);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;border:1px solid #ffb36c57;border-radius:999px;padding:10px}.messSignal strong{font-size:clamp(1.05rem,1.65vw,1.36rem);font-weight:860;line-height:1}.messSignal-voice{top:52px;left:7%;transform:rotate(-6deg)}.messSignal-mail{top:118px;left:28%;transform:rotate(4deg)}.messSignal-sheet{top:184px;left:12%;transform:rotate(-2deg)}.messSignal-image{top:236px;left:34%;transform:rotate(6deg)}.messBridge{place-items:center;gap:14px;display:grid}.messBridgeCore{aspect-ratio:1;width:clamp(142px,14vw,178px);color:var(--paper);text-align:center;background:#050504e0;border:1px solid #ffb36c8f;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 0 10px #ff7a180b,0 24px 70px #00000052}.messBridgeCore span{color:var(--copper-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:930}.messBridgeCore strong{font-size:clamp(1.35rem,2.35vw,2.08rem);font-weight:900;line-height:.95}.messBridgeSteps{gap:8px;width:min(180px,100%);display:grid}.messBridgeSteps span{color:var(--muted-strong);text-align:center;background:#f4ecdf0e;border:1px solid #f4ecdf29;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:840;line-height:1}.systemBoard{background:#8ccf9b0f;border:1px solid #8ccf9b47;border-radius:8px;justify-self:stretch;gap:22px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:inset 0 0 0 1px #8ccf9b14}.systemBoard>strong{color:var(--paper);letter-spacing:0;text-wrap:balance;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:900;line-height:.86}.systemPulseRows{gap:10px;display:grid}.systemPulseRows span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #8ccf9b3d;align-items:center;gap:12px;padding-top:12px;font-size:.84rem;font-weight:900;display:flex}.systemPulseRows span:before{content:"";background:currentColor;border-radius:999px;width:9px;height:9px;box-shadow:0 0 20px #8ccf9b94}.messSystemPunch{color:var(--paper);text-align:center;font-size:clamp(1.55rem,3vw,3.1rem);font-weight:900;line-height:.95}.audienceBand{padding:112px 0}.audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audienceCard{border:1px solid var(--paper-line);background:#ffffff47;grid-template-columns:18px 1fr;align-items:center;gap:14px;padding:20px;display:grid}.audienceCard span{background:var(--copper);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #e46f2a21}.audienceCard h3{color:var(--ink)}.trackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trackCard{border:1px solid var(--line);background:linear-gradient(180deg, #e46f2a24, #f4ecdf06), var(--charcoal);align-content:start;gap:18px;min-height:300px;padding:26px;display:grid}.trackCard p{color:var(--muted)}.whyBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--paper);background:radial-gradient(circle at 16% 20%,#ff7a1829,#0000 27%),radial-gradient(circle at 82% 66%,#8ccf9b1a,#0000 30%),linear-gradient(#050504 0%,#0f0d0a 48%,#050504 100%);padding:112px 0}.whyLayout{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);grid-template-areas:"lead proof""integrity proof"}.whyLayout>.sectionLead{grid-area:lead}.whyBand h2{max-width:12ch;color:var(--paper);font-size:clamp(2.35rem,4.1vw,4.2rem)}.proofGrid{grid-area:proof;gap:12px;display:grid}.proofBlock{color:var(--paper);background:linear-gradient(#f4ecdf0f,#f4ecdf06),#0505049e;border:1px solid #f4ecdf29;padding:24px;box-shadow:inset 0 1px #f4ecdf14}.proofBlock p{color:var(--muted);margin-top:12px}.integrityBlock{background:var(--copper);color:#180a00;border:1px solid #e46f2a6b;border-radius:8px;grid-area:integrity;align-self:end;padding:28px}.integrityBlock p{color:#180a00;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:850;line-height:1.16}.aboutSection{grid-template-columns:minmax(0,.9fr) minmax(320px,.64fr);gap:clamp(34px,6vw,86px);padding:118px 0;display:grid}.aboutSection article{align-content:start;gap:22px;display:grid}.aboutSection p{max-width:710px;font-size:clamp(1.1rem,1.65vw,1.52rem)}.aboutArabic{border-right:3px solid var(--copper);font-family:var(--font-arabic);text-align:right;margin-top:calc(.76rem + 22px);padding-right:clamp(22px,4vw,44px)}.aboutArabic h2{font-family:var(--font-arabic-display);margin-left:auto;font-weight:400;line-height:1.12}.aboutArabic p{color:var(--paper);font-family:var(--font-arabic);margin-left:auto;line-height:1.9}.finalCta{background:var(--paper);color:var(--ink);padding:112px 0}.finalCtaInner{grid-template-columns:minmax(0,.92fr) minmax(280px,.42fr);align-items:center;gap:clamp(30px,7vw,96px);display:grid}.finalCta h2{color:var(--ink)}.finalCta p{max-width:680px;color:var(--ink-muted);margin-top:18px}.finalActions{gap:12px;display:grid}.finalCta .secondaryButton,.finalCta .quietButton{border-color:var(--paper-line);color:var(--ink)}.footer{grid-template-columns:minmax(240px,.52fr) minmax(0,1fr);align-items:start;gap:28px;padding:34px 0 44px;display:grid}.footerBrandGroup{gap:12px;display:grid}.footerTagline{max-width:360px;color:var(--muted);font-size:.95rem}.footerLinks{color:var(--muted-strong);flex-wrap:wrap;justify-content:flex-end;gap:16px 20px;font-size:.92rem;font-weight:720;display:flex}.footerIconLink,.stickyWhatsappLead{border-radius:999px;place-items:center;display:inline-grid}.footerIconLink{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--copper-soft)}.stickyWhatsappLead{right:calc(22px + env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:70;color:#06180c;background:#25d366;width:58px;height:58px;display:none;position:fixed;box-shadow:0 18px 42px #00000057}.stickyWhatsappLead .whatsappIcon{width:28px;height:28px}.servicePage{min-height:100vh}.partnershipHero{grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);align-items:end;gap:clamp(30px,6vw,82px);padding:180px 0 92px;display:grid}.partnershipHero>div{gap:22px;display:grid}.partnershipHero h1{font-size:clamp(3.5rem,8vw,8.4rem)}.partnershipHero p{max-width:760px}.partnershipNote{background:#f4ecdf0e;border:1px solid #ffb36c6b;border-radius:8px;padding:28px}.partnershipNote strong{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:930;display:block}.pageTrackGrid{padding-bottom:80px}.partnershipPrinciples{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(30px,6vw,78px);padding:78px 0 118px;display:grid}.partnershipPrinciples ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.partnershipPrinciples li{border-bottom:1px solid var(--line);color:var(--muted-strong);padding:18px 0;font-size:clamp(1.1rem,1.6vw,1.42rem);font-weight:760}@media (max-width:1040px){.siteHeader{border-radius:20px;grid-template-columns:1fr auto}.navLinks{order:3;grid-area:2/1/auto/-1;justify-content:flex-start}.heroContent,.diagnosisLayout,.audienceLayout,.whyLayout,.aboutSection,.finalCtaInner,.partnershipHero,.partnershipPrinciples,.splitHeader{grid-template-columns:1fr}.splitHeader>p{justify-self:start}.heroContent{align-items:end}.diagnosisStep{grid-template-columns:54px minmax(0,1fr)}.diagnosisStep p{grid-column:2}.buildGrid,.trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.whyLayout{grid-template-areas:"lead""proof""integrity"}.transformationBand{padding:96px 0}.transformationBand.transformationStory{min-height:250vh;padding:0}.transformationSticky{padding-top:126px}}@media (max-width:720px){html{scroll-padding-top:154px}.section{width:min(100% - 28px,1180px)}.siteHeader{gap:12px;width:min(100% - 20px,1220px);top:10px}.brand strong{font-size:.96rem}.headerCta{min-height:38px;padding:0 14px}.navLinks{gap:10px 14px;font-size:.84rem}h1{font-size:clamp(3rem,18vw,4.6rem);line-height:.86}h2{font-size:clamp(2.15rem,12vw,3.5rem)}.cinematicHero{height:440vh;min-height:2800px}.heroSticky{min-height:720px}.heroContent{padding-top:174px;padding-bottom:30px}.heroShade{background:linear-gradient(#050504d6,#05050457 42%,#050504ed),linear-gradient(90deg,#050504b8,#05050429)}.heroCopyBlock{gap:18px}.heroCopyBlock p{font-size:1rem}.heroArabic{font-size:1.16rem!important}.heroActions,.finalActions,.primaryButton,.secondaryButton,.quietButton{width:100%}.diagnosisBand,.audienceBand,.whyBand,.buildSection,.transformationBand,.messSystemSection,.partnershipSection,.aboutSection,.processSection,.finalCta{padding-top:78px;padding-bottom:78px}.transformationBand.transformationStory{min-height:245vh;padding:0}.transformationSticky{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.6vh,20px);padding-top:clamp(124px,18svh,150px);padding-bottom:24px}.transformationStoryLead{gap:10px}.transformationStoryLead h2{font-size:clamp(2rem,9.8vw,3.1rem);line-height:.94}.transformationStoryLead p{font-size:.98rem;line-height:1.38}.mergeStage{min-height:clamp(300px,42svh,360px)}.mergeCircle{width:min(218px,54vw);padding:22px}.mergeCircleConsultants,.mergeCircleEngineers{text-align:center;justify-items:center;padding:22px}.mergeCircle span{max-width:11ch;font-size:clamp(1.16rem,5.5vw,1.52rem);line-height:.96}.mergeCircleEngineers span{max-width:10ch}.mergeCircle strong{display:none}.mergeCore{gap:10px;width:min(168px,46vw);padding:0}.mergeCoreLogo{width:100%}.mergeCore strong{font-size:.96rem}.mergeStepRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.mergeStepRail li{gap:6px;padding-top:10px}.mergeStepRail span{letter-spacing:.12em;font-size:.62rem}.mergeStepRail strong{font-size:.72rem;line-height:1.1}.diagnosisStep{grid-template-columns:1fr;gap:10px}.diagnosisStep p{grid-column:auto}.buildGrid,.trackGrid,.audienceGrid{grid-template-columns:1fr}.buildCard,.trackCard{min-height:auto}.buildCard{gap:14px;padding:20px}.messSystemSection{padding:78px 0}.messSystemMinimal .messSystemShell{min-height:560px}.messSystemMegaType{flex-flow:row;gap:clamp(8px,2.4vw,14px);font-size:clamp(2.55rem,9.5vw,4.2rem)}.messSystemMegaArrow{font-size:.58em}.messSystemStage{grid-template-columns:1fr;gap:24px;min-height:0;padding:22px}.messSystemStage:before,.messFlowLine{display:none}.messPile{min-height:205px}.messSignal{grid-template-columns:32px auto;gap:8px;min-width:min(170px,62vw);padding:9px 10px}.messSignal svg{width:32px;height:32px;padding:7px}.messSignal strong{font-size:1rem}.messSignal-voice{top:38px;left:0}.messSignal-mail{top:76px;left:38%}.messSignal-sheet{top:112px;left:7%}.messSignal-image{top:148px;left:42%}.messBridgeCore{width:148px}.messBridgeSteps{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.messBridgeSteps span{padding:8px 6px;font-size:.7rem}.systemBoard{gap:18px;padding:24px}.systemPulseRows,.footer{grid-template-columns:1fr}.footerLinks{justify-content:flex-start}.stickyWhatsappLead{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px}}@media (max-width:720px) and (max-height:740px){.transformationSticky{gap:8px;padding-top:clamp(136px,23svh,160px);padding-bottom:10px}.transformationStoryLead{gap:6px}.transformationStoryLead h2{font-size:clamp(1.36rem,7vw,1.85rem);line-height:.98}.transformationStoryLead p{display:none}.mergeStage{min-height:clamp(220px,34svh,250px)}.mergeCircle{width:min(172px,51vw);padding:16px}.mergeCircleConsultants,.mergeCircleEngineers{padding:16px}.mergeCircle span{font-size:clamp(.92rem,4.4vw,1.1rem)}.mergeCore{width:min(110px,34vw)}.mergeCore strong{font-size:.76rem}.mergeStepRail li{gap:4px;padding-top:7px}.mergeStepRail span{font-size:.56rem}.mergeStepRail strong{font-size:.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematicHero,.messSystemSection{height:auto;min-height:0}.heroSticky,.messSystemSticky{position:relative;top:auto}.heroCanvas{display:none}.messSystemBackdrop{opacity:.24;background:url(/generated/coppercortex-workflow-keyframe.png) 50%/cover no-repeat}.heroFallbackScene{display:block}}
