@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.0t4anfzf7qhnx.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.3bwea2rv5j-ez.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.3k-oj3hs98av5.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0x11s69nnl30n.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_18dadbff-module__aMRtMG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_18dadbff-module__aMRtMG__variable{--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--brand-blue:#0017e6;--brand-purple:#c6b4e6;--brand-sky:#5b8cff;--brand-gray:#ebecf4;--brand-charcoal:#1f1f2e;--purple-rgb:198, 180, 230;--panel-radius:20px;--font-display:var(--font-poppins), system-ui, sans-serif;--font-body:var(--font-poppins), system-ui, sans-serif}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f9fd;--nav-bg:#f9f9fdeb;--ink:#0017b8;--ink-rgb:31,31,46;--edge-rgb:100,91,150;--accent-soft:#78659c;--accent-mid:#0017e6;--body-ink:#626174;--muted-ink:#706d80;--atmo-field:#f7f5fd;--atmo-edge:#f0ecfa;--atmo-haze:#d6caf1;--atmo-haze-alpha:.56;--atmo-band:#c8b7eb;--atmo-band-alpha:.42;--atmo-grain:.05;--atmo-chip-shadow:#241c7a33;--pillar-n:#c6b4e6;--pillar-rule:#c6b4e6e6;--sky-ink:#3566d8;--panel-fill:linear-gradient(118deg, #ffffffe6, #ffffffb8 55%, #f3effda3);--panel-hover:#ffffff8c;--panel-rim:#fffffff2;--panel-line:#54489612;--panel-shadow:0 1px 2px #221a600d, 0 22px 44px -28px #221a6042;--card-index:#9483c4;--field-fill:#ffffffb8;--field-line:#54489629;--device-rim:#c4c7ce;--device-notch:linear-gradient(180deg, #a7abb3, #cfd2d8);--device-shadow:#1a164852;--device-base:linear-gradient(180deg, #f4f5f8, #e0e2e7 24%, #c4c8cf 62%, #9ea3ac);--phone-frame:#34363e;--phone-edge:#1b1c21}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161620;--nav-bg:#1f1f2eeb;--ink:#f5f3fc;--ink-rgb:245,243,252;--edge-rgb:198,180,230;--accent-soft:#c6b4e6;--accent-mid:#91b1ff;--body-ink:#bfbbce;--muted-ink:#b6b0c8;--atmo-field:#121119;--atmo-edge:#161520;--atmo-haze:#2b2a5c;--atmo-haze-alpha:.5;--atmo-band:#2e2a5e;--atmo-band-alpha:.4;--atmo-grain:.05;--atmo-chip-shadow:#00000a8c;--pillar-n:#c6b4e680;--pillar-rule:#c6b4e63d;--sky-ink:#91b1ff;--panel-fill:linear-gradient(118deg, #2e2c4a99, #21203685 55%, #26234680);--panel-hover:#ffffff0a;--panel-rim:#ffffff14;--panel-line:#c6b4e612;--panel-shadow:0 1px 2px #0000084d, 0 22px 44px -26px #000008b3;--card-index:#a89ad4;--field-fill:#0a0a1657;--field-line:#c6b4e624;--device-rim:#4d5058;--device-notch:linear-gradient(180deg, #26272c, #42454c);--device-shadow:#000006a6;--device-base:linear-gradient(180deg, #6e717a, #555861 24%, #3b3d44 62%, #25262b);--phone-frame:#3b3d46;--phone-edge:#5b5e67}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:112px}[dir=rtl]{--font-display:var(--font-ar), var(--font-poppins), system-ui, sans-serif;--font-body:var(--font-ar), var(--font-poppins), system-ui, sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] p,[dir=rtl] span,[dir=rtl] a,[dir=rtl] button,[dir=rtl] label,[dir=rtl] dt,[dir=rtl] dd,[dir=rtl] input,[dir=rtl] textarea{letter-spacing:normal!important}[dir=rtl] h1{line-height:1.1!important}[dir=rtl] h2{line-height:1.16!important}h1,h2,h3,blockquote{font-family:var(--font-display);font-optical-sizing:auto;margin:0}body{color:var(--body-ink);font-family:var(--font-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;background:0 0;margin:0;overflow-x:hidden}::selection{background:var(--brand-blue);color:#fff}a{color:var(--accent-mid);text-decoration:none}a:hover{color:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent-mid);outline-offset:4px;border-radius:4px}img{max-width:100%;display:block}input,textarea,select,button{font-family:inherit}button{appearance:none}.brand-intro{--intro-mark-width:clamp(92px, 14vw, 168px);--intro-gap:clamp(12px, 3.4vw, 52px);min-height:max(540px,100svh);color:var(--ink);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.brand-intro__ambient{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(#c0b2e31f,#185fa50b 40%,#0000 70%);border-radius:50%;width:min(90vw,1100px);position:absolute}.brand-intro__phrases{pointer-events:none;width:min(1180px,100% - 40px);margin:auto;position:absolute;inset:0}.brand-intro__phrase-row{grid-template-columns:minmax(0, 1fr) var(--intro-mark-width) minmax(0, 1fr);align-items:center;column-gap:var(--intro-gap);display:grid;position:absolute;inset:0}.brand-intro__center-slot{width:var(--intro-mark-width);aspect-ratio:470/390;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-intro__word-window{min-width:0;padding-block:24px;overflow:hidden}.brand-intro__word-window--left{text-align:right;grid-column:1}.brand-intro__word-window--right{text-align:left;grid-column:3}.brand-intro__word{font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.12em;color:var(--ink);white-space:nowrap;opacity:0;visibility:hidden;font-size:clamp(12px,2.5vw,32px);font-weight:600;line-height:1;display:inline-block}.brand-intro__final-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(52px,8vw,116px);width:min(1180px,100% - clamp(48px,10vw,144px));display:grid}.brand-intro__final-lockup{aspect-ratio:759/206;width:100%;position:relative}.brand-intro__mark-target,.brand-intro__moving-mark{aspect-ratio:470/390;pointer-events:none;width:29.025%;position:absolute;top:.145631%;left:-.0131752%}.brand-intro__mark{width:100%;height:auto;display:block;overflow:visible}.brand-intro__final-wordmark,.brand-intro__final-subtitle{pointer-events:none;height:auto;position:absolute}.brand-intro__final-wordmark{width:66.5349%;top:8.03398%;left:33.3992%}.brand-intro__final-subtitle{width:66.4032%;top:79.1262%;left:33.5968%}.brand-intro__statement{border-left:1px solid rgba(var(--edge-rgb), .22);padding-left:clamp(24px,3vw,44px)}.brand-intro__eyebrow{font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:500;line-height:1.6;color:var(--accent-soft)!important}.brand-intro__statement h2{font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3.1vw,42px);font-weight:600;line-height:1.16}.brand-intro__statement h2 span{color:var(--accent-soft)}.brand-intro__description{max-width:30ch;margin:20px 0 0;font-size:15px;line-height:1.65}.brand-intro__scroll{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;padding:12px;font-size:12px;display:flex;position:absolute;bottom:clamp(28px,6vh,64px)}.brand-intro__scroll span{font-size:18px}@media (prefers-reduced-motion:no-preference){html[data-brand-intro=loading] .brand-intro__moving-mark,html[data-brand-intro=loading] .brand-intro__final-wordmark,html[data-brand-intro=loading] .brand-intro__final-subtitle,html[data-brand-intro=loading] .brand-intro__statement,html[data-brand-intro=loading] .brand-intro__scroll{opacity:0;visibility:hidden}html[data-brand-intro=loading] .brand-intro__word,html[data-brand-intro=loading] .brand-intro__final-wordmark,html[data-brand-intro=loading] .brand-intro__final-subtitle{will-change:transform, opacity, filter}html[data-brand-intro=loading] .brand-intro__statement,html[data-brand-intro=loading] .brand-intro__scroll{will-change:transform, opacity}}html[data-brand-intro=loading] #vera-root>nav:not([data-revealed]){opacity:0;visibility:hidden;pointer-events:none;transition:none;transform:translate(-50%,-14px)!important}#vera-root>nav{box-sizing:border-box;transition:opacity .45s,transform .55s cubic-bezier(.16,.84,.24,1),visibility linear}@media (max-width:760px){.brand-intro__final-layout{grid-template-columns:minmax(0,1fr);gap:48px;width:min(520px,100% - 48px);padding-block:132px}.brand-intro__statement{padding-left:22px}.brand-intro__statement h2{font-size:clamp(28px,5.6vw,38px)}.brand-intro__eyebrow{margin-bottom:14px;font-size:10px}.brand-intro__description{margin-top:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){#vera-root>nav{transition:none}html[data-brand-intro=loading] #vera-root>nav{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)!important}}.brand-intro{--bg:#fbfaf7;--ink:#042c53;--edge-rgb:4,44,83;--accent-soft:#185fa5}.brand-intro__description{color:#4a4945}[data-theme=dark] .brand-intro{--bg:#05080d;--ink:#fff;--edge-rgb:181,212,244;--accent-soft:#b5d4f4}[data-theme=dark] .brand-intro__description{color:#ffffff9e}@keyframes wordUp{0%{opacity:0;transform:translateY(.85em)rotate(2deg)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes imgZoom{0%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}[data-reveal]{animation:.9s cubic-bezier(.16,.84,.24,1) both fadeUp;animation-timeline:view();animation-range:entry 4% cover 28%}[data-reveal=late]{animation-range:entry 18% cover 46%}[data-zoom]{animation:linear both imgZoom;animation-timeline:view();animation-range:entry cover 60%}[data-prog]{transform-origin:0;animation:linear both prog;animation-timeline:scroll(root)}[data-hint]{animation:2.4s ease-in-out infinite hint}[data-word]{animation:1s cubic-bezier(.16,.84,.24,1) both wordUp;display:inline-block}[data-theme-icon]{transition:opacity .3s,transform .4s cubic-bezier(.16,.84,.24,1);position:absolute}[data-theme-icon=light]{opacity:0;transform:rotate(-90deg)scale(.6)}[data-theme=light] [data-theme-icon=dark]{opacity:0;transform:rotate(90deg)scale(.6)}[data-theme=light] [data-theme-icon=light]{opacity:1;transform:none}html,body{transition:background-color .45s,color .45s}[data-faq-body]{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.16,.84,.24,1),opacity .3s;overflow:hidden}[data-faq-open=true] [data-faq-body]{opacity:1;max-height:420px}[data-plus]{transition:transform .35s cubic-bezier(.16,.84,.24,1)}[data-faq-open=true] [data-plus]{transform:rotate(135deg)}#vera-ring,#vera-dot{z-index:90;pointer-events:none;border-radius:999px;position:fixed;top:0;left:0}#vera-ring{border:1.5px solid rgba(var(--edge-rgb), .6);width:42px;height:42px;margin:-21px 0 0 -21px;transition:width .3s,height .3s,margin .3s,background .3s,border-color .3s}#vera-ring[data-hot=true]{background:rgba(var(--purple-rgb),.18);border-color:var(--accent-mid);width:74px;height:74px;margin:-37px 0 0 -37px}#vera-dot{background:var(--accent-mid);width:6px;height:6px;margin:-3px 0 0 -3px}@media (hover:none){#vera-ring,#vera-dot{display:none}}.nav-link{color:rgba(var(--ink-rgb), .66);transition:background .2s,color .2s}.nav-link:hover{background:rgba(var(--edge-rgb), .1);color:var(--ink)}.theme-toggle{transition:background .3s,border-color .3s}.theme-toggle:hover{background:rgba(var(--edge-rgb), .12)}.btn-primary{background:var(--brand-blue);color:#fff;transition:background .25s,box-shadow .25s,transform .25s;box-shadow:0 4px 14px #0017e614}.btn-primary:hover{color:#fff;background:#172bbd;transform:translateY(-2px);box-shadow:0 7px 22px #0017e62e}.btn-outline{border:1px solid rgba(var(--edge-rgb), .3);color:var(--ink);transition:background .3s}.btn-outline:hover{background:rgba(var(--edge-rgb), .12);color:var(--ink)}.faq-question{transition:background .2s}.faq-question:hover{background:rgba(var(--edge-rgb), .06)}.social-link{transition:background .2s,border-color .2s,color .2s}.social-link:hover{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.field-input{box-sizing:border-box;border:1px solid var(--field-line);background:var(--field-fill);width:100%;min-width:0;color:var(--ink);border-radius:14px;padding:15px 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field-input:focus{border-color:var(--accent-mid);box-shadow:0 0 0 3px rgba(var(--purple-rgb),.25);outline:none}.field-input::placeholder{color:var(--body-ink);opacity:.8}@media (max-width:1000px){#services>div,#faq>div{grid-template-columns:1fr!important}#services>div>div:first-child,#faq>div>div:first-child{position:static!important}}@media (max-width:760px){#contact>div:first-of-type{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-word],[data-hint],[data-reveal],[data-zoom]{opacity:1!important;animation:none!important;transform:none!important}.brand-intro{min-height:100svh}}.brand-logo{width:100%;height:auto;display:block}[data-theme=dark] .brand-logo,.brand-logo--on-dark{filter:brightness(0)invert()}.glass-nav{--glass-light-x:35;--glass-fill:#e9ebf985;--glass-edge:#64678d47;--glass-text:#4f5069;--glass-active:#1427ba;--glass-sheen:linear-gradient(180deg, #ffffffb8, #ffffff2e 28%, #ffffff0f 55%, #b0b7db3d);--glass-rim:linear-gradient(145deg, #fff 3%, #ffffffd9 20%, #ffffff1f 43%, #69709f4d 58%, #fffffff5 81%, #fff6);--glass-reflection:#fffc;--lens-fill:linear-gradient(170deg, #fffffff0, #ffffff8f 34%, #f6f6ff52 58%, #c0bfe685);--lens-edge:#ffffffeb;--lens-shadow:0 3px 7px #2b2e5d29, 0 1px 2px #2b2e5d1a, inset 0 2px 3px #fffffffa, inset 0 -2px 5px #6d74aa3b;z-index:70;border:1px solid var(--glass-edge);isolation:isolate;background:0 0;border-radius:999px;align-items:center;gap:9px;width:min(620px,100% - 32px);padding:6px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -8px #282b5847,0 3px 7px #282b581f,0 1px 1px #ffffffe6}.glass-nav__filter{pointer-events:none;position:absolute}.glass-nav__backdrop,.glass-nav__refraction,.glass-nav__reflection,.glass-nav:before,.glass-nav:after{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-nav__backdrop{z-index:-4;background:var(--glass-fill);-webkit-backdrop-filter:blur(8px)saturate(1.6);backdrop-filter:blur(8px)saturate(1.6)}.glass-nav__refraction{z-index:-3;box-sizing:border-box;-webkit-backdrop-filter:var(--glass-refraction,blur(0));backdrop-filter:var(--glass-refraction,blur(0));-webkit-mask-composite:xor;padding:13px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-nav:before{content:"";z-index:-2;background:var(--glass-sheen);box-shadow:inset 0 3px 5px #ffffffa3,inset 0 -4px 7px #5a669b29,inset 2px 0 3px #fff9,inset -2px 0 3px #ffffff59}.glass-nav:after{content:"";z-index:2;background:var(--glass-rim);-webkit-mask-composite:xor;padding:1.3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-nav__reflection{z-index:-1;background:radial-gradient(ellipse 28% 65% at calc(var(--glass-light-x) * 1%) -12%, var(--glass-reflection), transparent 80%), radial-gradient(ellipse 36% 15% at 78% 100%, #e8e4ffad, transparent 85%)}.glass-nav__track{flex:1;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.glass-nav__indicator{opacity:0;pointer-events:none;will-change:transform, width;border-radius:999px;position:absolute;top:0;left:0}.glass-nav__lens{box-sizing:border-box;border-radius:inherit;border:1px solid var(--lens-edge);background:var(--lens-fill);width:100%;height:100%;box-shadow:var(--lens-shadow);transform-origin:50%;display:block;position:relative}.glass-nav__lens:before,.glass-nav__utility:before{content:"";background:linear-gradient(180deg, var(--glass-reflection), transparent);opacity:.62;pointer-events:none;border-radius:999px;height:44%;position:absolute;top:1px;left:10%;right:10%}.glass-nav__lens:after{content:"";border-radius:inherit;box-shadow:inset 0 -1px 1px var(--lens-edge);pointer-events:none;position:absolute;inset:1px}.glass-nav__item{box-sizing:border-box;min-width:0;height:40px;color:var(--glass-text);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;transition:color .25s,transform .25s,background .25s;display:flex;position:relative}.glass-nav__item:hover,.glass-nav__item[aria-current=location]{color:var(--glass-active)}.glass-nav__item:hover:not([aria-current]){background:#ffffff1f}.glass-nav__item[aria-current=location]{text-shadow:0 1px 1px #ffffffbf;font-weight:600}.glass-nav__item:active{transform:scale(.94)}.glass-nav__item>svg,.glass-nav__mark,.glass-nav__home>span{display:none}.glass-nav__home{flex:0 0 85px;padding:0 9px}.glass-nav__wordmark{width:70px}.glass-nav__utilities{border-inline-start:1px solid rgba(var(--edge-rgb),.16);flex:none;align-items:center;gap:4px;padding-inline:8px 2px;display:flex}.glass-nav__utility{box-sizing:border-box;border:1px solid var(--lens-edge);background:var(--lens-fill);width:32px;height:32px;box-shadow:var(--lens-shadow);color:var(--glass-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:500;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative}.glass-nav__utility svg{width:16px;height:16px}.glass-nav__utility:hover{color:var(--glass-active);transform:translateY(-1px)}.glass-nav__utility:active{transform:scale(.9)}.glass-nav__more,.glass-nav__preferences{display:none}.glass-nav a:focus-visible,.glass-nav button:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px;border-radius:999px}[data-theme=dark] .glass-nav{--glass-fill:#171928a8;--glass-edge:#070915cc;--glass-text:#cfd2e6;--glass-active:#fff;--glass-sheen:linear-gradient(180deg, #d3deff3b, #9faddf0e 33%, #080c1c0f 58%, #808fca30);--glass-rim:linear-gradient(145deg, #f3f7ffcc 3%, #dae2ff61 20%, #a0b1e80a 43%, #7782bb1f 58%, #dadfff85 81%, #9eb2ec33);--glass-reflection:#dde6ff59;--lens-fill:linear-gradient(170deg, #ccd8ff66, #b2beed2b 34%, #8090cb1f 58%, #a9b0df52);--lens-edge:#e0eaff75;--lens-shadow:0 4px 9px #00000c61, 0 1px 2px #00000c40, inset 0 2px 3px #e1ebff45, inset 0 -2px 4px #0b102b54;box-shadow:0 14px 34px -8px #00000999,0 3px 7px #00000966,0 1px #b5c4ff1f}[data-theme=dark] .glass-nav:before{box-shadow:inset 0 3px 5px #e0e9ff2b,inset 0 -4px 8px #0205135c,inset 2px 0 3px #dce8ff1f,inset -2px 0 3px #c1d2ff1a}[data-theme=dark] .glass-nav__reflection{opacity:.6}[data-theme=dark] .glass-nav__item[aria-current=location]{text-shadow:0 1px 3px #060a2399}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-nav{--glass-fill:#f0eff8}[data-theme=dark] .glass-nav{--glass-fill:#252432}}.hero-section{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:92svh;padding:140px max(5vw,50% - 590px) 110px;display:grid;position:relative;overflow:hidden}.hero-content{z-index:1;min-width:0;position:relative}.section-eyebrow{color:var(--accent-soft);letter-spacing:.2em;text-transform:uppercase;margin:0 0 32px;font-size:11px;font-weight:500}.hero-heading{letter-spacing:-.055em;color:var(--ink);font-size:clamp(38px,4.85vw,72px);font-weight:600;line-height:1.14}.hero-heading__accent{color:var(--accent-soft)}.hero-details{margin-top:32px}.hero-details p{max-width:57ch;margin:0;font-size:15px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions a{border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 24px;font-size:13px;font-weight:500;display:inline-flex}.hero-pillars{gap:clamp(30px,3.6vw,48px);margin:0;padding:0;list-style:none;display:grid}.hero-pillars li{grid-template-columns:1.45em minmax(0,1fr);align-items:center;column-gap:clamp(14px,1.4vw,22px);font-size:clamp(30px,2.8vw,44px);display:grid}.hero-pillars__n{letter-spacing:-.03em;color:var(--pillar-n);font-variant-numeric:tabular-nums;font-size:1em;font-weight:500;line-height:1}.hero-pillars__text{border-inline-start:1px solid var(--pillar-rule);gap:5px;padding-block:6px;padding-inline-start:clamp(14px,1.4vw,22px);display:grid}.hero-pillars strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.15}.hero-pillars__text span{color:var(--sky-ink);font-size:14px;line-height:1.5}.atmosphere{--atmo-u:calc(min(100lvh, 150vw) * 1.2 / 391);z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--atmo-edge), var(--atmo-field) 32%, var(--atmo-field) 70%, var(--atmo-edge));opacity:0;width:100%;height:100lvh;transition:opacity 1.8s cubic-bezier(.22,.61,.36,1);position:fixed;top:0;left:0;overflow:hidden}.atmosphere:after{content:"";opacity:var(--atmo-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.atmosphere__piece,.atmosphere__band{will-change:transform;position:absolute;top:50%;left:50%}.atmosphere__piece{width:calc(var(--atmo-u) * var(--w));height:calc(var(--atmo-u) * var(--h));fill:var(--atmo-haze);opacity:var(--atmo-haze-alpha)}.atmosphere__band{fill:none;width:calc(1.5*max(100vw,100lvh));height:auto;stroke:var(--atmo-band);stroke-width:64px;stroke-linecap:round;opacity:var(--atmo-band-alpha)}html[data-brand-intro=complete] .atmosphere{opacity:1}.brand-intro:before{content:"";z-index:-2;background:var(--bg);transition:opacity 1.6s cubic-bezier(.22,.61,.36,1),background-color 1.6s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.brand-intro__ambient{transition:opacity 1.6s}html[data-brand-intro=complete] .brand-intro:before,html[data-brand-intro=complete] .brand-intro__ambient{opacity:0}.atmo-seam{z-index:-1;pointer-events:none;height:0;position:relative;overflow-x:clip}.atmo-seam svg{--seam-w:clamp(150px, 19vw, 290px);top:0;width:var(--seam-w);height:auto;filter:drop-shadow(-12px 22px 24px var(--atmo-chip-shadow));transition:opacity 1.2s .3s,translate 1.6s cubic-bezier(.16,.84,.24,1) .3s;position:absolute;inset-inline-end:calc(var(--seam-w) * -.32);translate:0 -50%}.atmo-seam--start svg{inset-inline-start:calc(var(--seam-w) * -.32);inset-inline-end:auto}.atmo-seam--major svg{--seam-w:clamp(110px, 14vw, 220px)}.atmo-seam--minor svg{--seam-w:clamp(64px, 7.5vw, 120px)}.atmo-seam--minor.atmo-seam--end svg{inset-inline-end:calc(var(--seam-w) * -.2)}html[data-brand-intro=loading] .atmo-seam svg{opacity:0;translate:-28px calc(38px - 50%)}@keyframes atmoRise{0%{transform:translate(-14px,19px)}to{transform:translate(14px,-19px)}}@supports (animation-timeline:view()){.atmo-seam svg{animation:linear both atmoRise;animation-timeline:view()}}@media (prefers-reduced-motion:reduce){.atmosphere,.brand-intro:before,.brand-intro__ambient,.atmo-seam svg{transition:none}.atmo-seam svg{animation:none}}@media print{.atmosphere,.atmo-seam{display:none}}.panel{isolation:isolate;box-sizing:border-box;border-radius:var(--panel-radius);background:var(--panel-fill);box-shadow:inset 0 1px 0 var(--panel-rim), inset 0 0 0 1px var(--panel-line), var(--panel-shadow);position:relative}.panel h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:700;line-height:1.25}.panel p{margin:0}.card-stack{gap:14px;display:grid}.card-stack--tight{gap:10px}.card-grid{gap:14px;display:grid}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-index{letter-spacing:.12em;color:var(--card-index);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.service-card{gap:10px;padding:clamp(26px,2.6vw,34px) clamp(24px,2.8vw,36px);display:grid}.service-card .card-index{margin-bottom:8px}.service-card h3{font-size:clamp(19px,1.7vw,22px)}.service-card p{max-width:58ch;font-size:15.5px;line-height:1.65}.grid-card{flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px) clamp(22px,2.2vw,30px) clamp(26px,2.6vw,34px);display:flex}.grid-card h3{font-size:19px}.grid-card p{font-size:15px;line-height:1.62}.step-card__n{letter-spacing:-.03em;color:var(--pillar-n);font-variant-numeric:tabular-nums;margin-bottom:clamp(18px,2.2vw,30px);font-size:34px;font-weight:500;line-height:1}.panel--brand{--panel-fill:var(--brand-blue);--panel-rim:#ffffff3d;--panel-line:transparent;--panel-shadow:0 1px 2px #000c7833, 0 26px 50px -30px #0017e673;overflow:hidden}[data-theme=dark] .panel--brand{--panel-shadow:0 1px 2px #0000084d, 0 22px 44px -26px #000008b3}.panel--brand h3{color:#fff}.panel--brand p{color:#ffffffd1}.panel--brand .step-card__n{color:#ffffff8c}.panel--brand:after{content:"";z-index:-1;top:-30px;aspect-ratio:470/390;opacity:.34;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 470 390'%3E%3Cg fill='%23C6B4E6'%3E%3Cpath d='M110 2C113 0 117 2 120 4L184 63C187 66 187 70 184 74L89 205C86 209 82 210 78 207L2 137C-1 134-1 130 1 126Z'/%3E%3Cpath d='M393 1C390-1 386 0 383 4L109 377C106 381 107 385 111 388C113 390 115 390 118 390L247 390C250 390 252 388 254 385L470 81C473 77 472 73 469 70Z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:156px;position:absolute;inset-inline-end:-38px}.panel--link{color:var(--ink)}.panel--link:before{content:"";z-index:-1;border-radius:inherit;background:var(--panel-hover);opacity:0;transition:opacity .3s;position:absolute;inset:0}.panel--link:hover{color:var(--ink)}.panel--link:hover:before{opacity:1}.contact-link{align-items:center;gap:18px;padding:20px 24px;display:flex}.contact-link>svg:last-child{transition:transform .3s cubic-bezier(.16,.84,.24,1)}.contact-link:hover>svg:last-child{transform:translate(2px,-2px)}.contact-form{gap:18px;padding:clamp(26px,3.4vw,42px);display:grid}.faq-item{overflow:hidden}.faq-plus{width:32px;height:32px;color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--field-line);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,.84,.24,1),background .25s,color .25s,box-shadow .25s;display:inline-flex}[data-faq-open=true] .faq-plus{background:var(--brand-blue);color:#fff;box-shadow:none}@media (max-width:1000px){.card-grid--3,.card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.card-grid--3,.card-grid--4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.panel--link:before,.contact-link>svg:last-child,.faq-plus{transition:none}}.cases{padding:clamp(80px,11vw,140px) 0 clamp(70px,9vw,120px);position:relative}.cases__bar{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto clamp(12px,2vw,24px);padding:0 clamp(22px,5vw,64px);display:flex}.cases__tabs{flex:1;gap:clamp(18px,2.8vw,40px);min-width:0;display:flex}.cases__tab{min-width:0;color:var(--muted-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:0 230px;gap:3px;padding:0 0 4px;transition:color .25s;display:grid}.cases__tab:hover,.cases__tab[aria-selected=true]{color:var(--ink)}.cases__track{background:rgba(var(--edge-rgb), .16);border-radius:2px;height:2px;margin-bottom:14px;position:relative;overflow:hidden}.cases__fill{background:var(--accent-mid);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .cases__fill{transform-origin:100%}.cases__kind{letter-spacing:.14em;text-transform:uppercase;color:var(--card-index);font-size:11px;font-weight:600}.cases__name{letter-spacing:-.01em;font-size:17px;font-weight:600}.cases__controls{flex:none;gap:8px;display:flex}.cases__control{border:1px solid var(--field-line);background:var(--field-fill);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .25s,background .25s;display:grid}.cases__control:hover{border-color:rgba(var(--edge-rgb), .38)}.cases__control svg{width:16px;height:16px}[dir=rtl] .cases__control--step svg{transform:scaleX(-1)}.cases__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:36px 12px;display:flex;overflow-x:auto}.cases__viewport::-webkit-scrollbar{display:none}.cases__slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,80px);padding:0 max(clamp(22px,5vw,64px),50% - 590px + clamp(22px,5vw,64px));display:grid}.cases__slide--laptop{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.case__copy{min-width:0}.case__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-mid);margin:0 0 20px;font-size:13px;font-weight:600}.case__title{letter-spacing:-.045em;color:var(--ink);margin:0 0 18px;font-size:clamp(38px,5.2vw,76px);font-weight:600;line-height:1.04}.case__body{max-width:42ch;margin:0 0 28px;font-size:16.5px;line-height:1.62}.case__meta{border-top:1px solid rgba(var(--edge-rgb), .16);flex-wrap:wrap;gap:18px clamp(24px,2.6vw,40px);margin:0;padding-top:24px;display:flex}.case__meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 6px;font-size:11px}.case__meta dd{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.case__meta dd[data-status]{color:var(--accent-mid)}.case__meta dd[data-status]:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.case__stage{align-content:center;justify-items:center;gap:24px;min-width:0;min-height:clamp(400px,54svh,560px);display:grid}.case__screens{gap:2px;display:flex}.case__screens button{cursor:pointer;background:0 0;border:0;width:22px;height:20px;padding:0;position:relative}.case__screens button:before{content:"";background:rgba(var(--edge-rgb), .22);border-radius:2px;transition:background .3s;position:absolute;inset:9px 3px}.case__screens button[aria-pressed=true]:before{background:var(--ink)}.device-phone__screen img,.device-laptop__screen img{object-fit:cover;object-position:top center;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.device-phone__screen img[data-on],.device-laptop__screen img[data-on]{opacity:1}.device-phone__screen:after,.device-laptop__screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff12,#0000 38%);position:absolute;inset:0}.device-phone{width:clamp(200px,min(19vw,26svh),272px);container-type:inline-size}.device-phone__body{box-shadow:0 0 0 1cqw var(--phone-frame), 0 0 0 1.25cqw var(--phone-edge), 0 5cqw 9cqw -4cqw var(--device-shadow), 0 22cqw 36cqw -18cqw var(--device-shadow);background:#060608;border-radius:15cqw;padding:3.3cqw;position:relative}.device-phone__body:before,.device-phone__body:after{content:"";background:var(--phone-frame);width:1.1cqw;position:absolute}.device-phone__body:before{background:linear-gradient(180deg, var(--phone-frame) 0 17%, transparent 17% 30%, var(--phone-frame) 30% 63%, transparent 63% 67%, var(--phone-frame) 67%);border-radius:.6cqw 0 0 .6cqw;height:27%;top:19%;left:-2.3cqw}.device-phone__body:after{border-radius:0 .6cqw .6cqw 0;height:15%;top:29%;right:-2.3cqw}.device-phone__screen{aspect-ratio:1080/2400;isolation:isolate;background:#000;border-radius:11.8cqw;position:relative;overflow:hidden}.device-phone__camera{z-index:2;aspect-ratio:1;background:#040405;border-radius:50%;width:3.4cqw;position:absolute;top:2.4cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .5cqw #111216}.device-laptop{width:min(100%,780px,104svh);position:relative;container-type:inline-size}.device-laptop__lid{box-sizing:border-box;width:87cqw;box-shadow:0 0 0 .3cqw var(--device-rim), inset 0 0 0 .14cqw #ffffff12, 0 3cqw 6cqw -3.4cqw var(--device-shadow);background:#07070a;border-radius:2.6cqw 2.6cqw .6cqw .6cqw;margin-inline:auto;padding:2.2cqw 1.8cqw 2.4cqw;position:relative}.device-laptop__camera{aspect-ratio:1;background:#17181d;border-radius:50%;width:.55cqw;position:absolute;top:.85cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .12cqw #2b2d35}.device-laptop__screen{aspect-ratio:1556/1011;isolation:isolate;background:#000;border-radius:.3cqw;position:relative;overflow:hidden}.device-laptop__base{background:var(--device-base);border-radius:.3cqw .3cqw 5cqw 5cqw/.3cqw .3cqw 2.3cqw 2.3cqw;height:2.7cqw;position:relative;box-shadow:inset 0 .12cqw #ffffff8c,inset 0 -.1cqw #0003}.device-laptop__notch{background:var(--device-notch);border-radius:0 0 1.4cqw 1.4cqw/0 0 .95cqw .95cqw;width:14cqw;height:.95cqw;position:absolute;top:0;left:50%;translate:-50%;box-shadow:inset 0 .1cqw .25cqw #00000040}.device-laptop__base:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--device-shadow), transparent);filter:blur(.6cqw);border-radius:50%;height:3.4cqw;position:absolute;top:100%;left:4cqw;right:4cqw;translate:0 -1.4cqw}@media (max-width:900px){.cases__slide,.cases__slide--laptop{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:28px}.case__stage{order:-1;min-height:0}.device-phone{width:clamp(170px,22svh,230px)}.device-laptop{width:min(100%,560px)}}@media (max-width:640px){.cases__bar{align-items:center}.cases__tab{flex:1 1 0}.cases__name{font-size:15px}.cases__control--step{display:none}.case__title{font-size:clamp(36px,11vw,48px)}.case__body{font-size:15px}}@media (prefers-reduced-motion:reduce){.device-phone__screen img,.device-laptop__screen img{transition:none}}.site-footer{color:#fff;background:linear-gradient(115deg,#0017b8,#0017e6 65%,#1836cb);padding:64px max(5vw,50% - 590px) 28px}.site-footer__top{justify-content:space-between;align-items:center;gap:48px;padding-bottom:56px;display:flex}.site-footer__top>a{flex-shrink:0;width:170px}.site-footer__top p{text-align:center;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;line-height:1.9}.site-footer__values{letter-spacing:.24em;font-size:9px;line-height:1.9}.site-footer__bottom{color:#dadffb;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:11px;display:flex}.site-footer__legal{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer__legal a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.site-footer__legal a:hover{color:#fff;text-decoration-color:#fff}.legal-page{background:var(--bg);min-height:100svh;color:var(--body-ink)}.legal-header{border-bottom:1px solid var(--field-line);justify-content:space-between;align-items:center;gap:32px;width:min(1120px,100% - 48px);margin:0 auto;padding:30px 0;display:flex}.legal-header__logo{width:150px;display:block}.legal-header__back{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.legal-header__back:hover{color:var(--accent-mid)}.legal-main{width:min(820px,100% - 48px);margin:0 auto;padding:clamp(72px,10vw,120px) 0 96px}.legal-eyebrow{color:var(--accent-mid);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:600}.legal-main h1{max-width:760px;color:var(--ink);letter-spacing:-.045em;font-size:clamp(48px,8vw,88px);line-height:.96}.legal-updated{color:var(--muted-ink);margin:24px 0 0;font-size:13px}.legal-lede{color:var(--ink);margin:48px 0 72px;font-size:clamp(19px,2.5vw,25px);line-height:1.55}.legal-content{gap:52px;display:grid}.legal-content section{scroll-margin-top:28px}.legal-content h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(22px,3vw,28px);line-height:1.2}.legal-content p,.legal-content li{font-size:15px;line-height:1.8}.legal-content p{margin:0}.legal-content p+p{margin-top:16px}.legal-content ul{gap:10px;margin:18px 0;padding-inline-start:22px;display:grid}.legal-content strong{color:var(--ink)}.legal-content a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-footer{color:#dadffb;background:linear-gradient(115deg,#0017b8,#0017e6 65%,#1836cb);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px max(24px,50% - 560px);font-size:11px;display:flex}.legal-footer a{color:#fff}@media (max-width:1000px){.hero-section{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:36px}.hero-heading{font-size:clamp(36px,5vw,50px)}}@media (max-width:760px){html{scroll-padding-top:24px;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.glass-nav{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:5px;width:min(480px,100% - 20px);padding:6px}#vera-root>.glass-nav[data-at-start=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,14px)}.glass-nav__track{gap:1px}.glass-nav__item{flex-direction:column;flex:1;gap:3px;height:44px;padding:3px 1px;font-size:9px;line-height:1.2}.glass-nav__item>svg{width:18px;height:18px;display:block}.glass-nav__home>span{display:block}.glass-nav__mark{object-fit:contain;filter:brightness(0)saturate()invert(16%)sepia(86%)saturate(3390%)hue-rotate(235deg);width:22px;height:18px;display:block}.glass-nav__wordmark,.glass-nav__utilities{display:none}.glass-nav__more{width:30px;height:30px;margin-inline-end:2px;display:inline-flex}.glass-nav__preferences:not([hidden]){bottom:calc(100% + 12px);box-sizing:border-box;border:1px solid var(--glass-edge);background:var(--glass-sheen), var(--glass-fill);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);width:228px;box-shadow:0 16px 40px #1014353d, inset 0 2px 3px var(--glass-reflection), inset 0 -2px 4px #59649633;border-radius:24px;padding:10px;display:grid;position:absolute;inset-inline-end:0}.glass-nav__preferences p{color:var(--glass-text);margin:6px 10px 10px;font-size:10px}.glass-nav__preferences button{color:var(--glass-active);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.glass-nav__preferences button>span:first-of-type{flex:1}.glass-nav__preferences button:hover{background:var(--lens-fill);border-color:var(--glass-edge)}.glass-nav__preferences svg{width:17px;height:17px}html[data-brand-intro=loading] #vera-root>.glass-nav:not([data-revealed]){transform:translate(-50%,14px)!important}.hero-section{grid-template-columns:1fr;gap:48px;min-height:auto;padding:100px 24px 64px}.hero-heading{font-size:clamp(31px,6.9vw,52px)}.section-eyebrow{margin-bottom:24px;font-size:9px}.hero-details p{font-size:14px}.hero-pillars{border-top:1px solid var(--pillar-rule);gap:24px;padding-top:32px}.hero-pillars li{font-size:34px}.contact-link{gap:12px;padding:18px}.contact-link>span:nth-child(2){min-width:0}.contact-link>span:nth-child(2)>span:last-child{overflow-wrap:anywhere;font-size:14px!important}.site-footer{padding:48px 24px calc(100px + env(safe-area-inset-bottom,0px))}.site-footer__top{flex-wrap:wrap;gap:32px;padding-bottom:32px}.site-footer__top>a{width:136px}.site-footer__top p{text-align:start;order:3;width:100%;font-size:10px}.site-footer__bottom{font-size:10px}.legal-header{width:min(100% - 40px,1120px);padding:22px 0}.legal-header__logo{width:120px}.legal-header__back{font-size:11px}.legal-main{width:min(100% - 40px,820px);padding:64px 0 72px}.legal-main h1{font-size:clamp(44px,14vw,64px)}.legal-lede{margin:36px 0 56px}.legal-content{gap:44px}}@media (prefers-reduced-motion:reduce){.btn-primary,.glass-nav__item,.glass-nav__utility{transition:none}html[data-brand-intro=loading] #vera-root>.glass-nav{transform:translate(-50%)!important}}
