@property --x{syntax:'<number>';inherits:false;initial-value:0}
:root{--navy:#14407a;--blue:#1E85C4;--cyan:#38bdf8;--violet:#2dd4bf;--text:#b6c4da;--muted:#8da0bd;--line:rgba(125,180,255,.18);--bg:#050b1a}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;color:var(--text);line-height:1.65;min-height:100vh;
background:radial-gradient(ellipse 80% 50% at 15% 0%,rgba(30,133,196,.28),transparent 60%),radial-gradient(ellipse 60% 40% at 90% 25%,rgba(20,110,150,.22),transparent 60%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(20,64,122,.45),transparent 65%),var(--bg);background-attachment:fixed}
body::before,body::after{content:'';position:fixed;top:0;left:0;width:1px;height:1px;border-radius:50%;pointer-events:none;z-index:0}
body::before{box-shadow:1852px 1146px #fff,1850px 1040px #e8fbff,777px 378px #e8fbff,1948px 1289px #e8fbff,762px 192px #fff,1242px 290px #fff,2206px 1420px #fff,1622px 927px #e8fbff,645px 1276px #fff,2164px 129px #fff,146px 389px #dff1ff,123px 1593px #fff,1336px 902px #e8fbff,800px 1063px #dff1ff,1204px 1023px #fff,348px 936px #b3dcff,1666px 1128px #fff,1040px 645px #dff1ff,2100px 591px #fff,287px 1153px #fff,1640px 220px #b3dcff,1583px 136px #fff,2px 437px #dff1ff,214px 962px #fff,1627px 859px #fff,2319px 1289px #dff1ff,1105px 689px #fff,1274px 681px #fff,1679px 1552px #fff,551px 504px #fff,44px 122px #fff,1994px 363px #e8fbff,771px 916px #e8fbff,781px 1498px #dff1ff,1717px 1318px #fff,477px 808px #fff,871px 0px #b3dcff,1245px 40px #dff1ff,767px 807px #e8fbff,2363px 205px #fff,599px 436px #fff,1057px 19px #e8fbff,1347px 606px #fff,300px 152px #fff,854px 1193px #dff1ff,63px 1231px #b3dcff,1522px 1274px #fff,521px 1202px #fff,2353px 277px #fff,748px 1284px #dff1ff,1273px 467px #e8fbff,1021px 1485px #dff1ff,649px 1514px #e8fbff,805px 1406px #fff,1976px 1236px #fff,1726px 97px #fff,446px 79px #e8fbff,1045px 488px #fff,1052px 861px #e8fbff,2011px 600px #e8fbff,718px 1475px #fff,517px 467px #fff,2291px 1338px #e8fbff,303px 573px #dff1ff,835px 1533px #fff,283px 551px #fff,1825px 510px #fff,190px 360px #b3dcff,1510px 1087px #e8fbff,538px 188px #b3dcff,566px 922px #b3dcff,2137px 1196px #dff1ff,143px 36px #fff,1464px 1435px #b3dcff,137px 43px #e8fbff,306px 987px #fff,1274px 653px #dff1ff,296px 154px #fff,2236px 753px #fff,530px 699px #b3dcff,347px 1403px #fff,318px 854px #fff,2047px 1173px #fff,1566px 776px #e8fbff,50px 1246px #fff,328px 185px #fff,1053px 852px #b3dcff,1591px 1505px #e8fbff,1874px 902px #fff,2216px 171px #e8fbff,2107px 61px #b3dcff,359px 984px #fff,942px 1430px #fff,2036px 1597px #e8fbff,1991px 523px #fff,1507px 616px #dff1ff,829px 1061px #dff1ff,1402px 1351px #fff,2041px 494px #b3dcff,1657px 1363px #b3dcff,813px 1298px #fff,820px 438px #fff,899px 1194px #b3dcff,859px 278px #dff1ff,2033px 718px #fff,262px 566px #dff1ff,462px 922px #fff,1127px 438px #fff,1566px 1281px #e8fbff,2022px 1376px #b3dcff,1853px 656px #fff,128px 569px #e8fbff,169px 1389px #b3dcff,2337px 725px #b3dcff,2310px 39px #dff1ff,1659px 931px #dff1ff,101px 1575px #b3dcff,972px 1595px #dff1ff,192px 1288px #fff,1828px 223px #e8fbff,1510px 159px #dff1ff,816px 973px #b3dcff,731px 1462px #fff,1934px 1095px #fff,733px 463px #b3dcff,1416px 1105px #e8fbff,2049px 1258px #dff1ff,1611px 1433px #dff1ff,357px 840px #fff,532px 922px #fff,806px 1281px #fff,1543px 1126px #e8fbff,2058px 702px #fff,1337px 1333px #dff1ff,405px 1478px #fff,873px 496px #fff,359px 634px #e8fbff,1312px 536px #fff,1427px 1033px #fff,152px 902px #b3dcff,2254px 863px #b3dcff,1996px 58px #dff1ff,262px 878px #fff,708px 1091px #b3dcff,575px 963px #dff1ff,2115px 1481px #e8fbff,1802px 1008px #e8fbff,352px 1552px #dff1ff,1799px 1078px #e8fbff,1188px 1492px #e8fbff,673px 1070px #e8fbff,2293px 525px #b3dcff,1561px 1248px #dff1ff,1247px 289px #e8fbff,2147px 559px #e8fbff,2038px 411px #fff,2195px 234px #e8fbff,20px 1239px #fff,113px 1102px #fff,2113px 820px #e8fbff,2305px 249px #fff,381px 1415px #dff1ff,269px 1103px #fff,1694px 827px #b3dcff,1008px 969px #fff,520px 695px #fff,1951px 1075px #b3dcff,444px 392px #fff,120px 532px #dff1ff,93px 72px #dff1ff,637px 465px #fff,1163px 659px #b3dcff,1001px 1269px #fff,429px 1023px #e8fbff,502px 1045px #e8fbff,1026px 1469px #dff1ff,2172px 894px #fff,1539px 1296px #fff,2168px 1261px #dff1ff,2204px 418px #e8fbff,894px 1084px #dff1ff,2223px 1252px #e8fbff,558px 476px #b3dcff,741px 646px #e8fbff,1290px 398px #dff1ff,796px 198px #dff1ff,980px 271px #fff,1062px 794px #fff,1780px 863px #e8fbff,516px 410px #fff,72px 196px #dff1ff,2334px 1397px #b3dcff,1479px 236px #e8fbff,1406px 1029px #dff1ff,288px 987px #fff,99px 76px #e8fbff,2108px 1164px #fff,600px 388px #dff1ff,470px 417px #dff1ff,647px 579px #fff,2374px 126px #dff1ff,1892px 158px #fff,1338px 800px #fff,1746px 1055px #b3dcff,1761px 430px #e8fbff,1528px 27px #fff,820px 371px #fff,1859px 736px #b3dcff,1660px 399px #e8fbff,676px 194px #e8fbff,63px 662px #fff,1656px 1166px #e8fbff,782px 1032px #e8fbff,1396px 1561px #b3dcff,1144px 238px #dff1ff,1661px 272px #b3dcff,2207px 1422px #b3dcff,1768px 1567px #dff1ff,1661px 423px #dff1ff,288px 699px #b3dcff,1920px 206px #fff,1456px 1308px #e8fbff,203px 475px #b3dcff,1224px 691px #dff1ff,1663px 1166px #dff1ff,2183px 157px #fff,2108px 1019px #dff1ff,489px 1560px #fff,2354px 46px #fff,442px 1513px #dff1ff,1051px 908px #fff,2067px 103px #dff1ff,1538px 22px #fff,1059px 513px #b3dcff,1396px 1126px #e8fbff,2080px 851px #e8fbff,2326px 204px #fff,312px 1125px #e8fbff,184px 791px #dff1ff,1580px 966px #dff1ff,2029px 1109px #e8fbff,239px 879px #fff,1723px 582px #e8fbff,1632px 1224px #b3dcff,1497px 1086px #b3dcff,1979px 1341px #b3dcff,2296px 580px #b3dcff,110px 28px #dff1ff,2399px 87px #dff1ff,1674px 1545px #fff,216px 645px #fff,205px 1191px #b3dcff,301px 458px #fff,1956px 513px #dff1ff,186px 1071px #fff,1918px 295px #dff1ff,471px 103px #e8fbff,1708px 933px #fff,834px 106px #b3dcff,2163px 316px #fff,1488px 906px #dff1ff,1707px 932px #e8fbff,1073px 1309px #e8fbff,1718px 745px #e8fbff,561px 594px #dff1ff,976px 985px #fff,2060px 632px #e8fbff,1471px 562px #b3dcff,2313px 1431px #e8fbff,778px 1296px #b3dcff,980px 388px #dff1ff,2056px 1337px #dff1ff,161px 1286px #fff,38px 554px #b3dcff,1741px 55px #e8fbff,155px 209px #dff1ff,2218px 569px #fff,354px 1385px #dff1ff,2255px 480px #b3dcff,1982px 980px #b3dcff,862px 692px #b3dcff,2025px 1525px #dff1ff,304px 245px #fff,873px 910px #fff,1057px 798px #dff1ff,1511px 314px #e8fbff,1332px 595px #e8fbff,753px 875px #b3dcff,2378px 198px #fff,1327px 160px #e8fbff,340px 884px #e8fbff,2326px 992px #fff,1224px 1588px #fff,311px 635px #dff1ff,334px 1423px #b3dcff,2026px 1484px #b3dcff,1158px 292px #dff1ff,1465px 1346px #b3dcff,1500px 240px #b3dcff,1806px 1165px #e8fbff,1143px 897px #e8fbff,1248px 938px #b3dcff,906px 818px #e8fbff,1017px 172px #b3dcff,1497px 49px #b3dcff,1620px 1197px #fff,798px 1513px #e8fbff,1508px 799px #e8fbff,634px 1210px #e8fbff,726px 361px #fff,1861px 576px #fff,906px 1056px #fff,2228px 324px #e8fbff,1211px 45px #fff,262px 1191px #e8fbff,1251px 1117px #fff,1370px 167px #b3dcff,431px 642px #fff,106px 1298px #dff1ff,399px 1527px #fff,1005px 1458px #dff1ff,2002px 1567px #e8fbff,1385px 1566px #fff,1615px 717px #b3dcff,1363px 1377px #dff1ff,2022px 999px #e8fbff,296px 1450px #e8fbff,189px 840px #b3dcff,15px 774px #fff,1903px 1108px #fff,2145px 741px #fff,450px 863px #fff,598px 503px #dff1ff,1538px 1400px #dff1ff,1314px 418px #fff,1740px 1083px #b3dcff,1122px 121px #fff,1263px 1496px #fff,1243px 1327px #dff1ff,734px 127px #fff,70px 1196px #fff,148px 640px #fff,809px 377px #b3dcff,890px 1204px #dff1ff,1932px 1218px #e8fbff,917px 905px #dff1ff,1151px 824px #dff1ff,1276px 1283px #e8fbff,2254px 981px #b3dcff,1985px 824px #b3dcff,2241px 1580px #fff,1976px 452px #fff,203px 445px #dff1ff,1576px 1080px #e8fbff,1124px 118px #dff1ff,44px 967px #b3dcff,1843px 504px #fff,644px 851px #dff1ff,1318px 296px #b3dcff,2114px 268px #e8fbff,1091px 1056px #e8fbff,216px 308px #e8fbff,730px 2px #dff1ff,610px 262px #fff,1440px 552px #e8fbff,2162px 198px #fff,1919px 169px #e8fbff,2225px 1036px #b3dcff,77px 384px #fff,790px 1397px #fff,1803px 426px #fff,2225px 846px #e8fbff,2024px 322px #b3dcff,1294px 636px #fff,311px 1139px #b3dcff,1913px 1366px #fff,1473px 152px #dff1ff,433px 1367px #fff,1891px 1529px #fff,1823px 25px #fff,1946px 486px #b3dcff,2310px 232px #fff,42px 1472px #dff1ff,623px 594px #fff,2210px 1535px #b3dcff,1381px 1546px #fff,2275px 1365px #fff,1050px 386px #dff1ff,1542px 1497px #fff,1349px 634px #b3dcff,2305px 962px #b3dcff,1830px 783px #fff,417px 288px #e8fbff,386px 269px #dff1ff,736px 395px #fff,149px 948px #e8fbff,369px 205px #dff1ff,132px 321px #fff,1776px 833px #fff,1399px 874px #e8fbff,569px 1325px #dff1ff,606px 1415px #fff,1977px 678px #fff,63px 1488px #fff,1301px 501px #e8fbff,2170px 37px #b3dcff,1355px 386px #b3dcff,1256px 1332px #fff,435px 1141px #fff,839px 1043px #b3dcff,1202px 210px #e8fbff,648px 519px #e8fbff,1222px 1122px #dff1ff,1444px 1253px #e8fbff,2103px 290px #e8fbff,811px 1056px #dff1ff,2323px 54px #dff1ff,340px 279px #dff1ff,1957px 1180px #fff,1366px 674px #fff;opacity:.95}
body::after{width:2px;height:2px;box-shadow:1479px 545px #fff,508px 926px #dff1ff,977px 1165px #e8fbff,2237px 1148px #fff,2295px 541px #dff1ff,1370px 1231px #dff1ff,502px 7px #b3dcff,1489px 493px #e8fbff,1487px 339px #dff1ff,2244px 156px #fff,131px 826px #dff1ff,566px 630px #fff,66px 324px #dff1ff,1687px 958px #fff,585px 1081px #fff,484px 1166px #fff,711px 688px #e8fbff,538px 539px #dff1ff,2326px 680px #fff,155px 1477px #dff1ff,1651px 1018px #e8fbff,419px 962px #b3dcff,1685px 1277px #e8fbff,1666px 1539px #b3dcff,1989px 949px #fff,1777px 240px #e8fbff,469px 1077px #b3dcff,2150px 1066px #fff,1721px 49px #b3dcff,223px 606px #e8fbff,1774px 1499px #fff,1318px 1539px #b3dcff,285px 500px #fff,1830px 496px #e8fbff,1624px 106px #fff,431px 1077px #dff1ff,2232px 627px #fff,966px 140px #b3dcff,2237px 863px #e8fbff,672px 454px #fff,2321px 251px #fff,403px 1064px #dff1ff,507px 1100px #e8fbff,1856px 1px #b3dcff,999px 1491px #b3dcff,97px 665px #dff1ff,256px 902px #fff,2172px 813px #dff1ff,1460px 1417px #e8fbff,945px 93px #b3dcff,127px 931px #b3dcff,1260px 664px #fff,586px 1590px #fff,845px 415px #b3dcff,241px 400px #b3dcff,1450px 967px #fff,704px 1301px #e8fbff,827px 1091px #dff1ff,784px 102px #fff,1253px 1486px #b3dcff,1121px 860px #dff1ff,1371px 1425px #fff,1700px 161px #dff1ff,914px 629px #fff,804px 550px #dff1ff,964px 1026px #b3dcff,1119px 762px #e8fbff,474px 1208px #e8fbff,937px 616px #dff1ff,925px 566px #dff1ff,368px 947px #fff,1803px 1081px #fff,2174px 92px #fff,1165px 1100px #b3dcff,1734px 1164px #fff,673px 583px #dff1ff,1007px 367px #b3dcff,2245px 59px #dff1ff,617px 68px #e8fbff,1890px 1537px #e8fbff,1575px 5px #fff,246px 368px #fff,2277px 1590px #b3dcff,1314px 1348px #fff,130px 1058px #b3dcff,2071px 1299px #e8fbff,2177px 356px #e8fbff,676px 229px #e8fbff,1784px 481px #fff,2243px 1583px #b3dcff,966px 531px #fff,2228px 453px #e8fbff,2043px 535px #fff,829px 1222px #fff,2345px 918px #dff1ff,1331px 310px #e8fbff,72px 1246px #fff,1780px 1031px #fff,1077px 63px #fff,468px 364px #e8fbff,2225px 1186px #dff1ff,598px 110px #b3dcff,1742px 86px #b3dcff,2152px 1598px #b3dcff,2041px 181px #e8fbff,702px 775px #b3dcff,1016px 327px #fff,1861px 125px #b3dcff,1681px 956px #b3dcff,886px 1441px #fff;animation:twinkle 4.5s ease-in-out infinite alternate}
@keyframes twinkle{from{opacity:.15}to{opacity:1}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes spin{to{transform:rotate(360deg)}}
.wrap{max-width:960px;margin:0 auto;padding:0 24px;position:relative;z-index:1}
header{position:sticky;top:0;z-index:5;background:rgba(5,11,26,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
header .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;gap:16px;flex-wrap:wrap}
header img{height:54px;width:auto;display:block}
nav a{color:#cfe3ff;text-decoration:none;font-weight:600;font-size:15px;margin-left:22px;transition:color .2s,text-shadow .2s}
nav a:hover{color:#fff;text-shadow:0 0 12px var(--cyan)}
h1,h2,h3{font-family:'Avenir Next',Avenir,'Segoe UI',-apple-system,Helvetica,Arial,sans-serif;color:#fff}
h1{font-size:52px;line-height:1.08;letter-spacing:-1.2px;font-weight:700;margin-bottom:18px}
h1 em{font-style:normal;background:linear-gradient(90deg,#e0f2fe,#7dd3fc 45%,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:transparent}
h2{font-size:12.5px;letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan);font-weight:700;margin:0 0 16px}
h2::before{content:'✦ ';color:#7dd3fc}
h3{font-size:20px;font-weight:700;margin-bottom:8px}
.hero{padding:72px 0 64px;max-width:780px}
.hero.center{margin:0 auto;text-align:center}
.hero.compact{padding:56px 0 8px}
.hero.compact h1{font-size:38px}
p{margin:10px 0;max-width:68ch}
.hero.center p{margin-left:auto;margin-right:auto}
.lead{font-size:20px;color:var(--muted)}
.updated{font-size:14px;color:var(--muted)}
.planet{position:relative;width:min(340px,80vw);margin:0 auto 22px;animation:float 8s ease-in-out infinite}
.planet svg{width:100%;height:auto;display:block;overflow:visible}
section.block{padding:48px 0}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.card{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:16px;padding:28px 24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s}
.card:hover{transform:translateY(-5px);border-color:rgba(56,189,248,.6);box-shadow:0 0 32px rgba(56,189,248,.22),0 14px 30px rgba(0,0,0,.4)}
.card .ico{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:16px;box-shadow:0 0 20px rgba(56,189,248,.45)}
.card p{font-size:15.5px;color:var(--muted);margin:0}
.cta{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(30,133,196,.34),rgba(14,90,120,.30));border:1px solid rgba(125,211,252,.35);border-radius:20px;padding:56px 28px;text-align:center;margin:24px 0 8px;box-shadow:0 0 60px rgba(56,189,248,.18)}
.cta h2{color:#bae6fd}.cta h3{font-size:28px;margin-bottom:10px}
.cta p{color:#d3e2f7;margin:0 auto 24px}
.btn{display:inline-block;background:rgba(56,189,248,.14);color:#bae6fd;text-decoration:none;font-weight:600;font-size:14px;padding:8px 18px;border-radius:999px;border:1px solid rgba(125,211,252,.5);transition:background .2s,box-shadow .2s,color .2s}
.btn:hover{background:rgba(56,189,248,.28);color:#fff;box-shadow:0 0 18px rgba(56,189,248,.5)}
main.legal{padding-bottom:24px}
main.legal p,main.legal ul{max-width:70ch}main.legal h2{margin-top:38px}
ul{margin:8px 0 8px 22px}li{margin:5px 0}
li::marker{color:var(--cyan)}
strong{color:#e6efff}
a{color:#7dd3fc}a:hover{color:#fff}
footer{margin-top:64px;border-top:1px solid var(--line);background:rgba(5,11,26,.6);padding:26px 0 34px;font-size:14px;color:var(--muted);position:relative;z-index:1}
footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
footer a{margin-right:16px}
@media (max-width:640px){
 h1{font-size:36px}.hero{padding:44px 0 32px}.hero.center{text-align:left}.planet{margin-left:0;margin-right:0;width:min(280px,80vw)}
 .lead{font-size:18px}section.block{padding:36px 0}
 nav a{margin-left:14px;font-size:14px}header img{height:54px;width:auto;display:block}
 .cta{padding:40px 20px;border-radius:16px}.cta h3{font-size:24px}
 footer .wrap{flex-direction:column}
}
@media (prefers-reduced-motion:reduce){body::after,.planet{animation:none}html{scroll-behavior:auto}}
