*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;padding:0;background:#000}
/*html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*/
/*@media screen and (min-width:640px){html{font-size:calc(15px+(16.5 - 15) *((100vw - 640px) /(1024 - 640)))}*/
/*}*/
/*@media screen and (min-width:1024px){html{font-size:calc(16.5px+(18 - 16.5) *((100vw - 1024px) /(1440 - 1024)))}*/
/*}*/
/*@media screen and (min-width:1440px){html{font-size:18px}*/
/*}*/
/*@media screen and (max-width:751px){html{font-size:16px!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*/
/*}*/
/*:root{--font-xxs:clamp(0.625rem,0.25vw,0.75rem);--font-xs:clamp(0.75rem,0.3vw,0.875rem);--font-sm:clamp(0.875rem,0.35vw,0.9375rem);--font-base:clamp(0.9375rem,0.4vw,1rem);--font-md:clamp(1rem,0.45vw,1.125rem);--font-lg:clamp(1.125rem,0.55vw,1.25rem);--font-xl:clamp(1.25rem,0.7vw,1.5rem);--font-2xl:clamp(1.5rem,0.85vw,1.875rem);--font-3xl:clamp(1.875rem,1vw,2.5rem);--font-4xl:clamp(2.5rem,1.2vw,3rem)}*/
/*@media screen and (max-width:751px){:root{--font-xxs:clamp(0.9375rem,2vw,1rem);--font-xs:clamp(1rem,2.3vw,1.0625rem);--font-sm:clamp(1.0625rem,2.6vw,1.125rem);--font-base:clamp(1.125rem,2.9vw,1.25rem);--font-md:clamp(1.25rem,3.3vw,1.375rem);--font-lg:clamp(1.375rem,3.8vw,1.625rem);--font-xl:clamp(1.625rem,4.3vw,1.875rem);--font-2xl:clamp(1.875rem,5vw,2.25rem);--font-3xl:clamp(2.25rem,5.8vw,3rem);--font-4xl:clamp(3rem,6.8vw,4rem)}*/
/*}*/
@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.ug-sec2{position:relative;width:100%;overflow:hidden;background:#000;padding:120px 0 80px;z-index:10}
.ug-sec2 .scroll-text-wrapper{text-align:center;max-width:900px;margin:0 auto 80px;padding:0 2rem;position:relative;z-index:2}
.ug-sec2 .hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;padding:10px 28px 10px 22px;font-size:var(--font-xl);font-weight:700;color:#fff;margin-bottom:24px}
.ug-sec2 .hero-badge .hero-badge-star{font-size:var(--font-lg);color:#ef5fe8;animation:starTwinkle 2s ease-in-out infinite}
@keyframes starTwinkle{0%,100%{opacity:1;transform:scale(1)}
50%{opacity:.4;transform:scale(0.7)}
}
.ug-sec2 .shimmer-text{font-size:var(--font-4xl);font-weight:700;line-height:1.5;margin:0;letter-spacing:.04em;background:linear-gradient(90deg,rgba(255,255,255,0.10) 0,#c7b6ff 30%,#fff 50%,#fec0ff 70%,rgba(255,255,255,0.10) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:textShimmer 3s ease-in-out infinite}
@keyframes textShimmer{0%,100%{background-position:0 50%}
50%{background-position:100% 50%}
}
.ug-sec2 .bento-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(280px,auto) auto;grid-auto-rows:minmax(280px,auto);gap:16px;max-width:1280px;width:100%;margin:0 auto;padding:0 24px;position:relative;z-index:2}
.ug-sec2 .bento-card{background:linear-gradient(180deg,#16181d 0,#111216 100%);border:1px solid #282a32;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:border-color .3s ease}
.ug-sec2 .bento-card:hover{border-color:#574083}
.ug-sec2 .bento-card .card-image{flex:1;width:100%;display:flex;align-items:center;justify-content:center;min-height:140px;margin-bottom:16px}
.ug-sec2 .bento-card .card-image img{max-width:100%;max-height:100%;object-fit:contain}
.ug-sec2 .bento-card .card-text{display:flex;flex-direction:column;gap:8px;padding:0 20px 20px 20px}
.ug-sec2 .bento-card .card-title{font-size:var(--font-lg);font-weight:600;color:#f1f5f9;line-height:1.3;margin:0}
.ug-sec2 .bento-card .card-desc{font-size:var(--font-md);color:#94a3b8;line-height:1.5;margin:0}
.ug-sec2 .card-1{grid-column:span 6}
.ug-sec2 .card-2{grid-column:span 3}
.ug-sec2 .card-3{grid-column:span 3}
.ug-sec2 .card-4{grid-column:span 3}
.ug-sec2 .card-5{grid-column:span 3}
.ug-sec2 .card-6{grid-column:span 3}
.ug-sec2 .card-7{grid-column:span 3}
.ug-sec2 .card-8{grid-column:span 6}
.ug-sec2 .search-bar{grid-column:span 12;flex-direction:row;align-items:center;gap:12px;padding:12px 20px;min-height:0;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px);border-radius:100px;box-shadow:0 10px 25px rgba(0,0,0,0.3)}
.ug-sec2 .search-bar-title{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;padding:4px 10px;border-radius:20px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}
@media screen and (max-width:768px){.ug-sec2 .search-bar-title{font-size:var(--font-md)}
}
.ug-sec2 .search-icon{width:20px;height:20px;color:#94a3b8;flex-shrink:0}
.ug-sec2 .search-bar-desc{font-size:15px;color:#e2e8f0;line-height:1.4;flex-grow:1;margin-left:0}
.ug-sec2 .reasons-container .footer-cta{margin-top:60px;text-align:center;background:radial-gradient(circle at center,rgba(30,41,59,0.7) 0,rgba(15,23,42,0.9) 100%);border:1px solid rgba(255,255,255,0.1);border-radius:28px;padding:48px 24px}
.ug-sec2 .footer-cta .cta-title{font-size:var(--font-3xl);font-weight:800;margin-bottom:12px;color:#fff}
.ug-sec2 .footer-cta .cta-sub{color:#94a3b8;font-size:var(--font-base);margin-bottom:24px}
.ug-sec2 .footer-cta .cta-btn{display:inline-block;background:linear-gradient(135deg,#2563eb 0,#7c3aed 100%);color:#fff;font-size:var(--font-md);font-weight:700;padding:16px 48px;border-radius:100px;text-decoration:none;box-shadow:0 10px 30px rgba(37,99,235,0.4);transition:all .3s ease}
.ug-sec2 .footer-cta .cta-btn:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(124,58,237,0.6)}
.ug-sec1{position:relative;width:100%;height:100vh;overflow:hidden;background:url('../images/bg2.png') no-repeat center center / cover;z-index:10}
.ug-sec1-title,.ug-sec1-desc{animation:fadeInUp .8s ease-out both}
.ug-sec1-desc{animation-delay:.2s}
.ug-sec1 #particles-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}
.ug-sec1 .sec-spark{position:absolute;width:3px;height:3px;background:#e0e7ff;border-radius:50%;box-shadow:0 0 6px #c4b5fd,0 0 14px #7c3aed;pointer-events:none;animation:secSparkFloat 3s ease-in-out infinite}
@keyframes secSparkFloat{0%,100%{transform:translateY(0) scale(1);opacity:.8}
50%{transform:translateY(-18px) scale(1.6);opacity:.25}
}
.ug-sec1 .sec-hero-text{position:absolute;top:9%;left:50%;transform:translateX(-50%);text-align:center;z-index:5;width:90%;max-width:800px;pointer-events:none}
.ug-sec1 .sec-hero-text .sec-hero-subtitle{font-size:var(--font-xl);color:rgb(255 255 255 / 98%);margin:0 0 1rem;letter-spacing:.08em;animation:fadeInUp .8s ease-out both;font-weight:600}
.ug-sec1 .sec-hero-text .sec-hero-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;line-height:1.25;margin:0 0 1.2rem;animation:fadeInUp .8s ease-out .15s both}
@media screen and (max-width:768px){.ug-sec1 .sec-hero-text .sec-hero-title{font-size:clamp(2.5rem,4vw,3rem)}
}
.ug-sec1 .sec-hero-text .sec-hero-title span{display:block}
.ug-sec1 .sec-hero-text .sec-hero-desc{font-size:var(--font-lg);color:rgba(255,255,255,0.6);margin:0;animation:fadeInUp .8s ease-out .3s both}
.ug-sec1::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:20%;background:radial-gradient(ellipse 90% 80% at 50% 100%,rgba(0,0,0,0.95) 0,rgba(0,0,0,0.4) 45%,transparent 75%);z-index:10;pointer-events:none}
@media screen and (min-width:640px){html{font-size:calc(15px+(16.5 - 15) *((100vw - 640px) /(1024 - 640)))}
}
@media screen and (min-width:1024px){html{font-size:calc(16.5px+(18 - 16.5) *((100vw - 1024px) /(1440 - 1024)))}
}
@media screen and (min-width:1440px){html{font-size:18px}
}
@media screen and (max-width:768px){html{font-size:16px!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
.ug-sec1{height:60vh}
.ug-sec1 .sec-hero-text .sec-hero-subtitle{font-size:var(--font-xl)}
.ug-sec1 .sec-hero-text .sec-hero-desc{font-size:var(--font-lg)}
}
@media(max-width:900px){.ug-sec2{padding:80px 0 60px}
.ug-sec2 .scroll-text-wrapper{margin:0 auto 48px}
.ug-sec2 .bento-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:14px;padding:0 20px}
.ug-sec2 .card-1,.ug-sec2 .card-2,.ug-sec2 .card-3,.ug-sec2 .card-4,.ug-sec2 .card-5,.ug-sec2 .card-6,.ug-sec2 .card-7,.ug-sec2 .card-8,.ug-sec2 .search-bar{grid-column:span 1}
.ug-sec2 .bento-card{border-radius:12px}
.ug-sec2 .bento-card .card-image{min-height:100px}
.ug-sec2 .bento-card .card-text{padding:0 16px 16px 16px}
}
@media(max-width:768px){.ug-sec2{padding:60px 0 48px}
.ug-sec2 .scroll-text-wrapper{margin:0 auto 40px;padding:0 1.25rem;max-width:100%}
.ug-sec2 .hero-badge{padding:8px 20px 8px 16px;margin-bottom:16px;gap:8px}
.ug-sec2 .shimmer-text{line-height:1.3}
.ug-sec2 .bento-container{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:12px;padding:0 16px}
.ug-sec2 .card-1,.ug-sec2 .card-2,.ug-sec2 .card-3,.ug-sec2 .card-4,.ug-sec2 .card-5,.ug-sec2 .card-6,.ug-sec2 .card-7,.ug-sec2 .card-8,.ug-sec2 .search-bar{grid-column:span 1}
.ug-sec2 .bento-card .card-image{min-height:100px;margin-bottom:0}
.ug-sec2 .bento-card .card-text{padding:0 16px 16px 16px;gap:6px;text-align:center}
.ug-sec2 .bento-card .card-title{line-height:1.25}
.ug-sec2 .search-bar{flex-direction:unset;align-items:flex-start;gap:6px;padding:14px 20px;border-radius:20px}
.ug-sec2 .search-bar-desc{margin-left:30px;font-size:var(--font-md)}
.ug-sec2 .search-icon{width:30px;height:30px}
.ug-sec2 .footer-cta{margin-top:40px;padding:36px 20px;border-radius:20px}
.ug-sec2 .footer-cta .cta-btn{padding:14px 36px}
.ug-sec2 .shimmer-text{font-size:var(--font-2xl)}
}
@media(max-width:480px){.ug-sec2{padding:48px 0 36px}
.ug-sec2 .scroll-text-wrapper{margin:0 auto 32px;padding:0 1rem}
.ug-sec2 .hero-badge{padding:6px 16px 6px 12px;margin-bottom:12px;gap:6px;font-size:var(--font-sm)}
.ug-sec2 .shimmer-text{line-height:1.2;letter-spacing:.02em}
.ug-sec2 .bento-container{gap:10px;padding:0 12px}
.ug-sec2 .bento-card{border-radius:10px}
.ug-sec2 .bento-card .card-image{min-height:80px}
.ug-sec2 .bento-card .card-text{padding:0 12px 12px 12px}
.ug-sec2 .search-bar{padding:12px 16px;border-radius:16px}
.ug-sec2 .search-bar-desc{margin-left:0}
.ug-sec2 .footer-cta{margin-top:32px;padding:28px 16px;border-radius:16px}
.ug-sec2 .footer-cta .cta-btn{padding:12px 28px}
}
.ug-sec3{position:relative;z-index:20;background:#000;perspective:1200px;overflow:visible}
.ug-sec3 .ug3-inner{position:relative;z-index:2;max-width:1280px;min-height:420px;margin:0 auto;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}
.ug-sec3 .ug3-inner::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / 28%);z-index:1}
.ug-sec3 .ug3-stars,.ug-sec3 .ug3-stars2,.ug-sec3 .ug3-stars3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}
.ug-sec3 .ug3-stars{width:1px;height:1px;background:transparent;box-shadow:988px 1945px #FFF,354px 203px #FFF,935px 782px #FFF,838px 227px #FFF,199px 1989px #FFF,982px 1900px #FFF,1405px 21px #FFF,1622px 1186px #FFF,1147px 1311px #FFF,1821px 398px #FFF,426px 561px #FFF,1374px 1287px #FFF,1163px 13px #FFF,1428px 995px #FFF,1055px 902px #FFF,361px 1794px #FFF,678px 1773px #FFF,532px 1120px #FFF,1578px 830px #FFF,78px 1077px #FFF,1225px 1009px #FFF,249px 1025px #FFF,1651px 310px #FFF,53px 571px #FFF,113px 1361px #FFF,1972px 1996px #FFF,665px 1228px #FFF,1780px 448px #FFF,936px 1870px #FFF,512px 242px #FFF,341px 555px #FFF,1234px 638px #FFF,893px 1217px #FFF,1074px 1446px #FFF,759px 1627px #FFF,981px 200px #FFF,1564px 14px #FFF,1876px 915px #FFF,174px 48px #FFF,213px 1248px #FFF,1130px 1005px #FFF,591px 1810px #FFF,1806px 242px #FFF,756px 13px #FFF,1068px 378px #FFF,1336px 1412px #FFF,1827px 699px #FFF,1376px 1922px #FFF,1993px 1147px #FFF,1174px 1135px #FFF,1569px 1868px #FFF,468px 1289px #FFF,1604px 1068px #FFF,410px 822px #FFF,1687px 1299px #FFF,598px 1807px #FFF,1070px 1172px #FFF,757px 166px #FFF,1252px 760px #FFF,1467px 952px #FFF,267px 1449px #FFF,107px 1494px #FFF,700px 1044px #FFF,1599px 1490px #FFF,510px 403px #FFF,1723px 1842px #FFF,923px 1680px #FFF,1042px 1573px #FFF,1622px 1123px #FFF,1510px 721px #FFF,1498px 746px #FFF,1030px 1403px #FFF,1823px 1263px #FFF,1432px 1508px #FFF,1836px 1322px #FFF,513px 1013px #FFF,763px 1967px #FFF,1874px 1516px #FFF,389px 1489px #FFF,1128px 87px #FFF,608px 19px #FFF,874px 1021px #FFF,157px 1498px #FFF,443px 105px #FFF,1903px 1464px #FFF,1965px 15px #FFF,553px 1877px #FFF,925px 130px #FFF,134px 1574px #FFF,1225px 335px #FFF,1152px 16px #FFF,921px 1368px #FFF,575px 514px #FFF,172px 486px #FFF,1373px 92px #FFF,316px 194px #FFF,457px 637px #FFF,1942px 1825px #FFF,1592px 1431px #FFF,375px 1807px #FFF,1420px 863px #FFF,704px 962px #FFF,1239px 324px #FFF,1398px 772px #FFF,322px 1569px #FFF,756px 366px #FFF,1509px 690px #FFF,344px 1050px #FFF,635px 510px #FFF,246px 1635px #FFF,1513px 905px #FFF,229px 767px #FFF,1979px 1953px #FFF,303px 1848px #FFF,423px 680px #FFF,400px 1510px #FFF,908px 975px #FFF,1800px 1701px #FFF,152px 405px #FFF,1047px 359px #FFF,794px 1896px #FFF,1059px 327px #FFF,1993px 936px #FFF,1475px 675px #FFF,854px 1812px #FFF,1203px 1434px #FFF,592px 779px #FFF,198px 690px #FFF,1081px 1889px #FFF,778px 216px #FFF,74px 526px #FFF,1173px 669px #FFF,1604px 1228px #FFF,1293px 927px #FFF,622px 252px #FFF,55px 980px #FFF,132px 249px #FFF,470px 341px #FFF,1406px 1413px #FFF,1492px 1546px #FFF,723px 1645px #FFF,51px 608px #FFF,758px 1994px #FFF,561px 180px #FFF,151px 1593px #FFF,1016px 1345px #FFF,701px 1281px #FFF,913px 1835px #FFF,1879px 861px #FFF,305px 950px #FFF,1994px 477px #FFF,1068px 1740px #FFF,624px 857px #FFF,339px 713px #FFF,14px 467px #FFF,565px 744px #FFF,988px 394px #FFF,579px 586px #FFF,568px 1774px #FFF,1149px 722px #FFF,1399px 1382px #FFF,565px 354px #FFF,1001px 363px #FFF,964px 540px #FFF,669px 1753px #FFF,1142px 158px #FFF,1397px 1462px #FFF,216px 1448px #FFF,1347px 126px #FFF,106px 1653px #FFF,1178px 1165px #FFF,927px 1648px #FFF,562px 1463px #FFF,1514px 468px #FFF,1055px 1513px #FFF,812px 1478px #FFF,787px 984px #FFF,926px 1316px #FFF,1028px 1424px #FFF,835px 1229px #FFF,443px 1389px #FFF,474px 1503px #FFF,1603px 1603px #FFF,1981px 564px #FFF,104px 1584px #FFF,13px 970px #FFF,6px 1627px #FFF,1812px 1403px #FFF,1458px 749px #FFF,1527px 924px #FFF,1720px 1854px #FFF,1288px 1101px #FFF,1868px 866px #FFF,883px 1376px #FFF,775px 1198px #FFF,1570px 235px #FFF,1864px 809px #FFF,1441px 144px #FFF,356px 1487px #FFF,1735px 274px #FFF,1587px 1345px #FFF,59px 121px #FFF,1485px 567px #FFF,807px 1548px #FFF,1645px 1067px #FFF,1221px 741px #FFF,708px 205px #FFF,4px 1486px #FFF,163px 61px #FFF,1789px 202px #FFF,1147px 1043px #FFF,1828px 173px #FFF,1527px 877px #FFF,1649px 261px #FFF,1012px 748px #FFF,1025px 1425px #FFF,85px 84px #FFF,1576px 1789px #FFF,781px 1990px #FFF,855px 995px #FFF,514px 1982px #FFF,1649px 522px #FFF,1104px 1530px #FFF,602px 1087px #FFF,939px 210px #FFF,1784px 1782px #FFF,1655px 1853px #FFF,94px 1413px #FFF,83px 309px #FFF,1972px 1111px #FFF,1677px 430px #FFF,1665px 1904px #FFF,130px 1038px #FFF,1158px 135px #FFF,948px 141px #FFF,620px 152px #FFF,987px 693px #FFF,1348px 1798px #FFF,867px 844px #FFF,1441px 488px #FFF,180px 107px #FFF,1161px 208px #FFF,287px 1333px #FFF,32px 298px #FFF,769px 61px #FFF,157px 179px #FFF,88px 1724px #FFF,1138px 1643px #FFF,1818px 1013px #FFF,1330px 729px #FFF,1246px 1403px #FFF,456px 74px #FFF,231px 132px #FFF,1888px 1837px #FFF,1695px 1194px #FFF,1986px 1726px #FFF,241px 822px #FFF,871px 1775px #FFF,1589px 1654px #FFF,446px 196px #FFF,1276px 1146px #FFF,461px 1483px #FFF,860px 626px #FFF,77px 1484px #FFF,1956px 1647px #FFF,285px 1687px #FFF,667px 23px #FFF,1709px 1027px #FFF,468px 655px #FFF,971px 1294px #FFF,876px 1782px #FFF,977px 1385px #FFF,1092px 410px #FFF,1220px 209px #FFF,220px 437px #FFF,356px 1101px #FFF,905px 934px #FFF,1593px 745px #FFF,308px 891px #FFF,1793px 555px #FFF,1338px 525px #FFF,1795px 1784px #FFF,437px 1581px #FFF,1860px 536px #FFF,1515px 338px #FFF,349px 946px #FFF,1429px 1160px #FFF,1313px 1656px #FFF,1213px 1426px #FFF,436px 1961px #FFF,1596px 1213px #FFF,513px 1878px #FFF,1511px 779px #FFF,55px 343px #FFF,321px 510px #FFF,1123px 1035px #FFF,426px 574px #FFF,1640px 442px #FFF,1533px 1344px #FFF,1145px 462px #FFF,1936px 189px #FFF,1525px 524px #FFF,439px 1737px #FFF,1546px 443px #FFF,1958px 1499px #FFF,485px 326px #FFF,1301px 1318px #FFF,1144px 839px #FFF,1193px 662px #FFF,1909px 1420px #FFF,421px 827px #FFF,1962px 1572px #FFF,1727px 477px #FFF,1701px 655px #FFF,116px 292px #FFF,368px 567px #FFF,1383px 808px #FFF,20px 1628px #FFF,1505px 1074px #FFF,1552px 1693px #FFF,212px 1312px #FFF,1080px 1137px #FFF,1076px 1535px #FFF,577px 1682px #FFF,815px 164px #FFF,1263px 1470px #FFF,1409px 1805px #FFF,1464px 1035px #FFF,1111px 1740px #FFF,34px 669px #FFF,26px 652px #FFF,570px 1289px #FFF,1817px 715px #FFF,1299px 1211px #FFF,647px 1985px #FFF,1452px 147px #FFF,557px 407px #FFF,498px 451px #FFF,1046px 333px #FFF,1898px 127px #FFF,247px 1087px #FFF,58px 1889px #FFF,1604px 894px #FFF,1849px 1401px #FFF,1564px 1834px #FFF,239px 433px #FFF,1215px 1903px #FFF,203px 529px #FFF,1440px 1954px #FFF,37px 505px #FFF,1388px 1396px #FFF,279px 1961px #FFF,1504px 997px #FFF,35px 683px #FFF,182px 1426px #FFF,605px 1040px #FFF,1861px 1177px #FFF,1156px 1102px #FFF,872px 1924px #FFF,698px 1124px #FFF,541px 176px #FFF,1144px 547px #FFF,1834px 720px #FFF,737px 769px #FFF,989px 1339px #FFF,542px 196px #FFF,1624px 1460px #FFF,1700px 641px #FFF,1345px 802px #FFF,1118px 1795px #FFF,15px 673px #FFF,1441px 781px #FFF,1826px 1361px #FFF,234px 1659px #FFF,1261px 1492px #FFF,1341px 706px #FFF,1307px 116px #FFF,226px 282px #FFF,446px 1538px #FFF,1888px 809px #FFF,350px 1595px #FFF,434px 1064px #FFF,1296px 664px #FFF,1331px 1443px #FFF,1976px 1507px #FFF,1941px 327px #FFF,1585px 1823px #FFF,1443px 136px #FFF,1661px 1823px #FFF,1821px 1518px #FFF,1842px 1677px #FFF,347px 1341px #FFF,1349px 805px #FFF,697px 1941px #FFF,362px 667px #FFF,1605px 140px #FFF,1132px 746px #FFF,1222px 575px #FFF,656px 851px #FFF,1623px 883px #FFF,62px 1056px #FFF,321px 21px #FFF,559px 669px #FFF,1076px 756px #FFF,843px 482px #FFF,373px 945px #FFF,1169px 1583px #FFF,1401px 1811px #FFF,1933px 84px #FFF,674px 311px #FFF,1057px 1735px #FFF,1754px 1807px #FFF,1281px 1771px #FFF,978px 85px #FFF,1531px 1044px #FFF,12px 1908px #FFF,168px 171px #FFF,1534px 1527px #FFF,1128px 558px #FFF,332px 416px #FFF,1723px 834px #FFF,1427px 1601px #FFF,1262px 952px #FFF,1187px 375px #FFF,1315px 1173px #FFF,475px 1695px #FFF,995px 1659px #FFF,633px 1337px #FFF,1763px 1183px #FFF,1473px 457px #FFF,499px 1833px #FFF,398px 306px #FFF,283px 1555px #FFF,606px 347px #FFF,244px 1731px #FFF,1816px 795px #FFF,1771px 777px #FFF,1889px 72px #FFF,1243px 402px #FFF,651px 1150px #FFF,1919px 442px #FFF,591px 257px #FFF,1343px 3px #FFF,441px 1243px #FFF,1197px 233px #FFF,1057px 836px #FFF,151px 775px #FFF,836px 416px #FFF,1033px 732px #FFF,1012px 1540px #FFF,43px 1795px #FFF,110px 235px #FFF,1118px 1755px #FFF,227px 1547px #FFF,970px 1203px #FFF,1084px 688px #FFF,445px 249px #FFF,927px 1376px #FFF,1611px 200px #FFF,337px 1549px #FFF,1694px 1193px #FFF,1392px 1555px #FFF,1509px 1656px #FFF,1215px 65px #FFF,1030px 340px #FFF,784px 909px #FFF,58px 28px #FFF,1433px 790px #FFF,79px 355px #FFF,158px 334px #FFF,1455px 1796px #FFF,1875px 1615px #FFF,1319px 1080px #FFF,1568px 1295px #FFF,709px 2000px #FFF,11px 1295px #FFF,497px 363px #FFF,226px 737px #FFF,618px 100px #FFF,508px 535px #FFF,1066px 758px #FFF,1104px 112px #FFF,1086px 236px #FFF,1608px 888px #FFF,1601px 900px #FFF,759px 16px #FFF,1053px 888px #FFF,1776px 1738px #FFF,1088px 1634px #FFF,1733px 1613px #FFF,1240px 370px #FFF,400px 1946px #FFF,1523px 807px #FFF,1558px 183px #FFF,1691px 1974px #FFF,570px 112px #FFF,892px 1738px #FFF,1644px 1969px #FFF,56px 1347px #FFF,305px 1325px #FFF,1604px 1921px #FFF,1978px 382px #FFF,706px 1572px #FFF,1016px 528px #FFF,1495px 708px #FFF,911px 239px #FFF,1306px 702px #FFF,1762px 1518px #FFF,1716px 539px #FFF,409px 109px #FFF,1943px 1835px #FFF,1704px 333px #FFF,303px 1024px #FFF,706px 1421px #FFF,1990px 1987px #FFF,101px 1481px #FFF,1091px 1848px #FFF,238px 1243px #FFF,335px 375px #FFF,613px 285px #FFF,162px 1994px #FFF,324px 974px #FFF,1926px 1137px #FFF,1296px 1553px #FFF,153px 1421px #FFF,1250px 1537px #FFF,17px 1361px #FFF,1582px 1519px #FFF,644px 1833px #FFF,1254px 668px #FFF,706px 1819px #FFF,1001px 1517px #FFF,888px 1630px #FFF,1823px 1263px #FFF,704px 1864px #FFF,899px 30px #FFF,1701px 1645px #FFF,508px 699px #FFF,1203px 1829px #FFF,1px 1990px #FFF,1759px 1360px #FFF,108px 920px #FFF,1477px 154px #FFF,1473px 1164px #FFF,1813px 1687px #FFF,1342px 1016px #FFF,1300px 1408px #FFF,299px 223px #FFF,942px 1343px #FFF,1269px 342px #FFF,1296px 119px #FFF,981px 978px #FFF,867px 1304px #FFF,1238px 695px #FFF,1220px 1490px #FFF,1068px 1904px #FFF,1103px 908px #FFF,1287px 880px #FFF,950px 1343px #FFF,73px 1666px #FFF,919px 1471px #FFF,728px 1813px #FFF,892px 1094px #FFF,610px 1810px #FFF,409px 1343px #FFF,572px 919px #FFF,1254px 719px #FFF,1953px 660px #FFF,1637px 659px #FFF,960px 511px #FFF,747px 1345px #FFF,1659px 1838px #FFF,887px 1127px #FFF,387px 1110px #FFF,1844px 1638px #FFF,1094px 1445px #FFF,745px 852px #FFF,1936px 10px #FFF,1096px 1673px #FFF,1929px 1586px #FFF,446px 1598px #FFF,1602px 1564px #FFF,632px 1970px #FFF,357px 1525px #FFF,851px 1459px #FFF,1354px 87px #FFF,1428px 872px #FFF,116px 1494px #FFF,160px 246px #FFF,336px 614px #FFF,1386px 782px #FFF,949px 1953px #FFF,387px 1985px #FFF,1337px 650px #FFF,1501px 1369px #FFF,1724px 164px #FFF,1146px 860px #FFF,1600px 317px #FFF,1111px 650px #FFF,763px 158px #FFF,1948px 877px #FFF,483px 1859px #FFF,1438px 1573px #FFF,1296px 908px #FFF,238px 863px #FFF,1339px 1226px #FFF,1503px 1863px #FFF,1208px 742px #FFF,255px 1273px #FFF,1113px 1201px #FFF,1653px 1224px #FFF,1683px 1878px #FFF,1623px 1644px #FFF,1365px 385px #FFF,1160px 1358px #FFF,391px 1946px #FFF,908px 1535px #FFF,508px 121px #FFF,1283px 1624px #FFF,1842px 1917px #FFF,88px 865px #FFF,314px 1443px #FFF,759px 1582px #FFF,434px 1605px #FFF,1608px 1536px #FFF,761px 1703px #FFF,1793px 1024px #FFF,654px 683px #FFF,787px 1649px #FFF,800px 576px #FFF,1440px 1001px #FFF,797px 1644px #FFF,1192px 505px #FFF,204px 1615px #FFF,192px 563px #FFF,799px 970px #FFF,1054px 752px #FFF,377px 391px #FFF,726px 532px #FFF,147px 1116px #FFF,1039px 947px #FFF,2px 410px #FFF,1867px 983px #FFF,721px 1977px #FFF,1344px 1253px #FFF,1287px 1831px #FFF,1675px 1208px #FFF,1px 732px #FFF,645px 1976px #FFF,1082px 521px #FFF,1437px 1009px #FFF,704px 1670px #FFF,935px 1145px #FFF,416px 128px #FFF,1268px 1798px #FFF,293px 1359px #FFF,914px 1490px #FFF,319px 1378px #FFF,1842px 1094px #FFF,1372px 391px #FFF,1475px 216px #FFF,19px 452px #FFF,323px 1807px #FFF,1212px 1007px #FFF,1360px 1834px #FFF,649px 587px #FFF,1791px 543px #FFF,1337px 959px #FFF,719px 1614px #FFF,770px 1323px #FFF,1308px 348px #FFF,675px 96px #FFF,92px 178px #FFF,1805px 922px #FFF,1565px 426px #FFF,95px 837px #FFF,73px 677px #FFF,1262px 600px #FFF,350px 479px #FFF,1741px 889px #FFF,1301px 1645px #FFF,940px 1973px #FFF,1061px 1212px #FFF,1896px 1917px #FFF,665px 1217px #FFF,32px 1044px #FFF,1833px 44px #FFF,1528px 1624px #FFF,94px 72px #FFF,89px 1425px #FFF,388px 1322px #FFF,1920px 1092px #FFF,1317px 1382px #FFF,1366px 368px #FFF,811px 1843px #FFF,1923px 1572px #FFF,1081px 1370px #FFF,1427px 972px #FFF,746px 238px #FFF,1889px 1020px #FFF;animation:ug3-animStar 50s linear infinite}
.ug-sec3 .ug3-stars2{width:2px;height:2px;background:transparent;box-shadow:998px 72px #FFF,524px 284px #FFF,1492px 633px #FFF,198px 1393px #FFF,430px 1432px #FFF,902px 1822px #FFF,1685px 1420px #FFF,1157px 623px #FFF,700px 384px #FFF,1994px 1251px #FFF,1750px 1249px #FFF,540px 1266px #FFF,1798px 1510px #FFF,141px 1614px #FFF,984px 1908px #FFF,1908px 1072px #FFF,329px 1160px #FFF,1609px 1079px #FFF,97px 1490px #FFF,1160px 739px #FFF,243px 1707px #FFF,1096px 1405px #FFF,1627px 794px #FFF,199px 1641px #FFF,92px 992px #FFF,1830px 1561px #FFF,1513px 1360px #FFF,1459px 1138px #FFF,843px 584px #FFF,971px 99px #FFF,1703px 1966px #FFF,781px 1662px #FFF,75px 154px #FFF,1389px 922px #FFF,5px 463px #FFF,1100px 1652px #FFF,560px 157px #FFF,1103px 1588px #FFF,350px 1629px #FFF,251px 693px #FFF,1357px 1284px #FFF,1046px 1611px #FFF,1102px 1746px #FFF,1155px 1123px #FFF,197px 299px #FFF,588px 986px #FFF,1898px 34px #FFF,1407px 1561px #FFF,742px 1378px #FFF,656px 866px #FFF,1499px 982px #FFF,1827px 1371px #FFF,492px 1521px #FFF,1903px 552px #FFF,17px 1367px #FFF,837px 1117px #FFF,270px 1720px #FFF,1701px 21px #FFF,1475px 402px #FFF,258px 770px #FFF,502px 260px #FFF,592px 95px #FFF,1221px 1655px #FFF,998px 958px #FFF,1073px 1169px #FFF,505px 1797px #FFF,278px 1094px #FFF,765px 446px #FFF,1923px 1363px #FFF,1884px 1376px #FFF,1646px 769px #FFF,1939px 1737px #FFF,877px 264px #FFF,800px 1134px #FFF,402px 718px #FFF,569px 1330px #FFF,639px 422px #FFF,1917px 744px #FFF,965px 622px #FFF,516px 1987px #FFF,1242px 1419px #FFF,660px 1978px #FFF,1700px 530px #FFF,879px 1733px #FFF,1012px 277px #FFF,970px 1543px #FFF,1600px 1577px #FFF,1552px 671px #FFF,1420px 866px #FFF,1458px 58px #FFF,1140px 546px #FFF,1758px 2px #FFF,436px 638px #FFF,424px 1455px #FFF,1998px 1478px #FFF,795px 1200px #FFF,1200px 1935px #FFF,1838px 1571px #FFF,900px 1502px #FFF,618px 160px #FFF,177px 1449px #FFF,1517px 1396px #FFF,521px 609px #FFF,1853px 1840px #FFF,146px 1417px #FFF,899px 1195px #FFF,577px 1608px #FFF,1514px 1121px #FFF,1982px 1950px #FFF,1602px 1090px #FFF,1304px 1832px #FFF,912px 442px #FFF,280px 1015px #FFF,481px 99px #FFF,1944px 1938px #FFF,883px 124px #FFF,81px 485px #FFF,975px 1634px #FFF,1795px 1875px #FFF,1972px 200px #FFF,574px 1631px #FFF,1779px 1766px #FFF,282px 263px #FFF,846px 1954px #FFF,211px 1696px #FFF,1676px 1370px #FFF,684px 1342px #FFF,1328px 975px #FFF,326px 855px #FFF,1042px 1553px #FFF,278px 1279px #FFF,1362px 1100px #FFF,120px 1769px #FFF,1710px 416px #FFF,1696px 849px #FFF,355px 417px #FFF,1330px 1277px #FFF,1752px 478px #FFF,1020px 849px #FFF,1579px 630px #FFF,198px 1524px #FFF,1521px 1289px #FFF,499px 901px #FFF,176px 1216px #FFF,17px 202px #FFF,1136px 635px #FFF,1235px 127px #FFF,277px 638px #FFF,393px 1319px #FFF,30px 982px #FFF,337px 734px #FFF,407px 371px #FFF,1571px 330px #FFF,360px 211px #FFF,1347px 50px #FFF,766px 448px #FFF,161px 533px #FFF,1841px 750px #FFF,1717px 356px #FFF,1312px 1298px #FFF,1081px 787px #FFF,673px 612px #FFF,1270px 1605px #FFF,1734px 317px #FFF,1375px 348px #FFF,457px 119px #FFF,1488px 857px #FFF,143px 1819px #FFF,1321px 1645px #FFF,995px 265px #FFF,725px 808px #FFF,1548px 1073px #FFF,1443px 1420px #FFF,71px 117px #FFF,175px 788px #FFF,1777px 1422px #FFF,1051px 640px #FFF,340px 1785px #FFF,1112px 1006px #FFF,451px 1654px #FFF,875px 1897px #FFF,990px 10px #FFF,1043px 1390px #FFF,1473px 1809px #FFF,884px 1209px #FFF,87px 761px #FFF,1008px 755px #FFF,909px 1035px #FFF,1565px 1858px #FFF,1708px 1691px #FFF,979px 1152px #FFF,246px 686px #FFF,1656px 134px #FFF,1556px 390px #FFF,1473px 1075px #FFF,1626px 1619px #FFF,1218px 865px #FFF,869px 338px #FFF,809px 1760px #FFF,870px 1389px #FFF;animation:ug3-animStar 100s linear infinite}
.ug-sec3 .ug3-stars3{width:3px;height:3px;background:transparent;box-shadow:482px 960px #FFF,807px 1359px #FFF,317px 718px #FFF,555px 1525px #FFF,1438px 724px #FFF,438px 1225px #FFF,860px 328px #FFF,1335px 495px #FFF,313px 110px #FFF,1751px 1876px #FFF,899px 825px #FFF,519px 1948px #FFF,1977px 1787px #FFF,80px 684px #FFF,1838px 852px #FFF,626px 1555px #FFF,694px 774px #FFF,1371px 892px #FFF,249px 276px #FFF,1034px 1469px #FFF,382px 706px #FFF,1460px 1993px #FFF,241px 1848px #FFF,559px 63px #FFF,1206px 1440px #FFF,1140px 707px #FFF,1547px 85px #FFF,468px 1655px #FFF,1127px 132px #FFF,1014px 985px #FFF,1857px 812px #FFF,624px 295px #FFF,915px 1751px #FFF,1040px 568px #FFF,945px 1462px #FFF,362px 1013px #FFF,935px 597px #FFF,120px 566px #FFF,694px 1861px #FFF,1115px 1949px #FFF,679px 281px #FFF,1745px 951px #FFF,808px 1168px #FFF,801px 49px #FFF,1785px 1457px #FFF,1424px 998px #FFF,1874px 503px #FFF,1020px 695px #FFF,875px 638px #FFF,176px 850px #FFF,1282px 711px #FFF,826px 871px #FFF,1035px 757px #FFF,914px 645px #FFF,1344px 953px #FFF,1712px 317px #FFF,62px 214px #FFF,1468px 1892px #FFF,1499px 800px #FFF,1123px 972px #FFF,388px 81px #FFF,467px 1924px #FFF,862px 95px #FFF,976px 1595px #FFF,1737px 1936px #FFF,526px 786px #FFF,1128px 217px #FFF,574px 1230px #FFF,1438px 1226px #FFF,1549px 753px #FFF,1711px 526px #FFF,77px 817px #FFF,1794px 1857px #FFF,855px 1580px #FFF,1971px 532px #FFF,247px 642px #FFF,1792px 936px #FFF,1929px 827px #FFF,1973px 1767px #FFF,408px 578px #FFF,79px 990px #FFF,1662px 1734px #FFF,17px 703px #FFF,664px 1220px #FFF,1135px 1603px #FFF,898px 1534px #FFF,1469px 546px #FFF,1350px 1813px #FFF,1263px 85px #FFF,1807px 1232px #FFF,1789px 562px #FFF,885px 1517px #FFF,1948px 1120px #FFF,1125px 226px #FFF,1303px 981px #FFF,732px 1974px #FFF,1369px 1298px #FFF,1728px 1217px #FFF,783px 1929px #FFF,536px 469px #FFF;animation:ug3-animStar 150s linear infinite}
@keyframes ug3-animStar{from{transform:translateY(0px)}
to{transform:translateY(-2000px)}
}
.ug-sec3 .ug3-title,.ug-sec3 .ug3-desc{position:relative;z-index:2;margin:0}
.ug-sec3 .ug3-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:#fff;padding:20px;letter-spacing:.1em}
.ug-sec3 .ug3-desc{font-size:var(--font-xl);color:rgba(255,255,255,0.72);line-height:1.6;max-width:520px}
.ug-sec3 .ug3-desc::after{content:'';display:block;width:60px;height:4px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,#34d399,#22d3ee)}
@media(max-width:768px){.ug-sec3 .ug3-inner{min-height:260px;border-radius:20px}
.ug-sec3 .ug3-inner::before{border-radius:20px}
.ug-sec3 .ug3-title{margin-bottom:14px}
.ug-sec3 .ug3-desc{max-width:100%}
}
.ug-sec4{position:relative;z-index:20;background:#000}
.ug-sec4 .ug4-inner{position:relative;z-index:5;display:grid;grid-template-columns:1.5fr 1.4fr;grid-template-rows:auto;align-items:start;gap:60px;max-width:1200px;margin:0 auto;padding:0 40px}
.ug-sec4 .ug4-title-col{position:sticky;top:50px;align-self:start;height:fit-content}
.ug-sec4 .ug4-title-wrap{text-align:center}
.ug-sec4 .ug4-title-wrap.ug4-title-left{text-align:left}
.ug-sec4 .ug4-icon {
	display: inline-block;
	width: min(100%,289px);
	height: 250px;
	margin-bottom: 15px;
	vertical-align: bottom
}

@media(max-width:768px) {
	.ug-sec4 .ug4-icon {
		margin-bottom: 10px
	}
}
.ug-sec4 .ug4-section-title{font-size:var(--font-3xl);font-weight:700;line-height:1.15;margin:0 0 25px;color:#fff;max-width:500px}
@media(max-width:768px){.ug-sec4 .ug4-section-title{max-width:100%}
}
.ug-sec4 .ug4-section-desc{font-size:var(--font-base);color:rgba(255,255,255,0.5);line-height:1.65;margin:0 0 45px;max-width:500px}
.ug-sec4 .ug4-btn-group{display:flex;align-items:center;gap:0}
.ug-sec4 .ug4-btn-circle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;color:#fff;transition:background .3s,color .3s;flex-shrink:0}
.ug-sec4 .ug4-btn-circle:hover{background:#fff;color:#000}
.ug-sec4 .ug4-btn-link{display:inline-flex;align-items:center;font-size:var(--font-base);font-weight:500;color:#fff;text-decoration:none;padding:0 18px;white-space:nowrap;transition:opacity .3s}
.ug-sec4 .ug4-btn-link:hover{opacity:.7}
.ug-sec4 .ug4-portfolio-col{display:flex;flex-direction:column;gap:50px;opacity:0;visibility:hidden;margin-top:650px;margin-bottom:50px}
.ug-sec4 .ug4-portfolio-item{width:100%}
.ug-sec4 .ug4-portfolio-thumb{overflow:hidden;border-radius:8px;margin-bottom:20px;background:#0c0c0c}
.ug-sec4 .ug4-portfolio-thumb img{display:block;width:100%;height:auto;object-fit:cover;will-change:transform;transition:transform .5s cubic-bezier(0.33,1,0.68,1)}
.ug-sec4 .ug4-thumb-link{display:block;overflow:hidden}
.ug-sec4 .ug4-portfolio-thumb.anim-zoomin:hover img{transform:scale(1.05)}
.ug-sec4 .ug4-portfolio-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.ug-sec4 .ug4-portfolio-info{flex:1;min-width:0}
.ug-sec4 .ug4-portfolio-title{margin:0 0 6px;font-size:var(--font-lg);font-weight:600;color:#fff}
.ug-sec4 .ug4-portfolio-title a{color:#fff;text-decoration:none;transition:opacity .3s}
.ug-sec4 .ug4-portfolio-title a:hover{opacity:.65}
.ug-sec4 .ug4-portfolio-meta{font-size:var(--font-sm);color:rgba(255,255,255,0.4);margin:0}
@media(max-width:768px){.ug-sec4 .ug4-portfolio-meta{font-size:var(--font-lg)}
}
.ug-sec4 .ug4-portfolio-tags{display:flex;flex-wrap:wrap;gap:8px}
.ug-sec4 .ug4-portfolio-tags span{font-size:var(--font-xxs);color:rgba(255,255,255,0.45);background:rgba(255,255,255,0.06);padding:4px 12px;border-radius:20px;white-space:nowrap;transition:background .3s,color .3s}
.ug-sec4 .ug4-portfolio-tags span:hover{background:rgba(255,255,255,0.12);color:rgba(255,255,255,0.8)}
@media(max-width:900px){.ug-sec4 .ug4-inner{grid-template-columns:1fr;gap:35px;padding:0 20px}
.ug-sec4 .ug4-title-col{position:static;top:auto;align-self:auto;height:auto}
.ug-sec4 .ug4-title-wrap{text-align:center}
.ug-sec4 .ug4-section-desc{max-width:80%;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:var(--font-lg)}
.ug-sec4 .ug4-btn-group{justify-content:center}
.ug-sec4 .ug4-portfolio-col{gap:30px;transform:none;margin-top:0}
.ug-sec4 .ug4-portfolio-content{flex-direction:column;align-items:flex-start;text-align:center}
.ug-sec4 .ug4-portfolio-tags{justify-content:flex-start}
}
@media(min-width:901px) and (max-width:1399px){.ug-sec4{padding:10vh 0}
.ug-sec4 .ug4-inner{grid-template-columns:1fr 1.3fr;gap:40px}
}
.ug-sec5{background:#000;padding:50px 0 100px;position:relative}
.ug5-inner{max-width:1280px;margin:0 auto;padding:0 40px}
.ug5-title{font-size:var(--font-4xl);font-weight:600;line-height:1.3;margin:20px 0 20px;color:#fff;text-align:center;letter-spacing:2px}
@media screen and (max-width:751px){.ug5-title{font-size:var(--font-2xl)}
}
.ug-reveal-text .ug-char{display:inline-block;will-change:transform,opacity}
.ug5-carousel{position:relative}
.ug5-carousel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}
.ug5-carousel-desc{font-size:var(--font-md);color:#94a3b8;margin:0}
.ug5-carousel-nav{display:flex;gap:12px}
.ug5-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.05);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease}
.ug5-nav-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3);transform:scale(1.05)}
.ug5-nav-btn svg{width:20px;height:20px}
.ug5-carousel-viewport{overflow:hidden;border-radius:20px}
.ug5-carousel-track{display:flex;transition:transform .5s cubic-bezier(0.25,0.46,0.45,0.94)}
.ug5-card{flex:0 0 calc((100% - 60px) / 4);margin-right:20px;background:#171717;border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease}
.ug5-card:last-child{margin-right:0}
.ug5-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,0.2)}
.ug5-card-body{padding:24px 20px 20px;display:flex;flex-direction:column;gap:12px}
.ug5-card-header{display:flex;align-items:center;gap:12px}
.ug5-card-icon{width:28px;height:28px;color:#fff;flex-shrink:0}
.ug5-card-title{font-size:var(--font-lg);font-weight:700;color:#fff;margin:0;line-height:1.3}
.ug5-card-subtitle{font-size:var(--font-sm);color:#94a3b8;margin:0;line-height:1.4;letter-spacing:.3px;padding-bottom:15px}
.ug5-pill-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:24px;background:#1a1a1a;color:#e0e0e0;font-size:13px;line-height:1.3;cursor:pointer;text-decoration:none;transition:all .25s ease;box-shadow:0 0 0 1.5px transparent;align-self:flex-start;max-width:100%}
.ug5-pill-btn::before{content:"";position:absolute;inset:0;border-radius:24px;padding:1.5px;background:linear-gradient(135deg,#4a80f0 0,#a05af0 50%,#f0529c 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.ug5-pill-btn:hover{background:#222;color:#fff}
.ug5-pill-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ug5-sparkle{width:16px;height:16px;flex-shrink:0}
.ug5-card-img{width:100%;overflow:hidden;background:#1a1a1a;margin-top:auto}
.ug5-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}
.ug5-card:hover .ug5-card-img img{transform:scale(1.05)}
.ug5-carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:32px}
.ug5-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;transition:all .3s ease;border:0;padding:0}
.ug5-dot.active{background:linear-gradient(135deg,#3b82f6,#a855f7);width:24px;border-radius:4px}
@media(max-width:1399px){.ug5-card{flex:0 0 calc((100% - 40px) / 3)}
}
@media(max-width:900px){.ug-sec5{padding:80px 0 60px}
.ug5-inner{padding:0 20px}
.ug-reveal-text{margin-bottom:40px}
.ug5-carousel-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}
.ug5-nav-btn{width:40px;height:40px}
.ug5-nav-btn svg{width:18px;height:18px}
.ug5-card{flex:0 0 calc((100% - 20px) / 2)}
.ug5-card-body{padding:16px 18px 20px}
}
@media(max-width:560px){.ug5-card{flex:0 0 100%}
.ug5-card-img{aspect-ratio:16 / 9}
.ug5-card-body{padding:20px 20px 16px}
.ug5-pill-btn{font-size:12px;padding:8px 14px}
.ug5-card-icon{width:24px;height:24px}
}
.ug-sec6{background:#000;padding:50px 0 0;overflow:hidden}
.ug6-inner{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}
.ug6-bg{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin-top:60px;max-width:none}
.ug6-bg img{width:100%;height:auto;display:block}
@media(max-width:768px){.ug-sec6{padding:60px 0 0}
.ug6-inner{padding:0 20px}
.ug6-bg img{width:100%;height:auto;display:block;transform:scale(1.5);transform-origin:center center}
}
@media(max-width:480px){.ug-sec6{padding:40px 0 0}
}
.ug-sec8{background:#000;padding:10px 0 0;overflow:hidden}
.ug8-inner{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}
.ug8-bg{position:relative;width:100vw;left:50%;transform:translateX(-50%);margin-top:60px;max-width:none}
.ug8-bg img{width:100%;height:auto;display:block}
@media(max-width:768px){.ug-sec8{padding:60px 0 0}
.ug8-inner{padding:0 20px}
.ug8-bg{margin-top:40px}
}
@media(max-width:480px){.ug-sec8{padding:40px 0 0}
}
.ug-sec7{background:#000;padding:100px 0}
.ug7-inner{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:24px}
.ug7-title{font-size:var(--font-4xl);font-weight:600;text-align:center;margin:0 0 40px;color:#fff}
.ug7-row-top{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.ug7-card{background-color:#0d0d0e;border:1px solid #1e1e24;border-radius:16px;padding:32px;display:flex;gap:24px;align-items:center}
.ug7-card-text{flex:1}
.ug7-card-title{font-size:var(--font-lg);font-weight:700;color:#fff;margin:0 0 8px;line-height:1.3;margin-bottom:12px}
@media screen and (max-width:751px){.ug7-card-title{font-size:var(--font-xl)}
}
.ug7-card-subtitle{font-size:var(--font-lg);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}
.ug7-card-desc{font-size:var(--font-sm);color:#8e8e93;line-height:1.6;margin:0}
@media screen and (max-width:751px){.ug7-card-desc{font-size:var(--font-lg)}
}
.ug7-ui-box{background-color:#16161a;border-radius:14px;border:1px solid #26262e;width:300px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}
.ug7-upload-ui{padding:16px;justify-content:space-between}
.ug7-upload-top{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0;border-bottom:1px solid #22222a}
.ug7-plus-icon{font-size:var(--font-3xl);color:#a05af0;margin-bottom:4px}
@media screen and (max-width:751px){.ug7-plus-icon{font-size:var(--font-4xl)}
}
.ug7-upload-hint{font-size:var(--font-xs);color:#8e8e93}
@media screen and (max-width:751px){.ug7-upload-hint{font-size:var(--font-lg)}
}
.ug7-upload-bottom{display:grid;grid-template-columns:1fr 1fr;padding-top:10px}
.ug7-upload-opt{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:var(--font-xxs);color:#ccc}
.ug7-opt-icon-box{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #33333f}
@media screen and (max-width:751px){.ug7-opt-icon-box{width:80px;height:80px}
.ug7-opt-icon-box svg{width:36px!important;height:36px!important}
}
.ug7-opt-icon-box.purple{border-color:#8a3ffc;background:rgba(138,63,252,0.1)}
.ug7-kb-ui{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background-color:#121215;width:320px;height:auto;flex-shrink:0;border-radius:14px}
.ug7-kb-item{background-color:#1a1a20;border-radius:10px;padding:10px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px}
.ug7-kb-item::before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(135deg,#4a80f0 0,#a05af0 50%,#f0529c 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}
.ug7-kb-header{display:flex;align-items:center;gap:6px}
.ug7-sparkle-sm{width:14px;height:14px;fill:url(#ug7-sparkle-grad)}
.ug7-kb-title{font-size:var(--font-xs);font-weight:600;color:#fff}
.ug7-kb-count{font-size:var(--font-xs);color:#71717a;padding-left:20px}
@media screen and (max-width:751px){.ug7-kb-title{font-size:var(--font-lg)}
.ug7-kb-count{font-size:var(--font-md);text-align:left}
}
.ug7-divider{height:1px;background-color:#1c1c22;width:100%}
.ug7-row-bottom{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;gap:16px}
.ug7-card-large{background-color:#0d0d0e;border:1px solid #1e1e24;border-radius:16px;padding:32px;display:flex;gap:24px;align-items:center}
.ug7-doc-img{height:170px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid #282832}
.ug7-doc-img img{width:100%;height:100%;object-fit:cover;display:block}
.ug7-card-small{background-color:#0d0d0e;border:1px solid #1e1e24;border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-start}
.ug7-card-small .ug7-card-desc{font-size:var(--font-sm);line-height:1.6}
@media(max-width:900px){.ug7-row-top,.ug7-row-bottom{grid-template-columns:1fr}
.ug7-card,.ug7-card-large{flex-direction:column;text-align:center}
.ug7-ui-box,.ug7-kb-ui{width:100%;max-width:500px}
.ug7-doc-img{width:auto;max-width:100%;height:300px}
}
@media screen and (max-width:751px){.ug7-card-small .ug7-card-desc{font-size:var(--font-lg)}
}
@media(max-width:600px){.ug-sec7{padding:60px 0}
.ug7-inner{padding:0 20px}
.ug7-card,.ug7-card-large{padding:24px 20px}
.ug7-card-small{padding:20px}
.ug7-kb-ui{height:auto}
}
.ug7-tab-container{display:flex;gap:32px;background-color:#0a0a0a;border-radius:16px;border:1px solid #1f1f22;padding:32px}
.ug7-tab-list{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:280px}
.ug7-tab-item{border-bottom:1px solid #1a1a1c;padding:20px 0;cursor:pointer;transition:all .3s ease}
.ug7-tab-item:last-child{border-bottom:0}
.ug7-tab-header{display:flex;justify-content:space-between;align-items:center}
.ug7-tab-title{font-size:var(--font-lg);font-weight:500;color:#666;transition:color .3s ease}
.ug7-tab-icon{font-size:22px;color:#666;font-weight:300;transition:transform .3s ease}
.ug7-tab-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease;opacity:0;font-size:var(--font-sm);color:#a0a0a0;line-height:1.6}
.ug7-tab-item.active .ug7-tab-title{color:#fff;font-weight:700}
.ug7-tab-item.active .ug7-tab-icon{color:#fff}
.ug7-tab-item.active .ug7-tab-content{max-height:100px;opacity:1;margin-top:12px;font-size:var(--font-sm)}
@media screen and (max-width:751px){.ug7-tab-item.active .ug7-tab-content{font-size:var(--font-lg)}
}
.ug7-tab-display{flex:1.2;display:flex;align-items:center;justify-content:center;min-height:320px;position:relative}
.ug7-display-card{width:100%;height:100%;min-height:320px;border-radius:12px;object-fit:cover;display:none;box-shadow:0 10px 30px rgba(0,0,0,0.5)}
.ug7-display-card.active{display:block;animation:ug7FadeIn .4s ease-in-out}
@keyframes ug7FadeIn{from{opacity:0;transform:scale(0.98)}
to{opacity:1;transform:scale(1)}
}
@media(max-width:900px){.ug7-tab-container{flex-direction:column;padding:20px;gap:24px}
.ug7-tab-display{min-height:240px}
.ug7-display-card{min-height:240px}
}
@media(max-width:600px){.ug7-tab-title{font-size:var(--font-md)}
}
.ug-sec9{background:#050505}
.ug9-inner{max-width:1200px;margin:0 auto}
.ug9-title{font-size:var(--font-4xl);font-weight:600;text-align:center;margin:0;padding:100px 40px 60px;color:#fff}
.ug9-steps{list-style:none;margin:0;padding:0;position:relative;height:300vh}
.ug9-step{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:32px;overflow:hidden;background:#050505}
.ug9-step:nth-child(1){z-index:1}
.ug9-step:nth-child(2){z-index:2}
.ug9-step:nth-child(3){z-index:3}
.ug9-step:nth-child(4){z-index:4}
.ug9-step-inner{max-width:900px;margin:0 auto;padding:0 40px}
.ug9-step-head{display:flex;align-items:flex-start;gap:24px}
.ug9-step-num{font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:-0.04em;color:#2a2a30;line-height:1;flex-shrink:0;min-width:clamp(64px,8vw,100px)}
.ug9-step-title{font-size:var(--font-xl);font-weight:600;letter-spacing:-0.02em;color:#fff;margin:0;padding-top:12px}
.ug9-step-body{font-size:var(--font-sm);line-height:1.7;color:#8e8e93;max-width:600px;margin:16px 0 0;padding-left:calc(clamp(64px,8vw,100px)+24px)}
.ug9-step-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.ug9-tag{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #2a2a30;font-size:var(--font-xxs);letter-spacing:.08em;color:#8e8e93;border-radius:100px}
.ug9-step-media{max-width:900px;margin:0 auto;padding:0 40px;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9}
.ug9-step-media img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}
.ug9-step-note,.ug9-step .ug9-ps{font-size:var(--font-xs);line-height:1.7;color:#8e8e93;text-align:center;max-width:600px;margin:0 auto;padding:0 40px}
@media(max-width:768px){.ug9-title{padding:60px 20px 40px}
.ug9-steps{height:auto}
.ug9-step{position:relative;top:auto;height:auto;min-height:0;padding:40px 0;gap:24px}
.ug9-step:nth-child(n){z-index:auto}
.ug9-step-inner,.ug9-step-media{padding:0 20px}
.ug9-step-note,.ug9-step .ug9-ps{padding:0 20px}
.ug9-step-head{gap:16px}
.ug9-step-body{padding-left:0;font-size:var(--font-lg)}
}
.ug-sec10{position:relative;z-index:20;padding:20px 24px 0;background:#000;margin:0}
.ug-sec10 .ug10-inner{position:relative;z-index:2;max-width:1280px;min-height:420px;margin:0 auto;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}
.ug-sec10 .ug10-inner::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / 11%);z-index:1}
.ug-sec10 .ug10-stars,.ug-sec10 .ug10-stars2,.ug-sec10 .ug10-stars3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}
.ug-sec10 .ug10-stars{width:1px;height:1px;background:transparent;box-shadow:988px 1945px #FFF,354px 203px #FFF,935px 782px #FFF,838px 227px #FFF,199px 1989px #FFF,982px 1900px #FFF,1405px 21px #FFF,1622px 1186px #FFF,1147px 1311px #FFF,1821px 398px #FFF,426px 561px #FFF,1374px 1287px #FFF,1163px 13px #FFF,1428px 995px #FFF,1055px 902px #FFF,361px 1794px #FFF,678px 1773px #FFF,532px 1120px #FFF,1578px 830px #FFF,78px 1077px #FFF,1225px 1009px #FFF,249px 1025px #FFF,1651px 310px #FFF,53px 571px #FFF,113px 1361px #FFF,1972px 1996px #FFF,665px 1228px #FFF,1780px 448px #FFF,936px 1870px #FFF,512px 242px #FFF,341px 555px #FFF,1234px 638px #FFF,893px 1217px #FFF,1074px 1446px #FFF,759px 1627px #FFF,981px 200px #FFF,1564px 14px #FFF,1876px 915px #FFF,174px 48px #FFF,213px 1248px #FFF,1130px 1005px #FFF,591px 1810px #FFF,1806px 242px #FFF,756px 13px #FFF,1068px 378px #FFF,1336px 1412px #FFF,1827px 699px #FFF,1376px 1922px #FFF,1993px 1147px #FFF,1174px 1135px #FFF,1569px 1868px #FFF,468px 1289px #FFF,1604px 1068px #FFF,410px 822px #FFF,1687px 1299px #FFF,598px 1807px #FFF,1070px 1172px #FFF,757px 166px #FFF,1252px 760px #FFF,1467px 952px #FFF,267px 1449px #FFF,107px 1494px #FFF,700px 1044px #FFF,1599px 1490px #FFF,510px 403px #FFF,1723px 1842px #FFF,923px 1680px #FFF,1042px 1573px #FFF,1622px 1123px #FFF,1510px 721px #FFF,1498px 746px #FFF,1030px 1403px #FFF,1823px 1263px #FFF,1432px 1508px #FFF,1836px 1322px #FFF,513px 1013px #FFF,763px 1967px #FFF,1874px 1516px #FFF,389px 1489px #FFF,1128px 87px #FFF,608px 19px #FFF,874px 1021px #FFF,157px 1498px #FFF,443px 105px #FFF,1903px 1464px #FFF,1965px 15px #FFF,553px 1877px #FFF,925px 130px #FFF,134px 1574px #FFF,1225px 335px #FFF,1152px 16px #FFF,921px 1368px #FFF,575px 514px #FFF,172px 486px #FFF,1373px 92px #FFF,316px 194px #FFF,457px 637px #FFF,1942px 1825px #FFF,1592px 1431px #FFF,375px 1807px #FFF,1420px 863px #FFF,704px 962px #FFF,1239px 324px #FFF,1398px 772px #FFF,322px 1569px #FFF,756px 366px #FFF,1509px 690px #FFF,344px 1050px #FFF,635px 510px #FFF,246px 1635px #FFF,1513px 905px #FFF,229px 767px #FFF,1979px 1953px #FFF,303px 1848px #FFF,423px 680px #FFF,400px 1510px #FFF,908px 975px #FFF,1800px 1701px #FFF,152px 405px #FFF,1047px 359px #FFF,794px 1896px #FFF,1059px 327px #FFF,1993px 936px #FFF,1475px 675px #FFF,854px 1812px #FFF,1203px 1434px #FFF,592px 779px #FFF,198px 690px #FFF,1081px 1889px #FFF,778px 216px #FFF,74px 526px #FFF,1173px 669px #FFF,1604px 1228px #FFF,1293px 927px #FFF,622px 252px #FFF,55px 980px #FFF,132px 249px #FFF,470px 341px #FFF,1406px 1413px #FFF,1492px 1546px #FFF,723px 1645px #FFF,51px 608px #FFF,758px 1994px #FFF,561px 180px #FFF,151px 1593px #FFF,1016px 1345px #FFF,701px 1281px #FFF,913px 1835px #FFF,1879px 861px #FFF,305px 950px #FFF,1994px 477px #FFF,1068px 1740px #FFF,624px 857px #FFF,339px 713px #FFF,14px 467px #FFF,565px 744px #FFF,988px 394px #FFF,579px 586px #FFF,568px 1774px #FFF,1149px 722px #FFF,1399px 1382px #FFF,565px 354px #FFF,1001px 363px #FFF,964px 540px #FFF,669px 1753px #FFF,1142px 158px #FFF,1397px 1462px #FFF,216px 1448px #FFF,1347px 126px #FFF,106px 1653px #FFF,1178px 1165px #FFF,927px 1648px #FFF,562px 1463px #FFF,1514px 468px #FFF,1055px 1513px #FFF,812px 1478px #FFF,787px 984px #FFF,926px 1316px #FFF,1028px 1424px #FFF,835px 1229px #FFF,443px 1389px #FFF,474px 1503px #FFF,1603px 1603px #FFF,1981px 564px #FFF,104px 1584px #FFF,13px 970px #FFF,6px 1627px #FFF,1812px 1403px #FFF,1458px 749px #FFF,1527px 924px #FFF,1720px 1854px #FFF,1288px 1101px #FFF,1868px 866px #FFF,883px 1376px #FFF,775px 1198px #FFF,1570px 235px #FFF,1864px 809px #FFF,1441px 144px #FFF,356px 1487px #FFF,1735px 274px #FFF,1587px 1345px #FFF,59px 121px #FFF,1485px 567px #FFF,807px 1548px #FFF,1645px 1067px #FFF,1221px 741px #FFF,708px 205px #FFF,4px 1486px #FFF,163px 61px #FFF,1789px 202px #FFF,1147px 1043px #FFF,1828px 173px #FFF,1527px 877px #FFF,1649px 261px #FFF,1012px 748px #FFF,1025px 1425px #FFF,85px 84px #FFF,1576px 1789px #FFF,781px 1990px #FFF,855px 995px #FFF,514px 1982px #FFF,1649px 522px #FFF,1104px 1530px #FFF,602px 1087px #FFF,939px 210px #FFF,1784px 1782px #FFF,1655px 1853px #FFF,94px 1413px #FFF,83px 309px #FFF,1972px 1111px #FFF,1677px 430px #FFF,1665px 1904px #FFF,130px 1038px #FFF,1158px 135px #FFF,948px 141px #FFF,620px 152px #FFF,987px 693px #FFF,1348px 1798px #FFF,867px 844px #FFF,1441px 488px #FFF,180px 107px #FFF,1161px 208px #FFF,287px 1333px #FFF,32px 298px #FFF,769px 61px #FFF,157px 179px #FFF,88px 1724px #FFF,1138px 1643px #FFF,1818px 1013px #FFF,1330px 729px #FFF,1246px 1403px #FFF,456px 74px #FFF,231px 132px #FFF,1888px 1837px #FFF,1695px 1194px #FFF,1986px 1726px #FFF,241px 822px #FFF,871px 1775px #FFF,1589px 1654px #FFF,446px 196px #FFF,1276px 1146px #FFF,461px 1483px #FFF,860px 626px #FFF,77px 1484px #FFF,1956px 1647px #FFF,285px 1687px #FFF,667px 23px #FFF,1709px 1027px #FFF,468px 655px #FFF,971px 1294px #FFF,876px 1782px #FFF,977px 1385px #FFF,1092px 410px #FFF,1220px 209px #FFF,220px 437px #FFF,356px 1101px #FFF,905px 934px #FFF,1593px 745px #FFF,308px 891px #FFF,1793px 555px #FFF,1338px 525px #FFF,1795px 1784px #FFF,437px 1581px #FFF,1860px 536px #FFF,1515px 338px #FFF,349px 946px #FFF,1429px 1160px #FFF,1313px 1656px #FFF,1213px 1426px #FFF,436px 1961px #FFF,1596px 1213px #FFF,513px 1878px #FFF,1511px 779px #FFF,55px 343px #FFF,321px 510px #FFF,1123px 1035px #FFF,426px 574px #FFF,1640px 442px #FFF,1533px 1344px #FFF,1145px 462px #FFF,1936px 189px #FFF,1525px 524px #FFF,439px 1737px #FFF,1546px 443px #FFF,1958px 1499px #FFF,485px 326px #FFF,1301px 1318px #FFF,1144px 839px #FFF,1193px 662px #FFF,1909px 1420px #FFF,421px 827px #FFF,1962px 1572px #FFF,1727px 477px #FFF,1701px 655px #FFF,116px 292px #FFF,368px 567px #FFF,1383px 808px #FFF,20px 1628px #FFF,1505px 1074px #FFF,1552px 1693px #FFF,212px 1312px #FFF,1080px 1137px #FFF,1076px 1535px #FFF,577px 1682px #FFF,815px 164px #FFF,1263px 1470px #FFF,1409px 1805px #FFF,1464px 1035px #FFF,1111px 1740px #FFF,34px 669px #FFF,26px 652px #FFF,570px 1289px #FFF,1817px 715px #FFF,1299px 1211px #FFF,647px 1985px #FFF,1452px 147px #FFF,557px 407px #FFF,498px 451px #FFF,1046px 333px #FFF,1898px 127px #FFF,247px 1087px #FFF,58px 1889px #FFF,1604px 894px #FFF,1849px 1401px #FFF,1564px 1834px #FFF,239px 433px #FFF,1215px 1903px #FFF,203px 529px #FFF,1440px 1954px #FFF,37px 505px #FFF,1388px 1396px #FFF,279px 1961px #FFF,1504px 997px #FFF,35px 683px #FFF,182px 1426px #FFF,605px 1040px #FFF,1861px 1177px #FFF,1156px 1102px #FFF,872px 1924px #FFF,698px 1124px #FFF,541px 176px #FFF,1144px 547px #FFF,1834px 720px #FFF,737px 769px #FFF,989px 1339px #FFF,542px 196px #FFF,1624px 1460px #FFF,1700px 641px #FFF,1345px 802px #FFF,1118px 1795px #FFF,15px 673px #FFF,1441px 781px #FFF,1826px 1361px #FFF,234px 1659px #FFF,1261px 1492px #FFF,1341px 706px #FFF,1307px 116px #FFF,226px 282px #FFF,446px 1538px #FFF,1888px 809px #FFF,350px 1595px #FFF,434px 1064px #FFF,1296px 664px #FFF,1331px 1443px #FFF,1976px 1507px #FFF,1941px 327px #FFF,1585px 1823px #FFF,1443px 136px #FFF,1661px 1823px #FFF,1821px 1518px #FFF,1842px 1677px #FFF,347px 1341px #FFF,1349px 805px #FFF,697px 1941px #FFF,362px 667px #FFF,1605px 140px #FFF,1132px 746px #FFF,1222px 575px #FFF,656px 851px #FFF,1623px 883px #FFF,62px 1056px #FFF,321px 21px #FFF,559px 669px #FFF,1076px 756px #FFF,843px 482px #FFF,373px 945px #FFF,1169px 1583px #FFF,1401px 1811px #FFF,1933px 84px #FFF,674px 311px #FFF,1057px 1735px #FFF,1754px 1807px #FFF,1281px 1771px #FFF,978px 85px #FFF,1531px 1044px #FFF,12px 1908px #FFF,168px 171px #FFF,1534px 1527px #FFF,1128px 558px #FFF,332px 416px #FFF,1723px 834px #FFF,1427px 1601px #FFF,1262px 952px #FFF,1187px 375px #FFF,1315px 1173px #FFF,475px 1695px #FFF,995px 1659px #FFF,633px 1337px #FFF,1763px 1183px #FFF,1473px 457px #FFF,499px 1833px #FFF,398px 306px #FFF,283px 1555px #FFF,606px 347px #FFF,244px 1731px #FFF,1816px 795px #FFF,1771px 777px #FFF,1889px 72px #FFF,1243px 402px #FFF,651px 1150px #FFF,1919px 442px #FFF,591px 257px #FFF,1343px 3px #FFF,441px 1243px #FFF,1197px 233px #FFF,1057px 836px #FFF,151px 775px #FFF,836px 416px #FFF,1033px 732px #FFF,1012px 1540px #FFF,43px 1795px #FFF,110px 235px #FFF,1118px 1755px #FFF,227px 1547px #FFF,970px 1203px #FFF,1084px 688px #FFF,445px 249px #FFF,927px 1376px #FFF,1611px 200px #FFF,337px 1549px #FFF,1694px 1193px #FFF,1392px 1555px #FFF,1509px 1656px #FFF,1215px 65px #FFF,1030px 340px #FFF,784px 909px #FFF,58px 28px #FFF,1433px 790px #FFF,79px 355px #FFF,158px 334px #FFF,1455px 1796px #FFF,1875px 1615px #FFF,1319px 1080px #FFF,1568px 1295px #FFF,709px 2000px #FFF,11px 1295px #FFF,497px 363px #FFF,226px 737px #FFF,618px 100px #FFF,508px 535px #FFF,1066px 758px #FFF,1104px 112px #FFF,1086px 236px #FFF,1608px 888px #FFF,1601px 900px #FFF,759px 16px #FFF,1053px 888px #FFF,1776px 1738px #FFF,1088px 1634px #FFF,1733px 1613px #FFF,1240px 370px #FFF,400px 1946px #FFF,1523px 807px #FFF,1558px 183px #FFF,1691px 1974px #FFF,570px 112px #FFF,892px 1738px #FFF,1644px 1969px #FFF,56px 1347px #FFF,305px 1325px #FFF,1604px 1921px #FFF,1978px 382px #FFF,706px 1572px #FFF,1016px 528px #FFF,1495px 708px #FFF,911px 239px #FFF,1306px 702px #FFF,1762px 1518px #FFF,1716px 539px #FFF,409px 109px #FFF,1943px 1835px #FFF,1704px 333px #FFF,303px 1024px #FFF,706px 1421px #FFF,1990px 1987px #FFF,101px 1481px #FFF,1091px 1848px #FFF,238px 1243px #FFF,335px 375px #FFF,613px 285px #FFF,162px 1994px #FFF,324px 974px #FFF,1926px 1137px #FFF,1296px 1553px #FFF,153px 1421px #FFF,1250px 1537px #FFF,17px 1361px #FFF,1582px 1519px #FFF,644px 1833px #FFF,1254px 668px #FFF,706px 1819px #FFF,1001px 1517px #FFF,888px 1630px #FFF,1823px 1263px #FFF,704px 1864px #FFF,899px 30px #FFF,1701px 1645px #FFF,508px 699px #FFF,1203px 1829px #FFF,1px 1990px #FFF,1759px 1360px #FFF,108px 920px #FFF,1477px 154px #FFF,1473px 1164px #FFF,1813px 1687px #FFF,1342px 1016px #FFF,1300px 1408px #FFF,299px 223px #FFF,942px 1343px #FFF,1269px 342px #FFF,1296px 119px #FFF,981px 978px #FFF,867px 1304px #FFF,1238px 695px #FFF,1220px 1490px #FFF,1068px 1904px #FFF,1103px 908px #FFF,1287px 880px #FFF,950px 1343px #FFF,73px 1666px #FFF,919px 1471px #FFF,728px 1813px #FFF,892px 1094px #FFF,610px 1810px #FFF,409px 1343px #FFF,572px 919px #FFF,1254px 719px #FFF,1953px 660px #FFF,1637px 659px #FFF,960px 511px #FFF,747px 1345px #FFF,1659px 1838px #FFF,887px 1127px #FFF,387px 1110px #FFF,1844px 1638px #FFF,1094px 1445px #FFF,745px 852px #FFF,1936px 10px #FFF,1096px 1673px #FFF,1929px 1586px #FFF,446px 1598px #FFF,1602px 1564px #FFF,632px 1970px #FFF,357px 1525px #FFF,851px 1459px #FFF,1354px 87px #FFF,1428px 872px #FFF,116px 1494px #FFF,160px 246px #FFF,336px 614px #FFF,1386px 782px #FFF,949px 1953px #FFF,387px 1985px #FFF,1337px 650px #FFF,1501px 1369px #FFF,1724px 164px #FFF,1146px 860px #FFF,1600px 317px #FFF,1111px 650px #FFF,763px 158px #FFF,1948px 877px #FFF,483px 1859px #FFF,1438px 1573px #FFF,1296px 908px #FFF,238px 863px #FFF,1339px 1226px #FFF,1503px 1863px #FFF,1208px 742px #FFF,255px 1273px #FFF,1113px 1201px #FFF,1653px 1224px #FFF,1683px 1878px #FFF,1623px 1644px #FFF,1365px 385px #FFF,1160px 1358px #FFF,391px 1946px #FFF,908px 1535px #FFF,508px 121px #FFF,1283px 1624px #FFF,1842px 1917px #FFF,88px 865px #FFF,314px 1443px #FFF,759px 1582px #FFF,434px 1605px #FFF,1608px 1536px #FFF,761px 1703px #FFF,1793px 1024px #FFF,654px 683px #FFF,787px 1649px #FFF,800px 576px #FFF,1440px 1001px #FFF,797px 1644px #FFF,1192px 505px #FFF,204px 1615px #FFF,192px 563px #FFF,799px 970px #FFF,1054px 752px #FFF,377px 391px #FFF,726px 532px #FFF,147px 1116px #FFF,1039px 947px #FFF,2px 410px #FFF,1867px 983px #FFF,721px 1977px #FFF,1344px 1253px #FFF,1287px 1831px #FFF,1675px 1208px #FFF,1px 732px #FFF,645px 1976px #FFF,1082px 521px #FFF,1437px 1009px #FFF,704px 1670px #FFF,935px 1145px #FFF,416px 128px #FFF,1268px 1798px #FFF,293px 1359px #FFF,914px 1490px #FFF,319px 1378px #FFF,1842px 1094px #FFF,1372px 391px #FFF,1475px 216px #FFF,19px 452px #FFF,323px 1807px #FFF,1212px 1007px #FFF,1360px 1834px #FFF,649px 587px #FFF,1791px 543px #FFF,1337px 959px #FFF,719px 1614px #FFF,770px 1323px #FFF,1308px 348px #FFF,675px 96px #FFF,92px 178px #FFF,1805px 922px #FFF,1565px 426px #FFF,95px 837px #FFF,73px 677px #FFF,1262px 600px #FFF,350px 479px #FFF,1741px 889px #FFF,1301px 1645px #FFF,940px 1973px #FFF,1061px 1212px #FFF,1896px 1917px #FFF,665px 1217px #FFF,32px 1044px #FFF,1833px 44px #FFF,1528px 1624px #FFF,94px 72px #FFF,89px 1425px #FFF,388px 1322px #FFF,1920px 1092px #FFF,1317px 1382px #FFF,1366px 368px #FFF,811px 1843px #FFF,1923px 1572px #FFF,1081px 1370px #FFF,1427px 972px #FFF,746px 238px #FFF,1889px 1020px #FFF;animation:ug10-animStar 50s linear infinite}
.ug-sec10 .ug10-stars2{width:2px;height:2px;background:transparent;box-shadow:998px 72px #FFF,524px 284px #FFF,1492px 633px #FFF,198px 1393px #FFF,430px 1432px #FFF,902px 1822px #FFF,1685px 1420px #FFF,1157px 623px #FFF,700px 384px #FFF,1994px 1251px #FFF,1750px 1249px #FFF,540px 1266px #FFF,1798px 1510px #FFF,141px 1614px #FFF,984px 1908px #FFF,1908px 1072px #FFF,329px 1160px #FFF,1609px 1079px #FFF,97px 1490px #FFF,1160px 739px #FFF,243px 1707px #FFF,1096px 1405px #FFF,1627px 794px #FFF,199px 1641px #FFF,92px 992px #FFF,1830px 1561px #FFF,1513px 1360px #FFF,1459px 1138px #FFF,843px 584px #FFF,971px 99px #FFF,1703px 1966px #FFF,781px 1662px #FFF,75px 154px #FFF,1389px 922px #FFF,5px 463px #FFF,1100px 1652px #FFF,560px 157px #FFF,1103px 1588px #FFF,350px 1629px #FFF,251px 693px #FFF,1357px 1284px #FFF,1046px 1611px #FFF,1102px 1746px #FFF,1155px 1123px #FFF,197px 299px #FFF,588px 986px #FFF,1898px 34px #FFF,1407px 1561px #FFF,742px 1378px #FFF,656px 866px #FFF,1499px 982px #FFF,1827px 1371px #FFF,492px 1521px #FFF,1903px 552px #FFF,17px 1367px #FFF,837px 1117px #FFF,270px 1720px #FFF,1701px 21px #FFF,1475px 402px #FFF,258px 770px #FFF,502px 260px #FFF,592px 95px #FFF,1221px 1655px #FFF,998px 958px #FFF,1073px 1169px #FFF,505px 1797px #FFF,278px 1094px #FFF,765px 446px #FFF,1923px 1363px #FFF,1884px 1376px #FFF,1646px 769px #FFF,1939px 1737px #FFF,877px 264px #FFF,800px 1134px #FFF,402px 718px #FFF,569px 1330px #FFF,639px 422px #FFF,1917px 744px #FFF,965px 622px #FFF,516px 1987px #FFF,1242px 1419px #FFF,660px 1978px #FFF,1700px 530px #FFF,879px 1733px #FFF,1012px 277px #FFF,970px 1543px #FFF,1600px 1577px #FFF,1552px 671px #FFF,1420px 866px #FFF,1458px 58px #FFF,1140px 546px #FFF,1758px 2px #FFF,436px 638px #FFF,424px 1455px #FFF,1998px 1478px #FFF,795px 1200px #FFF,1200px 1935px #FFF,1838px 1571px #FFF,900px 1502px #FFF,618px 160px #FFF,177px 1449px #FFF,1517px 1396px #FFF,521px 609px #FFF,1853px 1840px #FFF,146px 1417px #FFF,899px 1195px #FFF,577px 1608px #FFF,1514px 1121px #FFF,1982px 1950px #FFF,1602px 1090px #FFF,1304px 1832px #FFF,912px 442px #FFF,280px 1015px #FFF,481px 99px #FFF,1944px 1938px #FFF,883px 124px #FFF,81px 485px #FFF,975px 1634px #FFF,1795px 1875px #FFF,1972px 200px #FFF,574px 1631px #FFF,1779px 1766px #FFF,282px 263px #FFF,846px 1954px #FFF,211px 1696px #FFF,1676px 1370px #FFF,684px 1342px #FFF,1328px 975px #FFF,326px 855px #FFF,1042px 1553px #FFF,278px 1279px #FFF,1362px 1100px #FFF,120px 1769px #FFF,1710px 416px #FFF,1696px 849px #FFF,355px 417px #FFF,1330px 1277px #FFF,1752px 478px #FFF,1020px 849px #FFF,1579px 630px #FFF,198px 1524px #FFF,1521px 1289px #FFF,499px 901px #FFF,176px 1216px #FFF,17px 202px #FFF,1136px 635px #FFF,1235px 127px #FFF,277px 638px #FFF,393px 1319px #FFF,30px 982px #FFF,337px 734px #FFF,407px 371px #FFF,1571px 330px #FFF,360px 211px #FFF,1347px 50px #FFF,766px 448px #FFF,161px 533px #FFF,1841px 750px #FFF,1717px 356px #FFF,1312px 1298px #FFF,1081px 787px #FFF,673px 612px #FFF,1270px 1605px #FFF,1734px 317px #FFF,1375px 348px #FFF,457px 119px #FFF,1488px 857px #FFF,143px 1819px #FFF,1321px 1645px #FFF,995px 265px #FFF,725px 808px #FFF,1548px 1073px #FFF,1443px 1420px #FFF,71px 117px #FFF,175px 788px #FFF,1777px 1422px #FFF,1051px 640px #FFF,340px 1785px #FFF,1112px 1006px #FFF,451px 1654px #FFF,875px 1897px #FFF,990px 10px #FFF,1043px 1390px #FFF,1473px 1809px #FFF,884px 1209px #FFF,87px 761px #FFF,1008px 755px #FFF,909px 1035px #FFF,1565px 1858px #FFF,1708px 1691px #FFF,979px 1152px #FFF,246px 686px #FFF,1656px 134px #FFF,1556px 390px #FFF,1473px 1075px #FFF,1626px 1619px #FFF,1218px 865px #FFF,869px 338px #FFF,809px 1760px #FFF,870px 1389px #FFF;animation:ug10-animStar 100s linear infinite}
.ug-sec10 .ug10-stars3{width:3px;height:3px;background:transparent;box-shadow:482px 960px #FFF,807px 1359px #FFF,317px 718px #FFF,555px 1525px #FFF,1438px 724px #FFF,438px 1225px #FFF,860px 328px #FFF,1335px 495px #FFF,313px 110px #FFF,1751px 1876px #FFF,899px 825px #FFF,519px 1948px #FFF,1977px 1787px #FFF,80px 684px #FFF,1838px 852px #FFF,626px 1555px #FFF,694px 774px #FFF,1371px 892px #FFF,249px 276px #FFF,1034px 1469px #FFF,382px 706px #FFF,1460px 1993px #FFF,241px 1848px #FFF,559px 63px #FFF,1206px 1440px #FFF,1140px 707px #FFF,1547px 85px #FFF,468px 1655px #FFF,1127px 132px #FFF,1014px 985px #FFF,1857px 812px #FFF,624px 295px #FFF,915px 1751px #FFF,1040px 568px #FFF,945px 1462px #FFF,362px 1013px #FFF,935px 597px #FFF,120px 566px #FFF,694px 1861px #FFF,1115px 1949px #FFF,679px 281px #FFF,1745px 951px #FFF,808px 1168px #FFF,801px 49px #FFF,1785px 1457px #FFF,1424px 998px #FFF,1874px 503px #FFF,1020px 695px #FFF,875px 638px #FFF,176px 850px #FFF,1282px 711px #FFF,826px 871px #FFF,1035px 757px #FFF,914px 645px #FFF,1344px 953px #FFF,1712px 317px #FFF,62px 214px #FFF,1468px 1892px #FFF,1499px 800px #FFF,1123px 972px #FFF,388px 81px #FFF,467px 1924px #FFF,862px 95px #FFF,976px 1595px #FFF,1737px 1936px #FFF,526px 786px #FFF,1128px 217px #FFF,574px 1230px #FFF,1438px 1226px #FFF,1549px 753px #FFF,1711px 526px #FFF,77px 817px #FFF,1794px 1857px #FFF,855px 1580px #FFF,1971px 532px #FFF,247px 642px #FFF,1792px 936px #FFF,1929px 827px #FFF,1973px 1767px #FFF,408px 578px #FFF,79px 990px #FFF,1662px 1734px #FFF,17px 703px #FFF,664px 1220px #FFF,1135px 1603px #FFF,898px 1534px #FFF,1469px 546px #FFF,1350px 1813px #FFF,1263px 85px #FFF,1807px 1232px #FFF,1789px 562px #FFF,885px 1517px #FFF,1948px 1120px #FFF,1125px 226px #FFF,1303px 981px #FFF,732px 1974px #FFF,1369px 1298px #FFF,1728px 1217px #FFF,783px 1929px #FFF,536px 469px #FFF;animation:ug10-animStar 150s linear infinite}
@keyframes ug10-animStar{from{transform:translateY(0px)}
to{transform:translateY(-2000px)}
}
.ug-sec10 .ug10-title,.ug-sec10 .ug10-desc{position:relative;z-index:2;margin:0}
.ug-sec10 .ug10-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:#fff;padding:20px;letter-spacing:.1em}
.ug-sec10 .ug10-desc{font-size:var(--font-xl);color:rgba(255,255,255,0.72);line-height:1.6;max-width:520px}
.ug-sec10 .ug10-desc::after{content:'';display:block;width:60px;height:4px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,#34d399,#22d3ee)}
.ug-sec10-1{position:relative;z-index:20;padding:60px 24px 80px;background:#000;margin:0}
.ug-sec10-1 .ug10-1-title{max-width:900px;margin:0 auto 20px;padding:0 40px;text-align:center;font-size:var(--font-4xl);font-weight:800;line-height:1.2;color:#fff;letter-spacing:.05em}
.ug-sec10-1 .ug10-hero{position:relative;margin:0 auto;overflow:hidden}
.ug-sec10-1 .ug10-hero-bg-img{display:block;width:100%;height:auto;padding-top:50px}
@media(max-width:768px){.ug-sec10-1 .ug10-hero-bg-img{display:block;width:100%;height:auto;transform:scale(1.5);transform-origin:center center}
}
.ug-sec10-1 .ug10-specs{max-width:900px;margin:0 auto;padding:0 40px 0;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;position:relative;padding:20px}
.ug-sec10-1 .ug10-spec-card{background:#16161a;border:1px solid #2a2a30;border-radius:16px;padding:10px 40px 10px 40px;text-align:center}
.ug-sec10-1 .ug10-spec-value{font-size:var(--font-xl);font-weight:700;color:#fff;margin-bottom:8px}
.ug-sec10-1 .ug10-spec-label{font-size:var(--font-sm);color:#8e8e93}
.ug-sec10-1 .ug10-spec-note{max-width:900px;margin:0 auto 0;padding:0 40px;text-align:center;font-size:var(--font-xs);color:#6b6b70;padding-top:25px}
@media(max-width:768px){.ug-sec10{padding:48px 16px 0}
.ug-sec10 .ug10-inner{min-height:280px;padding:48px 24px;border-radius:20px}
.ug-sec10 .ug10-title{margin-bottom:14px}
.ug-sec10 .ug10-desc{max-width:100%}
.ug-sec10-1{padding:0 16px 48px}
.ug-sec10-1 .ug10-hero{height:320px}
.ug-sec10-1 .ug10-1-title{padding:0 20px;margin-bottom:16px;font-size:var(--font-2xl)}
.ug-sec10-1 .ug10-hero-bg-text{bottom:50px;font-size:clamp(60px,14vw,110px)}
.ug-sec10-1 .ug10-hero-device{margin-bottom:10px}
.ug-sec10-1 .ug10-hero-device img{max-width:90%}
.ug-sec10-1 .ug10-specs{padding:30px 20px 0;gap:16px}
.ug-sec10-1 .ug10-spec-card{flex:1;min-width:140px;padding:20px 16px}
.ug-sec10-1 .ug10-spec-note{padding:20px}
}
@media(max-width:480px){.ug-sec10 .ug10-inner{min-height:240px;padding:40px 16px}
.ug-sec10-1 .ug10-hero{height:260px}
.ug-sec10-1 .ug10-hero-bg-text{bottom:35px;font-size:clamp(50px,16vw,90px)}
.ug-sec10-1 .ug10-specs{gap:12px}
.ug-sec10-1 .ug10-spec-card{flex:1;min-width:0;padding:14px 8px}
}
.ug-sec11{position:relative;background:#000;padding:0;margin:0;overflow:hidden}
.ug-sec11 .ug11-inner{position:relative;margin:0 auto;text-align:center}
.ug-sec11 .ug11-bg{position:relative;width:100%;overflow:hidden}
.ug-sec11 .ug11-bg::after{content:'';position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);pointer-events:none}
.ug-sec11 .ug11-bg img{display:block;width:100%;height:auto}
@media(max-width:768px){.ug-sec11 .ug11-bg img{display:block;width:100%;height:auto;transform:scale(1.5);transform-origin:center center}
}
.ug-sec11 .ug11-spec-note{font-size:var(--font-xs);color:#ffffffc2;text-align:center;padding:20px}
.ug-sec11 .ug11-card-desc{font-size:var(--font-lg);color:rgba(255,255,255,0.72);line-height:1.6;margin:0 0 40px}
.ug-sec11 .ug11-icons{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;margin-bottom:60px}
.ug-sec11 .ug11-icon-item{display:flex;flex-direction:column;align-items:center;text-align:center}
.ug-sec11 .ug11-icon{width:48px;height:48px;color:#fff;margin-bottom:16px}
.ug-sec11 .ug11-icon-value{font-size:var(--font-2xl);font-weight:700;color:#fff;margin-bottom:6px}
.ug-sec11 .ug11-icon-label{font-size:var(--font-sm);color:rgba(255,255,255,0.6)}
@media(max-width:768px){.ug-sec11 .ug11-icons{gap:40px}
.ug-sec11 .ug11-icon{width:40px;height:40px}
.ug-sec11 .ug11-icon-label{font-size:var(--font-md)}
}
@media(max-width:480px){.ug-sec11 .ug11-icons{gap:10px}
.ug-sec11 .ug11-icon-value{font-size:var(--font-base)}
}
.ug-sec12{position:relative;background:#000;padding:100px 24px;margin:0}
.ug-sec12 .ug12-inner{max-width:1280px;margin:0 auto;text-align:center}
.ug-sec12 .ug12-tag{display:inline-block;font-size:var(--font-sm);color:#3886cd;border-radius:100px;padding:6px 18px;margin-bottom:24px;font-weight:600;background:#3886cd;color:#fff}
.ug-sec12 .ug12-title{font-size:var(--font-4xl);font-weight:600;line-height:1.3;margin:0 0 80px;color:#fff;text-align:center;letter-spacing:2px}
@media(max-width:768px){.ug-sec12{padding:60px 16px}
.ug-sec12 .ug12-title{font-size:var(--font-2xl)}
.ug-sec12 .ug12-tag{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug-sec12{padding:48px 16px}
}
.ug-sec12 .ug12-panels{max-width:1280px;margin:40px auto 0;display:flex;flex-direction:column;gap:20px}
@media(max-width:768px){.ug-sec12 .ug12-panels{margin:0 auto 0}
}
.ug-sec12 .ug12-panel{background:#000;border:1px solid #1f2229;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}
.ug-sec12 .ug12-panel-reverse .ug12-panel-img{order:2}
.ug-sec12 .ug12-panel-img{min-height:380px;background:#0d0e12;overflow:hidden}
.ug-sec12 .ug12-panel-img img{width:100%;height:100%;object-fit:cover;display:block}
.ug-sec12 .ug12-panel-content{padding:30px 25px;display:flex;flex-direction:column;gap:20px}
.ug-sec12 .ug12-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.ug-sec12 .ug12-specs-row2{grid-template-columns:1.5fr 1fr;margin-top:10px}
.ug-sec12 .ug12-spec-card{background:#14161c;border:1px solid #232732;border-radius:6px;padding:12px 8px;text-align:center}
.ug-sec12 .ug12-spec-val{font-size:var(--font-base);font-weight:700;color:#fff;margin-bottom:4px}
.ug-sec12 .ug12-spec-lbl{font-size:var(--font-xs);color:#8b94a0}
@media screen and (max-width:751px){.ug-sec12 .ug12-spec-val{font-size:var(--font-lg)}
.ug-sec12 .ug12-spec-lbl{font-size:var(--font-md);color:#8b94a0}
}
.ug-sec12 .ug12-ai-head{text-align:left;margin-top:10px}
.ug-sec12 .ug12-ai-title{font-size:1.9rem;font-weight:800;color:#fff;margin:0 0 8px;line-height:1.25}
.ug-sec12 .ug12-ai-sub{font-size:1.35rem;font-weight:700;color:#fff;margin:0;line-height:1.45}
.ug-sec12 .ug12-ai-card{border:2px solid #6b7ff2;border-radius:18px;padding:18px 12px;display:flex;align-items:center;gap:40px}
.ug-sec12 .ug12-ai-left{flex-shrink:0}
.ug-sec12 .ug12-ai-label{font-size:1.15rem;color:#9aa3b2;margin-bottom:6px}
.ug-sec12 .ug12-ai-mult{font-size:2rem;font-weight:900;color:#fff;line-height:1.1;white-space:nowrap}
.ug-sec12 .ug12-ai-arrow{color:#5c7cfa;font-size:2.1rem;margin-left:6px}
.ug-sec12 .ug12-ai-right{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}
.ug-sec12 .ug12-ai-name{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ug-sec12 .ug12-ai-name-muted{color:#9aa3b2;text-decoration-color:#5a6270}
.ug-sec12 .ug12-ai-line{display:flex;align-items:center;gap:14px}
.ug-sec12 .ug12-ai-track{height:8px;border-radius:4px;display:block;flex-shrink:0}
.ug-sec12 .ug12-ai-track-blue{flex:1;background:linear-gradient(90deg,#5c7cfa,#85a1ff)}
.ug-sec12 .ug12-ai-track-gray{width:20%;background:#3a3f4a}
.ug-sec12 .ug12-ai-val{font-size:1.5rem;font-weight:800;color:#fff;white-space:nowrap}
.ug-sec12 .ug12-ai-val-muted{color:#6b7280;font-size:1.4rem}
.ug-sec12 .ug12-bar-group{display:flex;flex-direction:column;gap:12px}
.ug-sec12 .ug12-bar-item{display:flex;align-items:center;gap:12px}
.ug-sec12 .ug12-bar-label{width:120px;font-size:var(--font-lg);font-weight:700;color:#fff;flex-shrink:0}
.ug-sec12 .ug12-bar-tracks{flex:1;display:flex;flex-direction:column;gap:4px}
.ug-sec12 .ug12-bar{height:14px;border-radius:2px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;font-size:var(--font-xs);padding:12px;color:#fff}
.ug-sec12 .ug12-bar-blue{background:linear-gradient(90deg,#2b6cb0,#4299e1);width:100%}
.ug-sec12 .ug12-bar-dark{background:#2d3748;width:35%}
.ug-sec12 .ug12-bar-sub{font-size:var(--font-xs);color:#718096;margin-top:2px}
.ug-sec12 .ug12-hero-heading{text-align:center}
.ug-sec12 .ug12-hero-heading h3{font-size:var(--font-2xl);font-weight:900;color:#fff;margin:0}
.ug-sec12 .ug12-hero-heading h4{font-size:var(--font-xl);color:#4299e1;margin:4px 0}
.ug-sec12 .ug12-hero-heading p{font-size:var(--font-lg);font-weight:700;color:#fff;margin:0}
@media(max-width:768px){.ug-sec12 .ug12-bar-dark{width:65%}
.ug-sec12 .ug12-ai-title{font-size:1.45rem}
.ug-sec12 .ug12-ai-sub{font-size:1.05rem}
.ug-sec12 .ug12-ai-card{padding:22px 20px;gap:22px;border-radius:14px}
.ug-sec12 .ug12-ai-label{font-size:1.4rem}
.ug-sec12 .ug12-ai-mult{font-size:2.2rem}
.ug-sec12 .ug12-ai-arrow{font-size:1.6rem}
.ug-sec12 .ug12-ai-name{font-size:1.4rem;margin-bottom:4px}
.ug-sec12 .ug12-ai-line{gap:10px}
.ug-sec12 .ug12-ai-val{font-size:1.6rem}
.ug-sec12 .ug12-ai-val-muted{font-size:1.5rem}
.ug-sec12 .ug12-bar{font-size:var(--font-md);padding:20px}
.ug-sec12 .ug12-bar-sub{font-size:var(--font-md)}
}
@media(max-width:420px){.ug-sec12 .ug12-ai-card{flex-direction:column;align-items:flex-start;gap:16px}
.ug-sec12 .ug12-ai-right{width:100%}
}
.ug-sec12 .ug12-freq-section{margin-top:10px}
.ug-sec12 .ug12-freq-title{font-size:var(--font-base);font-weight:700;border-left:3px solid #4299e1;padding-left:6px;margin-bottom:10px;color:#fff}
.ug-sec12 .ug12-freq-compare{display:flex;align-items:center;justify-content:space-between}
.ug-sec12 .ug12-freq-bars{width:60%;display:flex;flex-direction:column;gap:6px}
.ug-sec12 .ug12-freq-bar{height:20px;font-size:var(--font-xs);padding-left:8px;display:flex;align-items:center;border-radius:2px;padding:12px}
.ug-sec12 .ug12-freq-bar-blue{background:#3182ce;width:100%;color:#fff}
.ug-sec12 .ug12-freq-bar-gray{background:#4a5568;width:65%;color:#a0aec0}
.ug-sec12 .ug12-multiplier{font-size:var(--font-3xl);font-weight:900;color:#fff}
@media(max-width:768px){.ug-sec12 .ug12-multiplier{font-size:var(--font-xl)}
.ug-sec12 .ug12-freq-bar-gray{width:75%}
.ug-sec12 .ug12-multiplier span{font-size:var(--font-sm);font-weight:400}
.ug-sec12 .ug12-freq-title{font-size:var(--font-lg)}
.ug-sec12 .ug12-freq-bar{font-size:var(--font-md);padding:20px}
}
.ug-sec12 .ug12-feature-boxes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.ug-sec12 .ug12-feature-box{background:#14161c;border:1px solid #232732;border-radius:6px;padding:12px 10px;text-align:center;font-size:var(--font-sm);color:#a0aec0;line-height:1.5}
.ug-sec12 .ug12-feature-box strong{color:#fff}
.ug-sec12 .ug12-ps{font-size:var(--font-xs);color:#586069;line-height:1.4;margin-top:10px}
@media(max-width:768px){.ug-sec12 .ug12-panel{grid-template-columns:1fr}
.ug-sec12 .ug12-panel-reverse .ug12-panel-img{order:-1}
.ug-sec12 .ug12-panel-img{min-height:250px}
.ug-sec12 .ug12-panel-content{padding:20px 16px}
.ug-sec12 .ug12-bar-label{width:70px;font-size:var(--font-md)}
.ug-sec12 .ug12-feature-box{font-size:var(--font-md)}
}
@media(max-width:480px){.ug9-step-num{font-size:clamp(36px,8vw,56px);min-width:60px}
}
.ug-sec13{position:relative;background:url('../images/idx6011-4.png') center/cover no-repeat;padding:120px 24px;margin:0;min-height:700px}
.ug-sec13::before{content:'';position:absolute;inset:0;background:rgb(0 0 0 / 52%);z-index:1}
.ug-sec13 .ug13-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;text-align:center}
.ug-sec13 .ug13-title{font-size:var(--font-4xl);font-weight:800;line-height:1.2;color:#fff;letter-spacing:.05em;margin:0 0 10px;text-shadow:0 2px 20px rgba(0,0,0,0.5)}
@media(max-width:768px){.ug-sec13 .ug13-title{font-size:var(--font-2xl)}
}
.ug-sec13 .ug13-desc{font-size:var(--font-lg);color:#fff;line-height:1.6;margin:0 0 40px}
.ug-sec13 .ug13-features{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:30px}
.ug-sec13 .ug13-feature-item{background:rgb(0 0 0 / 22%);border-radius:8px;padding:20px 32px;min-width:180px;text-align:center}
.ug-sec13 .ug13-feature-value{font-size:var(--font-xl);font-weight:700;color:#fff;margin-bottom:6px}
.ug-sec13 .ug13-feature-label{font-size:var(--font-sm);color:rgba(255,255,255,0.6)}
.ug-sec13 .ug13-ps{font-size:var(--font-xs);color:rgba(255,255,255,0.5);text-align:center;margin:0}
@media(max-width:768px){.ug-sec13{padding:80px 16px}
.ug-sec13 .ug13-features{gap:20px}
.ug-sec13 .ug13-feature-item{padding:16px 20px;min-width:140px}
.ug-sec13 .ug13-feature-label{font-size:var(--font-md)}
}
@media(max-width:480px){.ug-sec13{padding:60px 16px}
}
.ug-sec14{background:#0d0d0d;margin:0}
.ug-sec14 .ug14-cards{max-width:1350px;margin:0 auto;display:flex;gap:20px;justify-content:center;align-items:stretch;padding-top:5rem;
    padding-bottom: 5rem;}
.ug-sec14 .ug14-card{background:#000;border:1px solid #1a1a1a;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.5)}
.ug-sec14 .ug14-card-left{flex:2 1 700px}
.ug-sec14 .ug14-card-right{flex:1 1 350px}
.ug-sec14 .ug14-card-header{text-align:center;margin-bottom:20px;margin-top:50px}
.ug-sec14 .ug14-card-title{font-size:var(--font-2xl);font-weight:700;letter-spacing:.5px;color:#fff;margin:0 0 6px}
.ug-sec14 .ug14-card-subtitle{font-size:var(--font-lg);font-weight:500;color:#e0e0e0;margin:0}
.ug-sec14 .ug14-card-desc{font-size:var(--font-xs);color:#888;margin-top:10px}
.ug-sec14 .ug14-card-img{width:100%;display:flex;justify-content:center;align-items:center;position:relative}
.ug-sec14 .ug14-card-left .ug14-card-img{margin:10px 0 25px;flex:1}
.ug-sec14 .ug14-card-right .ug14-card-img{margin-top:auto;padding-top:20px}
.ug-sec14 .ug14-card-img img{width:100%;height:auto;object-fit:contain;display:block}
.ug-sec14 .ug14-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding-bottom:20px}
.ug-sec14 .ug14-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#191919;padding:10px;border-radius:10px}
.ug-sec14 .ug14-icon-box{width:28px;height:28px;border:1px solid rgba(255,255,255,0.35);border-radius:6px;display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:8px}
.ug-sec14 .ug14-feature-title{font-size:var(--font-sm);font-weight:700;color:#6186cd;margin-bottom:3px;white-space:nowrap}
.ug-sec14 .ug14-feature-sub{font-size:var(--font-xxs);font-weight:600;color:#fff;margin-bottom:5px;white-space:nowrap}
.ug-sec14 .ug14-feature-desc{font-size:var(--font-xxs);color:#777;line-height:1.35;transform:scale(0.92);transform-origin:top center}
@media(max-width:1024px){.ug-sec14 .ug14-cards{flex-direction:column}
.ug-sec14 .ug14-card-left,.ug-sec14 .ug14-card-right{flex:1 1 100%}
.ug-sec14 .ug14-grid-6{grid-template-columns:repeat(3,1fr);gap:16px 12px}
.ug-sec14 .ug14-feature-desc{transform:scale(1)}
}
@media screen and (max-width:751px){.ug-sec14 .ug14-icon-box{width:58px;height:58px}
.ug-sec14 .ug14-icon-box svg{width:34px!important;height:34px!important}
.ug-sec14 .ug14-feature-title{font-size:var(--font-md)}
.ug-sec14 .ug14-feature-desc{font-size:var(--font-md)}
.ug-sec14 .ug14-feature-sub{font-size:var(--font-md)}
.ug-sec14 .ug14-card-desc{font-size:var(--font-md)}
}
@media(max-width:600px){.ug-sec14 .ug14-card{padding:24px 16px}
.ug-sec14 .ug14-grid-6{grid-template-columns:repeat(2,1fr);gap:16px 8px}
}
.ug-sec15{position:relative;background:#000;padding:0;margin:0;overflow:hidden}
.ug-sec15 .ug15-bg{width:100%;display:flex;justify-content:center;align-items:center;position:relative}
.ug-sec15 .ug15-bg::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,transparent,#000);pointer-events:none}
.ug-sec15 .ug15-bg img{width:120%;height:auto;display:block;object-fit:cover}
.ug-sec15 .ug15-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 24px 40px;text-align:center;top:-80px}
.ug-sec15 .ug15-title{font-size:var(--font-4xl);font-weight:900;color:#fff;letter-spacing:.05em;margin:0 0 16px}
@media(max-width:768px){.ug-sec15 .ug15-title{font-size:var(--font-2xl)}
}
.ug-sec15 .ug15-subtitle{font-size:var(--font-xl);font-weight:700;color:#fff;margin:0 0 24px}
.ug-sec15 .ug15-desc{font-size:var(--font-base);color:rgba(255,255,255,0.7);line-height:1.6;margin:0}
@media(max-width:768px){.ug-sec15 .ug15-content{padding:40px 16px 60px}
.ug-sec15 .ug15-desc{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug-sec15 .ug15-content{padding:30px 16px 40px}
}
.ug-sec16{position:relative;background:#fff;padding:0;margin:0;overflow:hidden;height:500px}
.ug-sec16 .ug16-bg{width:100%;height:500px;display:flex;justify-content:center;align-items:center;position:relative}
.ug-sec16 .ug16-bg::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}
.ug-sec16 .ug16-bg img{width:100%;height:100%;display:block;object-fit:cover}
.ug-sec16 .ug16-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:800px;padding:0 24px;text-align:center}
.ug-sec16 .ug16-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:#1a1a1a;letter-spacing:.05em;margin:0 0 16px}
.ug-sec16 .ug16-subtitle{font-size:var(--font-2xl);font-weight:700;color:#333;margin:0}
.ug-sec16 .ug16-desc{font-size:var(--font-xl);font-weight:700;color:#333;margin:0}
.ug-sec16 .ug16-desc::after{content:'';display:block;width:60px;height:4px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,#34d399,#22d3ee)}
@media(max-width:768px){.ug-sec16,.ug-sec16 .ug16-bg{height:400px}
.ug-sec16 .ug16-content{padding:40px 16px}
}
@media(max-width:480px){.ug-sec16,.ug-sec16 .ug16-bg{height:350px}
.ug-sec16 .ug16-content{padding:30px 16px}
}
.ug-sec17{position:relative;width:100%;background:#fff}
.ug17-header{position:relative;z-index:2;background:#fff;padding:1rem 1.5rem 2rem;text-align:center}
.ug17-title{font-size:var(--font-4xl);font-weight:700;color:#1a1a1a;line-height:1.4;margin:0}
.ug17-horizontal-wrapper{position:relative;width:100%;height:100vh;overflow:hidden;margin-top:0}
.ug17-panels{display:flex;height:100%;will-change:transform}
.ug17-panel{flex:0 0 100vw;height:100vh;display:flex;align-items:center;justify-content:center;gap:0;padding:0;background:#fff}
.ug17-panel-text{flex:0 0 40%;max-width:500px;display:flex;flex-direction:column;justify-content:center;padding:0 4%}
.ug17-panel-title{font-size:var(--font-2xl);font-weight:700;color:#1a1a1a;margin:0 0 1.5rem;line-height:1.4}
.ug17-panel-desc{font-size:var(--font-lg);color:#666;line-height:1.8;margin:0}
.ug17-panel-img{flex:1;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ug17-panel-img img{width:100%;height:100%;object-fit:cover}
@media screen and (max-width:768px){.ug17-horizontal-wrapper{height:65vh}
.ug17-panel{flex-direction:column;gap:1rem;padding:1.5rem;height:60vh}
.ug17-panel-text,.ug17-panel-img{flex:0 0 auto;width:100%}
.ug17-panel-img{height:40vh}
.ug17-panel-desc{font-size:var(--font-lg)}
}
.ug-sec18{position:relative;width:100%;background:#fff;padding:0;margin:0;overflow:hidden}
.ug18-container{max-width:1140px;width:100%;margin:0 auto;padding:6rem 1.5rem}
.ug18-title{font-size:var(--font-4xl);font-weight:600;line-height:1.3;margin:0 0 80px;text-align:center;letter-spacing:2px;color:#000}
@media(max-width:768px){.ug18-title{font-size:var(--font-2xl)}
}
.ug18-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}
.ug18-group-column{display:flex;flex-direction:column;justify-content:space-between}
.ug18-group-section{display:flex;flex-direction:column}
.ug18-group-section--full{height:100%}
.ug18-group-section--top{margin-bottom:24px}
.ug18-group-title{font-size:var(--font-xl);font-weight:700;color:#000;text-align:center;margin:0 0 1.25rem}
.ug18-cards-layout{display:grid;gap:16px}
.ug18-cards-layout--3x2{grid-template-columns:repeat(3,1fr);flex-grow:1}
.ug18-cards-layout--2x1{grid-template-columns:repeat(2,1fr)}
.ug18-feature-card{background-color:#f4f6f8;border-radius:16px;padding:24px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .25s ease;height:100%;justify-content:center}
.ug18-feature-card:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,0.06)}
.ug18-icon-box{width:48px;height:48px;border-radius:12px;background:#fff;border:1.5px solid #a8b2ff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 4px 10px rgba(168,178,255,0.15);position:relative}
.ug18-feature-card h3{font-size:var(--font-sm);font-weight:700;margin:0 0 6px;color:#000;white-space:nowrap}
.ug18-feature-card p{font-size:var(--font-xs);color:#86868b;line-height:1.35;margin:0}
@media(max-width:900px){.ug18-features-grid{grid-template-columns:1fr;gap:40px}
}
@media screen and (max-width:751px){.ug18-icon-box{width:68px;height:68px}
.ug18-icon-box svg{width:38px;height:38px}
.ug18-feature-card h3{font-size:var(--font-lg)}
.ug18-feature-card p{font-size:var(--font-md)}
}
@media(max-width:600px){.ug18-hero-title h1{font-size:var(--font-2xl)}
.ug18-cards-layout--3x2,.ug18-cards-layout--2x1{grid-template-columns:repeat(2,1fr)}
.ug18-feature-card h3{white-space:normal}
}
.ug-sec19{position:relative;width:100%;background:#f2f2f2;padding:0;margin:0;overflow:hidden}
.ug19-inner{max-width:1280px;margin:0 auto;padding:80px 24px;text-align:center}
.ug19-label{font-size:var(--font-sm);font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;background:#3b82f6;width:120px;margin-left:auto;margin-right:auto;border-radius:15px;padding:2px}
.ug19-title{font-size:var(--font-4xl);font-weight:800;color:#000;line-height:1.3;margin:0 0 20px}
@media(max-width:768px){.ug19-title{font-size:var(--font-2xl)}
}
.ug19-desc{font-size:var(--font-lg);color:#666;line-height:1.8;max-width:720px;margin:0 auto 40px}
.ug19-show{background:linear-gradient(180deg,#ffffff 50%,#f0f3f8 100%);border:1px solid #e2e8f0;border-radius:24px;padding: 50px 180px;box-shadow:0 10px 30px rgba(0,0,0,0.04);overflow:hidden;width:100%;margin:0 auto 40px}
.ug19-show-body{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:40px}
.ug19-features{flex:1;display:flex;flex-direction:column;gap:36px;z-index:2;padding-bottom:40px}
@keyframes ug19FadeInOut{0%,100%{opacity:.25;transform:translateX(-2px)}50%{opacity:1;transform:translateX(0)}}
.ug19-feature{animation:ug19FadeInOut 3.5s infinite ease-in-out}
.ug19-feature:nth-child(1){animation-delay:0s}
.ug19-feature:nth-child(2){animation-delay:1.1s}
.ug19-feature:nth-child(3){animation-delay:2.2s}
.ug19-feature h3{font-size:1.35rem;font-weight:700;color:#111;margin:0 0 8px}
.ug19-feature p{font-size:1rem;color:#555;line-height:1.5;margin:0}
.ug19-show-img{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;z-index:1}
.ug19-show-img img{width:100%;max-width:380px;height:auto;display:block;filter:drop-shadow(0 15px 20px rgba(0,0,0,0.08))}
@media(max-width:900px){.ug19-show{padding:40px 40px}
}
@media(max-width:768px){.ug19-inner{padding:60px 16px}
.ug19-show-body{flex-direction:column-reverse;align-items:center;gap:20px}
.ug19-features{width:100%;gap:24px;text-align:center}
.ug19-show-img img{max-width:240px}
}
@media(max-width:480px){.ug19-inner{padding:40px 16px}
.ug19-show{padding:24px 20px}
}
.ug19-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px;margin-bottom:28px}
.ug19-card{background-color:#fff;border-radius:20px;padding:32px 28px 28px 36px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.02);transition:transform .25s ease,box-shadow .25s ease}
.ug19-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.06)}
.ug19-card-content{flex:1;padding-right:16px;text-align:left}
.ug19-card-title{font-size:var(--font-xl);font-weight:700;color:#111;line-height:1.3;margin:0 0 14px;letter-spacing:-0.3px}
.ug19-card-title-main{display:block;color:#3b82f6;font-size:var(--font-md);font-weight:600;margin-bottom:4px;letter-spacing:1px}
.ug19-card-title-sub{display:block;color:#111;font-size:var(--font-xl);font-weight:700;line-height:1.25;letter-spacing:-0.3px}
.ug19-card-desc{font-size:var(--font-sm);color:#888;line-height:1.6;margin:0}
.ug19-card-image{/* width:120px; */height: 180px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.ug19-card-image img{max-width:100%;max-height:100%;object-fit:contain}
.ug19-footer-notes{font-size:var(--font-xxs);color:#888;line-height:1.8;padding-left:2px;text-align:left}
.ug19-footer-notes p{margin:0}
@media(max-width:768px){.ug19-card-grid{grid-template-columns:1fr;gap:16px}
.ug19-card{padding:24px 20px}
.ug19-card-title{margin-bottom:10px}
.ug19-card-title-main{font-size:var(--font-sm)}
.ug19-card-title-sub{font-size:var(--font-lg)}
.ug19-card-desc{font-size:var(--font-md)}
.ug19-card-image{width:300px;height:auto}
}
.ug-sec20{position:relative;width:100%;min-height:100vh;background:linear-gradient(to bottom,#f6f7fb 0,#f2f4f8 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}
.ug20-content{position:relative;z-index:2;margin-bottom:3rem;padding-top:6rem}
.ug20-title{font-size:var(--font-4xl);font-weight:700;color:#050505;margin:0 0 .5rem;line-height:1.3}
.ug20-desc{font-size:var(--font-lg);color:rgb(8 8 8 / 70%);line-height:1.6;max-width:600px;margin:0 auto}
.ug20-image{position:relative;z-index:2;width:100%;max-width:900px}
.ug20-mask{position:absolute;top:0;width:8%;height:100%;pointer-events:none;z-index:5}
.ug20-mask--left{left:0;background:linear-gradient(to right,#f6f7fb,transparent)}
.ug20-mask--right{right:0;background:linear-gradient(to left,#f6f7fb,transparent)}
.ug20-image img{width:100%;height:auto;object-fit:contain;display:block}
.ug20-features{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem;height:80px;width:100%;text-align:center;z-index:10}
.ug20-feature-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem;opacity:0;transition:opacity .5s ease,transform .5s ease;width:100%}
.ug20-feature-item.active{opacity:1;transform:translate(-50%,-50%) scale(1)}
.ug20-feature-item.prev{opacity:0;transform:translate(-50%,-150%) scale(0.9)}
.ug20-feature-item.next{opacity:0;transform:translate(-50%,50%) scale(0.9)}
.ug20-feature{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:#000;text-shadow:0 2px 8px rgb(229 229 229 / 50%)}
.ug20-feature-desc{font-size:var(--font-base);color:rgb(16 16 16 / 80%);text-shadow:0 1px 4px rgb(235 235 235 / 50%)}
@media screen and (max-width:1024px){.ug-sec20{min-height:80vh}
}
@media screen and (max-width:768px){.ug-sec20{min-height:60vh;padding:3rem 1rem}
.ug20-title{font-size:var(--font-3xl)}
.ug20-desc{font-size:var(--font-xl)}
.ug20-feature{font-size:var(--font-3xl)}
.ug20-feature-desc{font-size:var(--font-xl)}
}
@media screen and (max-width:480px){.ug-sec20{min-height:60vh}
.ug20-content{margin-bottom:2rem}
.ug20-title{font-size:var(--font-3xl)}
}
.ug-sec21{background:#fff}
.ug21-inner{max-width:1200px;margin:0 auto;background-color:#fff}
.ug-sec21-1{position:relative;width:100%;background:#f2f4f8;padding:5rem 0 0 0;text-align:center}
.ug-sec21-1 .ug21-gallery-content{margin-bottom:4rem}
.ug-sec21-1 .ug21-gallery{max-width:1300px;margin:0 auto}
.ug-sec21-1 .ug21-gallery-tab-item.active::after{background:#000}
@media(max-width:768px){.ug-sec21-1{padding:4rem 1.5rem}
}
@media(max-width:480px){.ug-sec21-1{padding:1rem 1rem}
}
.ug21-steps{list-style:none;margin:0;padding:0;position:relative;height:300vh}
.ug21-step{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:24px;overflow:auto;background:#fff}
.ug21-step:nth-child(1){z-index:1}
.ug21-step:nth-child(2){z-index:2}
.ug21-step:nth-child(3){z-index:3}
.ug21-step:nth-child(4){z-index:4}
.ug21-step::-webkit-scrollbar{display:none}
.ug21-step{-ms-overflow-style:none;scrollbar-width:none}
.ug21-step-inner{max-width:900px;margin:0 auto;text-align:center}
.ug21-step-title{font-size:var(--font-3xl);font-weight:600;letter-spacing:-0.02em;color:#1a1a1a;margin:0 0 16px;line-height:1.3}
.ug21-step-body{font-size:var(--font-lg);color:#6b6b6b;line-height:1.7;max-width:700px;margin:0 auto 28px}
.ug21-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.ug21-tag{display:inline-flex;align-items:center;padding:7px 18px;border:1px solid #d0d0d5;font-size:var(--font-sm);letter-spacing:.04em;color:#fff;border-radius:100px;background:#000;backdrop-filter:blur(8px)}
.ug21-step-media{max-width:900px;margin:0 auto;padding:0 40px;border-radius:16px;overflow:hidden}
.ug21-step-media img{width:100%;height:auto;object-fit:contain;display:block;border-radius:16px}
.ug21-card-row{display:grid;grid-template-columns:1.8fr 1fr 1.3fr;gap:24px;max-width:1100px;margin:80px auto 0}
.ug21-card{text-align:left;display:flex;flex-direction:column}
.ug21-card-title{font-size:var(--font-xl);font-weight:600;color:#1a1a1a;margin:0 0 4px}
.ug21-card-desc{font-size:var(--font-sm);color:#6b6b6b;line-height:1.5;margin:0 0 16px}
.ug21-card-img{border-radius:16px;overflow:hidden;height:180px}
@media screen and (max-width:751px){.ug21-card-desc{font-size:var(--font-md)}
}
.ug21-card-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}
.ug21-step:nth-child(3) .ug21-step-inner{max-width:1000px}
.ug21-step--gallery .ug21-step-title{color:#1a1a1a}
.ug21-step--gallery .ug21-step-body{color:#6b6b6b}
.ug21-gallery-inner{max-width:1100px}
.ug21-gallery{margin-top:32px}
.ug21-gallery-img-wrap{border-radius:16px;overflow:hidden;position:relative;margin-bottom:1rem;background:#111;min-height:420px}
.ug21-gallery-img{width:100%;height:100%;display:block;object-fit:cover;opacity:1;transition:opacity .4s ease}
.ug21-gallery-img:not(.active){display:none!important;opacity:0}
.ug21-gallery-tabs{display:flex;gap:2rem;justify-content:center;position:relative;border-bottom:1px solid #3333330d;padding-bottom:3.5rem}
.ug21-gallery-tab-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}
.ug21-gallery-tab-item::after{content:'';position:absolute;bottom:-0.75rem;left:50%;transform:translateX(-50%);width:80%;height:2px;background:transparent;transition:background .3s ease}
.ug21-gallery-tab-item.active::after{background:#fff}
.ug21-gallery-tab{padding:.75rem 1.5rem;border:0;background:transparent;font-size:var(--font-lg);font-weight:400;color:#888;cursor:pointer;transition:all .25s ease;white-space:nowrap}
.ug21-gallery-tab:hover{color:#ccc}
.ug21-gallery-tab.active{color:#000;font-weight:600}
.ug21-gallery-tab-desc{font-size:var(--font-lg);color:#6b6b6b;line-height:1.4;margin:0;padding:0 .5rem;text-align:center}
.ug21-gallery-tab-desc:not(.active){display:none}
@media(max-width:768px){.ug21-steps{height:auto}
.ug21-step{position:relative;top:auto;height:auto;padding:60px 0}
.ug21-step-inner{padding:0 20px}
.ug21-step-title{font-size:var(--font-3xl)}
.ug21-step-body{font-size:var(--font-xl)}
.ug21-step-media{padding:0 20px}
.ug21-tag{font-size:var(--font-xxs);padding:5px 12px}
.ug21-card-row{grid-template-columns:1fr;gap:24px;max-width:400px}
.ug21-gallery-img-wrap{min-height:280px}
.ug21-gallery-tab{padding:.75rem 1rem;font-size:var(--font-xl)}
.ug21-gallery-tab-desc{font-size:var(--font-base)}
}
@media(max-width:480px){.ug21-step-title{font-size:var(--font-2xl)}
.ug21-tags{gap:8px}
.ug21-card-row{gap:20px}
.ug21-gallery-img-wrap{min-height:200px}
.ug21-gallery-tabs{gap:1rem}
.ug21-gallery-tab{padding:.5rem .75rem;font-size:var(--font-base)}
.ug21-gallery-tab-desc{font-size:var(--font-sm)}
}
.ug-sec22 .ug22-inner{position:relative;z-index:2;max-width:1280px;min-height:420px;margin:0 auto;padding:80px 40px;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}
.ug-sec22 .ug22-inner::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / 11%);z-index:1}
.ug-sec22 .ug22-stars,.ug-sec22 .ug22-stars2,.ug-sec22 .ug22-stars3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}
.ug-sec22 .ug22-stars{width:1px;height:1px;background:transparent;box-shadow:988px 1945px #FFF,354px 203px #FFF,935px 782px #FFF,838px 227px #FFF,199px 1989px #FFF,982px 1900px #FFF,1405px 21px #FFF,1622px 1186px #FFF,1147px 1311px #FFF,1821px 398px #FFF,426px 561px #FFF,1374px 1287px #FFF,1163px 13px #FFF,1428px 995px #FFF,1055px 902px #FFF,361px 1794px #FFF,678px 1773px #FFF,532px 1120px #FFF,1578px 830px #FFF,78px 1077px #FFF,1225px 1009px #FFF,249px 1025px #FFF,1651px 310px #FFF,53px 571px #FFF,113px 1361px #FFF,1972px 1996px #FFF,665px 1228px #FFF,1780px 448px #FFF,936px 1870px #FFF,512px 242px #FFF,341px 555px #FFF,1234px 638px #FFF,893px 1217px #FFF,1074px 1446px #FFF,759px 1627px #FFF,981px 200px #FFF,1564px 14px #FFF,1876px 915px #FFF,174px 48px #FFF,213px 1248px #FFF,1130px 1005px #FFF,591px 1810px #FFF,1806px 242px #FFF,756px 13px #FFF,1068px 378px #FFF,1336px 1412px #FFF,1827px 699px #FFF,1376px 1922px #FFF,1993px 1147px #FFF,1174px 1135px #FFF,1569px 1868px #FFF,468px 1289px #FFF,1604px 1068px #FFF,410px 822px #FFF,1687px 1299px #FFF,598px 1807px #FFF,1070px 1172px #FFF,757px 166px #FFF,1252px 760px #FFF,1467px 952px #FFF,267px 1449px #FFF,107px 1494px #FFF,700px 1044px #FFF,1599px 1490px #FFF,510px 403px #FFF,1723px 1842px #FFF,923px 1680px #FFF,1042px 1573px #FFF,1622px 1123px #FFF,1510px 721px #FFF,1498px 746px #FFF,1030px 1403px #FFF,1823px 1263px #FFF,1432px 1508px #FFF,1836px 1322px #FFF,513px 1013px #FFF,763px 1967px #FFF,1874px 1516px #FFF,389px 1489px #FFF,1128px 87px #FFF,608px 19px #FFF,874px 1021px #FFF,157px 1498px #FFF,443px 105px #FFF,1903px 1464px #FFF,1965px 15px #FFF,553px 1877px #FFF,925px 130px #FFF,134px 1574px #FFF,1225px 335px #FFF,1152px 16px #FFF,921px 1368px #FFF,575px 514px #FFF,172px 486px #FFF,1373px 92px #FFF,316px 194px #FFF,457px 637px #FFF,1942px 1825px #FFF,1592px 1431px #FFF,375px 1807px #FFF,1420px 863px #FFF,704px 962px #FFF,1239px 324px #FFF,1398px 772px #FFF,322px 1569px #FFF,756px 366px #FFF,1509px 690px #FFF,344px 1050px #FFF,635px 510px #FFF,246px 1635px #FFF,1513px 905px #FFF,229px 767px #FFF,1979px 1953px #FFF,303px 1848px #FFF,423px 680px #FFF,400px 1510px #FFF,908px 975px #FFF,1800px 1701px #FFF,152px 405px #FFF,1047px 359px #FFF,794px 1896px #FFF,1059px 327px #FFF,1993px 936px #FFF,1475px 675px #FFF,854px 1812px #FFF,1203px 1434px #FFF,592px 779px #FFF,198px 690px #FFF,1081px 1889px #FFF,778px 216px #FFF,74px 526px #FFF,1173px 669px #FFF,1604px 1228px #FFF,1293px 927px #FFF,622px 252px #FFF,55px 980px #FFF,132px 249px #FFF,470px 341px #FFF,1406px 1413px #FFF,1492px 1546px #FFF,723px 1645px #FFF,51px 608px #FFF,758px 1994px #FFF,561px 180px #FFF,151px 1593px #FFF,1016px 1345px #FFF,701px 1281px #FFF,913px 1835px #FFF,1879px 861px #FFF,305px 950px #FFF,1994px 477px #FFF,1068px 1740px #FFF,624px 857px #FFF,339px 713px #FFF,14px 467px #FFF,565px 744px #FFF,988px 394px #FFF,579px 586px #FFF,568px 1774px #FFF,1149px 722px #FFF,1399px 1382px #FFF,565px 354px #FFF,1001px 363px #FFF,964px 540px #FFF,669px 1753px #FFF,1142px 158px #FFF,1397px 1462px #FFF,216px 1448px #FFF,1347px 126px #FFF,106px 1653px #FFF,1178px 1165px #FFF,927px 1648px #FFF,562px 1463px #FFF,1514px 468px #FFF,1055px 1513px #FFF,812px 1478px #FFF,787px 984px #FFF,926px 1316px #FFF,1028px 1424px #FFF,835px 1229px #FFF,443px 1389px #FFF,474px 1503px #FFF,1603px 1603px #FFF,1981px 564px #FFF,104px 1584px #FFF,13px 970px #FFF,6px 1627px #FFF,1812px 1403px #FFF,1458px 749px #FFF,1527px 924p;animation:ug22-animStar 50s linear infinite}
.ug-sec22 .ug22-stars2{width:2px;height:2px;background:transparent;box-shadow:998px 72px #FFF,524px 284px #FFF,1492px 633px #FFF,198px 1393px #FFF,430px 1432px #FFF,902px 1822px #FFF,1685px 1420px #FFF,1157px 623px #FFF,700px 384px #FFF,1994px 1251px #FFF,1750px 1249px #FFF,540px 1266px #FFF,1798px 1510px #FFF,141px 1614px #FFF,984px 1908px #FFF,1908px 1072px #FFF,329px 1160px #FFF,1609px 1079px #FFF,97px 1490px #FFF,1160px 739px #FFF,243px 1707px #FFF,1096px 1405px #FFF,1627px 794px #FFF,199px 1641px #FFF,92px 992px #FFF,1830px 1561px #FFF,1513px 1360px #FFF,1459px 1138px #FFF,843px 584px #FFF,971px 99px #FFF,1703px 1966px #FFF,781px 1662px #FFF,75px 154px #FFF,1389px 922px #FFF,5px 463px #FFF,1100px 1652px #FFF,560px 157px #FFF,1103px 1588px #FFF,350px 1629px #FFF,251px 693px #FFF,1357px 1284px #FFF,1046px 1611px #FFF,1102px 1746px #FFF,1155px 1123px #FFF,197px 299px #FFF,588px 986px #FFF,1898px 34px #FFF,1407px 1561px #FFF,742px 1378px #FFF,656px 866px #FFF,1499px 982px #FFF,1827px 1371px #FFF,492px 1521px #FFF,1903px 552px #FFF,17px 1367px #FFF,837px 1117px #FFF,270px 1720px #FFF,1701px 21px #FFF,1475px 402px #FFF,258px 770px #FFF,502px 260px #FFF,592px 95px #FFF,1221px 1655px #FFF,998px 958px #FFF,1073px 1169px #FFF,505px 1797px #FFF,278px 1094px #FFF,765px 446px #FFF,1923px 1363px #FFF,1884px 1376px #FFF,1646px 769px #FFF,1939px 1737px #FFF,877px 264px #FFF,800px 1134px #FFF,402px 718px #FFF,569px 1330px #FFF,639px 422px #FFF,1917px 744px #FFF,965px 622px #FFF,516px 1987px #FFF,1242px 1419px #FFF,660px 1978px #FFF,1700px 530px #FFF,879px 1733px #FFF,1012px 277px #FFF,970px 1543px #FFF,1600px 1577px #FFF,1552px 671px #FFF,1420px 866px #FFF,1458px 58px #FFF,1140px 546px #FFF,1758px 2px #FFF,436px 638px #FFF,424px 1455px #FFF,1998px 1478px #FFF,795px 1200px #FFF,1200px 1935px #FFF,1838px 1571px #FFF,900px 1502px #FFF,618px 160px #FFF,177px 1449px #FFF,1517px 1396px #FFF,521px 609px #FFF,1853px 1840px #FFF,146px 1417px #FFF,899px 1195px #FFF,577px 1608px #FFF,1514px 1121px #FFF,1982px 1950px #FFF,1602px 1090px #FFF,1304px 1832px #FFF,912px 442px #FFF,280px 1015px #FFF,481px 99px #FFF,1944px 1938px #FFF,883px 124px #FFF,81px 485px #FFF,975px 1634px #FFF,1795px 1875px #FFF,1972px 200px #FFF,574px 1631px #FFF,1779px 1766px #FFF,282px 263px #FFF,846px 1954px #FFF,211px 1696px #FFF,1676px 1370px #FFF,684px 1342px #FFF,1328px 975px #FFF,326px 855px #FFF,1042px 1553px #FFF,278px 1279px #FFF,1362px 1100px #FFF,120px 1769px #FFF,1710px 416px #FFF,1696px 849px #FFF,355px 417px #FFF,1330px 1277px #FFF,1752px 478px #FFF,1020px 849px #FFF,1579px 630px #FFF,198px 1524px #FFF,1521px 1289px #FFF,499px 901px #FFF,176px 1216px #FFF,17px 202px #FFF,1136px 635px #FFF,1235px 127px #FFF,277px 638px #FFF,393px 1319px #FFF,30px 982px #FFF,337px 734px #FFF,407px 371px #FFF,1571px 330px #FFF,360px 211px #FFF,1347px 50px #FFF,766px 448px #FFF,161px 533px #FFF,1841px 750px #FFF,1717px 356px #FFF,1312px 1298px #FFF,1081px 787px #FFF,673px 612px #FFF,1270px 1605px #FFF,1734px 317px #FFF,1375px 348px #FFF,457px 119px #FFF,1488px 857px #FFF,143px 1819px #FFF,1321px 1645px #FFF,995px 265px #FFF,725px 808px #FFF,1548px 1073px #FFF,1443px 1420px #FFF,71px 117px #FFF,175px 788px #FFF,1777px 1422px #FFF,1051px 640px #FFF,340px 1785px #FFF,1112px 1006px #FFF,451px 1654px #FFF,875px 1897px #FFF,990px 10px #FFF,1043px 1390px #FFF,1473px 1809px #FFF,884px 1209px #FFF,87px 761px #FFF,1008px 755px #FFF,909px 1035px #FFF,1565px 1858px #FFF,1708px 1691px #FFF,979px 1152px #FFF,246px 686px #FFF,1656px 134px #FFF,1556px 390px #FFF,1473px 1075px #FFF,1626px 1619px #FFF,1218px 865px #FFF,869px 338px #FFF,809px 1760px #FFF,870px 1389px #FFF;animation:ug22-animStar 100s linear infinite}
.ug-sec22 .ug22-stars3{width:3px;height:3px;background:transparent;box-shadow:482px 960px #FFF,807px 1359px #FFF,317px 718px #FFF,555px 1525px #FFF,1438px 724px #FFF,438px 1225px #FFF,860px 328px #FFF,1335px 495px #FFF,313px 110px #FFF,1751px 1876px #FFF,899px 825px #FFF,519px 1948px #FFF,1977px 1787px #FFF,80px 684px #FFF,1838px 852px #FFF,626px 1555px #FFF,694px 774px #FFF,1371px 892px #FFF,249px 276px #FFF,1034px 1469px #FFF,382px 706px #FFF,1460px 1993px #FFF,241px 1848px #FFF,559px 63px #FFF,1206px 1440px #FFF,1140px 707px #FFF,1547px 85px #FFF,468px 1655px #FFF,1127px 132px #FFF,1014px 985px #FFF,1857px 812px #FFF,624px 295px #FFF,915px 1751px #FFF,1040px 568px #FFF,945px 1462px #FFF,362px 1013px #FFF,935px 597px #FFF,120px 566px #FFF,694px 1861px #FFF,1115px 1949px #FFF,679px 281px #FFF,1745px 951px #FFF,808px 1168px #FFF,801px 49px #FFF,1785px 1457px #FFF,1424px 998px #FFF,1874px 503px #FFF,1020px 695px #FFF,875px 638px #FFF,176px 850px #FFF,1282px 711px #FFF,826px 871px #FFF,1035px 757px #FFF,914px 645px #FFF,1344px 953px #FFF,1712px 317px #FFF,62px 214px #FFF,1468px 1892px #FFF,1499px 800px #FFF,1123px 972px #FFF,388px 81px #FFF,467px 1924px #FFF,862px 95px #FFF,976px 1595px #FFF,1737px 1936px #FFF,526px 786px #FFF,1128px 217px #FFF,574px 1230px #FFF,1438px 1226px #FFF,1549px 753px #FFF,1711px 526px #FFF,77px 817px #FFF,1794px 1857px #FFF,855px 1580px #FFF,1971px 532px #FFF,247px 642px #FFF,1792px 936px #FFF,1929px 827px #FFF,1973px 1767px #FFF,408px 578px #FFF,79px 990px #FFF,1662px 1734px #FFF,17px 703px #FFF,664px 1220px #FFF,1135px 1603px #FFF,898px 1534px #FFF,1469px 546px #FFF,1350px 1813px #FFF,1263px 85px #FFF,1807px 1232px #FFF,1789px 562px #FFF,885px 1517px #FFF,1948px 1120px #FFF,1125px 226px #FFF,1303px 981px #FFF,732px 1974px #FFF,1369px 1298px #FFF,1728px 1217px #FFF,783px 1929px #FFF,536px 469px #FFF;animation:ug22-animStar 150s linear infinite}
@keyframes ug22-animStar{from{transform:translateY(0px)}
to{transform:translateY(-2000px)}
}
.ug-sec22 .ug22-title,.ug-sec22 .ug22-desc{position:relative;z-index:2;margin:0}
.ug-sec22 .ug22-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:#fff;padding:20px;letter-spacing:.1em}
.ug-sec22 .ug22-desc{font-size:var(--font-lg);color:rgba(255,255,255,0.72);line-height:1.6;max-width:520px}
.ug-sec22 .ug22-desc::after{content:'';display:block;width:60px;height:4px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,#34d399,#22d3ee)}
@media(max-width:768px){.ug-sec22 .ug22-inner{padding:60px 20px;min-height:360px;border-radius:20px}
.ug-sec22 .ug22-title{font-size:var(--font-3xl)}
.ug-sec22 .ug22-desc{font-size:var(--font-xl)}
}
@media(max-width:480px){.ug-sec22 .ug22-inner{padding:40px 16px;min-height:300px;border-radius:16px}
.ug-sec22 .ug22-title{font-size:var(--font-2xl)}
}
.ug-sec23{position:relative;background:#000;padding:80px 0 0;margin:0;overflow:hidden;text-align:center}
.ug-sec23 .ug23-content{max-width:900px;margin:0 auto 48px;padding:0 24px}
.ug-sec23 .ug23-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;color:#fff;letter-spacing:.05em;margin:0 0 16px;line-height:1.2}
.ug-sec23 .ug23-subtitle{font-size:var(--font-3xl);font-weight:700;color:#fff;margin:0 0 24px;line-height:1.3}
.ug-sec23 .ug23-desc{font-size:var(--font-lg);color:#6b6b6b;line-height:1.7;margin:0;max-width:700px;margin-left:auto;margin-right:auto}
.ug-sec23 .ug23-bg{width:100%;position:relative;display:block}
.ug-sec23 .ug23-bg img{width:100%;height:auto;display:block;object-fit:cover}
.ug-sec23 .ug23-bg::before,.ug-sec23 .ug23-bg::after{content:'';position:absolute;left:0;width:100%;height:35%;z-index:2;pointer-events:none}
.ug-sec23 .ug23-bg::before{top:0;background:linear-gradient(to bottom,#000,transparent)}
.ug-sec23 .ug23-bg::after{bottom:0;background:linear-gradient(to top,#000,transparent)}
.ug-sec23 .ug23-bg>.ug23-mask-left,.ug-sec23 .ug23-bg>.ug23-mask-right{content:'';position:absolute;top:0;height:100%;width:25%;z-index:2;pointer-events:none}
.ug-sec23 .ug23-bg>.ug23-mask-left{left:0;background:linear-gradient(to right,#000,transparent)}
.ug-sec23 .ug23-bg>.ug23-mask-right{right:0;background:linear-gradient(to left,#000,transparent)}
@media(max-width:768px){.ug-sec23{padding:60px 0 0}
.ug-sec23 .ug23-content{margin-bottom:32px;padding:0 16px}
.ug-sec23 .ug23-title{font-size:var(--font-3xl)}
.ug-sec23 .ug23-subtitle{font-size:var(--font-2xl)}
.ug-sec23 .ug23-desc{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug-sec23{padding:40px 0 0}
.ug-sec23 .ug23-content{margin-bottom:24px;padding:0 16px}
.ug-sec23 .ug23-title{font-size:var(--font-2xl)}
.ug-sec23 .ug23-subtitle{font-size:var(--font-xl)}
.ug-sec23 .ug23-desc{font-size:var(--font-sm)}
.ug-sec23 .ug23-bg::before,.ug-sec23 .ug23-bg::after{height:25%}
.ug-sec23 .ug23-bg>.ug23-mask-left,.ug-sec23 .ug23-bg>.ug23-mask-right{width:18%}
}
.ug-sec24{width:100%;background:#000;padding:5rem 1.5rem}
.ug24-header{text-align:center;margin-bottom:3rem}
.ug24-title{font-size:var(--font-4xl);font-weight:700;color:#fff;margin:0;line-height:1.2}
.ug24-inner{max-width:1400px;margin:0 auto}
.ug24-top-card{background:#171717;border-radius:20px;padding:2.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;gap:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.04)}
.ug24-top-image{width:auto;height:200px;overflow:hidden;flex-shrink:0}
.ug24-top-image img{width:100%;height:100%;object-fit:cover}
.ug24-top-content{flex:1;display:flex;flex-direction:column;gap:.75rem}
.ug24-top-title{font-size:var(--font-xl);font-weight:600;color:#fff;margin:0}
.ug24-top-desc{font-size:var(--font-base);color:#b1b1b1;line-height:1.6;margin:0}
.ug24-top-icons{display:flex;justify-content:flex-end}
.ug24-icon-circle{position:relative;width:280px;height:280px}
.ug24-icon-circle::before{content:'';position:absolute;top:50%;left:50%;width:180px;height:180px;border:2px solid #3a3a3acf;border-radius:50%;transform:translate(-50%,-50%)}
.ug24-icon-circle::after{content:'';position:absolute;top:50%;left:50%;width:220px;height:220px;border:1px solid #f1f5f938;border-radius:50%;transform:translate(-50%,-50%)}
.ug24-icon-center{position:absolute;top:50%;left:50%;width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);z-index:2}
.ug24-icon-center img{width:50px;height:50px;object-fit:contain}
.ug24-icon-item{position:absolute;width:48px;height:48px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:transform .2s ease;z-index:1}
.ug24-icon-item:hover{transform:scale(1.1)}
.ug24-icon-item img{width:26px;height:26px;object-fit:contain}
.ug24-icon-item.icon-top{top:20px;left:50%;transform:translateX(-50%)}
.ug24-icon-item.icon-top-right{top:50px;right:20px}
.ug24-icon-item.icon-right{top:50%;right:12px;transform:translateY(-50%)}
.ug24-icon-item.icon-bottom-right{bottom:50px;right:20px}
.ug24-icon-item.icon-bottom{bottom:20px;left:50%;transform:translateX(-50%)}
.ug24-icon-item.icon-bottom-left{bottom:50px;left:20px}
.ug24-icon-item.icon-left{top:50%;left:12px;transform:translateY(-50%)}
.ug24-icon-item.icon-top-left{top:50px;left:20px}
.ug24-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.ug24-card{background:#171717;border-radius:20px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,0.04);display:flex;flex-direction:column;overflow:hidden}
.ug24-card-image{width:100%;height:100%;overflow:hidden}
.ug24-card-image img{width:100%;height:100%;object-fit:cover;display:block}
.ug24-card-content{padding:1.5rem}
.ug24-card-title{font-size:var(--font-lg);font-weight:600;color:#fff;margin:0 0 .75rem}
.ug24-card-desc{font-size:var(--font-base);color:#b1b1b1;line-height:1.6;margin:0}
@media(max-width:1024px){.ug24-top-card{flex-direction:column;text-align:center}
.ug24-top-content{align-items:center}
.ug24-top-icons{justify-content:center}
.ug24-icon-circle{width:220px;height:220px}
.ug24-icon-circle::before{width:140px;height:140px}
.ug24-icon-circle::after{width:170px;height:170px}
.ug24-icon-center{width:52px;height:52px}
.ug24-icon-center img{width:28px;height:28px}
.ug24-icon-item{width:42px;height:42px}
.ug24-icon-item img{width:22px;height:22px}
.ug24-icon-item.icon-top{top:15px}
.ug24-icon-item.icon-top-right{top:40px;right:15px}
.ug24-icon-item.icon-right{right:8px}
.ug24-icon-item.icon-bottom-right{bottom:40px;right:15px}
.ug24-icon-item.icon-bottom{bottom:15px}
.ug24-icon-item.icon-bottom-left{bottom:40px;left:15px}
.ug24-icon-item.icon-left{left:8px}
.ug24-icon-item.icon-top-left{top:40px;left:15px}
}
@media(max-width:768px){.ug-sec24{padding:4rem 1.5rem}
.ug24-top-card{padding:2rem}
.ug24-top-title{font-size:var(--font-xl)}
.ug24-cards{grid-template-columns:1fr}
.ug24-card{padding:1.5rem;gap:1.5rem}
.ug24-card-title{font-size:var(--font-lg)}
.ug24-title{font-size:clamp(2.7rem,3vw,2.25rem)}
.ug24-icon-item img{width:50px;height:50px}
.ug24-icon-circle{width:350px;height:350px}
.ug24-icon-center img{width:58px;height:58px}
.ug24-top-content .ug24-top-desc{font-size:var(--font-lg);text-align:start}
.ug24-card-desc{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug24-card{padding:1.25rem}
}
.ug-sec25{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-top:3vh;background:#000}
.ug25-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.ug25-bg img{width:100%;height:100%;object-fit:cover;object-position:center}
.ug25-content{position:relative;z-index:2;text-align:center;color:#fff;padding:2rem 1.5rem;max-width:800px}
.ug25-title{font-size:var(--font-4xl);font-weight:700;line-height:1.3;margin:0 0 1.25rem;text-shadow:0 2px 12px rgba(0,0,0,0.4)}
.ug25-subtitle{font-size:var(--font-lg);color:rgba(255,255,255,0.9);margin:0 0 3rem;text-shadow:0 1px 6px rgba(0,0,0,0.3);letter-spacing:.05em}
.ug25-bubbles{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;max-width:400px;margin:0 auto;margin-left:4%}
.ug25-bubbles .bubble{background:#c3cfe2;color:#333;padding:.85rem 1.25rem;border-radius:16px 16px 16px 4px;font-size:var(--font-sm);box-shadow:0 4px 16px rgba(0,0,0,0.15);max-width:100%}
.ug25-bubbles .bubble-1{align-self:flex-start;animation:bubbleIn .8s ease-out forwards}
.ug25-bubbles .bubble-2{align-self:center;animation:bubbleIn .8s ease-out .3s forwards;opacity:0}
@keyframes bubbleIn{from{opacity:0;transform:translateY(20px) scale(0.9)}
to{opacity:1;transform:translateY(0) scale(1)}
}
@media(max-width:768px){.ug-sec25{min-height:70vh}
.ug25-content{padding:2rem 1rem}
.ug25-title{font-size:clamp(1.8rem,6vw,2.5rem);margin-bottom:1rem}
.ug25-subtitle{font-size:var(--font-xl);margin-bottom:2rem}
.ug25-bubbles{gap:.75rem;max-width:420px}
.ug25-bubbles .bubble{padding:.75rem 1rem;font-size:var(--font-md)}
}
@media(max-width:480px){.ug-sec25{min-height:55vh}
.ug25-title{font-size:clamp(1.3rem,4.5vw,1.8rem)}
.ug25-subtitle{font-size:var(--font-sm)}
.ug25-bubbles{max-width:280px}
}
.ug-sec25-cards-wrap{width:100%;background:#121212;padding:3rem 0}
.ug25-cards{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.5rem}
.ug25-card{display:flex;background:#212121;border-radius:24px;overflow:hidden}
.ug25-card-img{flex:1;min-width:0}
.ug25-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.ug25-card-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}
.ug25-card-title{font-size:var(--font-xl);font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.3}
.ug25-card-desc{font-size:var(--font-base);color:#b6b6b6;line-height:1.8;margin:0}
.ug25-card.card-music{flex-direction:row-reverse}
.ug25-tips{text-align:center;padding:1rem 1.5rem;font-size:var(--font-xs);color:#999}
@media(max-width:1024px){.ug25-card-content{padding:2rem}
.ug25-card-title{font-size:clamp(1.3rem,2.5vw,1.6rem)}
.ug25-card-desc{font-size:var(--font-sm)}
}
@media(max-width:768px){.ug25-cards{margin-top:2.5rem;gap:1.25rem;padding:0 1rem}
.ug25-card{flex-direction:column!important}
.ug25-card-img{height:220px}
.ug25-card-content{padding:1.75rem}
.ug25-card-title{font-size:var(--font-xl)}
.ug25-tips{padding:2rem 1rem;font-size:var(--font-xxs)}
.ug25-card-desc{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug25-card-img{height:180px}
.ug25-card-content{padding:1.25rem}
.ug25-card-title{font-size:var(--font-lg);margin-bottom:.75rem}
.ug25-card-desc{font-size:var(--font-xs)}
}
.ug-sec26{position:relative;width:100%;min-height:100vh;background:#f3f3f3;padding:5rem 1.5rem;display:flex;align-items:flex-start;justify-content:center}
.ug26-content{position:relative;z-index:2;max-width:1200px;width:100%;text-align:center}
.ug26-title{font-size:var(--font-4xl);font-weight:700;color:#000;line-height:1.25;margin:0 0 1rem}
.ug26-desc{font-size:var(--font-lg);color:#666;margin:0 0 3.5rem;letter-spacing:.02em}
.ug26-map{width:100%;max-width:1100px;margin:0 auto 4rem}
.ug26-map img{width:100%;height:auto;display:block}
.ug26-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:900px;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:1px solid #eee}
.node-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}
.node-item img{width:60px;height:60px;object-fit:contain}
.node-title{font-size:var(--font-lg);font-weight:600;color:#000;margin:0}
.node-desc{font-size:var(--font-sm);color:#999;margin:0;line-height:1.5}
.ug26-tips{font-size:var(--font-base);color:#ccc;margin:0}
@media(max-width:768px){.ug-sec26{padding:4rem 1rem;min-height:auto}
.ug26-title{font-size:clamp(1.5rem,6vw,2.5rem)}
.ug26-desc{font-size:var(--font-xl);margin-bottom:2.5rem}
.ug26-map{margin-bottom:3rem}
.ug26-nodes{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:700px;padding-bottom:2rem}
.node-item img{width:50px;height:50px}
.node-title{font-size:var(--font-xl)}
.node-desc{font-size:var(--font-lg)}
}
@media(max-width:480px){.ug-sec26{padding:3rem .875rem}
.ug26-title{font-size:clamp(1.3rem,6vw,2rem)}
.ug26-nodes{grid-template-columns:repeat(2,1fr);gap:1.5rem}
.node-item img{width:45px;height:45px}
.node-title{font-size:var(--font-sm)}
.node-desc{font-size:var(--font-xxs)}
.ug26-tips{font-size:var(--font-xxs)}
}
.ug-sec27{width:100%;background:#000;padding:5rem 1.5rem}
.ug27-header{text-align:center;max-width:1200px;margin:0 auto}
.ug27-title{font-size:var(--font-4xl);font-weight:700;color:#fff;margin:0;line-height:1.3;letter-spacing:.02em}
.ug-sec27 .ug27-desc{font-size:var(--font-lg);color:#6b6b6b;line-height:1.7;margin:0;max-width:700px;margin-left:auto;margin-right:auto;padding:20px}
@media(max-width:768px){.ug-sec27{padding:4rem 1rem}
.ug27-title{font-size:clamp(1.6rem,6vw,2.5rem)}
}
@media(max-width:480px){.ug-sec27{padding:3rem .875rem}
.ug27-title{font-size:clamp(1.4rem,6vw,2rem)}
}
.ug27-slider{position:relative;max-width:1000px;margin:3rem auto 0;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.3)}
.ug27-slides{position:relative;width:100%;height:600px}
.ug27-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}
.ug27-slide.active{opacity:1}
.ug27-slide img{width:100%;height:100%;object-fit:cover}
.ug27-slide-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 2rem;background:linear-gradient(to top,rgba(0,0,0,0.8),transparent);color:#fff}
.ug27-slide-title{font-size:var(--font-2xl);font-weight:600;margin:0 0 .5rem;color:#fff}
.ug27-slide-desc{font-size:var(--font-sm);color:rgba(255,255,255,0.9);margin:0;line-height:1.5}
.ug27-dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:10}
.ug27-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);cursor:pointer;transition:background .3s ease}
.ug27-dot.active{background:#fff}
@media(max-width:768px){.ug27-slides{height:400px}
.ug27-slide-content{padding:1rem 1.5rem}
.ug27-slide-title{font-size:var(--font-xl)}
.ug27-slide-desc{font-size:var(--font-md)}
}
@media(max-width:480px){.ug27-slides{height:260px}
.ug27-dot{width:10px;height:10px}
.ug27-slide-content{padding:.75rem 1rem}
}
.ug27-stats{max-width:1200px;margin:20px auto 50px;text-align:center}
.ug27-stats-title{font-size:var(--font-xl);margin:0 0 30px;opacity:.8;color:#fff;font-weight:normal}
.ug27-stats-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.ug27-stat-card{background-color:#1a1a1a;border:1px solid rgb(255 255 255 / 5%);border-radius:15px;padding:15px 10px;width:260px;display:flex;flex-direction:column;align-items:center;text-align:center}
.ug27-stat-number{font-size:var(--font-3xl);font-weight:bold;margin-bottom:10px;background:linear-gradient(135deg,#4b90ff 0,#d87bf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}
.ug27-stat-desc{font-size:var(--font-sm);color:rgba(255,255,255,0.6);line-height:1.3}
.ug27-disclaimer{max-width:1000px;margin:0 auto;text-align:center;padding:0 20px}
.ug27-disclaimer-text{font-size:var(--font-sm);color:rgba(255,255,255,0.5);line-height:1.6;margin:0}
@media(max-width:768px){.ug27-stat-card{width:45%}
}
@media(max-width:480px){.ug27-stat-card{width:100%;max-width:320px}
}
.ug-sec28{width:100%;background:#18191e;padding:7rem 1.5rem}
.ug28-container{width:100%;max-width:960px;margin:0 auto;text-align:center}
.ug28-header{margin-bottom:30px}
.ug28-title{font-size:var(--font-4xl);font-weight:700;line-height:1.3;letter-spacing:-0.5px;color:#fff;margin:0 0 12px}
.ug28-desc{font-size:var(--font-base);color:#d6d6d6;line-height:1.6;margin:0}
.ug28-cert-list{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;gap:20px 40px;margin-bottom:40px}
.ug28-cert-item{display:flex;align-items:center;gap:8px;line-height:1.2}
.ug28-cert-item img{height:62px;width:auto;display:block}
@media screen and (max-width:751px){.ug28-cert-item img{height:auto;width:260px}
}
.ug28-hero-image{width:100%;max-width:800px;margin:0 auto 50px;position:relative}
.ug28-hero-image::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#18191e 0,transparent 12%,transparent 88%,#18191e 100%),linear-gradient(to right,#18191e 0,transparent 8%,transparent 92%,#18191e 100%);pointer-events:none;z-index:1}
.ug28-hero-image img{width:100%;height:auto;display:block;object-fit:contain;position:relative;z-index:0}
.ug28-sub-header{margin-bottom:30px}
.ug28-sub-title{font-size:var(--font-2xl);font-weight:600;color:#fff;margin:0}
.ug28-features-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;background-color:#232227;padding:30px 20px;border-radius:12px}
.ug28-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:10px}
.ug28-feature-icon{width:44px;height:44px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.04);font-size:22px}
.ug28-feature-icon img{width:58px;height:58px;object-fit:contain}
.ug28-feature-title{font-size:var(--font-sm);font-weight:600;color:#fff;margin:0 0 4px}
.ug28-feature-desc{font-size:var(--font-xs);color:#86868b;line-height:1.3;margin:0}
@media(max-width:768px){.ug-sec28{padding:3rem 1rem}
.ug28-cert-list{grid-template-columns:repeat(2,1fr)}
.ug28-title{font-size:var(--font-2xl)}
.ug28-desc{font-size:var(--font-lg)}
.ug28-sub-title{font-size:var(--font-lg)}
.ug28-features-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}
.ug28-feature-icon{width:80px;height:80px}
.ug28-feature-icon img{width:70px;height:70px}
.ug28-feature-title{font-size:var(--font-md)}
.ug28-feature-desc{font-size:var(--font-md)}
}
@media(min-width:481px) and (max-width:768px){.ug28-features-grid{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:480px){.ug28-features-grid{grid-template-columns:repeat(2,1fr)}
}
.ug-sec2 .bento-card .card-image img{transition:transform .5s ease}
.ug-sec2 .bento-card:hover .card-image img{transform:scale(1.05)}
.ug-sec14 .ug14-card{transition:border-color .35s ease,box-shadow .35s ease}
.ug-sec14 .ug14-card:hover{border-color:rgba(124,58,237,0.45);box-shadow:0 18px 40px rgba(0,0,0,0.55)}
.ug-sec24 .ug24-card{transition:box-shadow .35s ease}
.ug-sec24 .ug24-card:hover{box-shadow:0 16px 36px rgba(0,0,0,0.35)}
.ug-sec24 .ug24-card-image img{transition:transform .5s ease}
.ug-sec24 .ug24-card:hover .ug24-card-image img{transform:scale(1.05)}
.ug-sec25-cards-wrap .ug25-card{transition:box-shadow .35s ease}
.ug-sec25-cards-wrap .ug25-card:hover{box-shadow:0 16px 36px rgba(0,0,0,0.35)}
.ug-sec25-cards-wrap .ug25-card-img img{transition:transform .5s ease}
.ug-sec25-cards-wrap .ug25-card:hover .ug25-card-img img{transform:scale(1.05)}
.sr-hidden{opacity:0}
.sr-fade-up.sr-hidden{transform:translateY(56px)}
.sr-fade-up.sr-visible{animation:srFadeUp .9s cubic-bezier(0.215,0.61,0.355,1) forwards}
.sr-fade-in.sr-visible{animation:srFadeIn 1.1s ease-out forwards}
@keyframes srFadeUp{from{opacity:0;transform:translateY(56px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes srFadeIn{from{opacity:0}
to{opacity:1}
}
.ug-sec13 .ug13-feature-item{transition:background-color .35s ease,box-shadow .35s ease}
.ug-sec13 .ug13-feature-item:hover{background:rgb(124 58 237 / 12%);box-shadow:inset 0 0 0 1px rgba(124,58,237,0.45)}
.ug-sec12 .ug12-panel{transition:border-color .35s ease,box-shadow .35s ease}
.ug-sec12 .ug12-panel:hover{box-shadow:0 14px 34px rgba(0,0,0,0.4)}
.ug27-stat-card{transition:border-color .35s ease}
.ug27-stat-card:hover{border-color:rgba(124,58,237,0.45)}
.ug-sec28 .ug28-feature-icon{transition:transform .3s ease}
.ug-sec28 .ug28-feature-item:hover .ug28-feature-icon{transform:translateY(-4px)}
