@font-face{font-family:InfTitleEn;src:url(/fonts/conthrax.otf) format("opentype");font-weight:400}@font-face{font-family:InfTitleCn;src:url(/fonts/pmzd.ttf) format("truetype");font-weight:400}@font-face{font-family:InfBody;src:url(/fonts/alibaba.ttf) format("truetype");font-weight:400}:root{--nav-height: 76px;--color-blue: #050A1A;--color-orange: #FFB800;--font-title: "InfTitleEn", "InfTitleCn", sans-serif;--font-main: "InfBody", Arial, sans-serif;--font-data: "Outfit", sans-serif;--margin-side: 6%;--dot-color: rgba(255, 255, 255, .1);--section-padding: 180px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main)!important;background-color:var(--color-blue);color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}#smooth-wrapper{overflow:hidden;width:100%;height:100%}.section-pin{position:relative;width:100%;height:100vh;z-index:1}.section-pin:first-child{z-index:2}.section-pin-container{position:relative;width:100%;height:100vh;overflow:hidden}.inf-nav{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);z-index:1000;display:flex;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1)}.inf-nav.scrolled{background:#050a1acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-inner{width:100%;padding:0 var(--margin-side);display:flex;justify-content:space-between;align-items:center}.nav-logo-wrap img{height:22px;display:block}.nav-right-side{display:flex;align-items:center;gap:50px;height:100%}.nav-links-wrap{display:flex;align-items:center;gap:40px}.nav-item-inf{text-decoration:none;font-size:15px;font-weight:400;color:#fff;opacity:.6;transition:all .3s;position:relative;padding:8px 0;display:flex;align-items:center;font-family:var(--font-main)}.nav-item-inf:hover,.nav-item-inf.active{opacity:1}.nav-item-inf:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:#fff;transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-item-inf.active:after{width:100%}.dropdown-parent{position:relative}.dropdown-menu-inf{position:absolute;top:100%;right:0;background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:200px;padding:15px 0;margin-top:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.2);box-shadow:0 15px 35px #0000001a}.dropdown-parent:hover .dropdown-menu-inf{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item-inf{display:block;padding:12px 25px;color:#050a1a;text-decoration:none;font-size:14px;font-weight:400;font-family:var(--font-main);opacity:.7;transition:all .3s}.dropdown-item-inf:hover{opacity:1;background:#050a1a0a;padding-left:28px}.nav-actions-inf{display:flex;align-items:center;gap:25px;padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.lang-inf{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}.search-overlay-inf{position:fixed;top:0;left:0;width:100%;height:45vh;z-index:2000;background:#fffffff2;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 40px #0000001a}.search-overlay-inf.active{transform:translateY(0)}.search-inner-inf{width:100%;max-width:600px;text-align:center}.search-heading-inf{color:#050a1a;font-size:24px;font-weight:600;margin-bottom:30px;display:block}.search-input-group{display:flex;gap:0;height:50px}.search-input-inf{flex:1;background:#f5f5f5;border:1px solid #eee;padding:0 20px;font-size:15px;outline:none;color:#333}.search-btn-inf{background:#050a1a;color:#fff;border:none;padding:0 30px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s}.search-btn-inf:hover{background:#1a2a4a}.search-close-inf{position:absolute;top:30px;right:40px;cursor:pointer;color:#050a1a;transition:transform .3s}.search-close-inf:hover{transform:rotate(90deg)}.hero-inf{height:100vh;position:relative;overflow:hidden}.hero-media-wrap{position:absolute;inset:0;z-index:0}.hero-pin-container{width:100%;height:100vh;position:sticky;top:0;z-index:10}.hero-overlay-inf{position:absolute;inset:0;background:linear-gradient(to bottom,#050a1a80,#050a1a00 25% 70%,#050a1a99)}.hero-content-branded{position:absolute;bottom:12%;left:var(--margin-side);z-index:10}.hero-tag-inf{display:flex;align-items:center;gap:15px;margin-bottom:25px}.capsule-line{width:1.5px;height:24px;background:#fff}.hero-tag-text{color:var(--color-orange);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6em}.hero-title-inf{font-size:42px;font-weight:300;line-height:1.4;letter-spacing:.05em;max-width:550px;margin-bottom:45px}.btn-play-inf{display:flex;align-items:center;gap:15px;background:transparent;border:1px solid rgba(255,255,255,.3);padding:12px 28px;cursor:pointer;color:#fff;transition:background .3s ease,color .3s ease,border-color .3s ease;font-size:14px;visibility:hidden}.hero-tag-wrap,.reveal-title{visibility:hidden}.btn-play-inf:hover{background:#fff;color:#000;border-color:#fff}.play-circle{width:32px;height:32px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:2px}.btn-play-inf:hover .play-circle{border-color:#000}.reveal-hide{overflow:hidden;display:block}.reveal-item{display:block}.nav-mobile-toggle{display:none;background:transparent;border:none;cursor:pointer;z-index:1001;padding:10px}.hamburger-box{width:24px;display:flex;flex-direction:column;gap:6px}.hamburger-line{width:100%;height:1.5px;background-color:#fff;transition:all .3s}.mobile-menu-overlay{position:fixed;inset:0;background:#fff;z-index:2000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.mobile-menu-overlay.active{transform:translate(0)}.mobile-menu-header{position:absolute;top:0;left:0;width:100%;height:var(--nav-height);padding:0 var(--margin-side);display:flex;align-items:center;justify-content:space-between}.mobile-actions-wrap{display:flex;align-items:center;gap:25px}.mobile-lang-wrap{color:#000;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer}.mobile-close-btn{color:#000;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:5px}.mobile-logo-wrap img{height:18px}.mobile-links-list{margin-top:var(--nav-height);display:flex;flex-direction:column}.mobile-menu-item{font-size:15px;font-weight:500;color:#000;text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:18px var(--margin-side);border-bottom:1px solid #eee;transition:all .3s}.mobile-menu-item:first-child{border-top:1px solid #eee}.mobile-submenu{margin:0;padding:10px var(--margin-side) 25px var(--margin-side);display:flex;flex-direction:column;gap:5px;background:transparent}.mobile-submenu-item{font-size:14px;color:#000;text-decoration:none;padding:12px 0;font-weight:400}@media(max-width:1024px){.nav-links-wrap,.nav-actions-inf{display:none}.nav-mobile-toggle{display:block}}.inf-main-wrapper{position:relative}.inf-video-section{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;z-index:10}.video-media-wrap{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none}.hero-video-inf{width:100%;height:100%;object-fit:cover}.hero-overlay-inf{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#050a1a80,#050a1a00 25%,#050a1acc);z-index:1}.inf-text-section{position:relative;background-color:#f8f8f8;color:#050a1a;z-index:20;padding:160px var(--margin-side)}.inf-container{max-width:1200px;margin:0 auto}.inf-title{font-size:42px;font-weight:300;letter-spacing:.15em;color:#05101a;margin-bottom:40px;text-transform:uppercase}.inf-accent-line{width:40px;height:2px;background-color:#05101a;margin-bottom:60px}.inf-description{font-size:16px;line-height:2;color:#444;max-width:900px;letter-spacing:.05em;font-weight:300;text-align:justify}.inf-btn-wrap{margin-top:80px}.inf-btn{display:inline-block;background-color:#05101a;color:#fff;padding:18px 45px;font-size:11px;font-weight:700;letter-spacing:.3em;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.inf-btn:hover{background-color:#000;transform:translateY(-2px)}.inf-logo-dark{filter:brightness(0)}.feather-mask-top{position:absolute;top:-100px;left:0;width:100%;height:100px;background-image:radial-gradient(circle,#F8F8F8 1.5px,transparent 1.5px);background-size:6px 6px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 100%);pointer-events:none;z-index:25}.feather-mask-bottom{position:absolute;bottom:-100px;left:0;width:100%;height:100px;background-image:radial-gradient(circle,#F8F8F8 1.5px,transparent 1.5px);background-size:6px 6px;-webkit-mask-image:linear-gradient(to top,transparent 0%,black 100%);mask-image:linear-gradient(to top,transparent 0%,black 100%);pointer-events:none;z-index:25}.bg-cream .feather-mask-top,.bg-cream .feather-mask-bottom{background-image:radial-gradient(circle,#F5F4F1 1.5px,transparent 1.5px)}.specs-section{color:#000;padding:100px var(--margin-side) 140px var(--margin-side)}.specs-section-header{margin-bottom:100px;max-width:1200px;margin-left:auto;margin-right:auto;text-align:left}.specs-section-subtitle{font-size:13px;font-weight:400;color:#888;letter-spacing:.15em;text-transform:uppercase}.specs-section-line{width:30px;height:1px;background-color:#eee;margin-top:20px}.specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 30px;max-width:1200px;margin:0 auto}.spec-card{display:flex;flex-direction:column;align-items:center;text-align:center}.spec-icon{width:42px;height:42px;border-radius:50%;border:1px solid #DEDEDE;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#b0b0b0;font-size:9px;line-height:1.1;letter-spacing:.1em;font-weight:300}.spec-value{display:flex;align-items:baseline;justify-content:center;font-size:32px;font-weight:300;color:#05101a;margin-bottom:8px;font-family:var(--font-data);letter-spacing:-.02em}.spec-value .value-large{font-size:30px}.spec-value .value-medium{font-size:26px;letter-spacing:-1px}.spec-value .unit{font-size:14px;font-weight:400;color:#888;margin-left:6px;letter-spacing:0}.spec-label{font-size:11px;font-weight:400;color:#666;letter-spacing:.05em;margin-top:4px}.comparison-section .comp-bar-fill{background-color:#333!important}.comparison-section .text-gray-400{color:#777!important}@media(max-width:1024px){.specs-grid{grid-template-columns:repeat(2,1fr);gap:40px}}.inf-table-section{position:relative;z-index:25;background-color:#fff;padding:160px var(--margin-side) 260px var(--margin-side);color:#05101a}.inf-table-title{font-size:48px;font-weight:300;margin-bottom:80px;letter-spacing:.05em;color:#05101a}.inf-table-container{max-width:1200px;margin:0 auto}.inf-table-wrapper{border-top:1px solid #EEEEEE}.inf-table-row{display:grid;grid-template-columns:200px 80px 120px 1fr 100px;align-items:center;padding:32px 20px;border-bottom:1px solid #F5F5F5;font-size:16px;font-weight:300;transition:background-color .4s ease}.inf-table-header{border-top:none;border-bottom:1px solid #EEEEEE;padding:24px 20px;font-size:13px;font-weight:400;color:#999;text-transform:uppercase;letter-spacing:.15em}.inf-table-row.highlight{background-color:#f9f9f9;border-radius:12px;margin:12px -20px;padding:40px;border-bottom:none;font-weight:600;box-shadow:0 4px 20px #00000005}.inf-col-visual{display:flex;align-items:center;gap:15px;padding-left:40px;opacity:0}.inf-visual-bar-wrap{position:relative;flex:1;height:6px;background-color:#eee;border-radius:10px;overflow:hidden}.inf-visual-bar{position:absolute;top:0;left:0;height:100%;background-color:#05101a;width:0%;border-radius:10px}.inf-visual-icon{width:28px;display:flex;justify-content:center;color:#05101a;opacity:.8}.inf-visual-segment-wrap{display:flex;align-items:center;gap:20px;flex:1}.inf-time-label{font-size:10px;color:#aaa;margin-bottom:6px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.inf-table-cost{font-variant-numeric:tabular-nums;font-family:var(--font-data);font-weight:300}.inf-table-time{font-family:var(--font-data);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1024px){.inf-table-row{grid-template-columns:1.5fr 1fr 1fr 1.5fr}.inf-col-visual{display:none}}.inf-news-section{position:relative;z-index:25;background-color:#fff;padding:140px var(--margin-side);color:#05101a}.inf-news-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.inf-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.inf-news-card{display:flex;flex-direction:column;cursor:pointer}.inf-news-image-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;margin-bottom:24px;background-color:#f9f9f9}.inf-news-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.inf-news-card:hover img{transform:scale(1.08)}.inf-news-content{display:flex;flex-direction:column}.inf-news-tag{font-size:10px;font-weight:500;letter-spacing:.25em;color:#aaa;margin-bottom:20px;text-transform:uppercase}.inf-news-card-title{font-size:26px;line-height:1.3;font-weight:300;margin-bottom:20px;letter-spacing:.02em;color:#05101a}.inf-news-excerpt{font-size:15px;line-height:1.8;color:#555;font-weight:300;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inf-news-link{font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;color:#05101a;position:relative;align-self:flex-start;transition:all .3s ease}.inf-news-link .arrow-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.inf-news-link:hover .arrow-icon{transform:translate(5px)}.inf-btn-secondary{border:1px solid #05101A;color:#05101a;padding:12px 30px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:transparent;transition:all .3s ease;cursor:pointer}.inf-btn-secondary:hover{background:#05101a;color:#fff}@media(max-width:1024px){.inf-news-grid{grid-template-columns:1fr;gap:50px}}.inf-main-wrapper{position:relative;display:block;width:100%;overflow:visible}.halftone-divider-top{position:absolute;top:0;left:0;width:100%;height:240px;background-image:radial-gradient(var(--dot-color) 1px,transparent 1.5px);background-size:8px 8px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,transparent 100%);z-index:5;pointer-events:none}.halftone-divider-bottom{position:absolute;bottom:0;left:0;width:100%;height:240px;background-image:radial-gradient(var(--dot-color) 1px,transparent 1.5px);background-size:8px 8px;-webkit-mask-image:linear-gradient(to top,black 0%,transparent 100%);mask-image:linear-gradient(to top,black 0%,transparent 100%);z-index:5;pointer-events:none}.text-label-caps{font-size:11px;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--color-orange);margin-bottom:20px;display:block}.heading-premium{font-size:clamp(32px,5vw,64px);font-weight:300;line-height:1.1;letter-spacing:-.02em}.paragraph-premium{font-size:18px;font-weight:300;line-height:1.8;color:#ffffffb3;max-width:700px}.l600-section{position:relative;padding:var(--section-padding) var(--margin-side);background:var(--color-blue);overflow:hidden}.l600-hero-full{height:100vh;width:100%;position:relative;overflow:hidden}.l600-image-full{width:100%;height:80vh;object-fit:cover;border-radius:4px}.vertical-accent-line{position:absolute;left:var(--margin-side);top:0;width:1px;height:100px;background:linear-gradient(to bottom,var(--color-orange),transparent)}.l600-spec-large{font-family:var(--font-data);font-weight:200;font-size:clamp(32px,5vw,72px);line-height:1;letter-spacing:-.02em;color:#fff}.l600-spec-unit{font-size:14px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;opacity:.4;margin-left:8px}.inf-footer{display:block;background-color:#050a1a;padding:120px var(--margin-side) 60px;color:#fff;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:100;clear:both}.inf-footer-logo-wrap img{height:22px;filter:brightness(0) invert(1)}.inf-footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px}.inf-footer-nav{display:flex;gap:100px}.inf-footer-col{display:flex;flex-direction:column;gap:15px}.inf-footer-col-title{font-size:11px;font-weight:700;letter-spacing:.25em;color:#555;text-transform:uppercase;margin-bottom:10px}.inf-footer-link{font-size:13px;color:#aaa;text-decoration:none;transition:color .3s ease}.inf-footer-link:hover{color:#fff}.inf-footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:40px;display:flex;justify-content:space-between;align-items:center}.inf-footer-info{display:flex;gap:30px;font-size:11px;color:#444;letter-spacing:.05em}.inf-footer-info a{color:#444;text-decoration:none;transition:color .3s ease}.inf-footer-social{display:flex;gap:20px;align-items:center}.wechat-trigger{position:relative;cursor:pointer;color:#aaa}.wechat-qr{position:absolute;bottom:50px;right:-20px;width:140px;height:140px;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 10px 40px #0009;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none;overflow:hidden}.wechat-qr img{width:100%;height:100%;object-fit:contain}.wechat-trigger:hover .wechat-qr{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:1024px){.inf-footer-top{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;flex-wrap:wrap}.inf-footer-nav{width:auto!important;justify-content:flex-end!important;gap:40px!important}.inf-footer-logo-wrap img{height:18px!important}.inf-footer-bottom{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;padding-top:30px!important}.inf-footer-info{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;text-align:left!important}}@media(max-width:480px){.inf-footer-nav{gap:24px!important}.inf-footer-top{gap:30px!important}}
