@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAxYABAAAAAAGKwAAAv6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi4bhWQcKAZgP1NUQVRIAIIkEQgKmUSTOAtsAAE2AiQDgVAEIAWEFgeDdAwHGyAUM6P2kpPqk+L/ctyxtMIbMiwbMgpqzGW+Hexnm41J1ZK9swoKd0gFnah9MGGjqZXTTRpKGyWMiIPOP5Yo4eOFThwhySxRNUb27c8jlA8rQknkgNDGRkcYIGGANCsVFZvyeNb/2mZ2v54nRDzRAu8StEYikpNl+IO29Q8To0GPaIMqC22Ek0X8e7rkYK2C1dcZXEb8kW1u5EZp1AYJTxpd/2zqFOJ5+ZAUuaCFyVAnWx+Etbxt55yefSWvI2h6LK1OWP8DNA68XMtgYTd5oOJ4IlU25o4LAKqub7/jgVFIQhPncgNnSleUycB4wgfS+q/WSjtTv/u8VQFE4VKRURGSjOmdPtiePuK9CwIowZoQPaCKcR9j4jXakrEA+3Vn5RTptxGrmcsxNQOyKevlpp5lUufo8UT8ePGf0cAEgGKRokSCSn0EY3EIlqQICMacZPLZtacAA+rr1dYA1K/NVQ/Uv6KjCah8gP7XQLt9ta0JiKCBxhABBdKeArXVNaEK6Ld+c7aMngc9h8zGSG2ijwiPhYkaoHOWUwSglD1xZkcFotNF8lATCmJgxAShnoYR6uqvfuFNnHtk2RA9NLRLe9JRNtUM5QbZADTjeiExWMAYFTyvktCoRDko6coAoWxwH/1XYG7nwqYEeVIj0ikFZZEDi8E28MiSm6Cs11nCdFgAzCAkJ4CQ8FFpAbnQ/1H8SbjBmpwXFJu3wflbr6Xwe/VgwsG/HqESuUKpEiESCVkXFFQ0DCxsHFxx4vEJCImIrwl49n31iOCIbpZSEdGUBIZzFQYyc0/ICS+PK8vOsmDWbTiNOS4j+QbNhbEhK4nFyInpmQRD8bC7nALomXRanOx10TnycutQ67/gCJyyLm2iQaiHBQEHJztu5ygns1CthmGVl3DsagvgYOwj2/7/gmxrfqPgEdTcPMAigYgCAQteLJvr/vWaDgLAH7sGE+IjzJv5UBzelkEZQAXsJh5D6xPeE+MFgppU92lVZi12E6o+W46FvgPMLfXpzJRgocJGihYrXuLk08w4y+wXiT+0i7umLm2ZHDRkmIhRY8ZVHTcyyiK77zzdv0GAmtD6j/PH1/bHI8BLBjiFnJJakhQa6VqsJoVsucf6KodCjYQZC8cVqC8CT6RYUeKQxCNLEI0vhgCFCJUYjQT98iqpWuBNRt46/XEwcArkFe4BFy5Cdel91fZicdWVYTqSnK4o9wCC4ERSFsmmY+mCZcZBcVP6OQZdXQAPWeGIdFASM0VMpPHsUBdDWji4j1Jp2dn5ba9hZ3fYxYQNpUnUWSDhBsN7kZOTgEAZFJ1aqpai+kLnYHEttmELWMrw0ZtSv/2YOPv/KU3mH6TeR4n134GDZciDp6BOynEpDaJEgdxD10eH/RrGEmuKHVLAk+8PImVSjOG86rFWM6R5OcAf16eadEtNVJMIguyHQXYIMT8J5rVh//Eq2X/pCl4YqG+OgBWinxrsdv2hoH91EWd3pQveYgNIUb6DHJnn0SBxLFtNpXLzgwvsI4cqaDIvJtvmHJvQ5FNbmeINCFCYVFU9iC3+mT4jEkhRdvM0BYrE6u3D7p5QdS/2dGuJYsSFA6abUYmsUdfz6YA3qCamA36LhrvgOeQ8r9lvI9G3nql29L1Yhrex2iN5LqA1nOSlgIH0bXtIt/ixNjUxqopHoX0ha3BaKK55KuyzRqUmWOXZhmNlgc9po9FJg8S26ufMDjJqZJnbfdVZCtetmLkd3LB6ajxmd4nvapgssax150kh7zVfTwD6PHQ7rPSlWqUDazvdKdJzXcgYhjsaWW7atS2jo7fC/RC7nj9l0eDQ5jxx1nWaKt/6f7vZqcZqLWsZ43zqOYBSFdbKQo3hIcwLWUCDRBnm1JlHF5GZv/sqswZhZaOvcYPm7eL19rCCFp4XIQT4nhDPa97p/qf9JxacH15AGn4FNAPS/8c66pXqTwrfuUrGhx5OKFR4iAXJtdYkTXZ1ekYPG9ua2as6K0uYz+wvdRBJuWhZs1qLT3CYlrfapCOxsg5FV02D2GxTDLMpeeD0WDzwlftrifuAcXPc4XfLBdSDCSbN+a6jClMLlXxHmhnLMCUZUrJNJiQd3NOQDPpCnMM45O+ct2v6Luc17NWORHB6MA+oROhglCHybMWG95wDYyxVtsqBHktLaXNvqMNcUfNm/DGWkFtFyTLVvs/+Jdcu8+DKNUv4qh5Dujc1DmnvsbJ4FYpqDQiqR1d9XVd0qQjCmkWq8fLb8g3cZpG1hHBgJvMoc/qmEsLNPtY+mOFrApaF2TPi63Y+bAd/MkdHzmcYyfG8bFo7wX5oSpyggKxnZJOZnCnHHAWHd8a5JtpMy9rbTcsn2l3uDRQIUJgcy1WM1GiTBzgcyQNr8hCDg2ATZ4DdGyDDsdLbrm3/h7V5MeUYh7Ji3VUjqDZOn87H+r8aMS0ep+N114wcrwJYtI6umtHSpHDaulEorscbNOfAAxaNhn24p3ks9k37NtktoJKQLwHq8rlUTHtR+azCvZOxnVH1rOyVy72bc0bAsfKTaLCJr9ZOa2TG5YpxprawRqnG9f8sP4yGXDQZjZ6s0Fg8sOnYRy8ruu69Vg2qRqlIJS4u4TmCI3+fRzYh2kGvAI3EJn+d5BjuCxpGY4U98WqrXo9rwXsYemam8QWazJ6LriJaBGTuB74k1iW2j++xj3J094yD1EGUjSse+17Jxbi2309Pu5+dbn6mIPc07zQiQsBw1duQnc/kHh01lRWz8Z23QdxGZWK9niTQkw9+NjRq0/pi5rQ+oZ7B0KCNmDEKMmn+fwa0xul0MKJuCnrP4frBCOesPYM6565z0EhIYMjbstmr4HtjkwQZtPNkYyQW+fYH8Q3R/YUIxKluIIrjZgm4idrvyMZA4r9Q5+MXHnggn4CXi/rt2/TH7bPPewRD4Nn5CMeCZXAcYdriacewY/Bu9aVGNR4O20nARx8ffrxqu/eBEHzS1clX4f2aX3PmNfr8nuToSNLUYq7YlHMYO5yyTsHbuGvtBywSIhjGhjxNHwzT9K3TGnQ12Wl97JRB3uZumE6dI7th9yPpOxzv8uJ8jaZ8TWahEZyPkSHIwfe1+fyShiIT7q6PUmqztRp9eo9SYrStj7u8q1uebMuIWtQ7HaFN1FaJk4tSSM2OdESETKqfEyHRp2tSLMmZuH9Mt1HlIDLnDCi1D4AdjgyjTqDJ2cDlLVBoBAYdiFryg/MBVgABwDAo4S8IVF0F08nvJGjs66QPpIqCXDVsoQSDIR6ui/w5AM1MoFzdYhAzDpBvh38BdQAWAGqk9+hJ9Qn//2qm9/KAs8zH2SX/f2iu1zVwWs0x3o1ULgJNtq9avEdw9i+yC6L/r8tbb4YAoJ05m3n7XWdZWPpXorf3CwB+rnIXT0Z9SViFXoWhmzQAC5tXAA1+hkcGnmXK/u/bwkJYeEM2/OZaGFzfSZIJRV12/106aJSiJxh1Nuqeh9EdSBtMZr8irH4keSjNEeeRSG4QmQfqTGbbRTEqZsWAJNFxHcXHLw+aNGaHycpIHLPotRBKmZLTOWxalkniQodCXEVisiIJyhC/CAZz1RNbgJXdDxHAJil8rXijwAXmxt3jZYmFl34BrSnxby0Kr9bqZHlro2OstGabdKatVeGM2xmBCQ25MBNa4nhwSLNGFZoYdKD7BrUqWbnGVqvRMQC036KdhgxK1Vu4yB0LTToeCqZ2T9IZtdWpq8na9jtIFHFRZ54qEmSBbONaliybothnCjl5T9iLIilNd28RrQJpiRb3i6JZW8LAXtpKLLApf/1k2TAuXIuLyaLailSnXNm5OTobw82FgK6Z3ySqVoWD9FicVGWTYcbdS1fN4gakX76/mUMFvIT+drr13v9NwDInAVTspDNyjg8tHT0DIxOmzJizYMlKhEhRSMiixeiCgoqGjoGJhY2DiydWnHgJ+AR5tw0RMYkZkVH/mn5T/r1tSsc2O8X7rTCbt8lMKnWsNLC8McgKxrBW8gZZZIzGYmN6gyorVVlHqzFmNJrKhCCiSQ9tsBVgOCsFgy2C0VoMMwRZlNmayYSZPKgaitRXGsW27IbvZ/r3UOjyUN5CYco/wzbmAA==)format("woff2"),url(/_astro/geist-cyrillic-ext-400-normal.ChfpGzr5.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-cyrillic-400-normal.DXusLSnH.woff2)format("woff2"),url(/_astro/geist-cyrillic-400-normal.DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-vietnamese-400-normal.C8xY9-dI.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2)format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-cyrillic-ext-600-normal.PR76dHFV.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-cyrillic-600-normal.BeW5VFD_.woff2)format("woff2"),url(/_astro/geist-cyrillic-600-normal.CnEeIcMC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-vietnamese-600-normal.BFUgqsz8.woff2)format("woff2"),url(/_astro/geist-vietnamese-600-normal.B5MZcNo4.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2)format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2)format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-cyrillic-ext-700-normal.CBIC21Ex.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-cyrillic-700-normal.BSHy2ewF.woff2)format("woff2"),url(/_astro/geist-cyrillic-700-normal.BH7gZKkM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-vietnamese-700-normal.Dm6ODIDG.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-ext-700-normal.BnofTsEi.woff2)format("woff2"),url(/_astro/geist-latin-ext-700-normal.DKAtFBEc.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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-latin-700-normal.CFi8mLqe.woff2)format("woff2"),url(/_astro/geist-latin-700-normal.Bod5GerT.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-vietnamese-700-normal.DuQcgozP.woff2)format("woff2"),url(/_astro/newsreader-vietnamese-700-normal.DtcFBl0j.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-ext-700-normal.Ougc6Dr0.woff2)format("woff2"),url(/_astro/newsreader-latin-ext-700-normal.79d_He5Z.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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-700-normal.rIgV_oaK.woff2)format("woff2"),url(/_astro/newsreader-latin-700-normal.CluIqIw6.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:Geist Local;src:local(Geist);font-display:swap}:root{color-scheme:light;--paper:#f1ece2;--paper-raised:#faf7f0;--paper-muted:#e8e1d5;--ink:#172027;--ink-soft:#505b62;--line:#1f323e33;--line-strong:#1f323e5c;--slate:#173247;--slate-deep:#102431;--tech-blue:#286bd6;--tech-blue-readable:#1556b8;--tech-blue-soft:#286bd61a;--tech-blue-bright:#76a9ff;--com-yellow:#f2c15a;--com-yellow-readable:#805308;--focus:#0b63d1;--shadow:0 18px 48px #15222a1a;--radius-sm:.45rem;--radius:.8rem;--control-motion:.18s cubic-bezier(.2, .8, .2, 1);--header-bg:#173247;--header-ink:#f7f3ea;--header-border:#f7f3ea33;--contact-bg:#173247;--contact-ink:#f7f3ea;--contact-muted:#cedae0}html[data-theme=dark]{color-scheme:dark;--paper:#11171b;--paper-raised:#182127;--paper-muted:#1d292f;--ink:#f1ece2;--ink-soft:#bec8cc;--line:#e7eef02e;--line-strong:#e7eef057;--slate:#dfeaf0;--slate-deep:#f1ece2;--tech-blue:#74a9ff;--tech-blue-readable:#91baff;--tech-blue-soft:#74a9ff1f;--tech-blue-bright:#a9c9ff;--com-yellow:#f2c15a;--com-yellow-readable:#f2c15a;--focus:#f2c15a;--shadow:0 20px 60px #00000047;--header-bg:#f1ece2;--header-ink:#172027;--header-border:#17202733;--contact-bg:#f1ece2;--contact-ink:#172027;--contact-muted:#526068}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Geist,Geist Local,system-ui,sans-serif;font-size:1rem;line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.042em;text-wrap:balance;font-family:Newsreader,Georgia,serif;font-weight:600;line-height:.98}h3{text-wrap:balance;line-height:1.2}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--tech-blue);color:#fff}.shell{width:min(100% - 2rem,76rem);margin-inline:auto}.shell>*,.hero-grid>*,.ai-grid>*,.contact-grid>*,.section-heading-split>*{min-width:0}.section-pad{padding-block:clamp(4.5rem,8vw,8rem)}.scroll-target{scroll-margin-top:6.5rem}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--tech-blue-readable);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.73rem;font-weight:700;line-height:1.45}.brand{min-width:0;color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid;border-radius:50%;flex:0 0 2.45rem;place-items:center;width:2.45rem;height:2.45rem;font-weight:700;line-height:1;display:grid;position:relative}.brand-mark i{border:2px solid var(--header-bg);background:var(--com-yellow);border-radius:50%;width:.62rem;height:.62rem;position:absolute;bottom:.18rem;right:-.08rem}.brand-wordmark{letter-spacing:.085em;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1;display:block}.brand-tec{color:var(--tech-blue-readable)}.brand-afri{color:var(--ink)}.brand-com{color:var(--com-yellow-readable)}.brand-label{color:currentColor;letter-spacing:.09em;opacity:.72;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.38rem;font-size:.58rem;font-weight:600;line-height:1;display:block;overflow:hidden}.site-header{z-index:100;border-bottom:1px solid var(--header-border);background:color-mix(in srgb, var(--header-bg) 95%, transparent);color:var(--header-ink);backdrop-filter:blur(14px);position:sticky;top:0;box-shadow:0 8px 30px #1024311f}.site-header .brand-com{color:var(--com-yellow)}html[data-theme=dark] .site-header .brand-com{color:#805308}.header-inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.8rem;display:flex}.desktop-nav{justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.desktop-nav a{padding-block:.55rem;font-size:.83rem;font-weight:600;text-decoration:none}.header-actions{flex:none;align-items:center;gap:.45rem;display:flex}.utility-button{border:1px solid var(--header-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--header-ink) 7%, transparent);width:44px;min-height:44px;color:var(--header-ink);cursor:pointer;transition:transform var(--control-motion), border-color var(--control-motion), background-color var(--control-motion);place-items:center;text-decoration:none;display:inline-grid}.utility-button svg{width:1.2rem;height:1.2rem}.theme-moon,html[data-theme=dark] .theme-sun{display:none}html[data-theme=dark] .theme-moon{display:block}.menu-toggle{display:none}.menu-lines{gap:.25rem;width:1.18rem;display:grid}.menu-lines i{height:1.5px;transition:transform var(--control-motion), opacity var(--control-motion);background:currentColor;display:block}.menu-toggle[aria-expanded=true] .menu-lines i:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-lines i:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobile-navigation{border-top:1px solid var(--header-border);background:var(--header-bg);color:var(--header-ink)}.mobile-navigation nav{gap:.35rem;padding-block:.8rem 1.2rem;display:grid}.mobile-navigation a{border-radius:var(--radius-sm);align-items:center;min-height:44px;padding:.65rem .8rem;font-weight:600;text-decoration:none;display:flex}.mobile-navigation .mobile-contact-link{background:var(--tech-blue);color:#fff;justify-content:center;gap:.55rem;margin-top:.3rem}.mobile-contact-link svg{width:1.1rem;height:1.1rem}.hero{border-bottom:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--paper);background-size:3.6rem 3.6rem;position:relative;overflow:clip}.hero:before{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 93%, transparent) 56%, transparent 100%);content:"";position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.hero h1{max-width:52rem;margin-bottom:1.75rem;font-size:clamp(3.25rem,7.2vw,7rem)}.hero-opening{max-width:46rem;color:var(--ink);margin-bottom:.75rem;font-size:clamp(1.12rem,1.8vw,1.35rem);font-weight:600;line-height:1.55}.hero-body{max-width:46rem;color:var(--ink-soft);margin-bottom:0;font-size:1.02rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{border-radius:var(--radius-sm);text-align:center;min-height:44px;transition:transform var(--control-motion), border-color var(--control-motion), background-color var(--control-motion), color var(--control-motion), box-shadow var(--control-motion);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.78rem 1rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button-primary{color:#fff;background:#1d5fc7;border-color:#1d5fc7;box-shadow:0 9px 24px #1d5fc738}.button-secondary{border-color:var(--line-strong);background:color-mix(in srgb, var(--paper-raised) 72%, transparent);color:var(--ink)}.envelope-icon,.contact-submit-button svg{flex:none;width:1.15rem;height:1.15rem}.credibility{border-bottom:1px solid var(--line);background:var(--paper-raised)}.credibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credibility article{border-right:1px solid var(--line);min-width:0;padding:1.6rem clamp(1rem,3vw,2.2rem)}.credibility article:first-child{padding-left:0}.credibility article:last-child{border-right:0}.credibility strong,.credibility span{display:block}.credibility strong{color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.credibility span{color:var(--ink-soft);margin-top:.45rem;font-size:.78rem;line-height:1.45}.section-heading{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading h2,.ai-copy h2,.contact-intro h2,.confidentiality-card h2{margin-bottom:1.25rem;font-size:clamp(2.6rem,5.5vw,5.2rem)}.section-heading>p:last-child,.section-heading-split>p,.ai-copy>p,.contact-intro>p,.confidentiality-card>div:last-child>p{color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.12rem)}.section-heading-split{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:3rem;max-width:none;display:grid}.section-heading-split h2,.section-heading-split>p{margin-bottom:0}.situations-section{background:var(--paper)}.situations-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.situation-item{border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;min-width:0;padding:2rem 2rem 2rem 0;display:grid}.situation-item:nth-child(2n){border-left:1px solid var(--line);padding-left:2rem;padding-right:0}.item-index,.service-number{color:var(--tech-blue-readable);letter-spacing:.1em;font-size:.72rem;font-weight:700}.situation-item h3{margin-bottom:.65rem;font-size:1.17rem}.situation-item p{color:var(--ink-soft);margin-bottom:0;font-size:.92rem}.services-section{border-block:1px solid var(--line);background:var(--paper-raised)}.service-list{border-top:1px solid var(--line-strong)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.2rem,4vw,3.7rem);display:grid}.service-identity{grid-template-columns:2rem 3.2rem minmax(0,1fr);align-content:start;gap:.75rem;display:grid}.service-icon{border:1px solid color-mix(in srgb, var(--tech-blue) 45%, transparent);border-radius:var(--radius-sm);background:var(--tech-blue-soft);width:2.4rem;height:2.4rem;color:var(--tech-blue-readable);padding:.48rem}.service-identity h3{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.service-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.service-row dl div{min-width:0}.service-row dt,.case-card dt{color:var(--tech-blue-readable);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.5rem;font-size:.67rem;font-weight:700}.service-row dd,.case-card dd{color:var(--ink-soft);margin:0;font-size:.88rem}.cases-section{background:var(--paper)}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.case-card{border:1px solid var(--line);background:var(--paper-raised);min-width:0}.case-card header{border-bottom:1px solid var(--line);min-height:12rem;padding:1.4rem}.case-card header>span{color:var(--com-yellow-readable);letter-spacing:.12em;font-size:.75rem;font-weight:700}.case-card header p{color:var(--tech-blue-readable);letter-spacing:.09em;text-transform:uppercase;margin:2rem 0 .5rem;font-size:.7rem;font-weight:700}.case-card h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.8rem;font-weight:600}.case-card dl{margin:0;padding:1.4rem}.case-card dl div+div{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1.2rem}.ai-section{border-block:1px solid var(--line);background:var(--paper-muted)}.ai-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.75fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ai-copy .lead{color:var(--ink);font-size:1.13rem;font-weight:600}.ai-flow{border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:var(--shadow);margin:0}.ai-flow figcaption{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:1rem 1.2rem;font-size:.75rem}.ai-flow ol{margin:0;padding:1rem 1.2rem 1.2rem;list-style:none}.ai-flow li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.2rem;display:grid;position:relative}.ai-flow li:last-child{border-bottom:0}.ai-flow li>span{border:1px solid color-mix(in srgb, var(--tech-blue) 50%, transparent);width:2rem;height:2rem;color:var(--tech-blue-readable);border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid}.ai-flow li>i{z-index:2;background:var(--paper-raised);width:.7rem;color:var(--com-yellow-readable);text-align:center;font-style:normal;line-height:1.2;position:absolute;bottom:-.7rem;left:.68rem}.method-section{background:var(--paper)}.method-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.method-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;min-width:0;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.method-list li:nth-child(3n+2),.method-list li:nth-child(3n+3){padding-left:1.5rem}.method-list li:nth-child(3n){border-right:0}.method-list li>span{color:var(--tech-blue-readable);font-size:.7rem;font-weight:700}.method-list strong{margin-bottom:.35rem;display:block}.method-list p{color:var(--ink-soft);margin:0;font-size:.86rem}.confidentiality-section{background:var(--paper);padding-bottom:clamp(4.5rem,8vw,8rem)}.confidentiality-card{border:1px solid var(--line-strong);background:var(--paper-raised);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.confidentiality-mark{border:1px solid var(--tech-blue-readable);width:5rem;height:5rem;color:var(--tech-blue-readable);border-radius:50%;place-items:center;font-family:Newsreader,Georgia,serif;font-size:2rem;display:grid}.confidentiality-card h2{margin-bottom:.8rem;font-size:clamp(2rem,4vw,3.6rem)}.confidentiality-card>div:last-child>p:last-child{margin-bottom:0}.contact-section{background:var(--contact-bg);color:var(--contact-ink)}.contact-grid{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.eyebrow-contact{color:#8bb8ff}html[data-theme=dark] .eyebrow-contact{color:#1556b8}.contact-intro>p{color:var(--contact-muted)}.contact-safety{border-top:1px solid color-mix(in srgb, var(--contact-ink) 20%, transparent);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;margin-top:2rem;padding-top:1.2rem;display:grid}.contact-safety svg{width:1.5rem;height:1.5rem;color:var(--com-yellow)}.contact-safety p{color:var(--contact-muted);margin:0;font-size:.84rem}.contact-form{border:1px solid color-mix(in srgb, var(--contact-ink) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--contact-ink) 7%, transparent);padding:clamp(1.2rem,3vw,2rem)}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form label{margin-bottom:1rem;display:block}.contact-form label>span{margin-bottom:.42rem;font-size:.78rem;font-weight:700;display:block}.contact-form input,.contact-form textarea{border:1px solid color-mix(in srgb, var(--contact-ink) 28%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--contact-bg) 82%, var(--contact-ink) 18%);width:100%;min-height:44px;color:var(--contact-ink);outline:none;padding:.78rem .85rem}.contact-form textarea{resize:vertical;min-height:10rem}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--tech-blue-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--tech-blue) 25%, transparent)}html[data-theme=dark] .contact-form input:focus,html[data-theme=dark] .contact-form textarea:focus{border-color:#1556b8}.form-warning{color:var(--contact-muted);margin:.25rem 0 1.2rem;font-size:.78rem}.form-submit{align-items:center;gap:1rem;display:flex}.contact-submit-button{border-color:var(--tech-blue);background:var(--tech-blue);color:#fff;cursor:pointer;flex:none}html[data-theme=dark] .contact-submit-button{background:#1556b8;border-color:#1556b8}.contact-submit-button:disabled{border-color:color-mix(in srgb, var(--contact-ink) 20%, transparent);background:color-mix(in srgb, var(--contact-ink) 12%, transparent);color:var(--contact-muted);cursor:not-allowed}.form-status{color:var(--contact-muted);margin:0;font-size:.75rem;line-height:1.45}.site-footer{color:#e8eff2;background:#0d1e29;border-top:1px solid #f7f3ea24;padding-block:2.2rem}.site-footer .brand-mark i{border-color:#0d1e29}.site-footer .brand-tec{color:#83b4ff}.site-footer .brand-afri{color:#e8eff2}.site-footer .brand-com{color:var(--com-yellow)}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:end;gap:2rem;display:grid}.footer-grid p{color:#aebdc4;margin:.75rem 0 0;font-size:.76rem}.footer-note{text-align:right}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover{color:#9ec3ff}html[data-theme=dark] .desktop-nav a:hover{color:#1556b8}.utility-button:hover{background:color-mix(in srgb, var(--header-ink) 13%, transparent);border-color:currentColor;transform:translateY(-1px)}.button-primary:hover,.contact-submit-button:not(:disabled):hover{background:#174da2;border-color:#174da2;transform:translateY(-1px);box-shadow:0 12px 28px #1d5fc74d}.button-secondary:hover{border-color:var(--tech-blue);background:var(--tech-blue-soft);color:var(--tech-blue-readable);transform:translateY(-1px)}}.utility-button:active,.button:active{transform:scale(.98)}@media (width<=1100px){.desktop-nav{gap:.7rem}.brand-label{display:none}.service-row{grid-template-columns:1fr;gap:1.5rem}.service-row dl{padding-left:5.7rem}}@media (width<=960px){.desktop-nav{display:none}.menu-toggle{display:inline-grid}.hero-grid,.ai-grid,.contact-grid{grid-template-columns:1fr}.hero-copy{max-width:52rem}.ai-copy,.contact-intro{max-width:48rem}.case-grid{grid-template-columns:1fr}.case-card{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);display:grid}.case-card header{border-right:1px solid var(--line);border-bottom:0;min-height:100%}.contact-grid{gap:2.5rem}}@media (width<=760px){.shell{width:min(100% - 1.5rem,76rem)}.site-header .brand-label{display:none}.header-contact{display:inline-grid}.hero h1{font-size:clamp(3rem,14vw,5rem)}.credibility-grid{grid-template-columns:1fr}.credibility article,.credibility article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:1.2rem 0}.credibility article:last-child{border-bottom:0}.situations-grid,.section-heading-split,.method-list{grid-template-columns:1fr}.situation-item,.situation-item:nth-child(2n){border-left:0;padding:1.5rem 0}.section-heading-split{gap:1.25rem}.service-row dl{grid-template-columns:1fr;gap:1.15rem;padding-left:0}.service-row dl div+div{border-top:1px solid var(--line);padding-top:1.15rem}.case-card{display:block}.case-card header{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.method-list li,.method-list li:nth-child(3n+2),.method-list li:nth-child(3n+3){border-right:0;padding:1.35rem 0}.confidentiality-card{grid-template-columns:1fr}.confidentiality-mark{width:4rem;height:4rem}.footer-grid{grid-template-columns:1fr}.footer-note{text-align:left}}@media (width<=520px){.section-pad{padding-block:4.2rem}.header-inner{min-height:4.25rem}.brand-mark{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.brand-wordmark{font-size:.9rem}.header-actions{gap:.3rem}.utility-button{width:44px}.hero-actions,.form-submit{flex-direction:column;align-items:stretch}.hero-actions .button,.contact-submit-button{width:100%}.service-identity{grid-template-columns:1.6rem 2.8rem minmax(0,1fr)}.form-grid{grid-template-columns:1fr;gap:0}.contact-form{padding:1rem}}@media (width<=360px){.shell{width:min(100% - 1rem,76rem)}.site-header .brand-mark{display:none}.brand{gap:.4rem}.hero h1{font-size:2.75rem}.situation-item{grid-template-columns:2.4rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--africom-accent-light:#087f73;--africom-accent-dark:#47e0c1;--africom-com:#f2b935;--africom-paper:#fff;--africom-paper-raised:#f5f5f4;--africom-paper-dark:#111414;--africom-paper-dark-raised:#171b1b;--africom-ink:#303030;--africom-ink-dark:#f7efe5;--africom-muted:#5f6368;--africom-muted-dark:#c8cfcb;--africom-control-radius:.7rem;--africom-card-radius:.14rem;--africom-control-motion:.18s ease}.africom-theme{--africom-accent:var(--africom-accent-light);--africom-accent-soft:color-mix(in srgb, var(--africom-accent) 16%, transparent);--africom-surface:var(--africom-paper);--africom-surface-raised:var(--africom-paper-raised);--africom-text:var(--africom-ink);--africom-text-muted:var(--africom-muted);--africom-card-accent:linear-gradient(90deg, var(--africom-accent), var(--africom-com));--africom-card-surface:linear-gradient(135deg, color-mix(in srgb, var(--africom-accent) 7%, transparent), color-mix(in srgb, var(--africom-com) 8%, transparent));--africom-card-border:#30303029;--africom-card-hover-border:#30303047;--africom-card-shadow:0 16px 44px #18181812;--africom-card-hover-shadow:#1818181c;--africom-control-surface:#ffffffe6;--africom-control-border:#30303033;--africom-control-ink:#303030;--africom-control-hover-surface:color-mix(in srgb, var(--africom-accent) 10%, white);--africom-control-hover-border:color-mix(in srgb, var(--africom-accent) 58%, transparent);--africom-control-hover-ink:color-mix(in srgb, var(--africom-accent) 78%, black);--africom-focus-ring:color-mix(in srgb, var(--africom-accent) 42%, transparent);color:var(--africom-text);background:var(--africom-surface);-webkit-text-size-adjust:100%;text-size-adjust:100%}html.dark .africom-theme,html[data-theme=dark] .africom-theme,.africom-theme[data-theme=dark]{--africom-accent:var(--africom-accent-dark);--africom-accent-soft:color-mix(in srgb, var(--africom-accent) 18%, transparent);--africom-surface:var(--africom-paper-dark);--africom-surface-raised:var(--africom-paper-dark-raised);--africom-text:var(--africom-ink-dark);--africom-text-muted:var(--africom-muted-dark);--africom-card-surface:linear-gradient(135deg, color-mix(in srgb, var(--africom-accent) 6.5%, transparent), color-mix(in srgb, var(--africom-com) 5.5%, transparent));--africom-card-border:#f7efe524;--africom-card-hover-border:#f7efe542;--africom-card-shadow:0 16px 44px #0000002e;--africom-card-hover-shadow:#00000042;--africom-control-surface:#171b1be6;--africom-control-border:#f7efe52e;--africom-control-ink:#f7efe5;--africom-control-hover-surface:color-mix(in srgb, var(--africom-accent) 12%, #171b1b);--africom-control-hover-border:color-mix(in srgb, var(--africom-accent) 58%, transparent);--africom-control-hover-ink:#f7efe5;--africom-focus-ring:color-mix(in srgb, var(--africom-accent) 46%, transparent)}:where(.africom-card,.animated-block,.brand-card),:where(.africom-contact-panel,.contact-panel){isolation:isolate;border:1px solid var(--africom-card-border);border-radius:var(--africom-card-radius);background:var(--africom-card-surface);min-width:0;box-shadow:var(--africom-card-shadow);transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden;transform:translateZ(0)}:where(.africom-card,.animated-block,.brand-card):before,:where(.africom-contact-panel,.contact-panel):before{z-index:1;background:var(--africom-card-accent);content:"";opacity:.72;pointer-events:none;width:auto;height:3px;transition:opacity .18s;position:absolute;inset:0 0 auto}:where(.africom-card,.animated-block,.brand-card):after,:where(.africom-contact-panel,.contact-panel):after{content:none}:where(.africom-card,.animated-block,.brand-card)>*,:where(.africom-contact-panel,.contact-panel)>*{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){:where(.africom-card,.animated-block,.brand-card):hover,:where(.africom-card,.animated-block,.brand-card):focus-within,:where(.africom-card,.animated-block,.brand-card):is(.africom-mobile-active,.mobile-active){border-color:var(--africom-card-hover-border);box-shadow:0 20px 52px var(--africom-card-hover-shadow);transform:translateY(-.18rem)}:where(.africom-card,.animated-block,.brand-card):hover:before,:where(.africom-card,.animated-block,.brand-card):focus-within:before,:where(.africom-card,.animated-block,.brand-card):is(.africom-mobile-active,.mobile-active):before,:where(.africom-contact-panel,.contact-panel):hover:before,:where(.africom-contact-panel,.contact-panel):focus-within:before{opacity:1}}@media (hover:none),(pointer:coarse),(width<=767px){:where(.africom-card,.animated-block,.brand-card):active{transform:translateY(-.1rem)}}.africom-content-icon{border:1px solid color-mix(in srgb, var(--africom-accent) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--africom-accent) 8%, transparent), color-mix(in srgb, var(--africom-com) 7%, transparent));width:3.25rem;height:3.25rem;color:var(--africom-accent);box-shadow:none;flex:0 0 3.25rem;justify-content:center;align-items:center;display:inline-flex}.africom-content-icon :is(svg,img){width:1.45rem;height:1.45rem}:where(.africom-control,.utility-button),:where(.africom-mobile-control,.mobile-control),:where(.africom-menu-trigger,.mobile-menu-trigger){border:1px solid var(--africom-control-border);border-radius:var(--africom-control-radius);background:var(--africom-control-surface);min-width:2.75rem;height:2.75rem;color:var(--africom-control-ink);cursor:pointer;transition:transform var(--africom-control-motion), border-color var(--africom-control-motion), background-color var(--africom-control-motion), color var(--africom-control-motion), box-shadow var(--africom-control-motion);justify-content:center;align-items:center;gap:.35rem;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #1818181a,inset 0 0 0 1px #ffffff29}:where(.africom-mobile-control,.mobile-control),:where(.africom-menu-trigger,.mobile-menu-trigger){border-radius:999px;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:0}:where(.africom-control,.utility-button):focus-visible,:where(.africom-mobile-control,.mobile-control):focus-visible,:where(.africom-menu-trigger,.mobile-menu-trigger):focus-visible,.africom-button-primary:focus-visible,.africom-button-secondary:focus-visible{border-color:var(--africom-control-hover-border);outline:3px solid var(--africom-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(.africom-control,.utility-button):hover,:where(.africom-mobile-control,.mobile-control):hover,:where(.africom-menu-trigger,.mobile-menu-trigger):hover{border-color:var(--africom-control-hover-border);background:var(--africom-control-hover-surface);color:var(--africom-control-hover-ink);box-shadow:0 10px 26px color-mix(in srgb, var(--africom-accent) 14%, transparent);transform:translateY(-1px)}}:where(.africom-control,.utility-button):active,:where(.africom-mobile-control,.mobile-control):active,:where(.africom-menu-trigger,.mobile-menu-trigger):active{transform:translateY(0)scale(.96)}:where(.africom-menu-trigger,.mobile-menu-trigger){list-style:none}:where(.africom-menu-trigger,.mobile-menu-trigger)::-webkit-details-marker,:where(.africom-menu-trigger,.mobile-menu-trigger)::marker{content:"";display:none}.africom-hamburger{flex-direction:column;gap:.28rem;width:1.35rem;display:flex}.africom-hamburger>span{background:currentColor;border-radius:999px;height:2px;transition:transform .19s,opacity .19s;display:block}details[open]>:where(.africom-menu-trigger,.mobile-menu-trigger){border-color:color-mix(in srgb, var(--africom-com) 72%, transparent);color:#f7efe5;background:#303030}details[open]>.africom-menu-trigger .africom-hamburger>span:first-child{transform:translateY(.42rem)rotate(45deg)}details[open]>.africom-menu-trigger .africom-hamburger>span:nth-child(2){opacity:0}details[open]>.africom-menu-trigger .africom-hamburger>span:nth-child(3){transform:translateY(-.42rem)rotate(-45deg)}.africom-wordmark{filter:saturate(1.18)contrast(1.08);letter-spacing:.08em;text-transform:uppercase;font-weight:800;line-height:1}.africom-wordmark-prefix{color:var(--africom-accent);text-shadow:0 0 14px var(--africom-accent-soft)}.africom-wordmark-middle{color:var(--africom-text)}.africom-wordmark-suffix{color:var(--africom-com)}.africom-brand-subtitle{color:color-mix(in srgb, var(--africom-com) 78%, var(--africom-text))}.africom-button-primary,.africom-button-secondary{border-radius:var(--africom-control-radius);min-height:2.75rem;transition:transform var(--africom-control-motion), border-color var(--africom-control-motion), background var(--africom-control-motion), color var(--africom-control-motion), box-shadow var(--africom-control-motion);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.africom-button-primary{border-color:var(--africom-com);background:var(--africom-com);color:#181818}.africom-button-secondary{border-color:var(--africom-card-border);color:var(--africom-text);background:0 0}@media (hover:hover) and (pointer:fine){.africom-button-primary:hover{background:color-mix(in srgb, var(--africom-com) 84%, #8a5a0a);color:#181818;transform:translateY(-1px)}.africom-button-secondary:hover{border-color:var(--africom-accent);background:color-mix(in srgb, var(--africom-accent) 10%, transparent);color:var(--africom-control-hover-ink);transform:translateY(-1px)}}:where(.africom-contact-panel,.contact-panel){padding:clamp(1rem,3vw,1.5rem)}:where(.africom-contact-panel,.contact-panel) :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--africom-card-border);background:color-mix(in srgb, var(--africom-surface) 92%, transparent);width:100%;min-width:0;color:var(--africom-text);font:inherit;border-radius:.6rem}:where(.africom-contact-panel,.contact-panel) :is(input,select){min-height:2.75rem;padding:.7rem .8rem}:where(.africom-contact-panel,.contact-panel) textarea{resize:vertical;min-height:10rem;padding:.8rem}@media (width<=350px){.africom-content-icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){:where(.africom-card,.animated-block,.brand-card),:where(.africom-contact-panel,.contact-panel),:where(.africom-control,.utility-button),:where(.africom-mobile-control,.mobile-control),:where(.africom-menu-trigger,.mobile-menu-trigger),.africom-button-primary,.africom-button-secondary,:where(.africom-card,.animated-block,.brand-card):before,:where(.africom-contact-panel,.contact-panel):before,.africom-hamburger>span{transition:none}:where(.africom-card,.animated-block,.brand-card):hover,:where(.africom-card,.animated-block,.brand-card):focus-within,:where(.africom-card,.animated-block,.brand-card):is(.africom-mobile-active,.mobile-active),:where(.africom-card,.animated-block,.brand-card):active,:where(.africom-control,.utility-button):hover,:where(.africom-mobile-control,.mobile-control):hover,:where(.africom-menu-trigger,.mobile-menu-trigger):hover,:where(.africom-control,.utility-button):active,:where(.africom-mobile-control,.mobile-control):active,:where(.africom-menu-trigger,.mobile-menu-trigger):active,.africom-button-primary:hover,.africom-button-secondary:hover{transform:none}}:root{--paper:#fff;--paper-raised:#f5f5f4;--paper-muted:#efefed;--ink:#181818;--ink-soft:#5f6368;--line:#30303029;--line-strong:#30303047;--family-surface:#fff;--family-surface-raised:#f5f5f4;--family-ink:#303030;--family-muted:#5f6368;--family-blue-accent:#1556b8;--family-yellow-accent:#805308;--family-border:#30303029;--family-card-shadow:0 16px 44px #18181812;--family-card-surface:linear-gradient(135deg, #286bd612, #f2b93514);--com-yellow:#f2b935;--brand-com:#f2b935;--card-accent:linear-gradient(90deg, var(--tech-blue), var(--com-yellow));--control-radius:.7rem;--brand-card-radius:.14rem;--africom-accent-light:#286bd6;--africom-accent-dark:#74a9ff;--africom-com:#f2b935}html[data-theme=dark]{--paper:#111414;--paper-raised:#171b1b;--paper-muted:#202424;--ink:#f7efe5;--ink-soft:#c8cfcb;--line:#f7efe524;--line-strong:#f7efe542;--family-surface:#111414;--family-surface-raised:#171b1b;--family-ink:#f7efe5;--family-muted:#c8cfcb;--family-blue-accent:#83b4ff;--family-yellow-accent:#f2c15a;--com-yellow:#f2b935;--brand-com:#f2b935;--family-border:#f7efe524;--family-card-shadow:0 16px 44px #0000002e;--family-card-surface:linear-gradient(135deg, #74a9ff11, #f2b9350e)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}h1,h2,h3,p,dd,dt,strong,span{overflow-wrap:anywhere}.brand-wordmark .brand-com,.site-header .brand-wordmark .brand-com,.site-footer .brand-wordmark .brand-com,html[data-theme=dark] .brand-wordmark .brand-com,html[data-theme=dark] .site-header .brand-wordmark .brand-com{color:var(--brand-com)}.site-header{--header-bg:#fff;--header-ink:#303030;--header-border:#30303029;--utility-border:#8a6b4161;--utility-surface:#fffaf3e6;--utility-ink:#303030;--utility-hover-border:var(--tech-blue);--utility-hover-surface:#286bd61a;--utility-hover-ink:var(--tech-blue-readable);--africom-control-border:var(--utility-border);--africom-control-surface:var(--utility-surface);--africom-control-ink:var(--utility-ink);--africom-control-hover-border:var(--utility-hover-border);--africom-control-hover-surface:var(--utility-hover-surface);--africom-control-hover-ink:var(--utility-hover-ink);border-color:var(--header-border);color:var(--header-ink);background:#fffffff5;box-shadow:0 8px 28px #18181814}html[data-theme=dark] .site-header{--header-bg:#111414;--header-ink:#f7efe5;--header-border:#f7efe524;--utility-border:#f7efe547;--utility-surface:#303030e0;--utility-ink:#f7efe5;--utility-hover-border:#83b4ff;--utility-hover-surface:#74a9ff1f;--utility-hover-ink:#f7efe5;border-color:var(--header-border);color:var(--header-ink);background:#111414f5;box-shadow:0 8px 28px #0000003d}.site-header .brand-tec{color:var(--tech-blue-readable)}html[data-theme=dark] .site-header .brand-tec{color:var(--family-blue-accent)}.site-header .brand-afri{color:var(--header-ink)}.site-header .brand-mark i{border-color:var(--header-bg)}.utility-button{border-radius:var(--control-radius);flex:0 0 2.75rem;width:2.75rem;padding:0}.mobile-navigation{border-color:var(--header-border);background:var(--header-bg);color:var(--header-ink)}.button{border-radius:var(--control-radius)}.button-primary{border-color:var(--com-yellow);background:var(--com-yellow);color:#181818;box-shadow:0 8px 20px #60401033}.button-secondary{border-color:var(--line-strong);background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 10%, transparent)}.brand-card{color:var(--family-ink)}.content-icon{width:3.25rem;height:3.25rem;color:var(--tech-blue-readable);box-shadow:none;background:linear-gradient(135deg,#286bd614,#f2b93512);border:1px solid #286bd647;border-radius:0;flex:0 0 3.25rem;justify-content:center;align-items:center;padding:.72rem;display:inline-flex}html[data-theme=dark] .content-icon{color:var(--family-blue-accent);background:linear-gradient(135deg,#74a9ff12,#f2b9350f);border-color:#f7efe529}.hero{border-color:var(--family-border);background:radial-gradient(circle at 80% 20%, #286bd621, transparent 34%), radial-gradient(circle at 15% 80%, #f2b9351f, transparent 35%), linear-gradient(#3030300e 1px, transparent 1px), linear-gradient(90deg, #3030300e 1px, transparent 1px), var(--family-surface);color:var(--family-ink);background-size:auto,auto,3.6rem 3.6rem,3.6rem 3.6rem,auto}html[data-theme=dark] .hero{background:radial-gradient(circle at 80% 20%, #74a9ff24, transparent 34%), radial-gradient(circle at 15% 80%, #f2b93517, transparent 35%), linear-gradient(#f7efe509 1px, transparent 1px), linear-gradient(90deg, #f7efe509 1px, transparent 1px), var(--family-surface);background-size:auto,auto,3.6rem 3.6rem,3.6rem 3.6rem,auto}.hero:before{background:linear-gradient(90deg, var(--family-surface) 0%, #fffffff0 72%, transparent 100%)}html[data-theme=dark] .hero:before{background:linear-gradient(90deg, var(--family-surface) 0%, #111414f0 72%, transparent 100%)}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:58rem}.hero .eyebrow,.situations-section .eyebrow,.situations-section .item-index,.cases-section .eyebrow,.ai-section .eyebrow,.ai-flow li>span,.method-section .eyebrow,.method-list li>span{color:var(--family-blue-accent)}.hero-opening,.ai-copy .lead{color:var(--family-ink)}.hero-body,.credibility span,.situations-section .section-heading>p:last-child,.cases-section .section-heading>p:last-child,.ai-section .ai-copy>p,.method-section .section-heading>p:last-child,.method-section .section-heading-split>p,.situation-item p,.cases-section .case-card dd,.cases-section .case-card header p,.method-section .method-list p,.service-row dd,.ai-flow figcaption,.ai-flow li{color:var(--family-muted)}.credibility,.situations-section,.cases-section,.ai-section,.method-section{border-color:var(--family-border);background:var(--family-surface);color:var(--family-ink)}.credibility{padding-block:1.2rem}.credibility-grid{gap:.85rem}.credibility article,.credibility article:first-child,.credibility article:last-child{border:1px solid var(--family-border);padding:1.35rem}.credibility strong,.case-card h3,.cases-section .case-card dt{color:var(--family-ink)}.situations-grid{border:0;gap:1rem}.situation-item,.situation-item:nth-child(2n){border:1px solid var(--family-border);min-height:13rem;padding:1.5rem}.services-section{border-color:var(--family-border);background:var(--family-surface-raised);color:var(--family-ink)}.service-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service-row{border:1px solid var(--family-border);min-width:0;padding:1.5rem;display:block}.service-identity{grid-template-columns:1.6rem 3.25rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;margin-bottom:1.5rem;display:grid}.service-identity h3{min-width:0;font-size:1.2rem}.service-row dl{grid-template-columns:1fr;gap:0;min-width:0;display:grid}.service-row dl div{border-top:1px solid var(--line);min-width:0;padding-block:.9rem}.service-row dd{font-size:.84rem}.case-grid{gap:1rem}.case-card,.ai-flow{border-color:var(--family-border);background:var(--family-card-surface)}.case-card header,.case-card dl div+div,.ai-flow figcaption,.ai-flow li{border-color:var(--family-border)}.case-card header>span,.ai-flow li>i{color:var(--family-yellow-accent)}.ai-flow li>i{background:var(--family-surface-raised)}.method-list{border:0;gap:1rem}.method-list li,.method-list li:nth-child(3n+2),.method-list li:nth-child(3n+3){border:1px solid var(--family-border);min-height:10rem;padding:1.4rem}.confidentiality-section{background:var(--family-surface-raised);padding-block:clamp(4.5rem,8vw,8rem)}.confidentiality-card{border-radius:var(--brand-card-radius)}.contact-section,html[data-theme=dark] .contact-section{--contact-bg:#111414;--contact-ink:#f7efe5;--contact-muted:#c8cfcb;background:var(--contact-bg);color:var(--contact-ink)}.contact-intro>p,.contact-safety p,.form-status{color:var(--contact-muted)}.contact-panel{isolation:isolate;color:#f7efe5;background:radial-gradient(at 18% 0,#286bd638,#0000 48%),linear-gradient(145deg,#303030fa,#181818fa);border:1px solid #e0b04057;border-radius:0;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.contact-form fieldset{min-width:0}.contact-form label{color:#f7efe5;font-weight:800}.contact-form label>span{letter-spacing:.04em;margin-bottom:.5rem;font-size:.9rem}.contact-form input,.contact-form textarea{color:#f7efe5;background:#f7efe514;border:1px solid #f7efe538;border-radius:0;outline:none;width:100%;min-width:0;min-height:44px;padding:.9rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form textarea{resize:vertical;height:10rem;min-height:10rem}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--com-yellow);background:#f7efe51f;box-shadow:0 0 0 4px #f2b93529}.site-footer,html[data-theme=dark] .site-footer{background:#0b0f10}@media (width<=1100px){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.utility-button{border-radius:999px}.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.section-pad{padding-block:4.5rem}.credibility-grid,.situations-grid,.service-list,.method-list{grid-template-columns:minmax(0,1fr)}.credibility article,.credibility article:first-child,.credibility article:last-child,.situation-item,.situation-item:nth-child(2n),.service-row,.method-list li,.method-list li:nth-child(3n+2),.method-list li:nth-child(3n+3){border:1px solid var(--family-border);min-width:0;padding:1.25rem}.credibility article{min-height:7rem}.situation-item,.method-list li{min-height:auto}}@media (width<=350px){.shell{width:min(100% - 1.5rem,76rem)}.site-header .brand-mark,.site-header .header-contact{display:none}.brand-wordmark{letter-spacing:.035em;font-size:clamp(.72rem,5.2vw,.88rem)}.header-inner{gap:.5rem}.header-actions{gap:.25rem}.hero h1{font-size:clamp(2.1rem,13vw,2.8rem)}.service-identity{grid-template-columns:1.15rem 2.75rem minmax(0,1fr);gap:.55rem}.content-icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem;padding:.6rem}.contact-panel{padding:1rem}}
