@font-face{font-family:Urbanist;src:url('assets/urbanist-400.woff2') format('woff2'),url('assets/urbanist-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Urbanist;src:url('assets/urbanist-500.woff2') format('woff2'),url('assets/urbanist-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Urbanist;src:url('assets/urbanist-600.woff2') format('woff2'),url('assets/urbanist-600.ttf') format('truetype');font-weight:600;font-display:swap}*{box-sizing:border-box}html,body{margin:0;background:#fff}body{overflow-x:hidden}#page{position:relative;width:100%}.node{position:absolute;left:0;top:0;transform-origin:0 0}.shape{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}img,video{display:block}a.node{color:inherit;text-decoration:none}button.node{padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit}a.node:focus-visible,button.node:focus-visible{outline:3px solid #2977e2;outline-offset:5px}#n944-64{width:1920px;height:1080px;transform:matrix(1,0,0,1,0,0)}
#n944-65{width:1920px;height:1080px;transform:matrix(1,0,0,1,0,0)}
#n944-69{width:19.22464px;height:28.04485px;transform:matrix(1,0,0,1,56.67397,0.01119)}
#n944-70{width:19.92128px;height:19.84263px;transform:matrix(1,0,0,1,77.66273,-0.00002)}
#n944-71{width:16.13477px;height:19.16849px;transform:matrix(1,0,0,1,0,0)}
#n944-72{width:18.23924px;height:18.49433px;transform:matrix(1,0,0,1,38.04876,0.66259)}
#n944-73{width:19.20352px;height:19.16849px;transform:matrix(1,0,0,1,18.26743,0.02223)}
#n944-68{width:97.58388px;height:28.05606px;transform:matrix(1,0,0,1,41.33639,7.94396);overflow:hidden}
#n944-74{width:13.741px;height:22.9979px;transform:matrix(1,0,0,1,26.28025,0.08057)}
#n944-75{width:32.16689px;height:33.0336px;transform:matrix(1,0,0,1,0,0)}
#n944-67{width:138.92049px;height:36.00002px;transform:matrix(1,0,0,1,60,31.99999);overflow:hidden}
#n944-78{width:65px;height:19px;transform:matrix(1,0,0,1,0,0);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n944-79{width:11.37646px;height:5.0975px;transform:matrix(1,0,0,1,73,6.95125)}
#n944-77{width:84.37646px;height:19px;transform:matrix(1,0,0,1,0,0)}
#n944-81{width:68px;height:19px;transform:matrix(1,0,0,1,0,0);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n944-82{width:11.37646px;height:5.0975px;transform:matrix(1,0,0,1,76,6.95125)}
#n944-80{width:87.37646px;height:19px;transform:matrix(1,0,0,1,112.37646,0)}
#n944-83{width:65px;height:19px;transform:matrix(1,0,0,1,227.75291,0);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n944-84{width:110px;height:19px;transform:matrix(1,0,0,1,320.75293,0);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n944-85{width:32px;height:19px;transform:matrix(1,0,0,1,458.75293,0);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n944-76{width:490.75293px;height:19px;transform:matrix(1,0,0,1,759.08374,40.5);border-radius:100px}
#n948-608{width:41.6px;height:28px;transform:matrix(1,0,0,1,-3.2,-2.4)}
#n948-606{width:24px;height:24px;transform:matrix(1,0,0,1,0,0);overflow:hidden;overflow:hidden;border-radius:0px}
#n948-605{width:24px;height:24px;transform:matrix(1,0,0,1,0,0);overflow:hidden}
#n948-611{width:20px;height:16px;transform:matrix(1,0,0,1,30,4);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.16px}
#n948-610{width:50px;height:24px;transform:matrix(1,0,0,1,1810,38)}
#n944-66{width:1920px;height:100px;transform:matrix(1,0,0,1,0,0)}
#n944-92{width:580px;height:164px;transform:matrix(1,0,0,1,0,0);font:500 68px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-1.36px}
#n944-93{width:729px;height:44px;transform:matrix(1,0,0,1,0,194);font:400 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n944-96{width:111px;height:22px;transform:matrix(1,0,0,1,36,18);font:500 18px Urbanist,sans-serif;color:rgba(0,0,0,1);white-space:pre;letter-spacing:-0.36px}
#n944-98{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n944-99{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n944-97{width:18.00003px;height:12px;transform:matrix(1,0,0,1,157,23);overflow:hidden}
#n944-95{width:211.00003px;height:58px;transform:matrix(1,0,0,1,0,0);border-radius:100px}
#n944-101{width:124px;height:22px;transform:matrix(1,0,0,1,37,19);font:500 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n944-103{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n944-104{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n944-102{width:18.00003px;height:12px;transform:matrix(1,0,0,1,171,24);overflow:hidden}
#n944-100{width:226.00003px;height:60px;transform:matrix(1,0,0,1,226.00003,0);border-radius:100px;backdrop-filter:blur(7.5px)}
#n944-94{width:452.00006px;height:60px;transform:matrix(1,0,0,1,0,268)}
#n944-91{width:729px;height:328px;transform:matrix(1,0,0,1,45,693)}
#n944-63{width:1920px;height:1080px;transform:matrix(1,0,0,1,0,0);overflow:hidden}
#n985-11{width:507px;height:124px;transform:matrix(1,0,0,1,0,15);font:600 52px Urbanist,sans-serif;color:rgba(23,23,23,1);white-space:pre;letter-spacing:-1.04px}
#n985-15{width:396px;height:66px;transform:matrix(1,0,0,1,0,0);font:500 18px Urbanist,sans-serif;color:rgba(0,0,0,1);white-space:pre;letter-spacing:-0.18px}
#n985-25{width:75px;height:22px;transform:matrix(1,0,0,1,36,18);font:500 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n985-27{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n985-28{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n985-26{width:18.00003px;height:12px;transform:matrix(1,0,0,1,121,23);overflow:hidden}
#n985-24{width:175.00003px;height:58px;transform:matrix(1,0,0,1,0,96);border-radius:100px}
#n985-16{width:396px;height:154px;transform:matrix(1,0,0,1,1404,0)}
#n985-13{width:1800px;height:154px;transform:matrix(1,0,0,1,60,60)}
#n988-547{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,30.25715,0)}
#n988-548{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,675.73346,0.00003)}
#n988-549{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,352.99533,0.00002)}
#n988-550{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,998.47162,0.00004)}
#n988-551{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1321.21204,0.00006)}
#n988-552{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,191.62512,0.00001)}
#n988-553{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,837.1037,0.00004)}
#n988-554{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,514.36554,0.00002)}
#n988-555{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1159.8418,0.00005)}
#n988-556{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1482.57996,0.00006)}
#n988-557{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,110.9423,0)}
#n988-558{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,756.41858,0.00003)}
#n988-559{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,433.68042,0.00002)}
#n988-560{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1079.15674,0.00005)}
#n988-561{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1401.89478,0.00006)}
#n988-562{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,272.31021,0.00001)}
#n988-563{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,917.78876,0.00004)}
#n988-564{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,595.0484,0.00003)}
#n988-565{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1240.52686,0.00005)}
#n988-566{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1563.26514,0.00007)}
#n988-546{width:1533.00818px;height:1775.06238px;transform:matrix(-0,-1,1,-0,51.98828,1539.32532)}
#n988-568{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,0,0)}
#n988-569{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,645.48083,0.00001)}
#n988-570{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,322.74039,-0.00017)}
#n988-571{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,968.21667,0.00001)}
#n988-572{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1290.95715,0.00001)}
#n988-573{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,161.37016,0.00001)}
#n988-574{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,806.84644,0.00001)}
#n988-575{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,484.11057,0.00001)}
#n988-576{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1129.58704,-0.00017)}
#n988-577{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1452.32727,0.00001)}
#n988-578{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,80.68729,0.00001)}
#n988-579{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,726.1637,-0.00017)}
#n988-580{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,403.42322,0.00001)}
#n988-581{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1048.90393,0.00001)}
#n988-582{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1371.63989,0.00001)}
#n988-583{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,242.05753,0.00001)}
#n988-584{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,887.53381,0.00001)}
#n988-585{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,564.79346,0.00001)}
#n988-586{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1210.26978,0.00001)}
#n988-587{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1533.01013,-0.00017)}
#n988-567{width:1533.0083px;height:1167.40601px;transform:matrix(1,0,0,1,98.63318,189.11859)}
#n988-545{width:1129.46423px;height:882.82825px;transform:matrix(1,0,0,1,-47.32727,-142.29773)}
#n988-589{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,852.53186,818.34503)}
#n988-590{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,449.10852,818.34503)}
#n988-591{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1175.72888,254.46936)}
#n988-592{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,529.33484,174.24316)}
#n988-593{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,334.69556)}
#n988-594{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,254.46936)}
#n988-595{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,254.46936)}
#n988-596{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,174.24316)}
#n988-597{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,368.88232,818.34503)}
#n988-598{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,368.88232,898.57129)}
#n988-599{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,207.28381,738.11884)}
#n988-601{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,80.22617,91.68703)}
#n988-602{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,0,0)}
#n988-603{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,-0.87717,90.54092)}
#n988-600{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,933.90417,1.18378)}
#n988-605{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,87.10275,85.95663)}
#n988-606{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,5.73044,5.7304)}
#n988-607{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,-74.49576,6.87648)}
#n988-608{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,5.73044,85.95663)}
#n988-609{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,328.92746,-74.49577)}
#n988-610{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,87.10275,247.55516)}
#n988-611{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1055.54773,652.12451)}
#n988-612{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1135.77405,732.35071)}
#n988-604{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,120.18115,85.99432)}
#n988-588{width:821.13684px;height:563.64783px;transform:matrix(1,0,0,1,-17.20872,-26.66462);opacity:0.7}
#n988-539{width:808.59375px;height:575px;transform:matrix(1,0,0,1,-124,0);overflow:hidden;overflow:hidden;border-radius:0px}
#n988-614{width:70.11381px;height:8.35165px;transform:matrix(1,0,0,1,46.08108,31.64833)}
#n988-615{width:19.78664px;height:4.3167px;transform:matrix(1,0,0,1,71.35842,33.53955)}
#n988-616{width:21.42903px;height:31.16096px;transform:matrix(1,0,0,1,109.24882,8.83905)}
#n988-617{width:22.20578px;height:22.04733px;transform:matrix(1,0,0,1,132.64427,8.8265)}
#n988-618{width:17.98486px;height:21.29833px;transform:matrix(1,0,0,1,46.07623,8.8265)}
#n988-619{width:20.33062px;height:20.54919px;transform:matrix(1,0,0,1,88.48787,9.5629)}
#n988-620{width:21.40561px;height:21.29834px;transform:matrix(1,0,0,1,66.43908,8.85154)}
#n988-621{width:15.31665px;height:25.55324px;transform:matrix(1,0,0,1,29.29367,0.08961)}
#n988-622{width:35.85545px;height:36.70396px;transform:matrix(1,0,0,1,0,0)}
#n988-613{width:155px;height:40px;transform:matrix(1,0,0,1,30,30);overflow:hidden}
#n988-624{width:182px;height:38px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#n988-625{width:500px;height:112px;transform:matrix(1,0,0,1,0,53);font:400 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n988-623{width:500px;height:165px;transform:matrix(1,0,0,1,30,380)}
#n988-538{width:560px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px;overflow:hidden}
#n988-629{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px}
#n988-630{width:831px;height:575px;transform:matrix(1,0,0,1,0,0)}
#n988-627{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);overflow:hidden;overflow:hidden;border-radius:24px}
#n988-626{width:830px;height:575px;transform:matrix(1,0,0,1,575,0);overflow:hidden}
#n988-537{width:1405px;height:575px;transform:matrix(1,0,0,1,0,0)}
#n988-353{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,30.25715,0)}
#c3-n988-353{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,30.25715,0)}
#n988-354{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,675.73346,0.00003)}
#c3-n988-354{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,675.73346,0.00003)}
#n988-355{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,352.99533,0.00002)}
#c3-n988-355{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,352.99533,0.00002)}
#n988-356{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,998.47162,0.00004)}
#c3-n988-356{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,998.47162,0.00004)}
#n988-357{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1321.21204,0.00006)}
#c3-n988-357{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1321.21204,0.00006)}
#n988-358{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,191.62512,0.00001)}
#c3-n988-358{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,191.62512,0.00001)}
#n988-359{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,837.1037,0.00004)}
#c3-n988-359{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,837.1037,0.00004)}
#n988-360{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,514.36554,0.00002)}
#c3-n988-360{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,514.36554,0.00002)}
#n988-361{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1159.8418,0.00005)}
#c3-n988-361{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1159.8418,0.00005)}
#n988-362{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1482.57996,0.00006)}
#c3-n988-362{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1482.57996,0.00006)}
#n988-363{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,110.9423,0)}
#c3-n988-363{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,110.9423,0)}
#n988-364{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,756.41858,0.00003)}
#c3-n988-364{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,756.41858,0.00003)}
#n988-365{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,433.68042,0.00002)}
#c3-n988-365{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,433.68042,0.00002)}
#n988-366{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1079.15674,0.00005)}
#c3-n988-366{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1079.15674,0.00005)}
#n988-367{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1401.89478,0.00006)}
#c3-n988-367{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1401.89478,0.00006)}
#n988-368{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,272.31021,0.00001)}
#c3-n988-368{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,272.31021,0.00001)}
#n988-369{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,917.78876,0.00004)}
#c3-n988-369{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,917.78876,0.00004)}
#n988-370{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,595.0484,0.00003)}
#c3-n988-370{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,595.0484,0.00003)}
#n988-371{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1240.52686,0.00005)}
#c3-n988-371{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1240.52686,0.00005)}
#n988-372{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1563.26514,0.00007)}
#c3-n988-372{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1563.26514,0.00007)}
#n988-352{width:1533.00818px;height:1775.06238px;transform:matrix(-0,-1,1,-0,51.98828,1539.32532)}
#c3-n988-352{width:1533.00818px;height:1775.06238px;transform:matrix(-0,-1,1,-0,51.98828,1539.32532)}
#n988-374{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,0,0)}
#c3-n988-374{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,0,0)}
#n988-375{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,645.48083,0.00001)}
#c3-n988-375{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,645.48083,0.00001)}
#n988-376{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,322.74039,-0.00017)}
#c3-n988-376{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,322.74039,-0.00017)}
#n988-377{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,968.21667,0.00001)}
#c3-n988-377{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,968.21667,0.00001)}
#n988-378{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1290.95715,0.00001)}
#c3-n988-378{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1290.95715,0.00001)}
#n988-379{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,161.37016,0.00001)}
#c3-n988-379{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,161.37016,0.00001)}
#n988-380{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,806.84644,0.00001)}
#c3-n988-380{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,806.84644,0.00001)}
#n988-381{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,484.11057,0.00001)}
#c3-n988-381{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,484.11057,0.00001)}
#n988-382{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1129.58704,-0.00017)}
#c3-n988-382{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1129.58704,-0.00017)}
#n988-383{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1452.32727,0.00001)}
#c3-n988-383{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1452.32727,0.00001)}
#n988-384{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,80.68729,0.00001)}
#c3-n988-384{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,80.68729,0.00001)}
#n988-385{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,726.1637,-0.00017)}
#c3-n988-385{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,726.1637,-0.00017)}
#n988-386{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,403.42322,0.00001)}
#c3-n988-386{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,403.42322,0.00001)}
#n988-387{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1048.90393,0.00001)}
#c3-n988-387{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1048.90393,0.00001)}
#n988-388{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1371.63989,0.00001)}
#c3-n988-388{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1371.63989,0.00001)}
#n988-389{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,242.05753,0.00001)}
#c3-n988-389{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,242.05753,0.00001)}
#n988-390{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,887.53381,0.00001)}
#c3-n988-390{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,887.53381,0.00001)}
#n988-391{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,564.79346,0.00001)}
#c3-n988-391{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,564.79346,0.00001)}
#n988-392{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1210.26978,0.00001)}
#c3-n988-392{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1210.26978,0.00001)}
#n988-393{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1533.01013,-0.00017)}
#c3-n988-393{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1533.01013,-0.00017)}
#n988-373{width:1533.0083px;height:1167.40601px;transform:matrix(1,0,0,1,98.63318,189.11859)}
#c3-n988-373{width:1533.0083px;height:1167.40601px;transform:matrix(1,0,0,1,98.63318,189.11859)}
#n988-351{width:1129.46423px;height:882.82825px;transform:matrix(1,0,0,1,-47.32727,-142.29773)}
#c3-n988-351{width:1129.46423px;height:882.82825px;transform:matrix(1,0,0,1,-47.32727,-142.29773)}
#n988-395{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,852.53186,818.34503)}
#c3-n988-395{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,852.53186,818.34503)}
#n988-396{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,449.10852,818.34503)}
#c3-n988-396{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,449.10852,818.34503)}
#n988-397{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1175.72888,254.46936)}
#c3-n988-397{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1175.72888,254.46936)}
#n988-398{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,529.33484,174.24316)}
#c3-n988-398{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,529.33484,174.24316)}
#n988-399{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,334.69556)}
#c3-n988-399{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,334.69556)}
#n988-400{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,254.46936)}
#c3-n988-400{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,254.46936)}
#n988-401{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,254.46936)}
#c3-n988-401{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,254.46936)}
#n988-402{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,174.24316)}
#c3-n988-402{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,174.24316)}
#n988-403{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,368.88232,818.34503)}
#c3-n988-403{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,368.88232,818.34503)}
#n988-404{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,368.88232,898.57129)}
#c3-n988-404{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,368.88232,898.57129)}
#n988-405{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,207.28381,738.11884)}
#c3-n988-405{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,207.28381,738.11884)}
#n988-407{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,80.22617,91.68703)}
#c3-n988-407{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,80.22617,91.68703)}
#n988-408{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,0,0)}
#c3-n988-408{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,0,0)}
#n988-409{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,-0.87717,90.54092)}
#c3-n988-409{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,-0.87717,90.54092)}
#n988-406{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,933.90417,1.18378)}
#c3-n988-406{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,933.90417,1.18378)}
#n988-411{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,87.10275,85.95663)}
#c3-n988-411{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,87.10275,85.95663)}
#n988-412{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,5.73044,5.7304)}
#c3-n988-412{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,5.73044,5.7304)}
#n988-413{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,-74.49576,6.87648)}
#c3-n988-413{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,-74.49576,6.87648)}
#n988-414{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,5.73044,85.95663)}
#c3-n988-414{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,5.73044,85.95663)}
#n988-415{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,328.92746,-74.49577)}
#c3-n988-415{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,328.92746,-74.49577)}
#n988-416{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,87.10275,247.55516)}
#c3-n988-416{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,87.10275,247.55516)}
#n988-417{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1055.54773,652.12451)}
#c3-n988-417{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1055.54773,652.12451)}
#n988-418{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1135.77405,732.35071)}
#c3-n988-418{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1135.77405,732.35071)}
#n988-410{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,120.18115,85.99432)}
#c3-n988-410{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,120.18115,85.99432)}
#n988-394{width:821.13684px;height:563.64783px;transform:matrix(1,0,0,1,-17.20872,-26.66462);opacity:0.7}
#c3-n988-394{width:821.13684px;height:563.64783px;transform:matrix(1,0,0,1,-17.20872,-26.66462);opacity:0.7}
#n988-345{width:808.59375px;height:575px;transform:matrix(1,0,0,1,-124,0);overflow:hidden;overflow:hidden;border-radius:0px}
#c3-n988-345{width:808.59375px;height:575px;transform:matrix(1,0,0,1,-124,0);overflow:hidden;overflow:hidden;border-radius:0px}
#n995-634{width:70.1138px;height:8.35165px;transform:matrix(1,0,0,1,46.08108,31.64835)}
#c3-n995-634{width:70.1138px;height:8.35165px;transform:matrix(1,0,0,1,46.08108,31.64835)}
#n995-635{width:32.42653px;height:4.32681px;transform:matrix(1,0,0,1,64.92736,33.52945)}
#c3-n995-635{width:32.42653px;height:4.32681px;transform:matrix(1,0,0,1,64.92736,33.52945)}
#n995-636{width:21.42903px;height:31.16094px;transform:matrix(1,0,0,1,109.24876,8.83906)}
#c3-n995-636{width:21.42903px;height:31.16094px;transform:matrix(1,0,0,1,109.24876,8.83906)}
#n995-637{width:22.20579px;height:22.04734px;transform:matrix(1,0,0,1,132.64429,8.8265)}
#c3-n995-637{width:22.20579px;height:22.04734px;transform:matrix(1,0,0,1,132.64429,8.8265)}
#n995-638{width:17.98485px;height:21.29833px;transform:matrix(1,0,0,1,46.07623,8.8265)}
#c3-n995-638{width:17.98485px;height:21.29833px;transform:matrix(1,0,0,1,46.07623,8.8265)}
#n995-639{width:20.33063px;height:20.54918px;transform:matrix(1,0,0,1,88.48789,9.5629)}
#c3-n995-639{width:20.33063px;height:20.54918px;transform:matrix(1,0,0,1,88.48789,9.5629)}
#n995-640{width:21.40561px;height:21.29835px;transform:matrix(1,0,0,1,66.43905,8.85154)}
#c3-n995-640{width:21.40561px;height:21.29835px;transform:matrix(1,0,0,1,66.43905,8.85154)}
#n995-641{width:15.31666px;height:25.55325px;transform:matrix(1,0,0,1,29.29368,0.08961)}
#c3-n995-641{width:15.31666px;height:25.55325px;transform:matrix(1,0,0,1,29.29368,0.08961)}
#n995-642{width:35.85544px;height:36.70396px;transform:matrix(1,0,0,1,0,0)}
#c3-n995-642{width:35.85544px;height:36.70396px;transform:matrix(1,0,0,1,0,0)}
#n995-633{width:155px;height:40px;transform:matrix(1,0,0,1,30,30);overflow:hidden}
#c3-n995-633{width:155px;height:40px;transform:matrix(1,0,0,1,30,30);overflow:hidden}
#n988-425{width:230px;height:38px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#c3-n988-425{width:230px;height:38px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#n988-426{width:500px;height:112px;transform:matrix(1,0,0,1,0,53);font:400 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#c3-n988-426{width:500px;height:112px;transform:matrix(1,0,0,1,0,53);font:400 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n988-424{width:500px;height:165px;transform:matrix(1,0,0,1,30,380)}
#c3-n988-424{width:500px;height:165px;transform:matrix(1,0,0,1,30,380)}
#n988-309{width:560px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px;overflow:hidden}
#c3-n988-309{width:560px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px;overflow:hidden}
#n988-435{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px}
#c3-n988-435{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);border-radius:24px}
#n988-439{width:831px;height:575px;transform:matrix(1,0,0,1,0,0)}
#c3-n988-439{width:831px;height:575px;transform:matrix(1,0,0,1,0,0)}
#n988-437{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);overflow:hidden;overflow:hidden;border-radius:24px}
#c3-n988-437{width:830px;height:575px;transform:matrix(1,0,0,1,0,0);overflow:hidden;overflow:hidden;border-radius:24px}
#n988-434{width:830px;height:575px;transform:matrix(1,0,0,1,575,0);overflow:hidden}
#c3-n988-434{width:830px;height:575px;transform:matrix(1,0,0,1,575,0);overflow:hidden}
#n988-36{width:1405px;height:575px;transform:matrix(1,0,0,1,1415,0)}
#c3-n988-36{width:1405px;height:575px;transform:matrix(1,0,0,1,2830,0)}
#n988-441{width:2820px;height:575px;transform:matrix(1,0,0,1,60,293.5)}
#n996-645{width:1616px;height:4px;transform:matrix(1,0,0,1,0,0)}
#n996-682{width:808px;height:4px;transform:matrix(1,0,0,1,0,0)}
#n996-681{width:1616px;height:4px;transform:matrix(1,0,0,1,0,34);overflow:hidden}
#n996-670{width:72px;height:72px;transform:matrix(1,0,0,1,0,0);border-radius:50%}
#n996-672{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n996-673{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n996-671{width:18.00003px;height:12px;transform:matrix(-1,0,0,-1,45,42);overflow:hidden}
#n996-669{width:72px;height:72px;transform:matrix(1,0,0,1,0,0);overflow:hidden}
#n996-649{width:72px;height:72px;transform:matrix(1,0,0,1,0,0);border-radius:50%}
#n996-676{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n996-677{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n996-675{width:18.00003px;height:12px;transform:matrix(1,0,0,1,27,30);overflow:hidden}
#n996-651{width:72px;height:72px;transform:matrix(1,0,0,1,82,0);overflow:hidden}
#n996-656{width:154px;height:72px;transform:matrix(1,0,0,1,1646,0)}
#n996-648{width:1800px;height:72px;transform:matrix(1,0,0,1,60,948)}
#n978-2{width:1920px;height:1080px;transform:matrix(1,0,0,1,0,1080)}
#n1001-769{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,30.25715,0)}
#n1001-770{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,675.73346,0.00003)}
#n1001-771{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,352.99533,0.00002)}
#n1001-772{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,998.47162,0.00004)}
#n1001-773{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1321.21204,0.00006)}
#n1001-774{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,191.62512,0.00001)}
#n1001-775{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,837.1037,0.00004)}
#n1001-776{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,514.36554,0.00002)}
#n1001-777{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1159.8418,0.00005)}
#n1001-778{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1482.57996,0.00006)}
#n1001-779{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,110.9423,0)}
#n1001-780{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,756.41858,0.00003)}
#n1001-781{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,433.68042,0.00002)}
#n1001-782{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1079.15674,0.00005)}
#n1001-783{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1401.89478,0.00006)}
#n1001-784{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,272.31021,0.00001)}
#n1001-785{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,917.78876,0.00004)}
#n1001-786{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,595.0484,0.00003)}
#n1001-787{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1240.52686,0.00005)}
#n1001-788{width:1511.57654px;height:0px;transform:matrix(-0,1,-1,-0,1563.26514,0.00007)}
#n1001-768{width:1533.00818px;height:1775.06238px;transform:matrix(-0,-1,1,-0,51.98828,1539.32532)}
#n1001-790{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,0,0)}
#n1001-791{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,645.48083,0.00001)}
#n1001-792{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,322.74039,-0.00017)}
#n1001-793{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,968.21667,0.00001)}
#n1001-794{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1290.95715,0.00001)}
#n1001-795{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,161.37016,0.00001)}
#n1001-796{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,806.84644,0.00001)}
#n1001-797{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,484.11057,0.00001)}
#n1001-798{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1129.58704,-0.00017)}
#n1001-799{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1452.32727,0.00001)}
#n1001-800{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,80.68729,0.00001)}
#n1001-801{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,726.1637,-0.00017)}
#n1001-802{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,403.42322,0.00001)}
#n1001-803{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1048.90393,0.00001)}
#n1001-804{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1371.63989,0.00001)}
#n1001-805{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,242.05753,0.00001)}
#n1001-806{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,887.53381,0.00001)}
#n1001-807{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,564.79346,0.00001)}
#n1001-808{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1210.26978,0.00001)}
#n1001-809{width:1167.40601px;height:0px;transform:matrix(-0,1,-1,-0,1533.01013,-0.00017)}
#n1001-789{width:1533.0083px;height:1167.40601px;transform:matrix(1,0,0,1,98.63318,189.11859)}
#n1001-767{width:2681.2063px;height:2095.72339px;transform:matrix(1,0,0,1,-112.34899,-337.79694)}
#n1001-811{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,852.53186,818.34503)}
#n1001-812{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,449.10852,818.34503)}
#n1001-813{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1175.72888,254.46936)}
#n1001-814{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,529.33484,174.24316)}
#n1001-815{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,334.69556)}
#n1001-816{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,254.46936)}
#n1001-817{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,1094.35657,254.46936)}
#n1001-818{width:80.22622px;height:79.08012px;transform:matrix(1,0,0,1,447.96252,174.24316)}
#n1001-819{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,368.88232,818.34503)}
#n1001-820{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,368.88232,898.57129)}
#n1001-821{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,207.28381,738.11884)}
#n1001-823{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,80.22617,91.68703)}
#n1001-824{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,0,0)}
#n1001-825{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,-0.87717,90.54092)}
#n1001-822{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,933.90417,1.18378)}
#n1001-827{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,87.10275,85.95663)}
#n1001-828{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,5.73044,5.7304)}
#n1001-829{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,-74.49576,6.87648)}
#n1001-830{width:81.37231px;height:82.51839px;transform:matrix(1,0,0,1,5.73044,85.95663)}
#n1001-831{width:81.37231px;height:80.22622px;transform:matrix(1,0,0,1,328.92746,-74.49577)}
#n1001-832{width:80.22622px;height:81.37231px;transform:matrix(1,0,0,1,87.10275,247.55516)}
#n1001-833{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1055.54773,652.12451)}
#n1001-834{width:80.22622px;height:80.22622px;transform:matrix(1,0,0,1,1135.77405,732.35071)}
#n1001-826{width:160.45244px;height:171.91333px;transform:matrix(1,0,0,1,120.18115,85.99432)}
#n1001-810{width:1949.27576px;height:1338.02917px;transform:matrix(1,0,0,1,-40.85134,-63.29861);opacity:0.7}
#n1001-761{width:1919.5px;height:1364.97778px;transform:matrix(1,0,0,1,0.5,0);overflow:hidden;overflow:hidden;border-radius:0px}
#n1000-685{width:987px;height:987px;transform:matrix(1,0,0,1,466,46);border-radius:50%}
#n1012-2{width:668px;height:124px;transform:matrix(1,0,0,1,60,60);font:600 52px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-1.04px}
#n1012-5{width:725px;height:48px;transform:matrix(1,0,0,1,60,214);font:600 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.32px}
#n1012-8{width:124px;height:22px;transform:matrix(1,0,0,1,37,19);font:500 18px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.36px}
#n1012-10{width:17.99998px;height:0px;transform:matrix(1,0,0,1,0,6)}
#n1012-11{width:6px;height:12px;transform:matrix(1,0,0,1,12.00003,0)}
#n1012-9{width:18.00003px;height:12px;transform:matrix(1,0,0,1,171,24);overflow:hidden}
#n1012-7{width:226.00003px;height:60px;transform:matrix(1,0,0,1,60,292);border-radius:100px;backdrop-filter:blur(7.5px)}
#n1012-4{width:845px;height:412px;transform:matrix(1,0,0,1,0,0)}
#n1012-42{width:80px;height:80px;transform:matrix(1,0,0,1,0,0);border-radius:50%}
#n1012-43{width:30px;height:30px;transform:matrix(1,0,0,1,25,25)}
#n1012-41{width:80px;height:80px;transform:matrix(1,0,0,1,31,31);overflow:hidden}
#n1012-45{width:270px;height:32px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#n1012-46{width:665px;height:24px;transform:matrix(1,0,0,1,0,47);font:500 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.32px}
#n1012-44{width:665px;height:71px;transform:matrix(1,0,0,1,31,189)}
#n1012-40{width:743px;height:291px;transform:matrix(1,0,0,1,60,60);border-radius:24px;backdrop-filter:blur(6px)}
#n1012-59{width:80px;height:80px;transform:matrix(1,0,0,1,0,0);border-radius:50%}
#n1012-60{width:30px;height:30px;transform:matrix(1,0,0,1,25,25)}
#n1012-58{width:80px;height:80px;transform:matrix(1,0,0,1,31,31);overflow:hidden}
#n1012-62{width:270px;height:32px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#n1012-63{width:665px;height:24px;transform:matrix(1,0,0,1,0,47);font:500 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.32px}
#n1012-61{width:665px;height:71px;transform:matrix(1,0,0,1,31,189)}
#n1012-57{width:743px;height:291px;transform:matrix(1,0,0,1,60,381);border-radius:24px;backdrop-filter:blur(6px)}
#n1012-25{width:80px;height:80px;transform:matrix(1,0,0,1,0,0);border-radius:50%}
#n1012-33{width:8.74834px;height:9.99532px;transform:matrix(1,0,0,1,2.46331,2.50625)}
#n1012-34{width:8.79823px;height:9.99532px;transform:matrix(1,0,0,1,18.71339,17.50625)}
#n1012-35{width:11.70559px;height:17.5px;transform:matrix(1,0,0,1,9.15321,6.25)}
#n1012-36{width:1.60474px;height:1.25px;transform:matrix(1,0,0,1,6.06262,6.25)}
#n1012-37{width:1.60474px;height:1.25px;transform:matrix(1,0,0,1,22.31262,21.25)}
#n1012-38{width:30px;height:30px;transform:matrix(-1,-0,0,-1,30,30);opacity:0}
#n1012-32{width:30px;height:30px;transform:matrix(1,0,0,1,0,0);overflow:hidden}
#n1012-31{width:30px;height:30px;transform:matrix(1,0,0,1,0,0);overflow:hidden}
#n1012-30{width:30px;height:30px;transform:matrix(1,0,0,1,25,25)}
#n1012-24{width:80px;height:80px;transform:matrix(1,0,0,1,31,31);overflow:hidden}
#n1012-27{width:270px;height:32px;transform:matrix(1,0,0,1,0,0);font:600 32px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.64px}
#n1012-28{width:665px;height:24px;transform:matrix(1,0,0,1,0,47);font:500 16px Urbanist,sans-serif;color:rgba(255,255,255,1);white-space:pre;letter-spacing:-0.32px}
#n1012-26{width:665px;height:71px;transform:matrix(1,0,0,1,31,189)}
#n1012-23{width:743px;height:291px;transform:matrix(1,0,0,1,60,702);border-radius:24px;backdrop-filter:blur(6px)}
#n1012-56{width:863px;height:993px;transform:matrix(1,0,0,1,1057,350)}
#n1000-684{width:1920px;height:1080px;transform:matrix(1,0,0,1,0,2164);overflow:hidden}
#n944-62{width:1920px;height:3887px;border-radius:24px;overflow:hidden}
/* Corrections from Figma review */
#n944-65.hero-overlay{background:radial-gradient(74.94% 74.91% at 50% 50%,rgba(0,0,0,0) 0%,#000 100%);pointer-events:none}
.node.pill{display:flex;padding:18px 36px;justify-content:center;align-items:center;gap:10px;border-radius:100px;width:max-content;height:auto;min-height:58px;overflow:hidden;font-family:Urbanist,sans-serif;font-size:18px;font-weight:600;line-height:22px;white-space:nowrap;text-decoration:none;cursor:pointer}
.pill>span,.pill>svg{position:static;flex:none;transform:none}
.pill>svg{display:block;overflow:visible}
#n944-95.pill-white{background:#fff;color:#000}
#n985-24.pill-blue{background:#000070;color:#fff}
#n944-100.pill-glass,#n1012-7.pill-glass{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(7.5px)}
#n1012-24,#n1012-41,#n1012-58,#n996-651,#n996-669{border-radius:50%;overflow:hidden;isolation:isolate}

/* Viewport hero, horizontal solutions carousel, scroll-driven feature stack. */
#n944-62,#n944-63,#n944-64,#n944-65{border-radius:0!important}
#n944-63{overflow:hidden}
#n944-64 video{width:100%;height:100%;object-fit:cover}
.solutions-viewport{position:absolute;left:60px;top:293.5px;width:1800px;height:575px;overflow:hidden;touch-action:pan-y;cursor:grab;outline-offset:8px}
#n988-441.solutions-track{transform:translate3d(0,0,0);transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform;user-select:none}
.dragging{cursor:grabbing}
.dragging #n988-441{transition:none}
#n996-682{width:1616px;transition:transform .65s cubic-bezier(.22,1,.36,1);transform-origin:left center;will-change:transform}
#n996-682 svg{width:1616px}
.slider-arrow{cursor:pointer;transition:opacity .2s ease;touch-action:manipulation}
.slider-arrow:disabled{opacity:.35;cursor:default}
#n1012-56{will-change:transform}
#n1000-684{will-change:transform;overflow:hidden}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){#n988-441.solutions-track,#n996-682,.slider-arrow{transition:none}}

/* Native sticky prevents scroll compensation jitter in transformed ancestors. */
#n944-62{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none!important;overflow:visible;will-change:auto}
#page{height:auto}
.scroll-scene{position:relative;width:100%;overflow:visible;overflow-anchor:none}
.scene-sticky{position:sticky;top:0;width:100%;overflow:hidden;isolation:isolate}
.hero-scene .scene-sticky{position:relative}
.scene-canvas{position:absolute;left:0;top:0;width:1920px;transform-origin:0 0}
#n944-63,#n978-2,#n1000-684{left:0;top:0;transform:none!important;will-change:auto}
#n1012-56{backface-visibility:hidden;will-change:transform}
#n988-441.scroll-controlled,#n996-682.scroll-controlled{transition:none}
#n1012-23,#n1012-40,#n1012-57{contain:paint;backface-visibility:hidden}
html,body{overflow-x:clip}

/* Active solution panels share Prime's light blue treatment. */
#n988-538>svg>rect,#n988-309>svg>rect{fill:#000070;transition:fill .5s ease}
#n988-538>svg>rect,#c3-n988-309>svg>rect{fill:#000070;transition:fill .5s ease}
.is-active #n988-538>svg>rect,.is-active #n988-309>svg>rect{fill:#2977e2}
.is-active #n988-538>svg>rect,.is-active #c3-n988-309>svg>rect{fill:#2977e2}
.insights{position:relative;background:#fff;padding:clamp(50px,6vw,116px) max(24px,3.125vw);font-family:Urbanist,sans-serif;color:#171717}
.insights-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:clamp(36px,5vw,90px)}
.insights h2{font-size:clamp(28px,2.71vw,52px);line-height:1.15;font-weight:500;letter-spacing:-.025em;margin:0;max-width:900px}
.pill.insights-all{position:static;flex-shrink:0;background:#000070;color:#fff;font-size:18px;font-weight:600;line-height:22px;min-height:58px}
.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.article-open{display:block;width:100%;padding:0;border:0;text-align:left;background:none;color:inherit;font:inherit;cursor:pointer}
.article-open img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:24px;transition:filter .25s ease}
.article-open:hover img{filter:brightness(.95)}
.insight-card h3{font-size:clamp(20px,1.45vw,28px);line-height:1.35;letter-spacing:-.025em;font-weight:600;margin:25px 0 16px}
.insight-card>p{font-size:clamp(16px,1.05vw,20px);line-height:1.6;margin:0;color:#5b5b5b;max-width:95%}
.insight-meta{display:flex;align-items:center;gap:15px;margin-top:26px;color:#858585;font-size:14px;line-height:1.5}
.insight-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(760px,calc(100% - 40px));max-height:85vh;padding:54px 44px 40px;border:0;border-radius:24px;color:#171717;font-family:Urbanist,sans-serif;box-shadow:0 24px 90px #0003;overflow:auto}
.insight-dialog::backdrop{background:#00007066;backdrop-filter:blur(5px)}
.dialog-close{position:absolute;right:18px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f5f9;font-size:28px;cursor:pointer;color:#000070}
.insight-dialog h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:8px 0 28px}
.insight-dialog p{font-size:18px;line-height:1.7}.insight-dialog .article-category{font-size:14px;font-weight:600;color:#2977e2;margin:0}
.article-index-button{display:block;width:100%;text-align:left;padding:22px 0;border:0;border-top:1px solid #e8eaf1;background:none;color:#000070;font:600 20px/1.4 Urbanist,sans-serif;cursor:pointer}
@media(max-width:720px){.insights-heading{align-items:flex-start;flex-direction:column}.insights-grid{grid-template-columns:1fr;gap:40px}.insight-card h3{margin-top:20px}.insight-dialog{padding:48px 24px 28px}}
@media(prefers-reduced-motion:reduce){#n988-538>svg>rect,#n988-309>svg>rect,.article-open img{transition:none}}
@media(prefers-reduced-motion:reduce){#n988-538>svg>rect,#c3-n988-309>svg>rect,.article-open img{transition:none}}

/* Exactly one feature card carries the original middle card's active appearance. */
#n1000-684 .feature-card{--feature-surface:rgba(255,255,255,.08);--feature-disc:rgba(255,255,255,.16);--feature-ink:#fff}
#n1000-684 .feature-card.is-feature-active{--feature-surface:rgba(255,255,255,.20);--feature-disc:#fff;--feature-ink:#000070}
#n1000-684 .feature-card>svg>rect{fill:var(--feature-surface);transition:fill .3s ease}
#n1000-684 .feature-icon>div>svg>ellipse{fill:var(--feature-disc);transition:fill .3s ease}
#n1000-684 .feature-icon [data-layer="vuesax/linear/routing"] path{fill:var(--feature-ink);transition:fill .3s ease}
@media(prefers-reduced-motion:reduce){#n1000-684 .feature-card>svg>rect,#n1000-684 .feature-icon>div>svg>ellipse,#n1000-684 .feature-icon [data-layer="vuesax/linear/routing"] path{transition:none}}

/* How it works — matching Urbanist, NavGo blue and the existing pill button. */
.how-section{position:relative;width:100%;background:#fff;color:#171717;font-family:Urbanist,sans-serif;overflow-anchor:none}
.how-sticky{position:sticky;top:0;min-height:100svh;padding:80px max(24px,3.125vw);display:flex;align-items:center;isolation:isolate;overflow:hidden}
.how-inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:6vw;row-gap:30px;align-items:center}
.how-header{grid-column:1;grid-row:1;max-width:720px}
.how-header h2{font-size:clamp(34px,2.71vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}
.how-header>p{font-size:18px;line-height:1.6;color:#64676d;max-width:550px;margin:0}
.how-steps{grid-column:1;grid-row:2;list-style:none;padding:0 0 0 28px;margin:0;position:relative;max-width:650px}
.how-steps:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#e9edf5}
.how-step{position:relative;padding:19px 0}
.how-step:before{content:"";position:absolute;left:-28px;top:0;bottom:0;width:2px;background:#2977e2;transform:scaleY(0);transform-origin:top;transition:transform .4s ease}
.how-step.is-current:before{transform:scaleY(1)}
.how-step button{display:flex;align-items:flex-start;gap:24px;padding:0;border:0;background:none;text-align:left;color:#8a8e96;width:100%;font-family:inherit;cursor:pointer}
.how-number{font-size:16px;font-weight:600;line-height:34px;color:#9ba2ad;transition:color .35s ease}
.how-step-copy{display:block}
.how-step-title{display:block;font-size:clamp(23px,1.67vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em;transition:color .35s ease}
.how-step-description{display:block;font-size:18px;line-height:1.55;margin-top:10px;max-width:470px;color:#8a8e96;transition:color .35s ease}
.how-step.is-current .how-number{color:#2977e2}
.how-step.is-current .how-step-title{color:#000070}
.how-step.is-current .how-step-description{color:#535b68}
.how-cta{grid-column:1;grid-row:3;min-height:58px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility .4s;}
.how-section.is-last-step .how-cta{opacity:1;visibility:visible;transform:translateY(0)}
.node.pill.how-download{position:static;background:#000070;color:#fff;display:inline-flex}
.how-visual{position:relative;grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;isolation:isolate}
.how-light{position:absolute;width:min(740px,55vw);aspect-ratio:1;top:45%;left:50%;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(ellipse,rgba(41,119,226,.14) 0%,rgba(41,119,226,.055) 40%,rgba(41,119,226,0) 70%);pointer-events:none}
.how-phone{position:relative;width:clamp(240px,calc((100svh - 204px)*.46),360px);padding:7px;background:linear-gradient(140deg,#d4d7df,#747b88 35%,#e7e9ed 70%,#535b67);border:1px solid #8f96a1;border-radius:47px;box-shadow:0 24px 65px rgba(0,0,60,.12),0 3px 8px #0002;}
.how-phone-screen{position:relative;overflow:hidden;border:4px solid #121721;border-radius:39px;background:#dce4e8;isolation:isolate}
.how-phone-screen img{width:100%;height:auto;display:block;aspect-ratio:402/874;object-fit:contain}
.how-island{position:absolute;left:50%;top:17px;transform:translateX(-50%);width:27%;height:3.4%;min-height:19px;border-radius:20px;background:#10131a;box-shadow:inset -6px 0 0 #171e2c}
.how-side-button{position:absolute;right:-3px;top:27%;height:9%;width:3px;border-radius:0 3px 3px 0;background:#858d9b}
.how-focus{position:absolute;pointer-events:none;left:2.5%;width:95%;height:10.2%;top:7.1%;border-radius:22px;box-shadow:0 0 0 2px #fff,0 0 0 5px #2977e2;opacity:0;transition:top .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}
.how-visual[data-step="1"] .how-focus{opacity:1;top:7.1%}
.how-visual[data-step="2"] .how-focus{opacity:1;top:18.3%}
.how-visual figcaption{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:26px;font-size:16px;line-height:1.5;color:#626c7c}
.how-caption-index{color:#2977e2;font-weight:600;font-variant-numeric:tabular-nums}
.how-step button:focus-visible,.how-download:focus-visible{outline:2px solid #2977e2;outline-offset:8px;border-radius:4px}
@media(min-width:901px) and (max-height:800px){.how-sticky{padding-top:48px;padding-bottom:48px}.how-inner{row-gap:22px}.how-header h2{margin-bottom:18px}.how-step{padding:14px 0}.how-step-description{font-size:16px}.how-phone{width:clamp(230px,calc((100svh - 155px)*.46),320px)}}
@media(max-width:900px){.how-section{height:auto!important}.how-sticky{position:relative;min-height:0;padding:64px 24px}.how-inner{grid-template-columns:1fr;row-gap:36px}.how-header{grid-column:1;grid-row:1}.how-visual{grid-column:1;grid-row:2}.how-steps{grid-column:1;grid-row:3;padding-left:20px}.how-step:before{left:-20px}.how-cta{grid-column:1;grid-row:4;opacity:1;visibility:visible;transform:none}.how-phone{width:min(290px,76vw)}.how-light{width:100%;max-width:600px}.how-header>p,.how-step-description{font-size:16px}.how-step button{gap:18px}.how-visual figcaption{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.how-sticky{position:relative}.how-cta{opacity:1;visibility:visible;transform:none}.how-step:before,.how-number,.how-step-title,.how-step-description,.how-cta,.how-focus{transition:none}}

/* Supported countries — quiet grey geography with NavGo primary interactions. */
.coverage-section{position:relative;padding:clamp(60px,6vw,116px) max(24px,3.125vw);background:#fff;color:#171717;font-family:Urbanist,sans-serif}
.coverage-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}
.coverage-heading h2{font-size:clamp(32px,2.71vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}
.coverage-heading p{font-size:18px;line-height:1.6;color:#64676d;margin:0;max-width:750px}
.coverage-country-picker{display:flex;flex-direction:column;gap:10px;min-width:250px;font-size:14px;color:#737b89}
.coverage-country-picker select{appearance:none;width:100%;height:58px;border:1px solid #e1e6ee;border-radius:100px;padding:0 48px 0 24px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 6 6 6-6' fill='none' stroke='%23000070' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 24px center;color:#000070;font:500 16px Urbanist,sans-serif;cursor:pointer}
.coverage-country-picker select:focus-visible{outline:2px solid #2977e2;outline-offset:4px}
.coverage-stage{position:relative;width:100%;aspect-ratio:1600/950;max-height:850px;min-height:420px;border-radius:24px;isolation:isolate;background:radial-gradient(ellipse at 55% 45%,#f0f4fa 0%,#f7f8fa 68%);overflow:hidden}
.coverage-map{display:block;width:100%;height:100%;object-fit:contain}.coverage-map[hidden]{display:none}
.coverage-country path{transition:fill .28s ease,stroke .28s ease}
.coverage-country.is-supported{cursor:pointer;outline:none}
.coverage-country.is-supported:hover path,.coverage-country.is-supported.is-active path,.coverage-country.is-supported:focus-visible path{fill:#000070;stroke:#fff}
.coverage-country.is-supported:focus-visible path{stroke:#2977e2;stroke-width:2}
.coverage-pin{cursor:pointer}
.pin-core,.pin-halo{transition:fill .28s ease,opacity .28s ease,stroke .28s ease,transform .35s ease;transform-box:fill-box;transform-origin:center}
.coverage-pin.is-active .pin-core{fill:#fff;stroke:#2977e2;stroke-width:2.5}
.coverage-pin.is-active .pin-halo{fill:#2977e2;opacity:.24;transform:scale(1.3)}
.coverage-map-label{position:absolute;left:32px;bottom:30px;display:flex;align-items:center;gap:12px;color:#5b6576;font-size:16px;line-height:1.5;pointer-events:none}
.coverage-legend-dot{width:9px;height:9px;border-radius:50%;background:#000070;box-shadow:0 0 0 5px #0000700d}
.coverage-tooltip{position:absolute;z-index:3;width:220px;box-sizing:border-box;padding:22px;border-radius:18px;background:#fff;box-shadow:0 12px 42px #00007018,0 2px 5px #00007008;pointer-events:none;animation:coverage-tooltip-in .18s ease-out}
.coverage-tooltip[hidden]{display:none}
.coverage-tooltip-kicker{display:block;color:#7a8494;font-size:12px;line-height:1.5;margin-bottom:7px}
.coverage-country-name{display:block;color:#000070;font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin-bottom:18px}
.coverage-radar-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14px;color:#737b89}
.coverage-radar-row strong{font-size:24px;font-weight:600;color:#2977e2;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.coverage-demo{display:block;font-size:11px;color:#929aa7;margin-top:8px}
.coverage-demo[hidden]{display:none}
.coverage-footer{display:flex;justify-content:space-between;gap:20px;margin-top:20px;color:#7b8490;font-size:14px;line-height:1.5}
.coverage-footer p{margin:0}#coverage-radar-note{font-size:12px;color:#979eaa}
.coverage-stage.coverage-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}
.coverage-stage.coverage-reveal.is-ready{opacity:1;transform:translateY(0)}
@keyframes coverage-tooltip-in{from{opacity:0}to{opacity:1}}
@media(max-width:900px){.coverage-heading{align-items:flex-start;gap:28px;flex-direction:column}.coverage-country-picker{width:min(100%,340px)}.coverage-stage{min-height:360px;border-radius:20px}.coverage-heading p{font-size:16px}.coverage-map-label{left:22px;bottom:20px;font-size:13px}.coverage-footer{flex-direction:column;gap:8px}.coverage-tooltip{padding:18px;width:200px}.coverage-country-name{font-size:22px}}
@media(prefers-reduced-motion:reduce){.coverage-country path,.pin-core,.pin-halo,.coverage-stage.coverage-reveal{transition:none}.coverage-tooltip{animation:none}.coverage-stage.coverage-reveal{opacity:1;transform:none}}

/* Scroll-led, shaded orthographic globe: calm NavGo colors, native sticky scene. */
.coverage-section.globe-section{padding:0;background:#fff;overflow:visible}
.globe-sticky{position:sticky;top:0;min-height:100svh;height:100svh;overflow:hidden;isolation:isolate}
.globe-section .globe-copy{position:absolute;left:max(24px,3.125vw);top:50%;transform:translateY(-50%);width:37%;max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;z-index:3;margin:0;will-change:opacity,transform}
.globe-eyebrow{display:block;color:#737c8b;font-size:16px;line-height:1.5;margin-bottom:22px}
.globe-section .globe-copy h2{font-size:clamp(36px,2.71vw,52px);line-height:1.15;letter-spacing:-.025em;font-weight:500;max-width:560px;margin-bottom:24px}
.globe-section .globe-copy p{font-size:18px;line-height:1.65;max-width:440px;color:#64676d}
.globe-section .coverage-country-picker{width:min(310px,100%);min-width:0}
.globe-section .coverage-stage{position:absolute;right:-8%;top:0;width:72%;height:100%;aspect-ratio:auto;min-height:0;max-height:none;border-radius:0;background:none;overflow:hidden;opacity:1;transform:none}
.coverage-globe{display:block;position:absolute;inset:0;width:100%;height:100%;outline:none;touch-action:pan-y;cursor:grab}
.coverage-globe:focus-visible{outline:2px solid #2977e2;outline-offset:-10px;border-radius:24px}
.coverage-globe.is-dragging{cursor:grabbing;touch-action:none}
.globe-fallback{position:absolute;inset:0;pointer-events:none}
.globe-enabled .globe-fallback{display:none}
.globe-section .coverage-map-label{position:static;font-size:14px;margin-top:2px;gap:12px}
.globe-section .coverage-footer{position:absolute;left:max(24px,3.125vw);bottom:32px;right:32px;z-index:3;pointer-events:none;margin:0;max-width:38%;flex-direction:column;gap:6px;font-size:13px}
.globe-section .coverage-tooltip{z-index:4;animation:coverage-tooltip-in .18s ease;max-width:calc(100% - 24px)}
.globe-reset{position:absolute;bottom:35px;right:15%;border:0;border-bottom:1px solid #cbd2dc;padding:4px 0;color:#000070;background:transparent;font:500 13px/1.5 Urbanist,sans-serif;cursor:pointer;z-index:2}
.globe-drag-hint{position:absolute;bottom:39px;left:20%;font-size:12px;color:#8d96a5;pointer-events:none}
@media(min-width:901px) and (max-height:720px){.globe-section .globe-copy{gap:20px}.globe-eyebrow{margin-bottom:12px}.globe-section .globe-copy h2{font-size:38px;margin-bottom:16px}.globe-section .globe-copy p{font-size:16px}.globe-section .coverage-footer{bottom:16px}}
@media(max-width:900px){.coverage-section.globe-section{height:auto!important}.globe-sticky{position:relative;min-height:0;height:auto;padding:64px 24px 28px;overflow:hidden}.globe-section .globe-copy{position:relative;top:auto;left:auto;width:100%;max-width:650px;gap:24px;opacity:1!important;transform:none!important}.globe-section .globe-copy h2{font-size:clamp(32px,6vw,46px)}.globe-section .globe-copy p{font-size:16px;max-width:530px}.globe-section .coverage-stage{position:relative;right:auto;top:auto;width:calc(100% + 48px);margin:18px -24px 0;height:clamp(430px,85vw,650px);min-height:0}.globe-section .coverage-footer{position:relative;left:auto;right:auto;bottom:auto;max-width:none;margin-top:10px}.globe-reset{right:24px;bottom:16px}.globe-drag-hint{left:24px;bottom:20px}.globe-section .coverage-map-label{margin-top:0}}
@media(prefers-reduced-motion:reduce){.globe-sticky{position:relative}.globe-section .globe-copy{opacity:1!important}.globe-section .coverage-tooltip{animation:none}}

/* FAQ — generous two-column layout, native disclosure controls and NavGo pills. */
.faq-section{position:relative;background:#fff;color:#171717;padding:clamp(64px,6.25vw,120px) max(24px,3.125vw) clamp(80px,8.3vw,160px);font-family:Urbanist,sans-serif;overflow-anchor:none}
.faq-inner{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(48px,8vw,154px);border-top:1px solid #eceef3;padding-top:clamp(48px,5.2vw,100px)}
.faq-copy{max-width:560px;align-self:start}
.faq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#000070;margin-bottom:25px}
.faq-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:#2977e2}
.faq-copy h2{font-size:clamp(34px,2.71vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.025em;margin:0 0 28px;color:#000070}
.faq-copy>p{font-size:clamp(16px,1.05vw,20px);line-height:1.65;color:#64676d;max-width:430px;margin:0}
.faq-support{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:38px}
.faq-support>span{font-size:15px;line-height:1.5;color:#858585}
.faq-contact{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:18px 36px;border-radius:100px;background:#000070;color:#fff;font-size:18px;line-height:22px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}
.faq-contact:hover{background:#2977e2;transform:translateY(-2px)}
.faq-contact:focus-visible,.faq-item summary:focus-visible{outline:2px solid #2977e2;outline-offset:6px}
.faq-list{min-width:0}
.faq-item{border-bottom:1px solid #e8ebf1;overflow:hidden}
.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:28px 0;font-size:clamp(19px,1.25vw,24px);font-weight:500;line-height:1.4;letter-spacing:-.02em;transition:color .2s ease}
.faq-item:first-child summary{padding-top:0}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary:hover,.faq-item.is-expanded summary{color:#000070}
.faq-plus{position:relative;flex:0 0 32px;height:32px;border-radius:50%;background:#f1f4f9;transition:background .25s ease,color .25s ease;color:#000070}
.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:10px;top:15px;width:12px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .25s ease}
.faq-plus:after{transform:rotate(90deg)}
.faq-item[open] .faq-plus:after{transform:rotate(0)}
.faq-item.is-expanded .faq-plus{background:#000070;color:#fff}
.faq-answer{padding:0 56px 28px 0}
.faq-answer p{font-size:clamp(16px,.94vw,18px);line-height:1.7;color:#64676d;margin:0;max-width:680px}
.faq-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}
.faq-list.faq-reveal{transition-delay:.1s}
.faq-reveal.is-visible{opacity:1;transform:none}
@media(max-width:800px){.faq-inner{grid-template-columns:1fr;gap:48px}.faq-copy{max-width:550px}.faq-copy h2{margin-bottom:22px}.faq-copy h2 br{display:none}.faq-support{margin-top:28px}.faq-item summary{padding:24px 0;gap:18px}.faq-answer{padding-right:12px}.faq-list.faq-reveal{transition-delay:0s}}
@media(prefers-reduced-motion:reduce){.faq-contact,.faq-item summary,.faq-plus,.faq-plus:before,.faq-plus:after,.faq-reveal{transition:none}.faq-reveal{opacity:1;transform:none}.faq-contact:hover{transform:none}}

/* Navigation — one continuous surface, typography and editorial spacing. */
#n944-66{display:none}
.site-header{position:absolute;inset:0 0 auto;z-index:100;font-family:Urbanist,sans-serif;color:#fff;isolation:isolate;transition:background .22s ease,color .22s ease}
.header-inner{height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 max(24px,3.125vw)}
.header-brand{display:block;position:relative;width:139px;height:36px;flex-shrink:0;text-decoration:none;color:inherit}
.brand-fallback{font-size:32px;font-weight:600;letter-spacing:-1.5px}
.header-brand #n944-67{position:relative;transform:none!important;left:0;top:0;width:139px;height:36px}
.header-brand path{transition:fill .2s ease}
.primary-nav{display:flex;align-items:center;gap:clamp(24px,2.2vw,42px)}
.nav-trigger,.header-link{font:600 16px/1.3 Urbanist,sans-serif;letter-spacing:-.16px;color:inherit;text-decoration:none;border:0;background:none;padding:15px 0;cursor:pointer;white-space:nowrap}
.nav-trigger{display:flex;align-items:center;gap:10px}
.nav-chevron{transition:transform .22s ease}
.nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}
.header-link:hover,.nav-trigger:hover{opacity:.75}
.header-language{font-size:16px;font-weight:600;line-height:24px;min-width:32px;text-align:right}
.site-header.has-mega,.site-header.mobile-open{background:#fff;color:#000070}
.site-header.has-mega .header-brand path,.site-header.mobile-open .header-brand path{fill:#000070}
.mega-panel{position:absolute;top:100%;left:0;width:100%;background:#fff;color:#171717;border-top:1px solid #edf0f5;border-radius:0 0 20px 20px;box-shadow:0 18px 32px #0000200a;animation:mega-enter .22s ease both}
.mega-panel[hidden],.mega-backdrop[hidden]{display:none}
.mega-inner{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,2.5fr);gap:clamp(48px,5vw,96px);padding:46px max(24px,3.125vw) 54px}
.mega-intro{border-right:1px solid #e8ebf1;padding-right:32px}
.mega-eyebrow{display:block;font-size:13px;font-weight:500;color:#787d87;margin:0 0 16px}
.mega-intro>p{margin:0;color:#000070;font-size:clamp(23px,1.6vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.025em}
.mega-corporate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,58px);row-gap:20px;align-content:center}
.mega-corporate-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;color:#171717;text-decoration:none;font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.35;letter-spacing:-.02em}
.mega-arrow{flex-shrink:0;transition:transform .22s ease,opacity .22s ease}
.mega-corporate-link .mega-arrow{width:17px;opacity:0;transform:translateX(-5px)}
.mega-corporate-link:hover,.mega-product:hover h3{color:#2977e2}
.mega-corporate-link:hover .mega-arrow,.mega-corporate-link:focus-visible .mega-arrow{opacity:1;transform:none}
.mega-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,58px)}
.mega-product{text-decoration:none;color:#171717;display:flex;flex-direction:column;align-items:flex-start;padding:4px 0}
.mega-product h3{font-size:clamp(22px,1.45vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:0 0 15px;transition:color .2s ease}
.mega-product p{font-size:16px;color:#70747c;line-height:1.6;margin:0 0 26px;max-width:290px}
.mega-product-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:600;line-height:20px;color:#000070;margin-top:auto}
.mega-product:hover .mega-arrow{transform:translateX(4px)}
.mega-backdrop{position:fixed;inset:0;background:#00002033;z-index:90;animation:mega-shade .22s ease both}
.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #2977e2;outline-offset:6px;border-radius:3px}
.mobile-nav-toggle{display:none}
@keyframes mega-enter{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes mega-shade{from{opacity:0}to{opacity:1}}
@media(max-width:900px){.header-inner{height:80px;gap:22px}.header-brand{margin-right:auto}.header-language{display:none}.mobile-nav-toggle{position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;background:none;color:inherit;border:0;cursor:pointer;padding:10px}.mobile-nav-toggle span{display:block;height:1.5px;width:24px;background:currentColor;transition:transform .22s ease}.mobile-open .mobile-nav-toggle span:first-child{transform:translateY(4.25px) rotate(45deg)}.mobile-open .mobile-nav-toggle span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.primary-nav{display:none;position:absolute;left:0;right:0;top:80px;background:#fff;color:#000070;max-height:calc(100svh - 80px);overflow:auto;overscroll-behavior:contain;padding:12px 24px 28px;border-radius:0 0 20px 20px}.mobile-open .primary-nav{display:block}.nav-trigger,.header-link{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:20px;padding:19px 0}.mega-panel{position:static;border:0;box-shadow:none;border-radius:0;animation:mega-enter .18s ease}.mega-inner{display:block;padding:0 0 18px}.mega-intro{display:none}.mega-corporate-grid{grid-template-columns:1fr;row-gap:0;padding-left:18px}.mega-corporate-link{font-size:18px;padding:14px 0}.mega-corporate-link .mega-arrow{opacity:.5;transform:none}.mega-products{grid-template-columns:1fr;gap:0;padding-left:18px}.mega-product{padding:20px 0;border-bottom:1px solid #edf0f5}.mega-product:last-child{border:0}.mega-product h3{font-size:22px;margin-bottom:9px}.mega-product p{font-size:15px;max-width:100%;margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.site-header,.header-brand path,.nav-chevron,.mega-arrow,.mega-product h3,.mobile-nav-toggle span{transition:none}.mega-panel,.mega-backdrop{animation:none}}
.mega-backdrop{touch-action:none}

/* A single rhythm between news and FAQ replaces three stacked gaps. */
.insights{padding-bottom:clamp(28px,2.5vw,48px)}
.faq-section{padding-top:0;padding-bottom:clamp(64px,5vw,96px)}
.faq-inner{padding-top:clamp(36px,3.125vw,60px)}

/* Footer — NavGo navy, original vector brand and a clear typographic hierarchy. */
.site-footer{position:relative;background:#000070;color:#fff;padding:0 max(24px,3.125vw);font-family:Urbanist,sans-serif;overflow-anchor:none}
.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(52px,5vw,96px) 0;border-bottom:1px solid #ffffff29}
.footer-eyebrow{display:block;font-size:14px;line-height:1.5;color:#c6cef3;margin-bottom:23px}
.footer-cta h2{font-size:clamp(34px,2.71vw,52px);font-weight:500;line-height:1.16;letter-spacing:-.025em;margin:0;max-width:790px}
.footer-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 36px;min-height:58px;border-radius:100px;background:#2977e2;color:#fff;white-space:nowrap;text-decoration:none;font-size:18px;font-weight:600;line-height:22px;flex-shrink:0;transition:background .2s ease,transform .2s ease}
.footer-download:hover{background:#fff;color:#000070;transform:translateY(-2px)}
.footer-main{display:grid;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,76px);padding:clamp(48px,4.2vw,80px) 0}
.footer-brand{display:inline-block;color:inherit}.footer-brand img{display:block;width:167px;height:auto}
.footer-brand-block>p{font-size:17px;line-height:1.65;color:#c6cef3;margin:24px 0 22px}
.footer-email{font-size:16px;font-weight:500;color:#fff;text-decoration:none;text-underline-offset:5px}
.footer-email:hover{text-decoration:underline}
.footer-column h3{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 25px}
.footer-column ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}
.footer-column a{font-size:16px;line-height:1.5;color:#c6cef3;text-decoration:none;transition:color .2s ease;text-underline-offset:5px}
.footer-column a:hover{color:#fff;text-decoration:underline}
.footer-bottom{display:flex;align-items:center;gap:32px;padding:26px 0 30px;border-top:1px solid #ffffff29;font-size:14px;line-height:1.5;color:#c6cef3}
.footer-bottom p{margin:0;margin-right:auto}
.footer-bottom a{color:inherit;text-decoration:none;text-underline-offset:5px}
.footer-bottom a:hover{color:#fff;text-decoration:underline}
.footer-top{display:inline-flex;align-items:center;gap:12px;margin-left:24px}
.site-footer a:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:3px}
@media(max-width:1000px){.footer-main{grid-template-columns:1.3fr 1fr;gap:44px 32px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom p{flex-basis:100%}.footer-top{margin-left:auto}}
@media(max-width:600px){.footer-cta{align-items:flex-start;flex-direction:column;gap:28px}.footer-cta h2{font-size:34px}.footer-eyebrow{margin-bottom:18px}.footer-main{grid-template-columns:1fr 1fr;gap:36px 20px}.footer-brand-block{grid-column:1/-1}.footer-brand-block>p{font-size:16px}.footer-column h3{margin-bottom:18px}.footer-column a{font-size:15px}.footer-column ul{gap:13px}.footer-bottom{font-size:13px}.footer-download{font-size:17px}}
@media(prefers-reduced-motion:reduce){.footer-download,.footer-column a{transition:none}.footer-download:hover{transform:none}}

/* Privacy controls — a compact white surface using the existing NavGo pills. */
.cookie-banner{position:fixed;left:24px;bottom:24px;z-index:200;width:min(760px,calc(100% - 48px));max-height:calc(100svh - 48px);overflow:auto;padding:28px 30px;background:#fff;border:1px solid #e8ebf1;border-radius:24px;box-shadow:0 12px 64px #00004024;color:#171717;font-family:Urbanist,sans-serif;animation:cookie-enter .35s cubic-bezier(.22,1,.36,1) both}
.cookie-banner[hidden]{display:none}
.cookie-eyebrow{display:block;font-size:13px;font-weight:500;line-height:1.5;color:#2977e2;margin:0 0 10px}
.cookie-banner h2{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.2;color:#000070;margin:0 0 12px}
.cookie-banner>p{font-size:15px;line-height:1.65;color:#64676d;margin:0;max-width:650px}
.cookie-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}
.cookie-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:18px 36px;border:1px solid #000070;border-radius:100px;font:600 15px/20px Urbanist,sans-serif;cursor:pointer;text-align:center;transition:background .2s ease,color .2s ease}
.cookie-primary{background:#000070;color:#fff}.cookie-primary:hover{background:#2977e2;border-color:#2977e2}
.cookie-outline{background:#fff;color:#000070}.cookie-outline:hover{background:#f0f4fc}
.cookie-settings-link{font:600 15px/20px Urbanist,sans-serif;color:#000070;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:16px 8px;margin-left:auto}
.cookie-dialog{position:fixed;inset:0;width:min(640px,calc(100% - 40px));max-height:calc(100svh - 40px);padding:36px;border:0;border-radius:24px;background:#fff;color:#171717;font-family:Urbanist,sans-serif;overflow:auto;box-shadow:0 24px 100px #00004033}
.cookie-dialog::backdrop{background:#00002066}
.cookie-dialog[open]{animation:cookie-enter .25s ease both}
.cookie-close{position:absolute;right:17px;top:15px;width:40px;height:40px;border:0;border-radius:50%;background:#f1f4f9;color:#000070;font:400 27px/1 Urbanist,sans-serif;cursor:pointer}
.cookie-dialog h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:#000070;margin:0 36px 16px 0}
#cookie-dialog-intro{font-size:15px;line-height:1.65;color:#64676d;margin:0 0 24px}
.cookie-categories{border-top:1px solid #e8ebf1}
.cookie-category{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;border-bottom:1px solid #e8ebf1}
.cookie-category h3,.cookie-category>div>label{display:block;font-size:18px;font-weight:600;line-height:1.4;color:#171717;margin:0 0 8px}
.cookie-category p{font-size:14px;line-height:1.6;color:#64676d;margin:0;max-width:360px}
.cookie-required{flex-shrink:0;font-size:12px;line-height:24px;color:#707782;margin-top:2px}
.cookie-switch{position:relative;display:block;flex:0 0 46px;height:26px;margin-top:2px;cursor:pointer}
.cookie-switch input{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;cursor:pointer}
.cookie-switch span{display:block;width:46px;height:26px;background:#a4aab5;border-radius:100px;pointer-events:none;transition:background .2s ease}
.cookie-switch span:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}
.cookie-switch input:checked+span{background:#000070}.cookie-switch input:checked+span:before{transform:translateX(20px)}
.cookie-switch input:focus-visible+span{outline:2px solid #2977e2;outline-offset:5px}
.cookie-current-note{font-size:12px;line-height:1.6;color:#707782;margin:18px 0 24px}
.cookie-dialog-actions{display:flex;gap:12px}.cookie-dialog-actions .cookie-button{flex:1;padding-left:18px;padding-right:18px}
.cookie-retention{font-size:12px;text-align:center;line-height:1.5;color:#858b95;margin:16px 0 0}
.cookie-banner button:focus-visible,.cookie-dialog button:focus-visible{outline:2px solid #2977e2;outline-offset:4px}
.footer-cookie-settings{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-underline-offset:5px}
.footer-cookie-settings:hover{color:#fff;text-decoration:underline}.footer-cookie-settings:focus-visible{outline:2px solid #fff;outline-offset:6px}
@keyframes cookie-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:600px){.cookie-banner{left:16px;bottom:16px;width:calc(100% - 32px);max-height:calc(100svh - 32px);padding:24px;border-radius:20px}.cookie-banner h2{font-size:24px}.cookie-actions{display:grid;grid-template-columns:1fr;margin-top:20px;gap:10px}.cookie-actions .cookie-button{width:100%;padding:15px 20px}.cookie-settings-link{margin:0;padding:8px}.cookie-dialog{width:calc(100% - 32px);max-height:calc(100svh - 32px);padding:28px 24px;border-radius:20px}.cookie-dialog h2{font-size:28px}.cookie-dialog-actions{flex-direction:column}.cookie-category{gap:16px}.cookie-required{font-size:11px;max-width:75px;line-height:1.4;text-align:right}.cookie-category p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.cookie-banner,.cookie-dialog[open]{animation:none}.cookie-button,.cookie-switch span,.cookie-switch span:before{transition:none}}

/* Compact consent notice; full preferences remain in the settings dialog. */
.cookie-banner{width:min(460px,calc(100% - 48px));padding:22px;border-radius:18px;box-shadow:0 8px 32px #00004014}
.cookie-banner h2{font-size:18px;line-height:1.3;margin-bottom:8px}
.cookie-banner>p{font-size:14px;line-height:1.55}
.cookie-banner .cookie-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:18px}
.cookie-banner .cookie-button{min-height:44px;padding:11px 22px;font-size:14px;line-height:20px;white-space:nowrap}
.cookie-banner .cookie-settings-link{padding:12px 4px;font-size:14px;line-height:20px}
@media(max-width:600px){.cookie-banner{left:12px;bottom:12px;width:calc(100% - 24px);padding:18px;max-height:calc(100svh - 24px);border-radius:16px}.cookie-banner .cookie-actions{gap:8px;margin-top:16px}.cookie-banner .cookie-button{width:auto;padding:11px 18px}.cookie-banner .cookie-settings-link{margin-left:auto}}

/* Shared motion uses translate separately from the original Figma transforms. */
.cookie-banner{left:auto;right:24px}
.header-language{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:inherit;font-family:inherit;cursor:pointer;padding:10px 0}
.footer-language{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;text-underline-offset:5px}
.footer-language:hover{text-decoration:underline;color:#fff}.footer-language:focus-visible{outline:2px solid #fff;outline-offset:6px}
.node.pill,.faq-contact,.footer-download,.cookie-button,.language-apply{transition:background .22s ease,color .22s ease,box-shadow .22s ease,translate .22s ease}
.node.pill>svg,.faq-contact>svg,.footer-download>svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}
@media(hover:hover) and (pointer:fine){.node.pill:hover,.faq-contact:hover,.footer-download:hover,.cookie-button:hover,.language-apply:not(:disabled):hover{translate:0 -3px;box-shadow:0 8px 20px #00004012}.node.pill:hover>svg,.faq-contact:hover>svg,.footer-download:hover>svg{transform:translateX(4px)}#n944-95.pill-white:hover{background:#eaf1fc;color:#000070}#n985-24.pill-blue:hover,.pill.insights-all:hover{background:#2977e2}.node.pill-glass:hover{background:#ffffff29;border-color:#ffffff50}.slider-arrow:not(:disabled):hover{translate:0 -3px}.article-open:hover img{filter:brightness(.97) saturate(1.08)}.article-open:hover h3{color:#2977e2}}
.node.pill:active,.faq-contact:active,.footer-download:active,.cookie-button:active,.language-apply:active{translate:0 0}
.faq-contact:hover,.footer-download:hover{transform:none}
.slider-arrow{transition:opacity .2s ease,translate .22s ease}.insight-card h3{transition:color .22s ease}
.motion-reveal{opacity:0;translate:0 26px;transition:opacity .7s ease var(--reveal-delay,0ms),translate .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}
.motion-reveal.motion-visible{opacity:1;translate:0 0}

/* Language selector — curved top edge and a quiet, centered carousel. */
.language-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:min(740px,calc(100svh - 24px));max-height:none;margin:0;padding:0;border:0;background:transparent;color:#171717;overflow:visible;font-family:Urbanist,sans-serif}
.language-dialog::backdrop{background:#00002099}
.language-dialog[open]{animation:language-rise .4s cubic-bezier(.22,1,.36,1) both}
.language-surface{height:100%;background:#fff;border-radius:32px 32px 0 0;padding:64px 0 28px;overflow:auto;overscroll-behavior:contain}
.language-close{position:absolute;top:20px;left:auto;right:24px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f1f4f9;color:#000070;cursor:pointer;transition:background .2s ease}
.language-close:hover{background:#e6ecf7}
.language-heading{text-align:center;padding:0 24px;margin-bottom:24px}
.language-eyebrow{display:block;font-size:13px;color:#2977e2;margin-bottom:8px}
.language-heading h2{font-size:clamp(30px,2.2vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:#000070;margin:0 0 12px}
.language-heading p{font-size:15px;color:#7b8089;margin:0;line-height:1.5}
.language-carousel{overflow:hidden;touch-action:pan-y;user-select:none;--language-card-width:clamp(210px,23vw,320px);--language-step:clamp(190px,25vw,355px)}
.language-track{position:relative;height:315px;padding-top:0}
.language-card{position:absolute;left:50%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:var(--language-card-width);height:260px;border:1px solid #e6e9ef;border-radius:24px;background:#fafbfd;color:#171717;font-family:inherit;cursor:pointer;transform:translate(calc(-50% + var(--offset) * var(--language-step)),calc(var(--depth) * 32px)) scale(calc(1 - var(--depth) * .12));opacity:calc(1 - var(--depth) * .3);z-index:calc(5 - var(--depth));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,border-color .25s ease,background .25s ease;will-change:transform}
.language-card.is-center{background:#fff;border-color:#d1daeb}
.language-flag{display:block;width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:24px;box-shadow:0 1px 5px #00002012;pointer-events:none}
.language-flag svg{display:block;width:100%;height:100%}
.language-name{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}
.language-availability{font-size:12px;color:#9399a3;margin-top:8px;line-height:1.4}
.language-card.is-center .language-availability{color:#2977e2}
.language-navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 18px}
.language-arrow{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dce1eb;border-radius:50%;background:#fff;color:#000070;cursor:pointer;transition:background .22s ease,color .22s ease,translate .22s ease}
.language-arrow:hover{background:#000070;border-color:#000070;color:#fff;translate:0 -2px}
.language-selection{text-align:center;padding:0 24px}
#language-status{font-size:13px;line-height:1.5;color:#7b8089;margin:0 0 12px}
.language-apply{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;min-height:48px;border:0;border-radius:100px;background:#000070;color:#fff;font:600 15px/20px Urbanist,sans-serif;cursor:pointer}
.language-apply:disabled{background:#edf0f5;color:#747d8d;cursor:default}
.language-dialog button:focus-visible{outline:2px solid #2977e2;outline-offset:5px}
.language-card:focus-visible{outline-offset:-6px}
@keyframes language-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@media(max-width:900px){.header-inner{gap:10px}.header-language{display:inline-flex;order:1;padding:10px 4px;font-size:14px}.header-language>svg{display:none}.mobile-nav-toggle{order:2}.language-dialog{height:min(720px,calc(100svh - 18px))}}
@media(max-width:600px){.cookie-banner{left:auto;right:12px}.language-surface{padding-top:70px;border-radius:24px 24px 0 0}.language-heading{margin-bottom:24px}.language-carousel{--language-card-width:210px;--language-step:190px}.language-track{height:280px}.language-card{height:235px;border-radius:20px}.language-flag{width:86px;height:86px;margin-bottom:20px}.language-name{font-size:21px}.language-navigation{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.node.pill,.node.pill>svg,.faq-contact,.faq-contact>svg,.footer-download,.footer-download>svg,.cookie-button,.slider-arrow,.insight-card h3,.motion-reveal,.language-card,.language-arrow,.language-close,.language-apply{transition:none}.language-dialog[open]{animation:none}.motion-reveal{opacity:1;translate:none}.node.pill:hover,.faq-contact:hover,.footer-download:hover,.cookie-button:hover,.slider-arrow:hover,.language-arrow:hover,.language-apply:hover{translate:none}.language-close:hover{rotate:none}.node.pill:hover>svg,.faq-contact:hover>svg,.footer-download:hover>svg{transform:none}}
@media(hover:hover) and (pointer:fine){#n944-100.pill-glass:hover,#n1012-7.pill-glass:hover{background:#ffffff29;border-color:#ffffff50}}
@media(prefers-reduced-motion:reduce){.language-apply:not(:disabled):hover,.slider-arrow:not(:disabled):hover{translate:none}}
a.article-open{text-decoration:none}
.mega-overview{display:inline-flex;align-items:center;gap:12px;color:#000070;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;margin-top:24px}.mega-overview:hover{color:#2977e2}.about-page .nav-trigger.is-current{color:#2977e2}
@media(max-width:900px){.mega-intro:has(.mega-overview){display:block;border:0;padding:10px 0 20px 18px}.mega-intro:has(.mega-overview)>span,.mega-intro:has(.mega-overview)>p{display:none}.mega-overview{margin-top:0}}
