:root{--primary:#02bdd5;--primary-dark:#019fb3;--dark:#363b3f;--dark-2:#2b2f33;--green:#9ad03e;--coral:#e14d43;--text:#444;--muted:#777;--line:#e4e4e4;--bg-soft:#f5f6f7;--radius:4px;--shadow:0 2px 12px #00000014;--wrap:1200px;--font:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:#fff;font-size:15px;line-height:1.6}a{color:var(--dark);text-decoration:none;transition:color .2s,background .2s}a:hover{color:var(--primary)}img{max-width:100%;display:block}ul{list-style:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 18px}.topbar{background:var(--dark);color:#cfd2d4;font-size:13px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:40px;display:flex}.topbar-contact{flex-wrap:wrap;gap:22px;display:flex}.topbar-contact a{color:#cfd2d4;align-items:center;gap:7px;display:inline-flex}.topbar-contact a:hover{color:var(--primary)}.topbar-contact svg{width:14px;height:14px;fill:var(--primary)}.social{gap:8px;display:flex}.social a{background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.social a svg{fill:#cfd2d4;width:13px;height:13px;transition:fill .2s}.social a:hover{background:var(--primary)}.social a:hover svg{fill:#fff}.brand{border-bottom:1px solid var(--line);background:#fff}.brand .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.brand-logo img{max-height:88px}.brand-tag{text-align:right;line-height:1.35}.brand-tag .en{color:var(--muted);font-size:13px}.brand-tag .big{color:var(--dark);font-size:20px;font-weight:700}.brand-tag .prim{color:var(--primary)}.nav{background:var(--dark);z-index:900;box-shadow:var(--shadow);position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;display:flex}.menu{flex-wrap:wrap;display:flex}.menu>li{position:relative}.menu>li>a{color:#fff;letter-spacing:.2px;cursor:pointer;padding:15px 16px;font-size:14px;font-weight:600;display:block}.menu>li>a .caret{opacity:.7;margin-left:5px;font-size:9px}.menu>li:hover>a,.menu>li.active>a{background:var(--primary);color:#fff}.submenu{min-width:230px;box-shadow:var(--shadow);border-top:3px solid var(--primary);opacity:0;visibility:hidden;z-index:950;background:#fff;padding:6px 0;transition:all .22s;position:absolute;top:100%;left:0;transform:translateY(8px)}.menu>li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu li{position:relative}.submenu li a{color:var(--dark);cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px 18px;font-size:13.5px;display:block}.submenu li:last-child a{border-bottom:0}.submenu li a:hover{background:var(--bg-soft);color:var(--primary);padding-left:24px}.submenu li a .caret{float:right;opacity:.6}.submenu .submenu{top:0;left:100%;transform:translate(8px)}.submenu li:hover>.submenu{opacity:1;visibility:visible;transform:translate(0)}.nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px 6px;font-size:24px;display:none}.slider{background:#000;max-height:520px;position:relative;overflow:hidden}.slides{height:520px;position:relative}.slide{opacity:0;transition:opacity 1s ease-in-out;position:absolute;inset:0}.slide.active{opacity:1}.slide img{object-fit:cover;width:100%;height:100%}.slide .caption{color:#fff;border-top-right-radius:var(--radius);background:#02bdd5e0;max-width:70%;padding:12px 26px;font-size:17px;font-weight:600;position:absolute;bottom:0;left:0}.slide-nav{color:#fff;cursor:pointer;z-index:5;background:#363b3f8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slide-nav:hover{background:var(--primary)}.slide-nav.prev{left:16px}.slide-nav.next{right:16px}.dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:16px;right:24px}.dots button{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0}.dots button.active{background:var(--primary);border-color:var(--primary)}.notice-strip{background:var(--green);color:#20320a;font-weight:600}.notice-strip .wrap{align-items:center;gap:14px;min-height:40px;display:flex;overflow:hidden}.notice-label{background:var(--dark);color:#fff;white-space:nowrap;border-radius:var(--radius);padding:6px 14px;font-size:13px}.marquee{white-space:nowrap;flex:1;overflow:hidden}.marquee span{padding-left:100%;animation:26s linear infinite scroll-left;display:inline-block}.marquee:hover span{animation-play-state:paused}.marquee a{color:#20320a;margin-right:60px;font-weight:600}.marquee a:hover{color:var(--dark)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.main{padding:44px 0}.grid{grid-template-columns:1fr 360px;gap:34px;display:grid}.section-title{margin-bottom:18px}.section-title h2{color:var(--dark);padding-bottom:10px;font-size:24px;font-weight:700;position:relative}.section-title h2 span{color:var(--primary)}.section-title h2:after{content:"";background:var(--primary);width:60px;height:3px;position:absolute;bottom:0;left:0}.welcome p{color:var(--text);margin-bottom:14px}.btn{background:var(--primary);color:#fff;border-radius:var(--radius);border:2px solid var(--primary);cursor:pointer;padding:11px 26px;font-size:14px;font-weight:600;display:inline-block}.btn:hover{background:var(--green);border-color:var(--green);color:#20320a}.whatsnew{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.whatsnew .head{background:var(--dark);color:#fff;align-items:center;gap:8px;padding:13px 18px;font-size:17px;font-weight:700;display:flex}.whatsnew .head:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #9ad03e4d}.ticker{background:#fff;height:300px;position:relative;overflow:hidden}.ticker ul{animation:22s linear infinite ticker-scroll;position:relative}.ticker:hover ul{animation-play-state:paused}.ticker li{border-bottom:1px dashed #e0e0e0;align-items:flex-start;gap:8px;padding:12px 16px;font-size:13.5px;display:flex}.ticker li img{flex:none;width:28px;margin-top:2px}.ticker li a{color:var(--text);line-height:1.45}.ticker li a:hover{color:var(--primary)}@keyframes ticker-scroll{0%{top:0}to{top:-100%}}.quick{background:var(--bg-soft);border-top:1px solid var(--line);padding:44px 0}.quick-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.qcard{border-radius:var(--radius);text-align:center;box-shadow:var(--shadow);background:#fff;border-bottom:3px solid #0000;padding:26px 20px;transition:all .25s}.qcard:hover{border-bottom-color:var(--primary);transform:translateY(-5px)}.qcard .ic{background:#02bdd51f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;display:flex}.qcard .ic svg{width:30px;height:30px;fill:var(--primary)}.qcard h3{color:var(--dark);margin-bottom:6px;font-size:16px}.qcard p{color:var(--muted);font-size:13px}.stats{background:var(--dark);color:#fff;padding:46px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat .num{color:var(--primary);font-size:40px;font-weight:700;line-height:1}.stat .lbl{color:#c9cccf;text-transform:uppercase;letter-spacing:.5px;margin-top:8px;font-size:14px}.partners{text-align:center;padding:44px 0}.partners h2{color:var(--dark);margin-bottom:26px;font-size:22px}.partners h2 span{color:var(--primary)}.partner-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.partner-row img{filter:grayscale();opacity:.75;max-height:80px;transition:all .25s}.partner-row img:hover{filter:grayscale(0);opacity:1}footer{background:var(--dark);color:#b9bdc0;padding-top:44px;font-size:13.5px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:30px;display:grid}footer h4{color:#fff;margin-bottom:16px;padding-bottom:10px;font-size:16px;position:relative}footer h4:after{content:"";background:var(--primary);width:40px;height:2px;position:absolute;bottom:0;left:0}footer ul li{margin-bottom:9px}footer ul li a{color:#b9bdc0}footer ul li a:hover{color:var(--primary);padding-left:5px}footer .about p{margin-bottom:12px}.footer-contact li{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.footer-contact svg{width:16px;height:16px;fill:var(--primary);flex:none;margin-top:3px}.copyright{text-align:center;color:#9aa0a4;border-top:1px solid #ffffff1a;margin-top:36px;padding:18px 0}.copyright .prim{color:var(--primary)}#toTop{background:var(--primary);color:#fff;cursor:pointer;z-index:800;width:46px;height:46px;box-shadow:var(--shadow);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:all .2s;display:none;position:fixed;bottom:22px;right:22px}#toTop:hover{background:var(--green);color:#20320a}#toTop.show{display:flex}.page{min-height:40vh;padding:50px 0}.page .crumb{color:var(--muted);margin-bottom:8px;font-size:13px}.page h1{color:var(--dark);margin-bottom:16px;font-size:28px}.page p{margin-bottom:14px}@media (width<=992px){.grid{grid-template-columns:1fr}.quick-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.nav-toggle{display:block}.nav .wrap{flex-wrap:wrap}.menu{background:var(--dark-2);flex-direction:column;width:100%;display:none}.menu.open{display:flex}.menu>li{width:100%}.menu>li>a{border-bottom:1px solid #ffffff0f;padding:13px 18px}.menu>li>a .caret{float:right}.submenu{opacity:1;visibility:visible;box-shadow:none;background:#3f4449;border-top:0;max-height:0;padding:0;transition:max-height .3s;position:static;overflow:hidden;transform:none}.submenu.open{max-height:600px}.submenu li a{color:#dfe1e3;border-bottom-color:#ffffff0d}.submenu .submenu{left:0}.slides,.slider{height:320px;max-height:320px}.slide .caption{max-width:90%;font-size:14px}.brand-tag .big{font-size:16px}}@media (width<=520px){.quick-grid,.stats-grid,.footer-grid{grid-template-columns:1fr}.topbar .wrap{justify-content:center}}
