:root{--cda-navy:#0a1628;--cda-navy-deep:#060e1c;--cda-navy-mid:#162640;--cda-cyan:#00a0d2;--cda-cyan-bright:#00bbe8;--cda-cyan-deep:#0088b5;--cda-cyan-pale:#eaf6fb;--cda-ice:#eaf6fb;--cda-ice-dark:#d8edf6;--cda-g50:#f4fafe;--cda-g100:#e0f0f9;--cda-g200:#c0dbea;--cda-g300:#94b8cc;--cda-g400:#6a95ad;--cda-g500:#4a7590;--cda-g600:#365a6e;--cda-g700:#2a3e4d;--cda-white:#fff;--cda-bg:#fff;--cda-bg-soft:#f4fafe;--cda-line:#e0f0f9;--cda-line-2:#c0dbea;--cda-text:#2a3e4d;--cda-text-soft:#365a6e;--cda-text-muted:#4a7590;--cda-dark-bg:#0a1628;--cda-dark-bg-soft:#0e1e38;--cda-dark-line:hsla(0,0%,100%,.08);--cda-dark-text:#eaf6fb;--cda-dark-muted:#94b8cc;--cda-font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--cda-ease:cubic-bezier(.16,1,.3,1);--ui-primary:var(--cda-cyan);--ui-radius:.375rem;--ui-container:80rem}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{font-family:var(--cda-font);background:var(--cda-ice);color:var(--cda-text);line-height:1.6}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--cda-ease),transform .7s var(--cda-ease);will-change:opacity,transform}.reveal.vis{opacity:1;transform:none}body,html{max-width:100%;overflow-x:hidden}canvas,img,svg,video{max-width:100%;height:auto}h1,h2,h3{overflow-wrap:break-word}.hero{margin-top:-72px}[class*="max-w-(--ui-container)"]{padding-inline:clamp(1.25rem,4vw,2.5rem)!important}.sol-icon .iconify{width:24px;height:24px;color:var(--cyan)}.net-stat .iconify{color:var(--cyan-light)}.ticker-item span{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--g500);white-space:nowrap}.dc-mi .iconify{width:14px;height:14px;color:var(--g300)}.news-thumb-fallback{width:100%;height:100%;background:linear-gradient(135deg,var(--navy),var(--cyan-dark))}.nav-logo-icon img{max-height:38px;width:auto;-o-object-fit:contain;object-fit:contain}.footer .nav-logo{color:#fff}.footer .nav-logo-icon{width:38px}.powered-by{display:inline-flex;align-items:center;gap:7px;font-size:var(--xs);color:var(--g500);opacity:.8;transition:opacity .2s,color .2s}.powered-by:hover{opacity:1;color:var(--g300)}.powered-by img{height:16px;width:auto}.powered-by-name{font-weight:600;color:var(--g400)}.powered-by:hover .powered-by-name{color:var(--cyan-light)}.font-mono{font-family:var(--cda-font);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cda-label{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cda-text-muted)}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--navy:#0a1628;--navy-light:#0e1e38;--navy-mid:#162640;--cyan:#00a0d2;--cyan-light:#00bbe8;--cyan-dark:#0088b5;--cyan-glow:rgba(0,187,232,.15);--ice:#eaf6fb;--ice-dark:#d8edf6;--white:#fff;--g50:#f4fafe;--g100:#e0f0f9;--g200:#c0dbea;--g300:#94b8cc;--g400:#6a95ad;--g500:#4a7590;--g600:#365a6e;--g700:#2a3e4d;--footer:#080d18;--font:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback: BlinkMacSystemFont", "Plus Jakarta Sans Fallback: Segoe UI", "Plus Jakarta Sans Fallback: Helvetica Neue", "Plus Jakarta Sans Fallback: Arial", "Plus Jakarta Sans Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,sans-serif;--hero-h:clamp(2.5rem,5vw,3.75rem);--h2:clamp(1.875rem,3.5vw,3rem);--h3:1.125rem;--body:1rem;--sm:.875rem;--xs:.75rem;--section:clamp(4rem,8vw,7rem);--container:1280px;--ease:cubic-bezier(.16,1,.3,1);--dur:.35s}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font);color:var(--g700);background:var(--ice);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,160,210,.08);transition:box-shadow var(--dur) var(--ease)}.nav.scrolled{box-shadow:0 4px 30px #0000000f}.nav-inner{justify-content:space-between;height:72px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:12px;font-weight:700;font-size:1.125rem;color:var(--navy);letter-spacing:-.02em}.nav-logo-icon{width:175px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}.nav-logo-icon svg{width:22px;height:22px}.nav-logo em{font-style:normal;color:var(--cyan)}.nav-links{display:flex;align-items:center;gap:2px;list-style:none}.nav-links a{display:block;padding:8px 16px;font-size:var(--sm);font-weight:500;color:var(--g500);border-radius:6px;transition:color var(--dur),background var(--dur);letter-spacing:-.01em}.nav-links a:hover{color:var(--navy);background:#00a0d20f}.nav-links a.active{color:var(--cyan)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--cyan);color:var(--white);font-size:var(--sm);font-weight:600;border-radius:100px;transition:background var(--dur),transform .2s var(--ease);letter-spacing:-.01em}.nav-cta:hover{background:var(--cyan-dark);transform:translateY(-1px)}.nav-cta svg{width:16px;height:16px}.nav-mob{display:none;width:40px;height:40px;align-items:center;justify-content:center;color:var(--navy)}.nav-mob svg{width:24px;height:24px}.mob-menu{display:none;position:fixed;top:72px;left:0;right:0;background:var(--white);border-bottom:1px solid rgba(0,160,210,.1);padding:16px 20px 24px;transform:translateY(-10px);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.mob-menu.open{transform:translateY(0);opacity:1}.mob-menu a{display:block;padding:12px 16px;font-size:var(--body);font-weight:500;color:var(--g500);border-radius:8px}.mob-menu a:hover{background:#00a0d20f;color:var(--navy)}.mob-menu a.active{color:var(--cyan)}.mob-menu .nav-cta{display:block;text-align:center;margin-top:16px}@media(max-width:960px){.nav-links,.nav>.container>.nav-cta{display:none}.nav-mob{display:flex}.mob-menu{display:block}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--navy);overflow:hidden;padding:72px 0 100px}.hero:before{inset:0;background:var(--hero-img,none) center/cover no-repeat;opacity:.25;z-index:1}.hero:after,.hero:before{content:"";position:absolute}.hero:after{bottom:0;left:-5%;right:-5%;height:80px;background:var(--ice);border-radius:50% 50% 0 0/100% 100% 0 0;z-index:3}.hero-grid{position:absolute;inset:0;opacity:.06;background-image:linear-gradient(rgba(0,187,232,.5) 1px,transparent 0),linear-gradient(90deg,rgba(0,187,232,.5) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%)}.hero-glow{position:absolute;width:1000px;height:1000px;top:50%;left:55%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,160,210,.18) 0,rgba(0,187,232,.06) 40%,transparent 70%);animation:glowPulse 6s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.hero-fibers{position:absolute;inset:0;overflow:hidden;opacity:.15}.hero-fibers svg{position:absolute;width:100%;height:100%}.hero-hex{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'%3E%3Cpath fill='none' stroke='%2300bbe8' stroke-width='.5' d='m30 0 25.98 15v30L30 60 4.02 45V15z'/%3E%3C/svg%3E");background-size:60px 69px}.hero-content{position:relative;z-index:2;padding:clamp(3rem,8vw,6rem) 0;max-width:780px}.hero-label{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 8px;background:#00bbe81a;border:1px solid rgba(0,187,232,.2);border-radius:100px;font-size:var(--xs);font-weight:600;color:var(--cyan-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:28px;animation:fadeUp .8s var(--ease) forwards;opacity:0}.hero-label-dot{width:8px;height:8px;background:var(--cyan-light);border-radius:50%;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-size:var(--hero-h);font-weight:800;color:var(--white);line-height:1.08;letter-spacing:-.035em;margin-bottom:24px;animation:fadeUp .8s var(--ease) .1s forwards;opacity:0}.hero h1 .accent,.hero-rotate{color:var(--cyan-light)}.hero-rotate{display:inline-block;position:relative}.hero-rotate .word{position:absolute;left:0;top:0;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease),transform .5s var(--ease);white-space:nowrap}.hero-rotate .word.active{position:relative;opacity:1;transform:translateY(0)}.hero-sub{font-size:clamp(1.125rem,2.2vw,1.25rem);color:var(--g300);line-height:1.6;max-width:600px;margin-bottom:40px;font-weight:400;letter-spacing:-.01em;animation:fadeUp .8s var(--ease) .2s forwards;opacity:0}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;animation:fadeUp .8s var(--ease) .3s forwards;opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn-p{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--cyan);color:var(--white);font-size:var(--body);font-weight:600;border-radius:100px;letter-spacing:-.01em;transition:background var(--dur),transform .2s var(--ease),box-shadow var(--dur)}.btn-p:hover{background:var(--cyan-dark);transform:translateY(-2px);box-shadow:0 8px 30px #00a0d24d}.btn-p svg{width:18px;height:18px;transition:transform .2s var(--ease)}.btn-p:hover svg{transform:translate(3px)}.btn-g{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:1px solid hsla(0,0%,100%,.15);color:var(--white);font-size:var(--body);font-weight:500;border-radius:100px;transition:border-color var(--dur),background var(--dur),transform .2s var(--ease)}.btn-g:hover{border-color:#ffffff4d;background:#ffffff0a;transform:translateY(-2px)}.ticker{padding:28px 0;overflow:hidden;position:relative;z-index:4}.ticker-label{text-align:center;font-size:var(--xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--g400);margin-bottom:20px}.ticker-track{display:flex;gap:48px;animation:tickScroll 40s linear infinite;width:-moz-max-content;width:max-content}.ticker-track:hover{animation-play-state:paused}@keyframes tickScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;flex-shrink:0;opacity:.45;transition:opacity var(--dur);white-space:nowrap}.ticker-item:hover{opacity:1}.ticker-item img{height:36px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);transition:filter .3s}.ticker-item:hover img{filter:grayscale(0)}.stats{padding:clamp(3rem,6vw,5rem) 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat{text-align:center;position:relative}.stat:not(:last-child):after{content:"";position:absolute;right:-16px;top:10%;height:80%;width:1px;background:#00a0d21f}.stat-num{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;color:var(--navy);letter-spacing:-.04em;line-height:1;margin-bottom:8px}.stat-num .plus{color:var(--cyan)}.stat-label{font-size:var(--sm);font-weight:500;color:var(--g400)}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}.stat:not(:last-child):after{display:none}}.stag{display:inline-flex;align-items:center;gap:8px;font-size:var(--xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cyan);margin-bottom:16px}.stag:before{content:"";width:24px;height:2px;background:var(--cyan);border-radius:1px}.stitle{font-size:var(--h2);font-weight:800;color:var(--navy);letter-spacing:-.035em;line-height:1.1;margin-bottom:16px}.sdesc{font-size:1.125rem;color:var(--g400);max-width:560px;line-height:1.65;letter-spacing:-.01em}.view-all{display:inline-flex;align-items:center;gap:8px;font-size:var(--sm);font-weight:600;color:var(--cyan);transition:gap var(--dur)}.view-all:hover{gap:12px}.arrow-svg,.view-all svg{width:16px;height:16px}.solutions{padding:var(--section) 0}.sol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00a0d21a;border:1px solid rgba(0,160,210,.1);border-radius:16px;overflow:hidden;margin-top:56px}.sol-card{background:var(--white);padding:36px 28px;position:relative;transition:background var(--dur)}.sol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.sol-card:hover{background:var(--g50)}.sol-card:hover:before{transform:scaleX(1)}.sol-icon{width:48px;height:48px;border-radius:12px;background:#00a0d214;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background var(--dur)}.sol-card:hover .sol-icon{background:#00a0d224}.sol-icon svg{width:24px;height:24px;color:var(--cyan)}.sol-card h3{font-size:var(--body);font-weight:700;color:var(--navy);margin-bottom:10px;letter-spacing:-.02em;line-height:1.3}.sol-card p{font-size:var(--sm);color:var(--g400);line-height:1.6;margin-bottom:20px}.sol-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--sm);font-weight:600;color:var(--cyan);transition:gap var(--dur)}.sol-link:hover{gap:10px}.sol-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.sol-chip{padding:3px 10px;font-size:10px;font-weight:600;border-radius:100px;background:#00a0d20f;color:var(--cyan-dark);letter-spacing:.02em}@media(max-width:960px){.sol-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sol-grid{grid-template-columns:1fr}}.network{background:var(--navy);padding:var(--section) 0;position:relative;overflow:hidden}.network .stag{color:var(--cyan-light)}.network .stag:before{background:var(--cyan-light)}.network .stitle{color:var(--white)}.network .sdesc{color:var(--g300)}.net-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:center}.net-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.net-stat{padding:20px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:border-color var(--dur),background var(--dur)}.net-stat:hover{border-color:#00bbe833;background:#00bbe80a}.net-stat-num{font-size:1.5rem;font-weight:800;color:var(--cyan-light);letter-spacing:-.03em}.net-stat-label{font-size:var(--sm);color:var(--g300);margin-top:4px}.net-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.net-chip{padding:6px 14px;font-size:var(--xs);font-weight:600;border-radius:100px;border:1px solid rgba(0,187,232,.2);color:var(--cyan-light);background:#00bbe80f;transition:background var(--dur),border-color var(--dur)}.net-chip:hover{background:#00bbe81f;border-color:#00bbe859}.map-wrap{position:relative;width:100%;aspect-ratio:4/3}.map-wrap svg{width:100%;height:100%}.map-tt{position:absolute;background:var(--white);border-radius:12px;padding:16px 20px;box-shadow:0 12px 40px #00000040;z-index:10;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease);min-width:220px}.map-tt.vis{opacity:1;transform:translateY(0)}.map-tt-name{font-size:var(--sm);font-weight:700;color:var(--navy);margin-bottom:2px}.map-tt-dc{font-size:var(--xs);color:var(--g400);margin-bottom:8px}.map-tt-tier{display:inline-flex;padding:3px 10px;background:#00a0d21a;color:var(--cyan);font-size:var(--xs);font-weight:700;border-radius:100px}.map-node{cursor:pointer;transition:transform .2s var(--ease)}.map-node:hover{transform:scale(1.3)}.map-ring{animation:nodeRing 3s ease-in-out infinite}@keyframes nodeRing{0%,to{opacity:.3;r:10}50%{opacity:0;r:18}}.map-conn{stroke:var(--cyan);stroke-width:1;opacity:.15;stroke-dasharray:4 4}@media(max-width:960px){.net-layout{grid-template-columns:1fr;gap:40px}.map-wrap{max-width:600px;margin:0 auto}}.datacenters{padding:var(--section) 0;background:var(--white);border-radius:24px 24px 0 0;margin-top:-24px;position:relative;z-index:1}.dc-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px;flex-wrap:wrap}.dc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dc-card{background:var(--white);border:1px solid rgba(0,160,210,.1);border-radius:14px;padding:28px;transition:border-color var(--dur),box-shadow var(--dur),transform .2s var(--ease)}.dc-card:hover{border-color:var(--cyan);box-shadow:0 8px 30px #00a0d21a;transform:translateY(-3px)}.dc-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.dc-card h3{font-size:var(--body);font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.3}.dc-tier{display:inline-flex;padding:4px 12px;background:var(--navy);color:var(--cyan-light);font-size:var(--xs);font-weight:700;border-radius:6px;letter-spacing:.02em;flex-shrink:0}.dc-op{font-size:var(--sm);color:var(--g400);margin-bottom:12px}.dc-meta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}.dc-mi{display:flex;align-items:center;gap:6px;font-size:var(--xs);color:var(--g400);font-weight:500}.dc-mi svg{width:14px;height:14px;color:var(--g300)}.dc-chips{display:flex;flex-wrap:wrap;gap:6px}.dc-chip{padding:3px 10px;font-size:10px;font-weight:600;border-radius:100px;background:#00a0d20f;color:var(--cyan-dark)}@media(max-width:960px){.dc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dc-grid{grid-template-columns:1fr}}.news{padding:var(--section) 0}.news-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:24px;flex-wrap:wrap}.news-tabs{display:flex;gap:4px;margin-bottom:36px}.news-tab{padding:8px 20px;font-size:var(--sm);font-weight:600;border-radius:100px;color:var(--g400);border:1px solid transparent;transition:all var(--dur);cursor:pointer}.news-tab:hover{color:var(--navy)}.news-tab.active{background:var(--cyan);color:var(--white);border-color:var(--cyan)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card{display:block;border:1px solid rgba(0,160,210,.1);border-radius:14px;overflow:hidden;background:var(--white);transition:border-color var(--dur),box-shadow var(--dur),transform .2s var(--ease)}.news-card:hover{border-color:#00a0d240;box-shadow:0 8px 30px #00a0d214;transform:translateY(-3px)}.news-card.hidden{display:none}.news-thumb{height:200px;position:relative;overflow:hidden}.news-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease)}.news-card:hover .news-thumb img{transform:scale(1.05)}.news-badge{position:absolute;top:16px;left:16px;padding:4px 12px;font-size:var(--xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:100px}.badge-news{background:var(--cyan);color:var(--white)}.badge-insight{background:#ffffff26;color:var(--white)}.badge-press{background:var(--navy-light);color:var(--cyan-light);border:1px solid rgba(0,187,232,.2)}.news-body{padding:24px}.news-card h3{font-size:var(--body);font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.4;margin-bottom:10px}.news-card p{font-size:var(--sm);color:var(--g400);line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-date{font-size:var(--xs);color:var(--g300);font-weight:500}@media(max-width:960px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}}.members{padding:var(--section) 0}.members-head{text-align:center;margin-bottom:56px}.members-head .stag{justify-content:center}.members-head .sdesc{margin:0 auto}.m-wall{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#00a0d21a;border:1px solid rgba(0,160,210,.1);border-radius:16px;overflow:hidden}.m-cell{background:var(--white);padding:28px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:130px;transition:background var(--dur);text-decoration:none;cursor:pointer}.m-cell:hover{background:var(--g50)}.m-logo{width:120px;height:60px;display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease)}.m-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s,opacity .3s}.m-cell:hover .m-logo img{filter:grayscale(0);opacity:1}.m-cell:hover .m-logo{transform:scale(1.08)}.m-wall-partners{grid-template-columns:repeat(4,1fr)}.m-name{font-size:var(--xs);font-weight:600;color:var(--g600);text-align:center;letter-spacing:-.01em;line-height:1.3}.m-country{font-size:10px;color:var(--g300);font-weight:500}@media(max-width:960px){.m-wall{grid-template-columns:repeat(4,1fr)}.m-wall-partners{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.m-wall{grid-template-columns:repeat(3,1fr)}.m-wall-partners{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.m-wall,.m-wall-partners{grid-template-columns:repeat(2,1fr)}}.cta-band{background:linear-gradient(135deg,var(--cyan-dark),var(--cyan),var(--cyan-light));padding:clamp(3.5rem,6vw,5rem) 0;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='69' viewBox='0 0 60 69'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='.6' d='m30 0 25.98 15v30L30 60 4.02 45V15z'/%3E%3C/svg%3E");background-size:60px 69px}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.cta-band h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:var(--white);letter-spacing:-.035em;line-height:1.15}.cta-band p{font-size:1.125rem;color:#fffc;margin-top:8px}.cta-actions{display:flex;gap:16px;flex-wrap:wrap;flex-shrink:0}.btn-w{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--white);color:var(--cyan-dark);font-size:var(--body);font-weight:700;border-radius:100px;transition:transform .2s var(--ease),box-shadow var(--dur)}.btn-w:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.btn-wg{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:2px solid hsla(0,0%,100%,.4);color:var(--white);font-size:var(--body);font-weight:600;border-radius:100px;transition:background var(--dur),border-color var(--dur),transform .2s var(--ease)}.btn-wg:hover{background:#ffffff1a;border-color:#ffffffb3;transform:translateY(-2px)}.footer{background:var(--footer);padding:clamp(3rem,5vw,4.5rem) 0 0}.f-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:56px;padding-bottom:clamp(3rem,5vw,4.5rem)}.f-brand p{font-size:var(--sm);color:var(--g400);line-height:1.7;margin:16px 0 24px;max-width:280px}.f-social{display:flex;gap:12px}.f-social a{width:36px;height:36px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:var(--g400);transition:background var(--dur),color var(--dur)}.f-social a:hover{background:var(--cyan);color:var(--white)}.f-social svg{width:16px;height:16px}.f-col h4{font-weight:700;color:var(--white);margin-bottom:20px}.f-col a,.f-col h4{font-size:var(--sm)}.f-col a{display:block;color:var(--g400);padding:6px 0;transition:color var(--dur)}.f-col a:hover{color:var(--cyan-light)}.f-bottom{border-top:1px solid hsla(0,0%,100%,.06);padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.f-copy{font-size:var(--xs);color:var(--g400)}.f-legal{display:flex;gap:24px}.f-legal a{font-size:var(--xs);color:var(--g400);transition:color var(--dur)}.f-legal a:hover{color:var(--cyan-light)}@media(max-width:960px){.f-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.f-grid{grid-template-columns:1fr;gap:40px}}.rv{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rv.vis{opacity:1;transform:translateY(0)}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.rv-d4{transition-delay:.4s}.rv-stagger.vis .rv-child{opacity:1;transform:translateY(0)}.rv-child{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.rv-stagger.vis .rv-child:first-child{transition-delay:.05s}.rv-stagger.vis .rv-child:nth-child(2){transition-delay:.1s}.rv-stagger.vis .rv-child:nth-child(3){transition-delay:.15s}.rv-stagger.vis .rv-child:nth-child(4){transition-delay:.2s}.rv-stagger.vis .rv-child:nth-child(5){transition-delay:.25s}.rv-stagger.vis .rv-child:nth-child(6){transition-delay:.3s}
