.page-home{--text-white: #ffffff;--text-light: rgba(255, 255, 255, .85);--dot: rgba(255, 255, 255, .85);--dot-active-ring: rgba(255, 255, 255, .95);--page-top-safe: 112px;--page-bottom-safe: 28px}.page-home *{box-sizing:border-box;margin:0;padding:0}html.home-route,html.home-route body{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--text-white);background:#0a1c88;overflow-x:hidden;overflow-y:auto}html.home-route body{background:#f3f5fa}.page-home .hero{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:620px}.page-home .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;visibility:visible;opacity:1;transform:none}.page-home .topbar:hover,.page-home .topbar:focus-within,.page-home .topbar:has(.nav-center:hover){background:#192464ab}.page-home .topbar.scrolled,.page-home .topbar.scrolled:hover,.page-home .topbar.scrolled:focus-within,.page-home .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-home .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-home .brand img{display:block;width:190px;height:auto}.page-home .nav-center{flex:1;position:relative;margin:0 22px}.page-home .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-home .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-home .main-nav-item{position:relative}.page-home .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-home .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-home .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-home .main-nav-link:hover{opacity:.75}.page-home .topbar.scrolled .main-nav-link{color:#141f43eb}.page-home .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-home .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;transform:translateY(0);clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-home .nav-center:hover .nav-dropdown,.page-home .nav-center:focus-within .nav-dropdown,.page-home .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-home .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-home .card-link{text-decoration:none;color:inherit;display:block}.page-home .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-home .dropdown-col{text-align:center}.page-home .dropdown-links{justify-items:center}.page-home .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-home .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-home .dropdown-links{list-style:none;display:grid;gap:10px}.page-home .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-home .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-home .dropdown-links a:hover{color:#fffffffa}.page-home .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-home .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-home .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-home .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-home .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-home .menu-icon-btn{display:none}.page-home .topbar.scrolled .icon-btn{color:#1b2c5a}.page-home .slides{position:relative;width:100%;height:100%}.page-home .slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.02);transition:opacity .9s ease,transform 6s ease;pointer-events:none}.page-home .slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05137ba8,#0b22a475 36%,#06105b40),linear-gradient(180deg,#00000029,#0000005c)}.page-home .slide.active{opacity:1;transform:scale(1);pointer-events:auto}.page-home .content{position:absolute;z-index:5;left:80px;bottom:180px;max-width:min(760px,calc(100vw - 180px))}.page-home .headline{font-size:clamp(36px,4.3vw,62px);line-height:1.26;font-weight:700;letter-spacing:.4px;margin-bottom:20px;color:#fff0;text-shadow:0 3px 14px rgba(9,18,85,0);opacity:0;clip-path:inset(0 100% 0 0)}.page-home .subline{font-size:clamp(14px,1.2vw,19px);font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#fff0;text-shadow:0 2px 8px rgba(5,14,70,0);opacity:0;clip-path:inset(0 100% 0 0)}.page-home .content.animate .headline{animation:reveal-left-right .9s ease forwards}.page-home .content.animate .subline{animation:reveal-left-right 1.1s ease .15s forwards}@keyframes reveal-left-right{0%{opacity:0;clip-path:inset(0 100% 0 0);color:#fff0;text-shadow:0 2px 8px rgba(5,14,70,0)}to{opacity:1;clip-path:inset(0 0 0 0);color:#fff;text-shadow:0 3px 14px rgba(9,18,85,.42)}}.page-home .indicators{position:absolute;left:80px;bottom:102px;z-index:12;display:flex;align-items:center;gap:24px}.page-home .dot{width:40px;height:40px;border:none;border-radius:999px;background:transparent;opacity:.95;cursor:pointer;position:relative;transition:transform .3s ease,opacity .3s ease;display:inline-flex;align-items:center;justify-content:center;padding:0}.page-home .dot:hover{transform:scale(1.08)}.page-home .dot-core{width:8px;height:8px;border-radius:50%;background:var(--dot);transition:transform .3s ease}.page-home .dot.active .dot-core{transform:scale(1.05)}.page-home .dot-ring{position:absolute;left:50%;top:50%;width:38px;height:38px;transform:translate(-50%,-50%);pointer-events:none}.page-home .dot-ring circle{fill:none;stroke:var(--dot-active-ring);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:94.25;transform:rotate(-90deg);transform-origin:50% 50%}.page-home .dot.active .dot-ring circle{animation:ring-draw .56s linear forwards}.page-home .dot.leaving .dot-ring circle{animation:ring-erase .56s linear forwards}@keyframes ring-draw{0%{stroke-dashoffset:94.25}to{stroke-dashoffset:0}}@keyframes ring-erase{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.25}}.page-home .next-page{position:relative;z-index:3;background:linear-gradient(180deg,#f7f8fc,#fff);border-top-left-radius:24px;border-top-right-radius:24px;width:100vw;min-height:auto;margin-top:0;box-shadow:0 -18px 40px #0d1b5c2e;transform:none;opacity:1}.page-home .home-snap-anchor{width:100vw;height:100vh}.page-home .next-page.revealed{transform:none;opacity:1}.page-home .section-wrap{width:min(1280px,calc(100vw - 96px));margin:0 auto;color:#111a33;height:auto;min-height:0;display:flex;flex-direction:column}.page-home .ppt-page{width:100vw;height:auto;min-height:100vh;box-sizing:border-box;padding:var(--page-top-safe) 0 var(--page-bottom-safe);overflow:visible}.page-home .product-section{background:radial-gradient(80% 100% at 16% 12%,#5e79ec2e,#5e79ec00 70%),radial-gradient(45% 70% at 90% 92%,#c774f126,#c774f100 74%)}.page-home .section-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.page-home .section-title{font-size:clamp(34px,2.6vw,52px);font-weight:700;line-height:1.2;margin-bottom:10px}.page-home .section-desc{color:#131e3f99;font-size:16px}.page-home .search{width:min(420px,45vw);height:50px;border-radius:999px;border:1px solid rgba(21,37,74,.2);background:#fffc;padding:0 18px;color:#1b2b59}.page-home .tabs{display:flex;align-items:center;gap:40px;border-bottom:1px solid rgba(26,45,92,.12);margin-bottom:22px;padding-bottom:14px}.page-home .tab{border:none;background:transparent;font-size:24px;font-weight:600;color:#16264fb8;cursor:pointer;padding-bottom:8px;position:relative}.page-home .tab.active{color:#192a57}.page-home .tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:3px;background:#1e3678}.page-home .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;flex:1;min-height:0;align-content:start}.page-home .product-card[hidden]{display:none!important}.page-home .product-card{background:#ffffffd9;border:1px solid rgba(23,40,80,.08);border-radius:8px;padding:14px 16px;min-height:168px;display:flex;flex-direction:column;justify-content:center}.page-home .product-card.has-hero{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;border-color:transparent;box-shadow:0 18px 36px #13224e1f}.page-home .product-card.has-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#061234d1,#0612348f 46%,#06123457),linear-gradient(180deg,#0000001f,#00000085);pointer-events:none}.page-home .product-card.has-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;opacity:0;transition:opacity .22s ease;pointer-events:none}.page-home .product-card.has-hero:hover:after{opacity:1}.page-home .product-card.has-hero>*{position:relative;z-index:1}.page-home .product-card.has-hero strong{color:#fffffff5;font-size:18px}.page-home .product-card.has-hero span{color:#ffffffd6}.page-home .product-card strong{display:block;font-size:17px;color:#18264e;margin-bottom:6px}.page-home .product-card span{display:block;font-size:14px;color:#17285094;line-height:1.6}.page-home .innovation-title{font-size:clamp(36px,2.9vw,58px);color:#111a33;margin-bottom:24px;font-weight:700}.page-home .innovation-grid{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:16px;min-height:0;height:100%;flex:1}.page-home .cooperation-page{background:radial-gradient(60% 70% at 8% 95%,#5877eb2e,#5877eb00 72%),linear-gradient(180deg,#f8f9ff,#f6f7fc)}.page-home .cooperation-layout{width:min(1280px,calc(100vw - 96px));margin:0 auto;height:100%;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(24px,4vw,70px)}.page-home .cooperation-copy h2{font-size:clamp(38px,3.2vw,58px);line-height:1.18;color:#111a33;margin-bottom:26px;font-weight:700}.page-home .cooperation-copy p{color:#1622449e;font-size:16px;line-height:1.95;max-width:720px}.page-home .cooperation-stats{margin-top:36px;display:flex;align-items:center;gap:clamp(26px,3vw,56px)}.page-home .cooperation-stat strong{display:block;font-size:clamp(48px,4vw,72px);line-height:1;color:#101726;margin-bottom:8px;font-weight:800}.page-home .cooperation-stat span{font-size:15px;color:#101b3b99}.page-home .cooperation-globe-wrap{display:flex;justify-content:center;align-items:center}.page-home .cooperation-globe{width:min(520px,42vw);aspect-ratio:1 / 1;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle at 34% 30%,#ffffffad,#ffffff0d 38%,#fff0 55%);box-shadow:inset -36px -30px 80px #334ba247,inset 20px 16px 50px #ffffff38,0 28px 52px #2b408d33}.page-home .globe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;display:block}.page-home .cooperation-globe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 52%,#0000,#00000014 58%,#0000003d 78%,#0000006b),radial-gradient(circle at 32% 28%,#fff9,#ffffff24 22%,#fff0 52%),radial-gradient(circle at 78% 70%,#06165447,#06165400 56%);mix-blend-mode:multiply}.page-home .cooperation-globe .sphere-shade{display:none}@media(prefers-reduced-motion:reduce){.page-home .globe-canvas{animation:none}}.page-home .ending-page{width:100%;min-height:0;height:auto;background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px;box-sizing:border-box}.page-home .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;height:auto;display:flex;flex-direction:column;gap:28px}.page-home .ending-main{flex:none;min-height:0;display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-home .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-home .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-home .ending-links{list-style:none;display:grid;gap:10px}.page-home .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-home .ending-links a:hover{color:#fff}.page-home .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-home .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-home .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-home .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-home .ending-meta,.page-home .ending-friends{display:flex;gap:14px;flex-wrap:wrap}.page-home .tile{border-radius:16px;overflow:hidden;position:relative;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center}.page-home .tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07166233 10%,#09144e8c)}.page-home .tile>*{position:relative;z-index:1}.page-home .tile h4{font-size:38px;margin-bottom:10px;line-height:1.16}.page-home .tile p{font-size:15px;line-height:1.6;opacity:.95}.page-home .mid-col{display:grid;gap:16px;grid-template-rows:1fr 1fr}@media(max-width:900px){.page-home .topbar{min-height:72px;padding:16px 20px 0}.page-home .brand img{width:150px}.page-home .nav-right{gap:14px}.page-home .main-nav{display:none}.page-home .menu-icon-btn{display:inline-flex}.page-home .next-page{border-top-left-radius:16px;border-top-right-radius:16px}.page-home .section-wrap{width:calc(100vw - 32px)}.page-home .section-top{flex-direction:column;align-items:flex-start}.page-home .search{width:100%}.page-home .tabs{gap:18px;flex-wrap:wrap}.page-home .tab{font-size:18px}.page-home .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .innovation-grid{grid-template-columns:1fr;min-height:auto}.page-home .cooperation-layout{width:calc(100vw - 32px);grid-template-columns:1fr;gap:24px;align-content:start}.page-home .cooperation-copy h2{font-size:clamp(30px,8vw,44px)}.page-home .cooperation-copy p{font-size:14px;line-height:1.8}.page-home .cooperation-stats{margin-top:20px}.page-home .cooperation-globe{width:min(360px,78vw)}.page-home .ending-shell{width:calc(100vw - 32px)}.page-home .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-home .tile h4{font-size:28px}.page-home .lang-btn{min-width:70px;height:28px;font-size:12px}.page-home .content{left:26px;right:26px;max-width:none;bottom:150px}.page-home .headline{font-size:clamp(30px,8vw,48px);margin-bottom:14px}.page-home .subline{font-size:13px}.page-home .indicators{left:26px;bottom:82px;gap:18px}}.page-contact{--bg: #03050b;--bg-2: #070d1e;--panel: rgba(8, 16, 33, .7);--line: rgba(90, 188, 255, .24);--txt: #e6efff;--muted: #8da4c8;--cyan: #4dd7ff;--blue: #7aa2ff;--mint: #4ff0c0;--max-width: 1220px}.page-contact *{box-sizing:border-box;margin:0;padding:0}.page-contact{font-family:Segoe UI,PingFang SC,Noto Sans SC,sans-serif;color:var(--txt);background:radial-gradient(circle at 85% 20%,rgba(86,136,255,.18),transparent 42%),radial-gradient(circle at 20% 75%,rgba(77,215,255,.16),transparent 46%),linear-gradient(180deg,var(--bg-2),var(--bg));min-height:100%;overflow-x:hidden}.page-contact:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(106,184,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(106,184,255,.05) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;z-index:0}.page-contact:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(90deg,transparent 0 58px,rgba(77,215,255,.12) 58px 60px,transparent 60px 120px),repeating-linear-gradient(0deg,transparent 0 72px,rgba(122,162,255,.11) 72px 74px,transparent 74px 148px),radial-gradient(circle at 16% 24%,rgba(79,240,192,.35) 0 3px,transparent 4px),radial-gradient(circle at 38% 64%,rgba(77,215,255,.35) 0 3px,transparent 4px),radial-gradient(circle at 67% 30%,rgba(122,162,255,.35) 0 3px,transparent 4px),radial-gradient(circle at 84% 72%,rgba(79,240,192,.35) 0 3px,transparent 4px);background-size:100% 100%,100% 100%,220px 220px,280px 280px,300px 300px,260px 260px;mix-blend-mode:screen;opacity:.26;animation:circuitPulse 9s ease-in-out infinite alternate;pointer-events:none;z-index:1}@keyframes circuitPulse{0%{opacity:.16;filter:drop-shadow(0 0 2px rgba(77,215,255,.25))}to{opacity:.3;filter:drop-shadow(0 0 10px rgba(77,215,255,.3))}}.page-contact .layout{width:min(var(--max-width),94vw);margin:0 auto;position:relative;z-index:2;padding-top:120px}.page-contact .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-contact .topbar:hover,.page-contact .topbar:focus-within,.page-contact .topbar:has(.nav-center:hover){background:#192464ab}.page-contact .topbar.scrolled,.page-contact .topbar.scrolled:hover,.page-contact .topbar.scrolled:focus-within,.page-contact .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-contact .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-contact .brand img{display:block;width:190px;height:auto}.page-contact .nav-center{flex:1;position:relative;margin:0 22px}.page-contact .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-contact .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-contact .main-nav-item{position:relative}.page-contact .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-contact .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-contact .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-contact .main-nav-link:hover{opacity:.75}.page-contact .topbar.scrolled .main-nav-link{color:#141f43eb}.page-contact .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-contact .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-contact .nav-center:hover .nav-dropdown,.page-contact .nav-center:focus-within .nav-dropdown,.page-contact .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-contact .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-contact .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px)}.page-contact .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-contact .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-contact .dropdown-links{list-style:none;display:grid;gap:10px}.page-contact .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-contact .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-contact .dropdown-links a:hover{color:#fffffffa}.page-contact .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-contact .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-contact .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-contact .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-contact .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-contact .menu-icon-btn{display:none}.page-contact .topbar.scrolled .icon-btn{color:#1b2c5a}.page-contact .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px;position:relative;z-index:2}.page-contact .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-contact .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-contact .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-contact .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-contact .ending-links{list-style:none;display:grid;gap:10px}.page-contact .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-contact .ending-links a:hover{color:#fff}.page-contact .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-contact .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-contact .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-contact .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-contact .ending-meta,.page-contact .ending-friends{display:flex;gap:14px;flex-wrap:wrap}.page-contact .hero{min-height:74vh;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:64px 0 30px;position:relative}.page-contact .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.page-contact .hero-copy .tag{display:inline-block;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;background:#0b183199;box-shadow:inset 0 0 14px #4dd7ff2e}.page-contact .hero-copy h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.04;letter-spacing:.01em;margin-bottom:16px}.page-contact .hero-copy p{max-width:640px;color:var(--muted);line-height:1.85;font-size:1.02rem}.page-contact .hero-visual{min-height:460px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(165deg,#02060e80,#081328c2),url(/assets/company-contact/Image_20260429001345_62109_1.png) center/cover no-repeat;box-shadow:inset 0 0 50px #4dd7ff1c,0 35px 80px #00000080;overflow:hidden;position:relative;isolation:isolate}.page-contact .hero-visual:before,.page-contact .hero-visual:after{content:"";position:absolute;border-radius:50%;filter:blur(26px);z-index:-1}.page-contact .hero-visual:before{width:180px;height:180px;right:18px;top:-34px;background:#7aa2ff80}.page-contact .hero-visual:after{width:200px;height:200px;left:-45px;bottom:-40px;background:#4ff0c061}.page-contact .scan-line{position:absolute;left:0;right:0;top:-20%;height:28%;background:linear-gradient(to bottom,transparent,rgba(77,215,255,.2),transparent);animation:scan 9s linear infinite;mix-blend-mode:screen}@keyframes scan{0%{top:-30%}to{top:125%}}.page-contact .contact-board{margin:26px 0 70px;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.page-contact .card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px 24px 26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 20px #5abcff14}.page-contact .card h2{font-size:1.1rem;color:#f0f6ff;margin-bottom:16px;letter-spacing:.04em}.page-contact .contact-mail{font-size:1.24rem;font-weight:600;color:var(--cyan);text-decoration:none;display:inline-block;margin-bottom:12px}.page-contact .contact-mail:hover{text-shadow:0 0 14px rgba(77,215,255,.6)}.page-contact .note{color:var(--muted);line-height:1.7;font-size:.95rem}.page-contact .location-track{display:grid;gap:14px}.page-contact .location-item{border:1px solid rgba(90,188,255,.2);border-radius:14px;padding:14px 14px 14px 16px;background:linear-gradient(160deg,#08112394,#060d1c66);position:relative;overflow:hidden}.page-contact .location-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--cyan),var(--blue))}.page-contact .location-item h3{font-size:.98rem;color:#c5d9ff;margin-bottom:8px}.page-contact .location-item p{color:#e4edff;line-height:1.7;font-size:.95rem}.page-contact .location-item b{color:#fff}@media(max-width:1000px){.page-contact .hero{grid-template-columns:1fr;padding-top:38px}.page-contact .hero-visual{min-height:360px}.page-contact .contact-board{grid-template-columns:1fr}}@media(max-width:640px){.page-contact .card{padding:20px 18px 22px}.page-contact .hero-copy p{font-size:.95rem}}@media(max-width:900px){.page-contact .topbar{min-height:72px;padding:16px 20px 0}.page-contact .brand img{width:150px}.page-contact .main-nav{display:none}.page-contact .menu-icon-btn{display:inline-flex}.page-contact .ending-shell{width:calc(100vw - 32px)}.page-contact .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-contact .layout{padding-top:108px}}@media(max-width:640px){.page-contact .ending-main{grid-template-columns:1fr}}.page-copyright-policy .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-copyright-policy .topbar:hover,.page-copyright-policy .topbar:focus-within,.page-copyright-policy .topbar:has(.nav-center:hover){background:#192464ab}.page-copyright-policy .topbar.scrolled,.page-copyright-policy .topbar.scrolled:hover,.page-copyright-policy .topbar.scrolled:focus-within,.page-copyright-policy .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-copyright-policy .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-copyright-policy .brand img{display:block;width:190px;height:auto}.page-copyright-policy .nav-center{flex:1;position:relative;margin:0 22px}.page-copyright-policy .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-copyright-policy .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-copyright-policy .main-nav-item{position:relative}.page-copyright-policy .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-copyright-policy .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-copyright-policy .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-copyright-policy .main-nav-link:hover{opacity:.75}.page-copyright-policy .topbar.scrolled .main-nav-link{color:#141f43eb}.page-copyright-policy .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-copyright-policy .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-copyright-policy .nav-center:hover .nav-dropdown,.page-copyright-policy .nav-center:focus-within .nav-dropdown,.page-copyright-policy .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-copyright-policy .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-copyright-policy .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-copyright-policy .dropdown-col{text-align:center}.page-copyright-policy .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-copyright-policy .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-copyright-policy .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-copyright-policy .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-copyright-policy .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-copyright-policy .dropdown-links a:hover{color:#fffffffa}.page-copyright-policy .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-copyright-policy .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-copyright-policy .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-weight:600}.page-copyright-policy .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-copyright-policy .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:#fff;line-height:1}.page-copyright-policy .menu-icon-btn{display:none}.page-copyright-policy .topbar.scrolled .icon-btn{color:#1b2c5a}.page-copyright-policy .shell{margin-top:132px}.page-copyright-policy .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-copyright-policy .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-copyright-policy .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-copyright-policy .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-copyright-policy .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-copyright-policy .ending-links{list-style:none;display:grid;gap:10px}.page-copyright-policy .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-copyright-policy .ending-links a:hover{color:#fff}.page-copyright-policy .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-copyright-policy .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-copyright-policy .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-copyright-policy .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-copyright-policy .ending-meta,.page-copyright-policy .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-copyright-policy .topbar{min-height:72px;padding:16px 20px 0}.page-copyright-policy .brand img{width:150px}.page-copyright-policy .main-nav{display:none}.page-copyright-policy .menu-icon-btn{display:inline-flex}.page-copyright-policy .ending-shell{width:calc(100vw - 32px)}.page-copyright-policy .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-copyright-policy .shell{margin-top:112px}}@media(max-width:640px){.page-copyright-policy .ending-main{grid-template-columns:1fr}}.page-copyright-policy{--bg: #060b1a;--bg-soft: #0b1330;--text: #e9f0ff;--text-soft: #a7b8df;--accent: #68e1ff;--accent-2: #9a7bff;--card: rgba(13, 21, 47, .72);--border: rgba(115, 158, 255, .25);--shadow: 0 24px 80px rgba(0, 0, 0, .45)}.page-copyright-policy *{box-sizing:border-box}.page-copyright-policy{margin:0;min-height:100%}.page-copyright-policy{position:relative;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 50% 115%,rgba(141,164,255,.14),transparent 65%),radial-gradient(680px 240px at 62% 36%,rgba(255,255,255,.08),transparent 70%),radial-gradient(900px 520px at 10% -10%,rgba(104,225,255,.18),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(154,123,255,.2),transparent 60%),linear-gradient(145deg,var(--bg) 0%,var(--bg-soft) 45%,#111838 100%);background-attachment:fixed;overflow-x:hidden}.page-copyright-policy:before,.page-copyright-policy:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page-copyright-policy:before{background-image:radial-gradient(3.2px 3.2px at 8% 18%,rgba(255,255,255,1),transparent 64%),radial-gradient(3px 3px at 28% 48%,rgba(232,245,255,.98),transparent 64%),radial-gradient(3.1px 3.1px at 52% 22%,rgba(255,255,255,.98),transparent 64%),radial-gradient(2.9px 2.9px at 76% 34%,rgba(230,244,255,.96),transparent 64%),radial-gradient(3.2px 3.2px at 90% 70%,rgba(255,255,255,.98),transparent 64%),radial-gradient(1.8px 1.8px at 16% 64%,rgba(196,232,255,.9),transparent 62%),radial-gradient(2px 2px at 26% 32%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.4px 1.4px at 34% 78%,rgba(184,221,255,.78),transparent 62%),radial-gradient(2px 2px at 46% 14%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.7px 1.7px at 56% 52%,rgba(171,211,255,.86),transparent 63%),radial-gradient(2px 2px at 68% 24%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.5px 1.5px at 78% 74%,rgba(180,219,255,.84),transparent 62%),radial-gradient(2.1px 2.1px at 88% 42%,rgba(255,255,255,.92),transparent 64%),radial-gradient(1.6px 1.6px at 95% 86%,rgba(178,216,255,.82),transparent 62%);background-size:300px 300px;opacity:.72;filter:drop-shadow(0 0 4px rgba(210,237,255,.55));animation:star-drift 90s linear infinite,star-cluster-a 20s steps(1,end) infinite}.page-copyright-policy:after{background-image:radial-gradient(1.1px 1.1px at 4% 12%,rgba(255,255,255,.78),transparent 58%),radial-gradient(1px 1px at 12% 58%,rgba(180,220,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 24% 86%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 36% 24%,rgba(171,214,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 48% 66%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 60% 40%,rgba(160,208,255,.66),transparent 58%),radial-gradient(1.2px 1.2px at 72% 84%,rgba(255,255,255,.74),transparent 58%),radial-gradient(1px 1px at 82% 14%,rgba(171,215,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 92% 56%,rgba(255,255,255,.7),transparent 58%),radial-gradient(1px 1px at 98% 30%,rgba(158,207,255,.64),transparent 58%);background-size:180px 180px;opacity:.42;animation:star-drift 130s linear infinite reverse,star-cluster-b 26s steps(1,end) infinite;animation-delay:0s,-8s}.page-copyright-policy .grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:none;-webkit-mask-image:none;mask-image:none;opacity:0}.page-copyright-policy .shell{position:relative;z-index:2;width:min(960px,calc(100vw - 40px));margin:132px auto 48px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-copyright-policy .top{margin-bottom:28px}.page-copyright-policy .kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-copyright-policy h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.page-copyright-policy .top h1{position:relative;padding-bottom:16px;margin-bottom:12px}.page-copyright-policy .top h1:after{content:"";position:absolute;left:0;bottom:0;width:min(320px,72vw);height:2px;border-radius:999px;background:linear-gradient(90deg,#78ceff33,#82d8ffe6 20%,#fffffff2,#82d8ffe6 80%,#78ceff33);background-size:220% 100%;box-shadow:0 0 10px #96dfff80;animation:title-line-scroll 4.2s linear infinite}.page-copyright-policy .subtitle{margin-top:10px;color:var(--text-soft);font-size:14px}.page-copyright-policy .content{line-height:1.85;color:#d9e5ff}.page-copyright-policy .content h2,.page-copyright-policy .content h3{margin-top:28px;margin-bottom:10px;line-height:1.35}.page-copyright-policy .content>h2:first-child{display:none}.page-copyright-policy .content h2{font-size:clamp(20px,2.5vw,28px);color:#f1f6ff}.page-copyright-policy .content h3{font-size:clamp(16px,2vw,21px);color:#d8e6ff}.page-copyright-policy .content p{margin:10px 0}.page-copyright-policy .content ul{margin:10px 0 10px 20px;padding:0}.page-copyright-policy .content li{margin:8px 0}.page-copyright-policy .content strong{color:#fff}.page-copyright-policy .content code{font-family:Cascadia Mono,Consolas,monospace;padding:2px 7px;border-radius:6px;background:#68e1ff1a;color:#d5f7ff}.page-copyright-policy .footer{margin-top:30px;padding-top:18px;border-top:1px solid rgba(115,158,255,.22);color:var(--text-soft);font-size:13px}.page-copyright-policy a{color:var(--accent);text-decoration:none}.page-copyright-policy a:hover{text-decoration:underline}@media(max-width:700px){.page-copyright-policy .shell{width:calc(100vw - 20px);margin:104px auto 20px;padding:20px;border-radius:16px}}.page-privacy-policy .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-privacy-policy .topbar:hover,.page-privacy-policy .topbar:focus-within,.page-privacy-policy .topbar:has(.nav-center:hover){background:#192464ab}.page-privacy-policy .topbar.scrolled,.page-privacy-policy .topbar.scrolled:hover,.page-privacy-policy .topbar.scrolled:focus-within,.page-privacy-policy .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-privacy-policy .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-privacy-policy .brand img{display:block;width:190px;height:auto}.page-privacy-policy .nav-center{flex:1;position:relative;margin:0 22px}.page-privacy-policy .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-privacy-policy .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-privacy-policy .main-nav-item{position:relative}.page-privacy-policy .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-privacy-policy .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-privacy-policy .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-privacy-policy .main-nav-link:hover{opacity:.75}.page-privacy-policy .topbar.scrolled .main-nav-link{color:#141f43eb}.page-privacy-policy .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-privacy-policy .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-privacy-policy .nav-center:hover .nav-dropdown,.page-privacy-policy .nav-center:focus-within .nav-dropdown,.page-privacy-policy .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-privacy-policy .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-privacy-policy .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-privacy-policy .dropdown-col{text-align:center}.page-privacy-policy .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-privacy-policy .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-privacy-policy .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-privacy-policy .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-privacy-policy .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-privacy-policy .dropdown-links a:hover{color:#fffffffa}.page-privacy-policy .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-privacy-policy .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-privacy-policy .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-weight:600}.page-privacy-policy .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-privacy-policy .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:#fff;line-height:1}.page-privacy-policy .menu-icon-btn{display:none}.page-privacy-policy .topbar.scrolled .icon-btn{color:#1b2c5a}.page-privacy-policy .shell{margin-top:132px}.page-privacy-policy .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-privacy-policy .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-privacy-policy .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-privacy-policy .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-privacy-policy .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-privacy-policy .ending-links{list-style:none;display:grid;gap:10px}.page-privacy-policy .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-privacy-policy .ending-links a:hover{color:#fff}.page-privacy-policy .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-privacy-policy .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-privacy-policy .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-privacy-policy .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-privacy-policy .ending-meta,.page-privacy-policy .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-privacy-policy .topbar{min-height:72px;padding:16px 20px 0}.page-privacy-policy .brand img{width:150px}.page-privacy-policy .main-nav{display:none}.page-privacy-policy .menu-icon-btn{display:inline-flex}.page-privacy-policy .ending-shell{width:calc(100vw - 32px)}.page-privacy-policy .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-privacy-policy .shell{margin-top:112px}}@media(max-width:640px){.page-privacy-policy .ending-main{grid-template-columns:1fr}}.page-privacy-policy{--bg: #060b1a;--bg-soft: #0b1330;--text: #e9f0ff;--text-soft: #a7b8df;--accent: #68e1ff;--accent-2: #9a7bff;--card: rgba(13, 21, 47, .72);--border: rgba(115, 158, 255, .25);--shadow: 0 24px 80px rgba(0, 0, 0, .45)}.page-privacy-policy *{box-sizing:border-box}.page-privacy-policy{margin:0;min-height:100%}.page-privacy-policy{position:relative;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 50% 115%,rgba(141,164,255,.14),transparent 65%),radial-gradient(680px 240px at 62% 36%,rgba(255,255,255,.08),transparent 70%),radial-gradient(900px 520px at 10% -10%,rgba(104,225,255,.18),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(154,123,255,.2),transparent 60%),linear-gradient(145deg,var(--bg) 0%,var(--bg-soft) 45%,#111838 100%);background-attachment:fixed;overflow-x:hidden}.page-privacy-policy:before,.page-privacy-policy:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page-privacy-policy:before{background-image:radial-gradient(3.2px 3.2px at 8% 18%,rgba(255,255,255,1),transparent 64%),radial-gradient(3px 3px at 28% 48%,rgba(232,245,255,.98),transparent 64%),radial-gradient(3.1px 3.1px at 52% 22%,rgba(255,255,255,.98),transparent 64%),radial-gradient(2.9px 2.9px at 76% 34%,rgba(230,244,255,.96),transparent 64%),radial-gradient(3.2px 3.2px at 90% 70%,rgba(255,255,255,.98),transparent 64%),radial-gradient(1.8px 1.8px at 16% 64%,rgba(196,232,255,.9),transparent 62%),radial-gradient(2px 2px at 26% 32%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.4px 1.4px at 34% 78%,rgba(184,221,255,.78),transparent 62%),radial-gradient(2px 2px at 46% 14%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.7px 1.7px at 56% 52%,rgba(171,211,255,.86),transparent 63%),radial-gradient(2px 2px at 68% 24%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.5px 1.5px at 78% 74%,rgba(180,219,255,.84),transparent 62%),radial-gradient(2.1px 2.1px at 88% 42%,rgba(255,255,255,.92),transparent 64%),radial-gradient(1.6px 1.6px at 95% 86%,rgba(178,216,255,.82),transparent 62%);background-size:300px 300px;opacity:.72;filter:drop-shadow(0 0 4px rgba(210,237,255,.55));animation:star-drift 90s linear infinite,star-cluster-a 20s steps(1,end) infinite}.page-privacy-policy:after{background-image:radial-gradient(1.1px 1.1px at 4% 12%,rgba(255,255,255,.78),transparent 58%),radial-gradient(1px 1px at 12% 58%,rgba(180,220,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 24% 86%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 36% 24%,rgba(171,214,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 48% 66%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 60% 40%,rgba(160,208,255,.66),transparent 58%),radial-gradient(1.2px 1.2px at 72% 84%,rgba(255,255,255,.74),transparent 58%),radial-gradient(1px 1px at 82% 14%,rgba(171,215,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 92% 56%,rgba(255,255,255,.7),transparent 58%),radial-gradient(1px 1px at 98% 30%,rgba(158,207,255,.64),transparent 58%);background-size:180px 180px;opacity:.42;animation:star-drift 130s linear infinite reverse,star-cluster-b 26s steps(1,end) infinite;animation-delay:0s,-8s}.page-privacy-policy .grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:none;-webkit-mask-image:none;mask-image:none;opacity:0}.page-privacy-policy .shell{position:relative;z-index:2;width:min(960px,calc(100vw - 40px));margin:132px auto 48px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-privacy-policy .top{margin-bottom:28px}.page-privacy-policy .kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-privacy-policy h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.page-privacy-policy .top h1{position:relative;padding-bottom:16px;margin-bottom:12px}.page-privacy-policy .top h1:after{content:"";position:absolute;left:0;bottom:0;width:min(320px,72vw);height:2px;border-radius:999px;background:linear-gradient(90deg,#78ceff33,#82d8ffe6 20%,#fffffff2,#82d8ffe6 80%,#78ceff33);background-size:220% 100%;box-shadow:0 0 10px #96dfff80;animation:title-line-scroll 4.2s linear infinite}.page-privacy-policy .subtitle{margin-top:10px;color:var(--text-soft);font-size:14px}.page-privacy-policy .content{line-height:1.85;color:#d9e5ff}.page-privacy-policy .content h2,.page-privacy-policy .content h3{margin-top:28px;margin-bottom:10px;line-height:1.35}.page-privacy-policy .content>h2:first-child{display:none}.page-privacy-policy .content h2{font-size:clamp(20px,2.5vw,28px);color:#f1f6ff}.page-privacy-policy .content h3{font-size:clamp(16px,2vw,21px);color:#d8e6ff}.page-privacy-policy .content p{margin:10px 0}.page-privacy-policy .content ul{margin:10px 0 10px 20px;padding:0}.page-privacy-policy .content li{margin:8px 0}.page-privacy-policy .content strong{color:#fff}.page-privacy-policy .content code{font-family:Cascadia Mono,Consolas,monospace;padding:2px 7px;border-radius:6px;background:#68e1ff1a;color:#d5f7ff}.page-privacy-policy .footer{margin-top:30px;padding-top:18px;border-top:1px solid rgba(115,158,255,.22);color:var(--text-soft);font-size:13px}.page-privacy-policy a{color:var(--accent);text-decoration:none}.page-privacy-policy a:hover{text-decoration:underline}@media(max-width:700px){.page-privacy-policy .shell{width:calc(100vw - 20px);margin:104px auto 20px;padding:20px;border-radius:16px}}.page-terms-of-use .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-terms-of-use .topbar:hover,.page-terms-of-use .topbar:focus-within,.page-terms-of-use .topbar:has(.nav-center:hover){background:#192464ab}.page-terms-of-use .topbar.scrolled,.page-terms-of-use .topbar.scrolled:hover,.page-terms-of-use .topbar.scrolled:focus-within,.page-terms-of-use .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-terms-of-use .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-terms-of-use .brand img{display:block;width:190px;height:auto}.page-terms-of-use .nav-center{flex:1;position:relative;margin:0 22px}.page-terms-of-use .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-terms-of-use .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-terms-of-use .main-nav-item{position:relative}.page-terms-of-use .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-terms-of-use .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-terms-of-use .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-terms-of-use .main-nav-link:hover{opacity:.75}.page-terms-of-use .topbar.scrolled .main-nav-link{color:#141f43eb}.page-terms-of-use .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-terms-of-use .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-terms-of-use .nav-center:hover .nav-dropdown,.page-terms-of-use .nav-center:focus-within .nav-dropdown,.page-terms-of-use .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-terms-of-use .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-terms-of-use .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-terms-of-use .dropdown-col{text-align:center}.page-terms-of-use .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-terms-of-use .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-terms-of-use .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-terms-of-use .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-terms-of-use .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-terms-of-use .dropdown-links a:hover{color:#fffffffa}.page-terms-of-use .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-terms-of-use .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-terms-of-use .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-weight:600}.page-terms-of-use .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-terms-of-use .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:#fff;line-height:1}.page-terms-of-use .menu-icon-btn{display:none}.page-terms-of-use .topbar.scrolled .icon-btn{color:#1b2c5a}.page-terms-of-use .shell{margin-top:132px}.page-terms-of-use .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-terms-of-use .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-terms-of-use .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-terms-of-use .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-terms-of-use .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-terms-of-use .ending-links{list-style:none;display:grid;gap:10px}.page-terms-of-use .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-terms-of-use .ending-links a:hover{color:#fff}.page-terms-of-use .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-terms-of-use .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-terms-of-use .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-terms-of-use .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-terms-of-use .ending-meta,.page-terms-of-use .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-terms-of-use .topbar{min-height:72px;padding:16px 20px 0}.page-terms-of-use .brand img{width:150px}.page-terms-of-use .main-nav{display:none}.page-terms-of-use .menu-icon-btn{display:inline-flex}.page-terms-of-use .ending-shell{width:calc(100vw - 32px)}.page-terms-of-use .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-terms-of-use .shell{margin-top:112px}}@media(max-width:640px){.page-terms-of-use .ending-main{grid-template-columns:1fr}}.page-terms-of-use{--bg: #060b1a;--bg-soft: #0b1330;--text: #e9f0ff;--text-soft: #a7b8df;--accent: #68e1ff;--accent-2: #9a7bff;--card: rgba(13, 21, 47, .72);--border: rgba(115, 158, 255, .25);--shadow: 0 24px 80px rgba(0, 0, 0, .45)}.page-terms-of-use *{box-sizing:border-box}.page-terms-of-use{margin:0;min-height:100%}.page-terms-of-use{position:relative;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 50% 115%,rgba(141,164,255,.14),transparent 65%),radial-gradient(680px 240px at 62% 36%,rgba(255,255,255,.08),transparent 70%),radial-gradient(900px 520px at 10% -10%,rgba(104,225,255,.18),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(154,123,255,.2),transparent 60%),linear-gradient(145deg,var(--bg) 0%,var(--bg-soft) 45%,#111838 100%);background-attachment:fixed;overflow-x:hidden}.page-terms-of-use:before,.page-terms-of-use:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page-terms-of-use:before{background-image:radial-gradient(3.2px 3.2px at 8% 18%,rgba(255,255,255,1),transparent 64%),radial-gradient(3px 3px at 28% 48%,rgba(232,245,255,.98),transparent 64%),radial-gradient(3.1px 3.1px at 52% 22%,rgba(255,255,255,.98),transparent 64%),radial-gradient(2.9px 2.9px at 76% 34%,rgba(230,244,255,.96),transparent 64%),radial-gradient(3.2px 3.2px at 90% 70%,rgba(255,255,255,.98),transparent 64%),radial-gradient(1.8px 1.8px at 16% 64%,rgba(196,232,255,.9),transparent 62%),radial-gradient(2px 2px at 26% 32%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.4px 1.4px at 34% 78%,rgba(184,221,255,.78),transparent 62%),radial-gradient(2px 2px at 46% 14%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.7px 1.7px at 56% 52%,rgba(171,211,255,.86),transparent 63%),radial-gradient(2px 2px at 68% 24%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.5px 1.5px at 78% 74%,rgba(180,219,255,.84),transparent 62%),radial-gradient(2.1px 2.1px at 88% 42%,rgba(255,255,255,.92),transparent 64%),radial-gradient(1.6px 1.6px at 95% 86%,rgba(178,216,255,.82),transparent 62%);background-size:300px 300px;opacity:.72;filter:drop-shadow(0 0 4px rgba(210,237,255,.55));animation:star-drift 90s linear infinite,star-cluster-a 20s steps(1,end) infinite}.page-terms-of-use:after{background-image:radial-gradient(1.1px 1.1px at 4% 12%,rgba(255,255,255,.78),transparent 58%),radial-gradient(1px 1px at 12% 58%,rgba(180,220,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 24% 86%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 36% 24%,rgba(171,214,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 48% 66%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 60% 40%,rgba(160,208,255,.66),transparent 58%),radial-gradient(1.2px 1.2px at 72% 84%,rgba(255,255,255,.74),transparent 58%),radial-gradient(1px 1px at 82% 14%,rgba(171,215,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 92% 56%,rgba(255,255,255,.7),transparent 58%),radial-gradient(1px 1px at 98% 30%,rgba(158,207,255,.64),transparent 58%);background-size:180px 180px;opacity:.42;animation:star-drift 130s linear infinite reverse,star-cluster-b 26s steps(1,end) infinite;animation-delay:0s,-8s}.page-terms-of-use .grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:none;-webkit-mask-image:none;mask-image:none;opacity:0}.page-terms-of-use .shell{position:relative;z-index:2;width:min(960px,calc(100vw - 40px));margin:132px auto 48px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-terms-of-use .top{margin-bottom:28px}.page-terms-of-use .kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-terms-of-use h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.page-terms-of-use .top h1{position:relative;padding-bottom:16px;margin-bottom:12px}.page-terms-of-use .top h1:after{content:"";position:absolute;left:0;bottom:0;width:min(320px,72vw);height:2px;border-radius:999px;background:linear-gradient(90deg,#78ceff33,#82d8ffe6 20%,#fffffff2,#82d8ffe6 80%,#78ceff33);background-size:220% 100%;box-shadow:0 0 10px #96dfff80;animation:title-line-scroll 4.2s linear infinite}.page-terms-of-use .subtitle{margin-top:10px;color:var(--text-soft);font-size:14px}.page-terms-of-use .content{line-height:1.85;color:#d9e5ff}.page-terms-of-use .content h2,.page-terms-of-use .content h3{margin-top:28px;margin-bottom:10px;line-height:1.35}.page-terms-of-use .content>h2:first-child{display:none}.page-terms-of-use .content h2{font-size:clamp(20px,2.5vw,28px);color:#f1f6ff}.page-terms-of-use .content h3{font-size:clamp(16px,2vw,21px);color:#d8e6ff}.page-terms-of-use .content p{margin:10px 0}.page-terms-of-use .content ul{margin:10px 0 10px 20px;padding:0}.page-terms-of-use .content li{margin:8px 0}.page-terms-of-use .content strong{color:#fff}.page-terms-of-use .content code{font-family:Cascadia Mono,Consolas,monospace;padding:2px 7px;border-radius:6px;background:#68e1ff1a;color:#d5f7ff}.page-terms-of-use .footer{margin-top:30px;padding-top:18px;border-top:1px solid rgba(115,158,255,.22);color:var(--text-soft);font-size:13px}.page-terms-of-use a{color:var(--accent);text-decoration:none}.page-terms-of-use a:hover{text-decoration:underline}@media(max-width:700px){.page-terms-of-use .shell{width:calc(100vw - 20px);margin:104px auto 20px;padding:20px;border-radius:16px}}.page-legal-notice .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-legal-notice .topbar:hover,.page-legal-notice .topbar:focus-within,.page-legal-notice .topbar:has(.nav-center:hover){background:#192464ab}.page-legal-notice .topbar.scrolled,.page-legal-notice .topbar.scrolled:hover,.page-legal-notice .topbar.scrolled:focus-within,.page-legal-notice .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-legal-notice .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-legal-notice .brand img{display:block;width:190px;height:auto}.page-legal-notice .nav-center{flex:1;position:relative;margin:0 22px}.page-legal-notice .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-legal-notice .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-legal-notice .main-nav-item{position:relative}.page-legal-notice .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-legal-notice .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-legal-notice .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-legal-notice .main-nav-link:hover{opacity:.75}.page-legal-notice .topbar.scrolled .main-nav-link{color:#141f43eb}.page-legal-notice .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-legal-notice .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-legal-notice .nav-center:hover .nav-dropdown,.page-legal-notice .nav-center:focus-within .nav-dropdown,.page-legal-notice .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-legal-notice .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-legal-notice .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-legal-notice .dropdown-col{text-align:center}.page-legal-notice .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-legal-notice .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-legal-notice .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-legal-notice .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-legal-notice .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-legal-notice .dropdown-links a:hover{color:#fffffffa}.page-legal-notice .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-legal-notice .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-legal-notice .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-weight:600}.page-legal-notice .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-legal-notice .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:#fff;line-height:1}.page-legal-notice .menu-icon-btn{display:none}.page-legal-notice .topbar.scrolled .icon-btn{color:#1b2c5a}.page-legal-notice .shell{margin-top:132px}.page-legal-notice .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-legal-notice .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-legal-notice .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-legal-notice .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-legal-notice .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-legal-notice .ending-links{list-style:none;display:grid;gap:10px}.page-legal-notice .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-legal-notice .ending-links a:hover{color:#fff}.page-legal-notice .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-legal-notice .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-legal-notice .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-legal-notice .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-legal-notice .ending-meta,.page-legal-notice .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-legal-notice .topbar{min-height:72px;padding:16px 20px 0}.page-legal-notice .brand img{width:150px}.page-legal-notice .main-nav{display:none}.page-legal-notice .menu-icon-btn{display:inline-flex}.page-legal-notice .ending-shell{width:calc(100vw - 32px)}.page-legal-notice .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-legal-notice .shell{margin-top:112px}}@media(max-width:640px){.page-legal-notice .ending-main{grid-template-columns:1fr}}.page-legal-notice{--bg: #060b1a;--bg-soft: #0b1330;--text: #e9f0ff;--text-soft: #a7b8df;--accent: #68e1ff;--accent-2: #9a7bff;--card: rgba(13, 21, 47, .72);--border: rgba(115, 158, 255, .25);--shadow: 0 24px 80px rgba(0, 0, 0, .45)}.page-legal-notice *{box-sizing:border-box}.page-legal-notice{margin:0;min-height:100%}.page-legal-notice{position:relative;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 50% 115%,rgba(141,164,255,.14),transparent 65%),radial-gradient(680px 240px at 62% 36%,rgba(255,255,255,.08),transparent 70%),radial-gradient(900px 520px at 10% -10%,rgba(104,225,255,.18),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(154,123,255,.2),transparent 60%),linear-gradient(145deg,var(--bg) 0%,var(--bg-soft) 45%,#111838 100%);background-attachment:fixed;overflow-x:hidden}.page-legal-notice:before,.page-legal-notice:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page-legal-notice:before{background-image:radial-gradient(3.2px 3.2px at 8% 18%,rgba(255,255,255,1),transparent 64%),radial-gradient(3px 3px at 28% 48%,rgba(232,245,255,.98),transparent 64%),radial-gradient(3.1px 3.1px at 52% 22%,rgba(255,255,255,.98),transparent 64%),radial-gradient(2.9px 2.9px at 76% 34%,rgba(230,244,255,.96),transparent 64%),radial-gradient(3.2px 3.2px at 90% 70%,rgba(255,255,255,.98),transparent 64%),radial-gradient(1.8px 1.8px at 16% 64%,rgba(196,232,255,.9),transparent 62%),radial-gradient(2px 2px at 26% 32%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.4px 1.4px at 34% 78%,rgba(184,221,255,.78),transparent 62%),radial-gradient(2px 2px at 46% 14%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.7px 1.7px at 56% 52%,rgba(171,211,255,.86),transparent 63%),radial-gradient(2px 2px at 68% 24%,rgba(255,255,255,.9),transparent 64%),radial-gradient(1.5px 1.5px at 78% 74%,rgba(180,219,255,.84),transparent 62%),radial-gradient(2.1px 2.1px at 88% 42%,rgba(255,255,255,.92),transparent 64%),radial-gradient(1.6px 1.6px at 95% 86%,rgba(178,216,255,.82),transparent 62%);background-size:300px 300px;opacity:.72;filter:drop-shadow(0 0 4px rgba(210,237,255,.55));animation:star-drift 90s linear infinite,star-cluster-a 20s steps(1,end) infinite}.page-legal-notice:after{background-image:radial-gradient(1.1px 1.1px at 4% 12%,rgba(255,255,255,.78),transparent 58%),radial-gradient(1px 1px at 12% 58%,rgba(180,220,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 24% 86%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 36% 24%,rgba(171,214,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 48% 66%,rgba(255,255,255,.72),transparent 58%),radial-gradient(1px 1px at 60% 40%,rgba(160,208,255,.66),transparent 58%),radial-gradient(1.2px 1.2px at 72% 84%,rgba(255,255,255,.74),transparent 58%),radial-gradient(1px 1px at 82% 14%,rgba(171,215,255,.68),transparent 58%),radial-gradient(1.2px 1.2px at 92% 56%,rgba(255,255,255,.7),transparent 58%),radial-gradient(1px 1px at 98% 30%,rgba(158,207,255,.64),transparent 58%);background-size:180px 180px;opacity:.42;animation:star-drift 130s linear infinite reverse,star-cluster-b 26s steps(1,end) infinite;animation-delay:0s,-8s}.page-legal-notice .grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:none;-webkit-mask-image:none;mask-image:none;opacity:0}.page-legal-notice .shell{position:relative;z-index:2;width:min(960px,calc(100vw - 40px));margin:132px auto 48px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-legal-notice .top{margin-bottom:28px}.page-legal-notice .kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-legal-notice h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.page-legal-notice .top h1{position:relative;padding-bottom:16px;margin-bottom:12px}.page-legal-notice .top h1:after{content:"";position:absolute;left:0;bottom:0;width:min(320px,72vw);height:2px;border-radius:999px;background:linear-gradient(90deg,#78ceff33,#82d8ffe6 20%,#fffffff2,#82d8ffe6 80%,#78ceff33);background-size:220% 100%;box-shadow:0 0 10px #96dfff80;animation:title-line-scroll 4.2s linear infinite}.page-legal-notice .subtitle{margin-top:10px;color:var(--text-soft);font-size:14px}.page-legal-notice .content{line-height:1.85;color:#d9e5ff}.page-legal-notice .content h2,.page-legal-notice .content h3{margin-top:28px;margin-bottom:10px;line-height:1.35}.page-legal-notice .content>h2:first-child{display:none}.page-legal-notice .content h2{font-size:clamp(20px,2.5vw,28px);color:#f1f6ff}.page-legal-notice .content h3{font-size:clamp(16px,2vw,21px);color:#d8e6ff}.page-legal-notice .content p{margin:10px 0}.page-legal-notice .content ul{margin:10px 0 10px 20px;padding:0}.page-legal-notice .content li{margin:8px 0}.page-legal-notice .content strong{color:#fff}.page-legal-notice .content code{font-family:Cascadia Mono,Consolas,monospace;padding:2px 7px;border-radius:6px;background:#68e1ff1a;color:#d5f7ff}.page-legal-notice .footer{margin-top:30px;padding-top:18px;border-top:1px solid rgba(115,158,255,.22);color:var(--text-soft);font-size:13px}.page-legal-notice a{color:var(--accent);text-decoration:none}.page-legal-notice a:hover{text-decoration:underline}@keyframes star-cluster-a{0%,12%,28%,46%,62%,78%,92%,to{opacity:.62;filter:brightness(.96) drop-shadow(0 0 3px rgba(210,237,255,.42))}20%,55%,86%{opacity:.92;filter:brightness(1.35) drop-shadow(0 0 8px rgba(227,245,255,.9))}36%,70%{opacity:.75;filter:brightness(1.08) drop-shadow(0 0 5px rgba(212,238,255,.62))}}@keyframes star-cluster-b{0%,18%,36%,52%,68%,84%,to{opacity:.34;filter:brightness(.9)}26%,60%,90%{opacity:.58;filter:brightness(1.2)}44%,76%{opacity:.46;filter:brightness(1.02)}}@keyframes title-line-scroll{0%{background-position:0% 0}to{background-position:220% 0}}@media(max-width:700px){.page-legal-notice .shell{width:calc(100vw - 20px);margin:104px auto 20px;padding:20px;border-radius:16px}}.page-core-business-operation-system{--text-white: #ffffff;--theme-primary: #2f7fe8}.page-core-business-operation-system *{box-sizing:border-box;margin:0;padding:0}.page-core-business-operation-system{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-core-business-operation-system{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-core-business-operation-system .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-core-business-operation-system .topbar:hover,.page-core-business-operation-system .topbar:focus-within,.page-core-business-operation-system .topbar:has(.nav-center:hover){background:#192464ab}.page-core-business-operation-system .topbar.scrolled,.page-core-business-operation-system .topbar.scrolled:hover,.page-core-business-operation-system .topbar.scrolled:focus-within,.page-core-business-operation-system .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-core-business-operation-system .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-core-business-operation-system .brand img{display:block;width:190px;height:auto}.page-core-business-operation-system .nav-center{flex:1;position:relative;margin:0 22px}.page-core-business-operation-system .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-core-business-operation-system .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-core-business-operation-system .main-nav-item{position:relative}.page-core-business-operation-system .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-core-business-operation-system .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-core-business-operation-system .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-core-business-operation-system .main-nav-link:hover{opacity:.75}.page-core-business-operation-system .topbar.scrolled .main-nav-link{color:#141f43eb}.page-core-business-operation-system .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-core-business-operation-system .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-core-business-operation-system .nav-center:hover .nav-dropdown,.page-core-business-operation-system .nav-center:focus-within .nav-dropdown,.page-core-business-operation-system .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-core-business-operation-system .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-core-business-operation-system .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-core-business-operation-system .dropdown-col{text-align:center}.page-core-business-operation-system .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-core-business-operation-system .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-core-business-operation-system .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-core-business-operation-system .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-core-business-operation-system .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-core-business-operation-system .dropdown-links a:hover{color:#fffffffa}.page-core-business-operation-system .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-core-business-operation-system .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-core-business-operation-system .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-core-business-operation-system .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-core-business-operation-system .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-core-business-operation-system .menu-icon-btn{display:none}.page-core-business-operation-system .topbar.scrolled .icon-btn{color:#1b2c5a}.page-core-business-operation-system .page-main{position:relative;min-height:100vh;display:flex;align-items:flex-end;background:linear-gradient(110deg,#051a40cc,#082559a3 36%,#0721576b,#061a4694),url(/assets/business/pixta_95062611_M-1536x1018.jpg) center/cover no-repeat;color:#fff;overflow:hidden}.page-core-business-operation-system .page-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04123014,#04123080);pointer-events:none}.page-core-business-operation-system .hero-card{position:relative;z-index:1;width:min(1080px,100%);margin:0 auto;padding:148px 24px 52px;color:#fff;text-align:left}.page-core-business-operation-system .hero-card h1{font-size:clamp(36px,4.7vw,70px);margin-bottom:20px;line-height:1.14;text-shadow:0 12px 24px rgba(4,13,33,.48)}.page-core-business-operation-system .hero-card p{font-size:clamp(16px,1.24vw,22px);line-height:1.92;color:#fffffff2;text-shadow:0 8px 18px rgba(4,13,33,.42);max-width:1040px}.page-core-business-operation-system .systems-section{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#edf3ff);display:flex;flex-direction:column;justify-content:center;padding:24px 0}.page-core-business-operation-system .catalog-section{min-height:100vh;background:#f2f4f8;display:flex;align-items:center;padding:80px 0 56px;position:relative;overflow:hidden}.page-core-business-operation-system .catalog-section:before,.page-core-business-operation-system .catalog-section:after{content:"";position:absolute;width:clamp(120px,12vw,180px);height:clamp(120px,12vw,180px);background:linear-gradient(145deg,#2f7fe8,#4f9dff);z-index:0;opacity:.95}.page-core-business-operation-system .catalog-section:before{left:-58px;top:-58px;transform:rotate(45deg)}.page-core-business-operation-system .catalog-section:after{right:-62px;bottom:-62px;transform:rotate(45deg)}.page-core-business-operation-system .catalog-shell{width:min(1280px,calc(100vw - 64px));margin:0 auto;position:relative;z-index:1}.page-core-business-operation-system .catalog-title{text-align:center;font-size:clamp(38px,4.2vw,62px);letter-spacing:.18em;color:#111;margin-bottom:42px;font-weight:500}.page-core-business-operation-system .catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.page-core-business-operation-system .catalog-card{border-radius:18px;min-height:156px;padding:6px 10px 0;color:#fff;display:grid;justify-items:center;align-content:start;gap:24px;background:transparent}.page-core-business-operation-system .catalog-no{width:114px;height:114px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#2f7fe8,#2d6de0 62%,#56b6ff);border-radius:8px;transform:rotate(45deg);box-shadow:0 20px 34px #1a499970;position:relative;overflow:hidden}.page-core-business-operation-system .catalog-no:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(150deg,#10387b2e,#0f316c59);z-index:0}.page-core-business-operation-system .catalog-no-img{width:132%;height:132%;transform:rotate(-45deg) scale(1.18);transform-origin:center;background-size:cover;background-position:center;position:relative;z-index:1}.page-core-business-operation-system .catalog-name{font-size:clamp(16px,1.15vw,22px);line-height:1.25;font-weight:600;color:#1f2f55;letter-spacing:.01em;text-align:center}.page-core-business-operation-system .catalog-cn,.page-core-business-operation-system .catalog-en{display:block}.page-core-business-operation-system .catalog-en{margin-top:4px;font-size:clamp(13px,.92vw,16px);font-weight:700;color:#2f4f84;letter-spacing:.04em}.page-core-business-operation-system .systems-shell{width:min(1280px,calc(100vw - 64px));margin:0 auto;background:transparent}.page-core-business-operation-system .systems-head{padding:22px 28px;border-bottom:1px solid rgba(32,44,78,.18);margin-bottom:14px}.page-core-business-operation-system .systems-head h2{position:relative;display:inline-block;font-size:clamp(32px,2.5vw,44px);line-height:1.2;color:var(--theme-primary);font-weight:700}.page-core-business-operation-system .systems-head h2:after{content:"";position:absolute;left:0;bottom:-12px;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#2f7fe826,#2f7fe8f2,#2f7fe826);transform-origin:left center;animation:title-underline-flow 2.2s ease-in-out infinite}@keyframes title-underline-flow{0%{transform:scaleX(.18);opacity:.45}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.18);opacity:.45}}.page-core-business-operation-system .systems-panel{min-height:min(74vh,760px);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.page-core-business-operation-system .systems-panel.reverse .systems-visual{order:1}.page-core-business-operation-system .systems-panel.reverse .systems-copy{order:2}.page-core-business-operation-system .systems-copy{background:linear-gradient(145deg,#e7efff,#dce9ff);color:#1f2f55;display:grid;align-content:center;padding:clamp(28px,3vw,52px)}.page-core-business-operation-system .systems-item{display:grid;grid-template-columns:84px 1fr;gap:22px;align-items:flex-start}.page-core-business-operation-system .systems-no{width:84px;height:84px;border-radius:50%;background:#fff;color:#3f5688;display:inline-flex;align-items:center;justify-content:center;font-size:34px;line-height:1;font-weight:300}.page-core-business-operation-system .systems-text h3{font-size:clamp(30px,2.1vw,40px);line-height:1.3;margin-bottom:14px;font-weight:600;color:#1f3568}.page-core-business-operation-system .systems-text p{font-size:clamp(18px,1.12vw,24px);line-height:1.9;color:#22355fe6}.page-core-business-operation-system .systems-visual{background:url(/assets/business/pixta_95062611_M-1536x1018.jpg) center/cover no-repeat}.page-core-business-operation-system .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-core-business-operation-system .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-core-business-operation-system .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-core-business-operation-system .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-core-business-operation-system .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-core-business-operation-system .ending-links{list-style:none;display:grid;gap:10px}.page-core-business-operation-system .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-core-business-operation-system .ending-links a:hover{color:#fff}.page-core-business-operation-system .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-core-business-operation-system .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-core-business-operation-system .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-core-business-operation-system .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-core-business-operation-system .ending-meta,.page-core-business-operation-system .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-core-business-operation-system .topbar{min-height:72px;padding:16px 20px 0}.page-core-business-operation-system .brand img{width:150px}.page-core-business-operation-system .main-nav{display:none}.page-core-business-operation-system .menu-icon-btn{display:inline-flex}.page-core-business-operation-system .hero-card{width:calc(100vw - 32px);padding:120px 18px 36px}.page-core-business-operation-system .hero-card h1{margin-bottom:16px}.page-core-business-operation-system .catalog-shell{width:calc(100vw - 24px)}.page-core-business-operation-system .catalog-title{margin-bottom:28px;letter-spacing:.14em}.page-core-business-operation-system .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-core-business-operation-system .catalog-card{min-height:132px}.page-core-business-operation-system .catalog-no{width:90px;height:90px;font-size:38px}.page-core-business-operation-system .systems-shell{width:calc(100vw - 24px)}.page-core-business-operation-system .systems-panel{grid-template-columns:1fr;min-height:auto}.page-core-business-operation-system .systems-panel.reverse .systems-visual,.page-core-business-operation-system .systems-panel.reverse .systems-copy{order:initial}.page-core-business-operation-system .systems-copy{padding:24px 18px}.page-core-business-operation-system .systems-item{grid-template-columns:64px 1fr;gap:14px}.page-core-business-operation-system .systems-no{width:64px;height:64px;font-size:24px}.page-core-business-operation-system .systems-visual{min-height:36vh}.page-core-business-operation-system .ending-shell{width:calc(100vw - 32px)}.page-core-business-operation-system .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-core-business-operation-system .page-main{min-height:100svh}.page-core-business-operation-system .hero-card p{line-height:1.78}.page-core-business-operation-system .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-core-business-operation-system .catalog-name{font-size:22px}.page-core-business-operation-system .ending-main{grid-template-columns:1fr}}.page-ai-automation-system{--text-white: #ffffff}.page-ai-automation-system *{box-sizing:border-box;margin:0;padding:0}.page-ai-automation-system{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-ai-automation-system{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-ai-automation-system .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-ai-automation-system .topbar:hover,.page-ai-automation-system .topbar:focus-within,.page-ai-automation-system .topbar:has(.nav-center:hover){background:#192464ab}.page-ai-automation-system .topbar.scrolled,.page-ai-automation-system .topbar.scrolled:hover,.page-ai-automation-system .topbar.scrolled:focus-within,.page-ai-automation-system .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-ai-automation-system .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-ai-automation-system .brand img{display:block;width:190px;height:auto}.page-ai-automation-system .nav-center{flex:1;position:relative;margin:0 22px}.page-ai-automation-system .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-ai-automation-system .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-ai-automation-system .main-nav-item{position:relative}.page-ai-automation-system .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-ai-automation-system .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-ai-automation-system .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-ai-automation-system .main-nav-link:hover{opacity:.75}.page-ai-automation-system .topbar.scrolled .main-nav-link{color:#141f43eb}.page-ai-automation-system .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-ai-automation-system .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-ai-automation-system .nav-center:hover .nav-dropdown,.page-ai-automation-system .nav-center:focus-within .nav-dropdown,.page-ai-automation-system .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-ai-automation-system .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-ai-automation-system .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-ai-automation-system .dropdown-col{text-align:center}.page-ai-automation-system .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-ai-automation-system .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-ai-automation-system .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-ai-automation-system .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-ai-automation-system .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-ai-automation-system .dropdown-links a:hover{color:#fffffffa}.page-ai-automation-system .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-ai-automation-system .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-ai-automation-system .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-ai-automation-system .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-ai-automation-system .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-ai-automation-system .menu-icon-btn{display:none}.page-ai-automation-system .topbar.scrolled .icon-btn{color:#1b2c5a}.page-ai-automation-system .page-main{min-height:100vh;padding:148px 24px 42px;display:flex;align-items:flex-end;background:linear-gradient(160deg,#07183e2e,#06143480 62%,#061230b8),url(/assets/business-ai/istockphoto-1476251640-170667a.jpg) center/cover no-repeat}.page-ai-automation-system .hero-card{width:min(1080px,100%);margin:0;color:#fff;padding:0}.page-ai-automation-system .hero-card h1{font-size:clamp(34px,4.5vw,66px);margin-bottom:22px;line-height:1.18;text-shadow:0 10px 24px rgba(3,12,32,.45)}.page-ai-automation-system .hero-card p{font-size:clamp(16px,1.35vw,24px);line-height:1.9;color:#fffffff2;max-width:1020px;text-shadow:0 8px 20px rgba(3,12,32,.4)}.page-ai-automation-system .module-page{--module-bg: linear-gradient(160deg, #1d2646 0%, #242f56 100%);--module-title-color: #ffffff;--module-dot: radial-gradient(circle at 30% 30%, #dff1ff 0%, #9ec9ff 70%, #71a9ee 100%);--module-card-bg: #2f5faa;--module-card-text: #eef4ff;--module-content-bg: #3c73c9;--module-content-text: rgba(255, 255, 255, .95);min-height:100vh;background:var(--module-bg);padding:120px 0 72px;display:flex;align-items:center}.page-ai-automation-system .module-page:nth-of-type(odd){--module-bg: linear-gradient(160deg, #f6f9ff 0%, #eaf1ff 100%);--module-title-color: #22335f;--module-dot: radial-gradient(circle at 30% 30%, #4f8de3 0%, #2f69bf 72%, #1f4f96 100%);--module-card-bg: #dce9ff;--module-card-text: #1f3f78;--module-content-bg: #c8dcff;--module-content-text: rgba(25, 53, 101, .94)}.page-ai-automation-system .module-shell{width:min(1280px,calc(100vw - 88px));margin:0 auto}.page-ai-automation-system .module-title{display:flex;align-items:center;gap:12px;color:var(--module-title-color);font-size:clamp(30px,2.2vw,42px);margin-bottom:28px;letter-spacing:normal;font-weight:600}.page-ai-automation-system .module-title:before{content:"";width:34px;height:34px;border-radius:50%;background:var(--module-dot);flex:0 0 auto}.page-ai-automation-system .module-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.95fr) minmax(0,1.6fr);gap:16px;min-height:min(65vh,680px)}.page-ai-automation-system .module-card{background:var(--module-card-bg);padding:26px 24px 22px;color:var(--module-card-text);display:grid;align-content:start;justify-items:center;text-align:center}.page-ai-automation-system .module-card-icon{width:118px;height:118px;border-radius:50%;background:url(/assets/business-ai/istockphoto-1476251640-170667a.jpg) center/cover no-repeat;margin-bottom:18px;border:5px solid rgba(255,255,255,.7);box-shadow:0 8px 18px #14213e33}.page-ai-automation-system .module-card h3{font-size:clamp(24px,1.9vw,34px);margin-bottom:12px;line-height:1.25}.page-ai-automation-system .module-card p{font-size:clamp(16px,1.1vw,20px);line-height:1.75;color:var(--module-card-text)}.page-ai-automation-system .module-visual{background:url(/assets/business-ai/0_tTybtQ04jjhKT_vd.jpg) center/cover no-repeat;box-shadow:0 12px 24px #08122c38}.page-ai-automation-system .module-content{background:var(--module-content-bg);padding:28px;color:var(--module-card-text);display:grid;align-content:start;gap:18px}.page-ai-automation-system .module-content h3{font-size:clamp(32px,2.2vw,42px);line-height:1.25;margin-bottom:4px}.page-ai-automation-system .module-content p{font-size:clamp(18px,1.22vw,24px);line-height:1.86;color:var(--module-content-text)}.page-ai-automation-system .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-ai-automation-system .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-ai-automation-system .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-ai-automation-system .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-ai-automation-system .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-ai-automation-system .ending-links{list-style:none;display:grid;gap:10px}.page-ai-automation-system .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-ai-automation-system .ending-links a:hover{color:#fff}.page-ai-automation-system .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-ai-automation-system .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-ai-automation-system .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-ai-automation-system .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-ai-automation-system .ending-meta,.page-ai-automation-system .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-ai-automation-system .topbar{min-height:72px;padding:16px 20px 0}.page-ai-automation-system .brand img{width:150px}.page-ai-automation-system .main-nav{display:none}.page-ai-automation-system .menu-icon-btn{display:inline-flex}.page-ai-automation-system .module-shell{width:calc(100vw - 32px)}.page-ai-automation-system .module-grid{grid-template-columns:1fr;min-height:auto}.page-ai-automation-system .module-visual{min-height:44vh}.page-ai-automation-system .ending-shell{width:calc(100vw - 32px)}.page-ai-automation-system .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-ai-automation-system .ending-main{grid-template-columns:1fr}}.page-functional-management-system{--text-white: #ffffff}.page-functional-management-system *{box-sizing:border-box;margin:0;padding:0}.page-functional-management-system{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-functional-management-system{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-functional-management-system .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-functional-management-system .topbar:hover,.page-functional-management-system .topbar:focus-within,.page-functional-management-system .topbar:has(.nav-center:hover){background:#192464ab}.page-functional-management-system .topbar.scrolled,.page-functional-management-system .topbar.scrolled:hover,.page-functional-management-system .topbar.scrolled:focus-within,.page-functional-management-system .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-functional-management-system .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-functional-management-system .brand img{display:block;width:190px;height:auto}.page-functional-management-system .nav-center{flex:1;position:relative;margin:0 22px}.page-functional-management-system .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-functional-management-system .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-functional-management-system .main-nav-item{position:relative}.page-functional-management-system .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-functional-management-system .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-functional-management-system .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-functional-management-system .main-nav-link:hover{opacity:.75}.page-functional-management-system .topbar.scrolled .main-nav-link{color:#141f43eb}.page-functional-management-system .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-functional-management-system .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-functional-management-system .nav-center:hover .nav-dropdown,.page-functional-management-system .nav-center:focus-within .nav-dropdown,.page-functional-management-system .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-functional-management-system .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-functional-management-system .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-functional-management-system .dropdown-col{text-align:center}.page-functional-management-system .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-functional-management-system .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-functional-management-system .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-functional-management-system .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-functional-management-system .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-functional-management-system .dropdown-links a:hover{color:#fffffffa}.page-functional-management-system .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-functional-management-system .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-functional-management-system .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-functional-management-system .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-functional-management-system .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-functional-management-system .menu-icon-btn{display:none}.page-functional-management-system .topbar.scrolled .icon-btn{color:#1b2c5a}.page-functional-management-system .page-main{min-height:100vh;padding:148px 24px 52px;display:flex;align-items:flex-end;justify-content:flex-start;background:linear-gradient(120deg,#08193d3d,#0714317a 58%,#051028b3),url(/assets/business-ai/image%20copy.png) center/cover no-repeat}.page-functional-management-system .hero-card{width:min(1080px,100%);margin:0;padding:0;color:#fff;text-align:left}.page-functional-management-system .hero-card h1{font-size:clamp(36px,4.7vw,70px);margin-bottom:20px;line-height:1.14;text-shadow:0 12px 24px rgba(4,13,33,.48)}.page-functional-management-system .hero-card p{font-size:clamp(16px,1.24vw,22px);line-height:1.92;color:#fffffff2;text-shadow:0 8px 18px rgba(4,13,33,.42);max-width:1040px}.page-functional-management-system .carousel-page{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#eef3ff);display:flex;align-items:center;padding:86px 0 64px}.page-functional-management-system .carousel-shell{width:min(1320px,calc(100vw - 84px));margin:0 auto;position:relative}.page-functional-management-system .carousel-head{margin-bottom:26px;text-align:center}.page-functional-management-system .carousel-head h2{font-size:clamp(32px,2.8vw,48px);color:#20376b;letter-spacing:.05em;margin-bottom:10px}.page-functional-management-system .carousel-head p{font-size:clamp(14px,1vw,18px);color:#4b5f8f}.page-functional-management-system .carousel-viewport{overflow:hidden;padding:20px 0 10px}.page-functional-management-system .carousel-track{display:flex;transition:transform .42s ease;will-change:transform}.page-functional-management-system .carousel-card{flex:0 0 calc((100% - 56px) / 3);margin-right:28px;background:#fff;border-radius:0;box-shadow:0 10px 22px #192d581f;padding:18px 24px 24px;min-height:540px;display:flex;flex-direction:column;position:relative;transform:scale(.94);opacity:.84;transition:transform .32s ease,opacity .32s ease,background .32s ease,color .32s ease}.page-functional-management-system .carousel-card.active{background:#4f6797;color:#fff;transform:scale(1);opacity:1;box-shadow:0 18px 30px #192d5838}.page-functional-management-system .carousel-plus{position:absolute;top:10px;right:14px;font-size:44px;line-height:1;color:#192f5b2e;font-weight:300;pointer-events:none}.page-functional-management-system .carousel-card.active .carousel-plus{color:#ffffff8c}.page-functional-management-system .carousel-avatar{width:108px;height:108px;border-radius:50%;background:url(/assets/business-ai/image%20copy.png) center/cover no-repeat;margin:0 auto 18px;border:4px solid rgba(255,255,255,.82);box-shadow:0 8px 16px #16264833;flex:0 0 auto}.page-functional-management-system .carousel-card p{font-size:clamp(16px,1.05vw,18px);line-height:1.75;color:#243253eb;margin-bottom:18px;flex:1 1 auto;overflow:auto;padding-right:4px}.page-functional-management-system .carousel-card.active p{color:#fffffff2}.page-functional-management-system .carousel-card h3{font-size:clamp(30px,1.55vw,34px);line-height:1.24;color:#273a63;margin-top:auto;font-weight:700}.page-functional-management-system .carousel-card.active h3{color:#fff}.page-functional-management-system .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:0;border-radius:50%;background:#2336621a;color:#4f6698;font-size:42px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:5}.page-functional-management-system .carousel-btn:hover{background:#23366233}.page-functional-management-system .carousel-btn.prev{left:-62px}.page-functional-management-system .carousel-btn.next{right:-62px}.page-functional-management-system .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-functional-management-system .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-functional-management-system .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-functional-management-system .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-functional-management-system .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-functional-management-system .ending-links{list-style:none;display:grid;gap:10px}.page-functional-management-system .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-functional-management-system .ending-links a:hover{color:#fff}.page-functional-management-system .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-functional-management-system .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-functional-management-system .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-functional-management-system .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-functional-management-system .ending-meta,.page-functional-management-system .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-functional-management-system .topbar{min-height:72px;padding:16px 20px 0}.page-functional-management-system .brand img{width:150px}.page-functional-management-system .main-nav{display:none}.page-functional-management-system .menu-icon-btn{display:inline-flex}.page-functional-management-system .carousel-shell{width:calc(100vw - 32px)}.page-functional-management-system .carousel-btn{display:none}.page-functional-management-system .carousel-card{flex:0 0 100%;margin-right:0;min-height:520px;transform:scale(1);opacity:1}.page-functional-management-system .ending-shell{width:calc(100vw - 32px)}.page-functional-management-system .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-functional-management-system .ending-main{grid-template-columns:1fr}}.page-customer-experience-marketing{--text-white: #ffffff}.page-customer-experience-marketing *{box-sizing:border-box;margin:0;padding:0}.page-customer-experience-marketing{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-customer-experience-marketing{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-customer-experience-marketing .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-customer-experience-marketing .topbar:hover,.page-customer-experience-marketing .topbar:focus-within,.page-customer-experience-marketing .topbar:has(.nav-center:hover){background:#192464ab}.page-customer-experience-marketing .topbar.scrolled,.page-customer-experience-marketing .topbar.scrolled:hover,.page-customer-experience-marketing .topbar.scrolled:focus-within,.page-customer-experience-marketing .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-customer-experience-marketing .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-customer-experience-marketing .brand img{display:block;width:190px;height:auto}.page-customer-experience-marketing .nav-center{flex:1;position:relative;margin:0 22px}.page-customer-experience-marketing .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-customer-experience-marketing .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-customer-experience-marketing .main-nav-item{position:relative}.page-customer-experience-marketing .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-customer-experience-marketing .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-customer-experience-marketing .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-customer-experience-marketing .main-nav-link:hover{opacity:.75}.page-customer-experience-marketing .topbar.scrolled .main-nav-link{color:#141f43eb}.page-customer-experience-marketing .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-customer-experience-marketing .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-customer-experience-marketing .nav-center:hover .nav-dropdown,.page-customer-experience-marketing .nav-center:focus-within .nav-dropdown,.page-customer-experience-marketing .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-customer-experience-marketing .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-customer-experience-marketing .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-customer-experience-marketing .dropdown-col{text-align:center}.page-customer-experience-marketing .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-customer-experience-marketing .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-customer-experience-marketing .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-customer-experience-marketing .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-customer-experience-marketing .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-customer-experience-marketing .dropdown-links a:hover{color:#fffffffa}.page-customer-experience-marketing .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-customer-experience-marketing .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-customer-experience-marketing .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-customer-experience-marketing .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-customer-experience-marketing .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-customer-experience-marketing .menu-icon-btn{display:none}.page-customer-experience-marketing .topbar.scrolled .icon-btn{color:#1b2c5a}.page-customer-experience-marketing .page-main{min-height:100vh;padding:148px 24px 52px;display:flex;align-items:flex-end;justify-content:flex-start;background:linear-gradient(145deg,#1a39703d,#1024518a 62%,#081532bd),url(/assets/business-ai/netaesthetics_Secured_Money_Transaction_via_Mobile_connected_-_69b25b62-b9ba-4031-bb2f-af6efdbaabfb11.png) center/cover no-repeat}.page-customer-experience-marketing .hero-card{width:min(1080px,100%);margin:0;padding:0;color:#fff;text-align:left}.page-customer-experience-marketing .hero-card h1{font-size:clamp(36px,4.7vw,70px);margin-bottom:20px;line-height:1.14;text-shadow:0 12px 24px rgba(4,13,33,.48)}.page-customer-experience-marketing .hero-card p{font-size:clamp(16px,1.24vw,22px);line-height:1.92;color:#fffffff2;text-shadow:0 8px 18px rgba(4,13,33,.42);max-width:1040px}.page-customer-experience-marketing .marketing-points-page{min-height:100vh;background:linear-gradient(180deg,#f2f5fb,#e8eef9);padding:92px 0 60px}.page-customer-experience-marketing .marketing-points-shell{width:min(1280px,calc(100vw - 72px));margin:0 auto}.page-customer-experience-marketing .marketing-points-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.page-customer-experience-marketing .marketing-card{display:grid;justify-items:center;align-content:start;gap:16px;min-height:560px}.page-customer-experience-marketing .marketing-card-top{width:168px;height:168px;border-radius:50%;background:#fff;box-shadow:0 14px 28px #223d7024;display:grid;place-items:center;padding:18px;text-align:center}.page-customer-experience-marketing .marketing-card-top h3{color:#1d376a;font-size:clamp(20px,1.35vw,24px);font-weight:800;line-height:1.25}.page-customer-experience-marketing .marketing-card-bottom{width:100%;border-radius:18px;overflow:hidden;box-shadow:0 14px 28px #223d7024;background:linear-gradient(165deg,#4f89e5,#2f6fd4 55%,#2a5fbc);color:#fffffff5;font-size:clamp(16px,1.03vw,18px);line-height:1.88;padding:22px 24px 24px;min-height:360px;display:flex}.page-customer-experience-marketing .marketing-card-bottom p{margin:0;overflow:auto}.page-customer-experience-marketing .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-customer-experience-marketing .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-customer-experience-marketing .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-customer-experience-marketing .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-customer-experience-marketing .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-customer-experience-marketing .ending-links{list-style:none;display:grid;gap:10px}.page-customer-experience-marketing .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-customer-experience-marketing .ending-links a:hover{color:#fff}.page-customer-experience-marketing .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-customer-experience-marketing .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-customer-experience-marketing .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-customer-experience-marketing .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-customer-experience-marketing .ending-meta,.page-customer-experience-marketing .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-customer-experience-marketing .topbar{min-height:72px;padding:16px 20px 0}.page-customer-experience-marketing .brand img{width:150px}.page-customer-experience-marketing .main-nav{display:none}.page-customer-experience-marketing .menu-icon-btn{display:inline-flex}.page-customer-experience-marketing .marketing-points-shell{width:calc(100vw - 24px)}.page-customer-experience-marketing .marketing-points-grid{grid-template-columns:1fr 1fr;gap:16px}.page-customer-experience-marketing .marketing-card{min-height:500px}.page-customer-experience-marketing .marketing-card-top{width:148px;height:148px}.page-customer-experience-marketing .ending-shell{width:calc(100vw - 32px)}.page-customer-experience-marketing .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-customer-experience-marketing .marketing-points-grid,.page-customer-experience-marketing .ending-main{grid-template-columns:1fr}}.page-data-management-analytics{--text-white: #ffffff}.page-data-management-analytics *{box-sizing:border-box;margin:0;padding:0}.page-data-management-analytics{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-data-management-analytics{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-data-management-analytics .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-data-management-analytics .topbar:hover,.page-data-management-analytics .topbar:focus-within,.page-data-management-analytics .topbar:has(.nav-center:hover){background:#192464ab}.page-data-management-analytics .topbar.scrolled,.page-data-management-analytics .topbar.scrolled:hover,.page-data-management-analytics .topbar.scrolled:focus-within,.page-data-management-analytics .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-data-management-analytics .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-data-management-analytics .brand img{display:block;width:190px;height:auto}.page-data-management-analytics .nav-center{flex:1;position:relative;margin:0 22px}.page-data-management-analytics .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-data-management-analytics .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-data-management-analytics .main-nav-item{position:relative}.page-data-management-analytics .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-data-management-analytics .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-data-management-analytics .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-data-management-analytics .main-nav-link:hover{opacity:.75}.page-data-management-analytics .topbar.scrolled .main-nav-link{color:#141f43eb}.page-data-management-analytics .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-data-management-analytics .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-data-management-analytics .nav-center:hover .nav-dropdown,.page-data-management-analytics .nav-center:focus-within .nav-dropdown,.page-data-management-analytics .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-data-management-analytics .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-data-management-analytics .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-data-management-analytics .dropdown-col{text-align:center}.page-data-management-analytics .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-data-management-analytics .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-data-management-analytics .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-data-management-analytics .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-data-management-analytics .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-data-management-analytics .dropdown-links a:hover{color:#fffffffa}.page-data-management-analytics .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-data-management-analytics .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-data-management-analytics .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-data-management-analytics .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-data-management-analytics .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-data-management-analytics .menu-icon-btn{display:none}.page-data-management-analytics .topbar.scrolled .icon-btn{color:#1b2c5a}.page-data-management-analytics .page-main{min-height:100vh;padding:132px 24px 54px;display:flex;align-items:flex-end;justify-content:flex-start;background:linear-gradient(145deg,#06143a8a,#040e2ca8),url(/assets/business-ai/Shutterstock_2521771913-min.jpg) center/cover no-repeat}.page-data-management-analytics .hero-card{width:min(1120px,calc(100vw - 72px));color:#fff;padding:0;background:transparent;border:none;box-shadow:none;clip-path:none}.page-data-management-analytics .hero-card h1{font-size:clamp(36px,4.5vw,68px);margin-bottom:20px;line-height:1.14;letter-spacing:.02em;text-shadow:0 10px 26px rgba(3,11,37,.48);position:relative;z-index:1}.page-data-management-analytics .hero-card p{font-size:clamp(16px,1.22vw,22px);line-height:1.95;color:#fffffff2;text-shadow:0 7px 18px rgba(3,11,37,.44);position:relative;z-index:1}.page-data-management-analytics .analysis-page{min-height:100vh;background:linear-gradient(145deg,#f1f6ffdb,#e8effdd1),url(/assets/business-ai/annual-performance-statements-2016-17.jpg) center/cover no-repeat;display:flex;align-items:center;padding:96px 0 56px}.page-data-management-analytics .analysis-shell{width:min(1280px,calc(100vw - 82px));margin:0 auto;position:relative;z-index:1}.page-data-management-analytics .analysis-title{font-size:clamp(40px,3.2vw,60px);color:#111827;line-height:1.18;margin-bottom:18px;letter-spacing:.02em;font-weight:700}.page-data-management-analytics .analysis-divider{width:min(72%,920px);height:1px;background:#c6c9d3;margin-bottom:34px}.page-data-management-analytics .analysis-list{display:grid;gap:34px;max-width:min(1100px,calc(100vw - 150px));margin:0 auto}.page-data-management-analytics .analysis-row{position:relative;display:grid;grid-template-columns:1fr 14px;align-items:center;gap:22px;padding:112px 30px 30px;border-radius:10px;box-shadow:0 6px 16px #21386614}.page-data-management-analytics .analysis-tag{height:50px;position:absolute;left:16px;top:12px;width:min(320px,calc(100% - 64px));display:flex;align-items:center;background:transparent;border:none;box-shadow:none;overflow:hidden}.page-data-management-analytics .analysis-icon{width:48px;height:100%;flex:0 0 auto;display:grid;place-items:center;font-size:18px;color:#fff;background:#ffffff26}.page-data-management-analytics .analysis-label{position:relative;flex:1;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(20px,1.3vw,28px);font-weight:700;letter-spacing:.02em;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%,5% 50%);margin:0 0 0 -2px;padding:0 18px 0 26px}.page-data-management-analytics .analysis-row.blue{background:linear-gradient(135deg,#f2f7ff,#e8f1ff)}.page-data-management-analytics .analysis-row.blue .analysis-label,.page-data-management-analytics .analysis-row.blue .analysis-icon,.page-data-management-analytics .analysis-row.blue .analysis-line{background:#3b74c8}.page-data-management-analytics .analysis-row.orange{background:linear-gradient(135deg,#dceaff,#c7dbff)}.page-data-management-analytics .analysis-row.orange .analysis-label,.page-data-management-analytics .analysis-row.orange .analysis-icon,.page-data-management-analytics .analysis-row.orange .analysis-line{background:#5b88cf}.page-data-management-analytics .analysis-text{font-size:clamp(18px,1.12vw,24px);line-height:1.88;color:#5f6472;font-weight:500;padding-left:0}.page-data-management-analytics .analysis-line{width:6px;height:36px;border-radius:999px;justify-self:end}.page-data-management-analytics .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-data-management-analytics .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-data-management-analytics .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-data-management-analytics .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-data-management-analytics .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-data-management-analytics .ending-links{list-style:none;display:grid;gap:10px}.page-data-management-analytics .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-data-management-analytics .ending-links a:hover{color:#fff}.page-data-management-analytics .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-data-management-analytics .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-data-management-analytics .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-data-management-analytics .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-data-management-analytics .ending-meta,.page-data-management-analytics .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-data-management-analytics .topbar{min-height:72px;padding:16px 20px 0}.page-data-management-analytics .brand img{width:150px}.page-data-management-analytics .main-nav{display:none}.page-data-management-analytics .menu-icon-btn{display:inline-flex}.page-data-management-analytics .hero-card,.page-data-management-analytics .analysis-shell{width:calc(100vw - 28px)}.page-data-management-analytics .analysis-title{font-size:clamp(30px,8vw,44px)}.page-data-management-analytics .analysis-divider{width:100%;margin-bottom:24px}.page-data-management-analytics .analysis-row{grid-template-columns:1fr;gap:14px;max-width:100%;padding:68px 18px 20px}.page-data-management-analytics .analysis-tag{height:46px;left:12px;top:10px;width:calc(100% - 24px)}.page-data-management-analytics .analysis-label{font-size:20px}.page-data-management-analytics .analysis-line{justify-self:start;width:38px;height:6px}.page-data-management-analytics .ending-shell{width:calc(100vw - 32px)}.page-data-management-analytics .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-data-management-analytics .ending-main{grid-template-columns:1fr}}.page-industry-specific-system{--text-white: #ffffff}.page-industry-specific-system *{box-sizing:border-box;margin:0;padding:0}.page-industry-specific-system{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-industry-specific-system{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-industry-specific-system .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-industry-specific-system .topbar:hover,.page-industry-specific-system .topbar:focus-within,.page-industry-specific-system .topbar:has(.nav-center:hover){background:#192464ab}.page-industry-specific-system .topbar.scrolled,.page-industry-specific-system .topbar.scrolled:hover,.page-industry-specific-system .topbar.scrolled:focus-within,.page-industry-specific-system .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-industry-specific-system .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-industry-specific-system .brand img{display:block;width:190px;height:auto}.page-industry-specific-system .nav-center{flex:1;position:relative;margin:0 22px}.page-industry-specific-system .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-industry-specific-system .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-industry-specific-system .main-nav-item{position:relative}.page-industry-specific-system .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-industry-specific-system .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-industry-specific-system .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-industry-specific-system .main-nav-link:hover{opacity:.75}.page-industry-specific-system .topbar.scrolled .main-nav-link{color:#141f43eb}.page-industry-specific-system .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-industry-specific-system .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-industry-specific-system .nav-center:hover .nav-dropdown,.page-industry-specific-system .nav-center:focus-within .nav-dropdown,.page-industry-specific-system .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-industry-specific-system .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-industry-specific-system .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-industry-specific-system .dropdown-col{text-align:center}.page-industry-specific-system .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-industry-specific-system .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-industry-specific-system .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-industry-specific-system .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-industry-specific-system .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-industry-specific-system .dropdown-links a:hover{color:#fffffffa}.page-industry-specific-system .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-industry-specific-system .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-industry-specific-system .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-industry-specific-system .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-industry-specific-system .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-industry-specific-system .menu-icon-btn{display:none}.page-industry-specific-system .topbar.scrolled .icon-btn{color:#1b2c5a}.page-industry-specific-system .page-main{min-height:100vh;padding:148px 24px 48px;display:flex;align-items:flex-end;justify-content:flex-start;background:linear-gradient(140deg,#16387661,#1331678c 38%,#0a1b40b8),url(/assets/business-ai/optimiser_le_cout_de_revient_6860.jpg) center/cover no-repeat}.page-industry-specific-system .hero-card{width:min(1080px,100%);color:#fff;margin:0;padding:0;text-align:left}.page-industry-specific-system .hero-card h1{font-size:clamp(36px,4.7vw,70px);margin-bottom:20px;line-height:1.14;text-shadow:0 12px 24px rgba(4,13,33,.48)}.page-industry-specific-system .hero-card p{font-size:clamp(16px,1.24vw,22px);line-height:1.92;color:#fffffff2;text-shadow:0 8px 18px rgba(4,13,33,.42);max-width:1040px}.page-industry-specific-system .industry-grid-page{min-height:100vh;background:#f1f2f6;padding:94px 0 60px}.page-industry-specific-system .industry-grid-shell{width:min(1320px,calc(100vw - 72px));margin:0 auto}.page-industry-specific-system .industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.page-industry-specific-system .industry-card{background:#fff;border-radius:16px;box-shadow:0 10px 24px #1623421a;overflow:hidden;display:flex;flex-direction:column;min-height:420px}.page-industry-specific-system .industry-card-no{width:176px;height:74px;background:#3f92ec;color:#fff;font-size:44px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);margin-bottom:14px}.page-industry-specific-system .industry-card-body{padding:0 18px 18px;display:grid;gap:12px;align-content:start;flex:1}.page-industry-specific-system .industry-card-item{background:#f5f7fc;border-radius:12px;padding:14px;font-size:18px;line-height:1.76;color:#222b3f;box-shadow:0 2px 6px #24335414}.page-industry-specific-system .industry-card-title{font-size:30px;color:#1f3d78;font-weight:700;line-height:1.2;margin-top:2px}.page-industry-specific-system .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-industry-specific-system .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-industry-specific-system .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-industry-specific-system .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-industry-specific-system .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-industry-specific-system .ending-links{list-style:none;display:grid;gap:10px}.page-industry-specific-system .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-industry-specific-system .ending-links a:hover{color:#fff}.page-industry-specific-system .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-industry-specific-system .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-industry-specific-system .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-industry-specific-system .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-industry-specific-system .ending-meta,.page-industry-specific-system .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-industry-specific-system .topbar{min-height:72px;padding:16px 20px 0}.page-industry-specific-system .brand img{width:150px}.page-industry-specific-system .main-nav{display:none}.page-industry-specific-system .menu-icon-btn{display:inline-flex}.page-industry-specific-system .industry-grid-shell{width:calc(100vw - 24px)}.page-industry-specific-system .industry-grid{grid-template-columns:1fr 1fr;gap:16px}.page-industry-specific-system .industry-card-no{width:150px;height:62px;font-size:34px}.page-industry-specific-system .industry-card-item{font-size:16px}.page-industry-specific-system .ending-shell{width:calc(100vw - 32px)}.page-industry-specific-system .ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.page-industry-specific-system .industry-grid,.page-industry-specific-system .ending-main{grid-template-columns:1fr}}.page-company{--text-white: #ffffff;--text-light: rgba(255, 255, 255, .85);--page-top-safe: 112px;--page-bottom-safe: 28px;--ppt-pages: 4}.page-company *{box-sizing:border-box;margin:0;padding:0}.page-company{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;background:#f3f5fa}.page-company{scrollbar-width:none}.page-company::-webkit-scrollbar{width:0;height:0;display:none}.page-company .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;background:transparent}.page-company .topbar:hover,.page-company .topbar:focus-within,.page-company .topbar:has(.nav-center:hover){background:#192464ab}.page-company .topbar.scrolled,.page-company .topbar.scrolled:hover,.page-company .topbar.scrolled:focus-within,.page-company .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-company .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-company .brand img{display:block;width:190px;height:auto}.page-company .nav-center{flex:1;position:relative;margin:0 22px}.page-company .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-company .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-company .main-nav-item{position:relative}.page-company .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-company .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-company .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-company .main-nav-link:hover{opacity:.75}.page-company .topbar.scrolled .main-nav-link{color:#141f43eb}.page-company .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-company .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-company .nav-center:hover .nav-dropdown,.page-company .nav-center:focus-within .nav-dropdown,.page-company .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-company .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-company .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-company .dropdown-col{text-align:center}.page-company .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-company .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-company .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-company .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-company .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-company .dropdown-links a:hover{color:#fffffffa}.page-company .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-company .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-company .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-company .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-company .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-company .topbar.scrolled .icon-btn{color:#1b2c5a}.page-company .menu-icon-btn{display:none}.page-company .ppt-stage{width:100vw;height:calc(var(--ppt-pages) * 100vh)}.page-company .ppt-page{width:100vw;height:100vh;min-height:100vh;padding:var(--page-top-safe) 0 var(--page-bottom-safe);overflow:hidden}.page-company .page-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;height:100%}.page-company .intro-hero{padding-top:calc(var(--page-top-safe) + 26px);background:linear-gradient(180deg,#0a153a6b,#0a153a33),url(/assets/pages/company/0932_SKennedy_ARUP_EGH-055.jpeg) center/cover no-repeat}.page-company .intro-hero .page-shell{display:flex;align-items:flex-start;justify-content:flex-end}.page-company .intro-hero-copy{max-width:min(560px,60vw);text-align:right}.page-company .intro-title{font-size:clamp(32px,3vw,44px);line-height:1.2;color:#fff;font-weight:800;text-shadow:0 6px 24px rgba(0,0,0,.28)}.page-company .intro-subtitle{margin-top:14px;font-size:13px;line-height:1.9;color:#ffffffdb;text-shadow:0 6px 20px rgba(0,0,0,.22)}.page-company .intro-about{background:radial-gradient(60% 75% at 8% 92%,#5877eb2e,#5877eb00 72%),linear-gradient(180deg,#f8f9ff,#f6f7fc)}.page-company .about-grid{height:100%;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,72px)}.page-company .about-grid.swap{grid-template-columns:1fr 1.2fr}.page-company .about-grid h2{position:relative;display:inline-block;font-size:clamp(28px,2.5vw,34px);color:#111a33;font-weight:800;margin-bottom:14px}.page-company .about-grid h2:after{content:"";position:absolute;left:0;bottom:-10px;height:3px;width:100%;border-radius:999px;transform-origin:left center;transform:scaleX(.12);opacity:.95;background:linear-gradient(90deg,#0b0b0b,#3a3a3a 55%,#0b0b0b);background-size:200% 100%;animation:aboutTitleUnderline 2.2s ease-in-out infinite}@keyframes aboutTitleUnderline{0%{transform:scaleX(.12);background-position:0% 50%}50%{transform:scaleX(1);background-position:100% 50%}to{transform:scaleX(.12);background-position:0% 50%}}.page-company .about-grid p{color:#1622449e;font-size:14px;line-height:1.95}.page-company .about-pre{white-space:pre-line}.page-company .about-media{border-radius:16px;overflow:hidden;box-shadow:0 22px 50px #11214724;background:#e9efff;height:min(360px,42vh)}.page-company .about-media img{width:100%;height:100%;object-fit:cover;display:block}.page-company .about-stats{margin-top:34px;display:flex;gap:clamp(26px,3vw,60px)}.page-company .about-stat strong{display:block;font-size:clamp(44px,4vw,66px);line-height:1;color:#101726;margin-bottom:10px;font-weight:900}.page-company .about-stat span{font-size:13px;color:#101b3b94}.page-company .intro-values{padding-top:var(--page-top-safe);background:#0c1d66}.page-company .values-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(/assets/pages/company/Communication-is-key-for-cooperation-in-society-study-finds.jpg);background-size:cover;background-position:center;filter:saturate(1.05)}.page-company .intro-values{position:relative}.page-company .values-grid{position:relative;z-index:1;height:100%;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 26px 70px #0c154640}.page-company .value-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px;color:#ffffffeb;text-align:center}.page-company .value-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#162b7859}.page-company .value-card:nth-child(1):before{background:#283aaa8c}.page-company .value-card:nth-child(2):before{background:#1426604d}.page-company .value-card>*{position:relative;z-index:1}.page-company .value-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);margin-bottom:14px;background:#ffffff0f}.page-company .value-title{font-size:clamp(34px,3.2vw,46px);font-weight:800;margin-bottom:14px}.page-company .value-desc{font-size:clamp(15px,1.35vw,18px);line-height:1.8;color:#ffffffc7;max-width:340px;margin-top:2px;max-height:140px;overflow:hidden;opacity:0;transform:translateY(18px);filter:blur(2px);will-change:transform,opacity,filter;transition:opacity .42s ease,transform .52s cubic-bezier(.18,.88,.22,1),filter .52s cubic-bezier(.18,.88,.22,1)}.page-company .value-card:hover .value-desc,.page-company .value-card:focus-visible .value-desc,.page-company .value-card:focus-within .value-desc,.page-company .value-card:active .value-desc{opacity:1;transform:translateY(0);filter:blur(0)}.page-company .value-card:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.page-company .value-desc{transition:none;filter:none}.page-company .value-card:hover .value-desc,.page-company .value-card:focus-visible .value-desc,.page-company .value-card:focus-within .value-desc,.page-company .value-card:active .value-desc{transform:none}}.page-company .value-divider{position:absolute;top:0;bottom:0;width:1px;background:#ffffff2e;z-index:2}.page-company .value-divider.d1{left:50%}.page-company .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding-top:calc(var(--page-top-safe) + 48px)}.page-company .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;height:100%;display:flex;flex-direction:column;gap:28px}.page-company .ending-main{flex:1;min-height:0;display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-company .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-company .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-company .ending-links{list-style:none;display:grid;gap:10px}.page-company .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-company .ending-links a:hover{color:#fff}.page-company .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-company .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-company .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-company .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-company .ending-meta,.page-company .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-company .topbar{min-height:72px;padding:16px 20px 0}.page-company .brand img{width:150px}.page-company .main-nav{display:none}.page-company .menu-icon-btn{display:inline-flex}.page-company .page-shell,.page-company .dropdown-inner,.page-company .ending-shell,.page-company .cooperation-layout{width:calc(100vw - 32px)}.page-company .intro-hero .page-shell{gap:18px}.page-company .intro-hero-copy{max-width:100%}.page-company .about-grid{grid-template-columns:1fr;align-content:start;gap:18px}.page-company .about-media{height:220px}.page-company .values-grid{grid-template-columns:1fr}.page-company .value-divider{display:none}.page-company .ending-main{grid-template-columns:1fr 1fr;gap:18px}}.page-company-culture{--text-white: #ffffff;--page-bg: #f3f5fa;--panel-bg: #e9ebf1;--text-main: #1a2440;--text-sub: #4f5a75}.page-company-culture *{box-sizing:border-box;margin:0;padding:0}.page-company-culture{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--page-bg);color:var(--text-main);overflow-x:hidden}.page-company-culture .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;visibility:visible;opacity:1;transform:none}.page-company-culture .topbar:hover,.page-company-culture .topbar:focus-within,.page-company-culture .topbar:has(.nav-center:hover){background:#192464ab}.page-company-culture .topbar.scrolled,.page-company-culture .topbar.scrolled:hover,.page-company-culture .topbar.scrolled:focus-within,.page-company-culture .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-company-culture .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-company-culture .brand img{display:block;width:190px;height:auto}.page-company-culture .nav-center{flex:1;position:relative;margin:0 22px}.page-company-culture .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-company-culture .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-company-culture .main-nav-item{position:relative}.page-company-culture .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-company-culture .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-company-culture .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-company-culture .main-nav-link:hover{opacity:.75}.page-company-culture .topbar.scrolled .main-nav-link{color:#141f43eb}.page-company-culture .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-company-culture .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;transform:translateY(0);clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-company-culture .nav-center:hover .nav-dropdown,.page-company-culture .nav-center:focus-within .nav-dropdown,.page-company-culture .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-company-culture .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-company-culture .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-company-culture .dropdown-col{text-align:center}.page-company-culture .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-company-culture .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-company-culture .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-company-culture .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-company-culture .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-company-culture .dropdown-links a:hover{color:#fffffffa}.page-company-culture .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-company-culture .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-company-culture .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-company-culture .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-company-culture .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-company-culture .menu-icon-btn{display:none}.page-company-culture .topbar.scrolled .icon-btn{color:#1b2c5a}.page-company-culture .culture-page{width:min(1360px,calc(100vw - 96px));margin:0 auto;padding:0 0 72px}.page-company-culture .culture-hero{min-height:100vh;padding:clamp(56px,8vw,110px) clamp(20px,4vw,56px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:34px;border-radius:0;background-image:linear-gradient(120deg,#0f1c44b8,#0f1c4461 52%,#0f1c4433),url(/assets/pages/company-culture/Corporate-Culture-scaled.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.page-company-culture .culture-title{font-size:clamp(34px,3.2vw,52px);line-height:1.15;margin-bottom:24px;color:#fff;max-width:860px}.page-company-culture .culture-lead{font-size:clamp(15px,1.15vw,18px);line-height:2;color:#ffffffeb;max-width:920px}.page-company-culture .culture-visual{display:grid;grid-template-columns:1fr;gap:30px;background:transparent;padding:0;border-radius:0;margin-bottom:34px}.page-company-culture .visual-left img{width:100%;height:auto;max-height:720px;object-fit:contain;display:block;border-radius:2px;background:#dfe3ec}.page-company-culture .visual-right{display:grid;gap:28px;align-content:start}.page-company-culture .visual-block,.page-company-culture .visual-block.reverse{display:flex;align-items:center;gap:0;padding:0;border-radius:0;border:0;box-shadow:none;transition:transform .3s ease;animation:cardIn .65s ease both}.page-company-culture .visual-block:hover,.page-company-culture .visual-block.reverse:hover{transform:translateY(-4px)}.page-company-culture .visual-block img{width:min(56%,640px);height:clamp(240px,28vw,330px);object-fit:cover;border-radius:18px;display:block;background:#dfe3ec;position:relative;z-index:2;box-shadow:0 14px 30px #202b4e24}.page-company-culture .visual-block .visual-text{display:flex;flex-direction:column;justify-content:center;width:min(62%,700px);margin-left:-46px;padding:clamp(26px,2.4vw,38px) clamp(26px,2.6vw,42px) clamp(26px,2.4vw,38px) clamp(84px,6.8vw,120px);border-radius:24px;border:1px solid transparent;position:relative;z-index:1;box-shadow:0 12px 30px #202b4e17;transition:box-shadow .3s ease,border-color .3s ease}.page-company-culture .visual-block.reverse>img{order:1}.page-company-culture .visual-block.reverse>.visual-text{order:0;margin-left:0;margin-right:-46px;padding:clamp(26px,2.4vw,38px) clamp(84px,6.8vw,120px) clamp(26px,2.4vw,38px) clamp(26px,2.6vw,42px)}.page-company-culture .visual-block.theme-progress .visual-text{background:#eceef6;border-color:#d9deed;animation-delay:60ms}.page-company-culture .visual-block.theme-social .visual-text{background:#e8ebf4;border-color:#d4dbe9;animation-delay:.18s}.page-company-culture .visual-block.theme-global .visual-text{background:#e2e7f1;border-color:#cfd8e6;animation-delay:.3s}.page-company-culture .visual-text h3{font-size:clamp(26px,2.1vw,40px);line-height:1.28;margin-bottom:16px;color:#1d243e}.page-company-culture .theme-progress .visual-text h3{color:#1e273f}.page-company-culture .theme-social .visual-text h3{color:#1f2942}.page-company-culture .theme-global .visual-text h3{color:#202b45}.page-company-culture .visual-text p{font-size:clamp(15px,1.05vw,17px);line-height:1.95;color:#3f4863}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-company-culture .culture-section{margin-top:28px;background:#ffffffc7;border:1px solid rgba(18,35,78,.08);border-radius:14px;padding:28px 30px}.page-company-culture .culture-section h2{font-size:clamp(26px,2vw,34px);margin-bottom:16px;color:#1d2b57}.page-company-culture .culture-section p{font-size:clamp(15px,1.08vw,17px);line-height:1.95;color:#425072;margin-bottom:14px}.page-company-culture .value-item{margin:18px 0}.page-company-culture .value-item h3{font-size:clamp(19px,1.5vw,24px);line-height:1.45;color:#1a2d61;margin-bottom:10px}.page-company-culture .value-item .subpoint{margin-left:18px}.page-company-culture .value-item .subpoint p{margin-bottom:8px}.page-company-culture .behavior{color:#334b88;font-weight:600}.page-company-culture .ending-page{position:relative;background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 28px;margin-top:46px}.page-company-culture .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-company-culture .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-company-culture .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-company-culture .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-company-culture .ending-links{list-style:none;display:grid;gap:10px}.page-company-culture .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-company-culture .ending-links a:hover{color:#fff}.page-company-culture .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-company-culture .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-company-culture .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-company-culture .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-company-culture .ending-meta,.page-company-culture .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:1100px){.page-company-culture .culture-page{width:min(1360px,calc(100vw - 28px))}.page-company-culture .culture-hero{min-height:100vh;padding:clamp(46px,8vw,86px) clamp(16px,4vw,30px)}.page-company-culture .visual-left img{max-height:520px}}@media(max-width:820px){.page-company-culture .visual-block,.page-company-culture .visual-block.reverse{flex-direction:column;align-items:stretch}.page-company-culture .visual-block .visual-text{width:100%;margin-left:0;margin-right:0;margin-top:-20px;padding:28px 18px 18px}.page-company-culture .visual-block img{width:100%;height:220px}.page-company-culture .ending-shell{width:min(1280px,calc(100vw - 24px))}.page-company-culture .ending-main{grid-template-columns:1fr}}.page-company-journey{--page-top-safe: 112px;--page-bottom-safe: 28px;--bg-image-aspect: 1.18;--bg: #070b17;--card: rgba(255, 255, 255, .08);--card2: rgba(255, 255, 255, .06);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .74);--muted2: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .18);--accent: rgba(255, 255, 255, .94);--shadow: 0 30px 90px rgba(0, 0, 0, .35)}.page-company-journey *{box-sizing:border-box}.page-company-journey{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;background-color:#465d8f;background-image:url(/assets/pages/company-journey/882941.png);background-position:center top;background-size:100% auto;background-repeat:repeat-y;background-attachment:scroll;color:var(--text);min-height:100vh;overflow-x:hidden}.page-company-journey .orbits-bg{display:none}.page-company-journey .orbits-bg svg{width:100%;height:100%;display:block}.page-company-journey .orbits-bg .orbit-line{fill:none;stroke:url(#timelineGlow);stroke-width:3;stroke-linecap:round;opacity:.95}.page-company-journey .orbits-bg .orbit-dot{fill:#f6fbff;filter:drop-shadow(0 0 14px rgba(188,224,255,.95))}.page-company-journey .orbits-overlay{display:none}.page-company-journey .orbit-card{position:absolute;width:min(420px,calc(100vw - 64px));padding:14px 16px 13px;border-radius:12px;background:#ffffff14;border:1px solid rgba(246,252,255,.38);box-shadow:0 12px 30px #00000038;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(10px);opacity:0;filter:blur(2px);transition:opacity .52s ease,transform .62s cubic-bezier(.18,.88,.22,1),filter .62s cubic-bezier(.18,.88,.22,1)}.page-company-journey .orbit-card.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.page-company-journey .orbit-card.side-left{text-align:right}.page-company-journey .orbits-bg .orbit-dot--fixed{fill:#f8fdff;opacity:1;filter:drop-shadow(0 0 12px rgba(200,235,255,.95))}.page-company-journey .orbit-card h4{margin:0 0 6px;font-size:15px;line-height:1.35;font-weight:820;color:#fffffff0}.page-company-journey .orbit-card p{margin:0;color:#ffffffbd;line-height:1.75;font-size:13px}.page-company-journey .shell{width:min(1080px,calc(100vw - 40px));margin:0 auto;padding:calc(var(--page-top-safe) + 18px) 0 84px;min-height:max(100vh,calc(100vw * var(--bg-image-aspect)));position:relative;z-index:1}.page-company-journey header{width:min(520px,100%);margin-left:0;margin-right:auto;margin-top:-12px;padding:0;text-align:left}.page-company-journey .kicker{display:inline-flex;gap:10px;align-items:center;padding:0;border-radius:0;background:transparent;border:0;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.page-company-journey h1{margin:14px 0 10px;font-size:clamp(30px,3.2vw,44px);line-height:1.15;font-weight:850;letter-spacing:.02em}.page-company-journey .lead{margin:0;color:var(--muted);line-height:1.9;font-size:clamp(14px,1.3vw,16px);max-width:72ch}.page-company-journey .timeline{margin-top:26px;border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible;min-height:0;position:relative;padding-bottom:240px}.page-company-journey .timeline-inner{position:relative;padding:28px 0 10px}.page-company-journey .timeline-inner:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#ebf6ff40,#ebf6ffe0)}.page-company-journey .timeline-progress-dot{position:absolute;left:50%;top:0;width:12px;height:12px;border-radius:999px;transform:translate(-50%,-50%);background:#f6fcfffa;box-shadow:0 0 0 6px #d3ecff2e,0 0 14px #d3ecffcc;z-index:2}.page-company-journey .timeline-item{position:relative;width:calc(50% - 42px);margin:0 0 22px;padding:14px 16px 13px;border-radius:12px;background:#03174c80;border:1px solid rgba(246,252,255,.38);box-shadow:0 8px 20px #00000024;opacity:0;transform:translateY(12px);filter:blur(1.5px);transition:opacity .42s ease,transform .52s cubic-bezier(.18,.88,.22,1),filter .42s ease}.page-company-journey .timeline-item:nth-child(odd){margin-right:calc(50% + 42px)}.page-company-journey .timeline-item:nth-child(2n){margin-left:calc(50% + 42px)}.page-company-journey .timeline-item.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.page-company-journey .dot{position:absolute;top:22px;width:12px;height:12px;border-radius:999px;background:#eef8fff2;border:1px solid rgba(255,255,255,.88);box-shadow:0 0 0 6px #d3ecff24}.page-company-journey .timeline-item:nth-child(odd) .dot{right:-48px}.page-company-journey .timeline-item:nth-child(2n) .dot{left:-48px}.page-company-journey .content h3{margin:0 0 6px;font-size:clamp(16px,1.4vw,18px);line-height:1.35;font-weight:820;color:var(--accent)}.page-company-journey .content p{margin:0;color:var(--muted);line-height:1.9;font-size:clamp(13px,1.25vw,15px)}.page-company-journey .footer-note{position:absolute;left:0;right:0;bottom:28px;margin-top:0;padding:12px 16px 0;text-align:center;color:#ffffffd1;line-height:1.9;font-size:clamp(15px,1.4vw,18px)}.page-company-journey .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;visibility:visible;opacity:1;transform:none}.page-company-journey .topbar:hover,.page-company-journey .topbar:focus-within,.page-company-journey .topbar:has(.nav-center:hover){background:#192464ab}.page-company-journey .topbar.scrolled,.page-company-journey .topbar.scrolled:hover,.page-company-journey .topbar.scrolled:focus-within,.page-company-journey .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-company-journey .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-company-journey .brand img{display:block;width:190px;height:auto;filter:none}.page-company-journey .nav-center{flex:1;position:relative;margin:0 22px}.page-company-journey .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-company-journey .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-company-journey .main-nav-item{position:relative}.page-company-journey .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-company-journey .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-company-journey .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-company-journey .main-nav-link:hover{opacity:.75}.page-company-journey .topbar.scrolled .main-nav-link{color:#141f43eb}.page-company-journey .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-company-journey .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;transform:translateY(0);clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-company-journey .nav-center:hover .nav-dropdown,.page-company-journey .nav-center:focus-within .nav-dropdown,.page-company-journey .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-company-journey .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-company-journey .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-company-journey .dropdown-col{text-align:center}.page-company-journey .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-company-journey .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-company-journey .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-company-journey .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-company-journey .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-company-journey .dropdown-links a:hover{color:#fffffffa}.page-company-journey .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-company-journey .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-company-journey .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text);text-decoration:none;font-weight:600}.page-company-journey .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-company-journey .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text);line-height:1}.page-company-journey .menu-icon-btn{display:none}.page-company-journey .topbar.scrolled .icon-btn{color:#1b2c5a}.page-company-journey .ending-page{position:relative;z-index:1;margin-top:28px;background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 28px}.page-company-journey .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-company-journey .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-company-journey .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-company-journey .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-company-journey .ending-links{list-style:none;display:grid;gap:10px}.page-company-journey .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-company-journey .ending-links a:hover{color:#fff}.page-company-journey .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-company-journey .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-company-journey .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-company-journey .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-company-journey .ending-meta,.page-company-journey .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:640px){.page-company-journey .shell{width:min(1080px,calc(100vw - 24px));padding:calc(var(--page-top-safe) - 18px) 0 64px}.page-company-journey header{width:100%;margin-top:0;padding:0}.page-company-journey .timeline-inner{padding:14px 0 6px}.page-company-journey .timeline-inner:before{left:8px;transform:none}.page-company-journey .timeline-item,.page-company-journey .timeline-item:nth-child(odd),.page-company-journey .timeline-item:nth-child(2n){width:calc(100% - 26px);margin-left:26px;margin-right:0;margin-bottom:16px}.page-company-journey .timeline-item .dot,.page-company-journey .timeline-item:nth-child(odd) .dot,.page-company-journey .timeline-item:nth-child(2n) .dot{left:-24px;right:auto;top:18px}}@media(prefers-reduced-motion:reduce){.page-company-journey .timeline-item{transition:none;transform:none;filter:none}.page-company-journey .orbits-bg,.page-company-journey .orbits-overlay{display:none}}.page-global-vision{--text-white: #ffffff;--page-bg: #f3f5fa;--text-main: #1a2440;--text-sub: #4f5a75}.page-global-vision *{box-sizing:border-box;margin:0;padding:0}.page-global-vision{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--page-bg);color:var(--text-main);overflow-x:hidden}.page-global-vision .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;visibility:visible;opacity:1;transform:none}.page-global-vision .topbar:hover,.page-global-vision .topbar:focus-within,.page-global-vision .topbar:has(.nav-center:hover){background:#192464ab}.page-global-vision .topbar.scrolled,.page-global-vision .topbar.scrolled:hover,.page-global-vision .topbar.scrolled:focus-within,.page-global-vision .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-global-vision .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-global-vision .brand img{display:block;width:190px;height:auto}.page-global-vision .nav-center{flex:1;position:relative;margin:0 22px}.page-global-vision .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-global-vision .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-global-vision .main-nav-item{position:relative}.page-global-vision .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-global-vision .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-global-vision .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-global-vision .main-nav-link:hover{opacity:.75}.page-global-vision .topbar.scrolled .main-nav-link{color:#141f43eb}.page-global-vision .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-global-vision .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;transform:translateY(0);clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-global-vision .nav-center:hover .nav-dropdown,.page-global-vision .nav-center:focus-within .nav-dropdown,.page-global-vision .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-global-vision .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-global-vision .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-global-vision .dropdown-col{text-align:center}.page-global-vision .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-global-vision .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-global-vision .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-global-vision .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-global-vision .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-global-vision .dropdown-links a:hover{color:#fffffffa}.page-global-vision .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-global-vision .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-global-vision .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-global-vision .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-global-vision .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-global-vision .menu-icon-btn{display:none}.page-global-vision .topbar.scrolled .icon-btn{color:#1b2c5a}.page-global-vision .hero-global{min-height:100vh;width:100vw;padding:clamp(130px,16vh,180px) clamp(22px,6vw,90px) 48px;background-image:linear-gradient(110deg,#04103ec7,#071d5880 48%,#06195052),url("/assets/pages/global-vision/global-communication-(world-map-credits-to-nasa).webp");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end}.page-global-vision .hero-global-content{max-width:860px;color:#fff;text-shadow:0 4px 16px rgba(2,9,38,.42)}.page-global-vision .hero-global h1{font-size:clamp(44px,5vw,76px);line-height:1.12;margin-bottom:18px;font-weight:700}.page-global-vision .hero-global p{font-size:clamp(16px,1.2vw,20px);line-height:1.9;max-width:760px;color:#ffffffe6}.page-global-vision .global-content{width:100vw;margin:0;padding:0}.page-global-vision .global-panel{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.page-global-vision .panel-image{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;overflow:hidden}.page-global-vision .panel-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0b266c7a,#1344a64d 52%,#1344a666),linear-gradient(180deg,#03133e33,#03133e57);pointer-events:none}.page-global-vision .global-panel.panel-reverse .panel-image{order:2}.page-global-vision .global-panel.panel-reverse .panel-copy{order:1}.page-global-vision .panel-copy{background:#f8faff;display:flex;align-items:center;padding:clamp(28px,4.5vw,80px)}.page-global-vision .panel-copy-inner{max-width:620px}.page-global-vision .panel-copy h1,.page-global-vision .panel-copy h2{font-size:clamp(40px,3.6vw,60px);line-height:1.2;color:#182a59;margin-bottom:24px}.page-global-vision .panel-copy h3{font-size:clamp(28px,2.4vw,40px);line-height:1.3;color:#1f356c;margin-bottom:22px}.page-global-vision .panel-copy p{color:#475471;font-size:clamp(18px,1.22vw,22px);line-height:2.15;margin-bottom:14px}.page-global-vision .panel-copy p:last-child{margin-bottom:0}.page-global-vision .panel-label{color:#243f84;font-weight:700}.page-global-vision .panel-intro{background:linear-gradient(120deg,#f5f8ff,#eef3ff)}.page-global-vision .global-closing-page{min-height:100vh;padding:clamp(24px,3vw,42px);display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#f2f6ff,#eef3fb 46%,#f7f9ff)}.page-global-vision .global-closing-inner{width:min(1240px,100%);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,2.6vw,34px)}.page-global-vision .global-closing-title{max-width:1320px;text-align:center;font-size:clamp(22px,1.55vw,28px);line-height:1.5;color:#000;font-weight:400;text-wrap:balance}.page-global-vision .global-closing-image-card{width:min(980px,100%);border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(24,48,99,.12);box-shadow:0 18px 42px #182e6024;padding:clamp(10px,1.2vw,16px)}.page-global-vision .global-closing-image-card img{width:100%;height:auto;display:block;border-radius:16px;object-fit:cover}.page-global-vision .ending-page{position:relative;background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 28px;margin-top:46px}.page-global-vision .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-global-vision .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-global-vision .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-global-vision .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-global-vision .ending-links{list-style:none;display:grid;gap:10px}.page-global-vision .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-global-vision .ending-links a:hover{color:#fff}.page-global-vision .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-global-vision .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-global-vision .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-global-vision .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-global-vision .ending-meta,.page-global-vision .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:1100px){.page-global-vision .panel-copy{padding:clamp(24px,3.5vw,42px)}}@media(max-width:900px){.page-global-vision .topbar{min-height:72px;padding:16px 20px 0}.page-global-vision .brand img{width:150px}.page-global-vision .main-nav{display:none}.page-global-vision .menu-icon-btn{display:inline-flex}.page-global-vision .nav-right{gap:14px}.page-global-vision .hero-global{padding:120px 18px 36px}.page-global-vision .global-content,.page-global-vision .ending-shell{width:calc(100vw - 24px)}.page-global-vision .global-content{width:100vw}.page-global-vision .global-panel{grid-template-columns:1fr}.page-global-vision .panel-image{min-height:44vh}.page-global-vision .panel-copy{min-height:56vh;padding:26px 18px}.page-global-vision .global-closing-page{min-height:auto;padding:24px 12px 32px}.page-global-vision .ending-main{grid-template-columns:1fr}}.page-company-award{--text-white: #ffffff;--page-bg: #f3f5fa}.page-company-award *{box-sizing:border-box;margin:0;padding:0}.page-company-award{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--page-bg);color:#1a2440;overflow-x:hidden}.page-company-award .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease;visibility:visible;opacity:1;transform:none}.page-company-award .topbar:hover,.page-company-award .topbar:focus-within,.page-company-award .topbar:has(.nav-center:hover){background:#192464ab}.page-company-award .topbar.scrolled,.page-company-award .topbar.scrolled:hover,.page-company-award .topbar.scrolled:focus-within,.page-company-award .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-company-award .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-company-award .brand img{display:block;width:190px;height:auto}.page-company-award .nav-center{flex:1;position:relative;margin:0 22px}.page-company-award .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-company-award .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-company-award .main-nav-item{position:relative}.page-company-award .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-company-award .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-company-award .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-company-award .main-nav-link:hover{opacity:.75}.page-company-award .topbar.scrolled .main-nav-link{color:#141f43eb}.page-company-award .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-company-award .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;transform:translateY(0);clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-company-award .nav-center:hover .nav-dropdown,.page-company-award .nav-center:focus-within .nav-dropdown,.page-company-award .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-company-award .topbar.scrolled .nav-dropdown{background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-company-award .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-company-award .dropdown-col{text-align:center}.page-company-award .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-company-award .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-company-award .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-company-award .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-company-award .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-company-award .dropdown-links a:hover{color:#fffffffa}.page-company-award .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-company-award .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-company-award .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-company-award .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-company-award .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-company-award .menu-icon-btn{display:none}.page-company-award .topbar.scrolled .icon-btn{color:#1b2c5a}.page-company-award .honor-hero{min-height:100vh;width:100vw;padding:clamp(130px,16vh,180px) clamp(22px,7vw,110px) 54px;display:flex;align-items:flex-end;justify-content:flex-start;background-image:linear-gradient(to top,#02104bad,#02104b61 36%,#02104b1f,#02104b00),url(/assets/pages/company-award/award.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.page-company-award .honor-hero-content{max-width:920px;color:#fff;text-shadow:0 4px 18px rgba(7,15,63,.48);margin-bottom:clamp(24px,4vh,56px)}.page-company-award .honor-hero-content h1{font-size:clamp(46px,5.2vw,82px);line-height:1.12;margin-bottom:18px;font-weight:700}.page-company-award .honor-hero-content p{font-size:clamp(18px,1.35vw,24px);line-height:1.95;color:#fffffff2}.page-company-award .award-showcase{min-height:100vh;width:100vw;padding:clamp(108px,12vh,132px) clamp(18px,4vw,56px) clamp(40px,8vh,70px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(80% 58% at 50% 22%,#315fd566,#315fd51f 48%,#315fd500 72%),radial-gradient(90% 78% at 50% 112%,#030614db,#030614 72%),linear-gradient(180deg,#1a060d,#0a0609 48%,#040406);color:#fff}.page-company-award .award-showcase-inner{width:min(1220px,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,28px);position:relative;z-index:2}.page-company-award .gold-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.page-company-award .gold-particles span{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#fff7dbf2,#ffd684b3 46%,#ffd68400);box-shadow:0 0 8px #ffdb8cdb,0 0 18px #ffbc5975;animation:particleFloat 9s ease-in-out infinite,particleTwinkle 2.6s ease-in-out infinite;opacity:0}.page-company-award .gold-particles span:nth-child(1){left:8%;top:78%;animation-delay:-1.2s;animation-duration:10s}.page-company-award .gold-particles span:nth-child(2){left:16%;top:64%;animation-delay:-3.2s;animation-duration:8.4s}.page-company-award .gold-particles span:nth-child(3){left:24%;top:84%;animation-delay:-2.1s;animation-duration:11s}.page-company-award .gold-particles span:nth-child(4){left:33%;top:68%;animation-delay:-5.1s;animation-duration:9.1s}.page-company-award .gold-particles span:nth-child(5){left:42%;top:80%;animation-delay:-.7s;animation-duration:8.7s}.page-company-award .gold-particles span:nth-child(6){left:52%;top:62%;animation-delay:-4.7s;animation-duration:10.4s}.page-company-award .gold-particles span:nth-child(7){left:62%;top:76%;animation-delay:-2.8s;animation-duration:9.3s}.page-company-award .gold-particles span:nth-child(8){left:72%;top:58%;animation-delay:-5.8s;animation-duration:10.8s}.page-company-award .gold-particles span:nth-child(9){left:82%;top:72%;animation-delay:-1.8s;animation-duration:8.9s}.page-company-award .gold-particles span:nth-child(10){left:90%;top:66%;animation-delay:-4.3s;animation-duration:9.8s}.page-company-award .gold-particles span:nth-child(11){left:12%;top:46%;animation-delay:-6.2s;animation-duration:10.1s}.page-company-award .gold-particles span:nth-child(12){left:46%;top:44%;animation-delay:-7.2s;animation-duration:9.6s}.page-company-award .gold-particles span:nth-child(13){left:69%;top:42%;animation-delay:-3.9s;animation-duration:8.8s}.page-company-award .gold-particles span:nth-child(14){left:86%;top:40%;animation-delay:-8.1s;animation-duration:10.6s}@keyframes particleFloat{0%{transform:translate3d(-8px,28px,0) scale(.72);opacity:0}18%{opacity:.92}64%{opacity:.78}to{transform:translate3d(16px,-52px,0) scale(1.16);opacity:0}}@keyframes particleTwinkle{0%,to{filter:brightness(.9)}50%{filter:brightness(1.35)}}.page-company-award .award-kicker{font-size:clamp(16px,1.15vw,22px);color:#ffffffd1;letter-spacing:1.8px;text-align:center}.page-company-award .award-headline{text-align:center;font-size:clamp(30px,3.4vw,62px);line-height:1.05;font-weight:700;text-wrap:balance;text-shadow:0 8px 22px rgba(0,0,0,.35);background:linear-gradient(180deg,#fff5c8,#ffd670 36%,#f4b93f 62%,#d18a1c);-webkit-background-clip:text;background-clip:text;color:transparent}.page-company-award .award-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(8px,1.1vw,16px);row-gap:clamp(20px,2.8vw,36px);margin-top:clamp(6px,1.6vw,16px)}.page-company-award .award-badge{height:clamp(82px,9.2vw,118px);border-radius:12px;border:none;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;padding:10px;position:relative;overflow:visible}.page-company-award .award-badge:after{content:"";position:absolute;left:50%;bottom:-8px;width:84%;height:78%;transform:translate(-50%);pointer-events:none;background:linear-gradient(to top,#ffcf66b8,#ffcf6657 36%,#ffcf6624 62%,#ffcf6600);clip-path:polygon(32% 100%,68% 100%,88% 0,12% 0);filter:blur(1.5px);z-index:0}.page-company-award .award-badge:before{content:"";position:absolute;left:50%;bottom:-16px;width:56%;height:16px;transform:translate(-50%);pointer-events:none;border-radius:999px;background:radial-gradient(ellipse at center,#fffff2e6,#ffecb4d1 32%,#ffd7788f 58%,#ffd77814 82%,#ffd77800);filter:blur(1.2px);z-index:0}.page-company-award .award-badge img{width:100%;height:100%;object-fit:contain;filter:none;opacity:1;position:relative;z-index:1}.page-company-award .ending-page{position:relative;background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 28px}.page-company-award .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-company-award .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-company-award .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-company-award .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-company-award .ending-links{list-style:none;display:grid;gap:10px}.page-company-award .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-company-award .ending-links a:hover{color:#fff}.page-company-award .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-company-award .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-company-award .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-company-award .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-company-award .ending-meta,.page-company-award .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-company-award .topbar{min-height:72px;padding:16px 20px 0}.page-company-award .brand img{width:150px}.page-company-award .main-nav{display:none}.page-company-award .menu-icon-btn{display:inline-flex}.page-company-award .nav-right{gap:14px}.page-company-award .honor-hero{padding:116px 18px 30px}.page-company-award .honor-hero-content h1{font-size:clamp(38px,9vw,54px)}.page-company-award .honor-hero-content p{font-size:16px;line-height:1.85}.page-company-award .award-showcase{padding-top:96px}.page-company-award .award-headline{font-size:clamp(34px,10.2vw,56px)}.page-company-award .award-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-company-award .ending-shell{width:calc(100vw - 24px)}.page-company-award .ending-main{grid-template-columns:1fr}}.page-company-media{--page-bg: #f3f5fa;--text-main: #1a2440;--text-sub: #4f5a75;--accent: #2f5fd0;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--page-bg);color:var(--text-main);overflow-x:hidden}.page-company-media *{box-sizing:border-box}.page-company-media .media-page{width:min(1360px,calc(100vw - 96px));margin:0 auto;padding:0 0 72px}.page-company-media .media-hero{min-height:100vh;min-height:100svh;padding:clamp(96px,12vw,140px) clamp(48px,6vw,96px) clamp(64px,8vw,96px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:48px;background-image:linear-gradient(180deg,#060c2059,#0810288c 55%,#0a1430d1),url(/assets/company-media/Media%20and%20entertainment%20coverage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-end}.page-company-media .media-eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin-bottom:14px}.page-company-media .media-title{font-size:clamp(34px,3.4vw,54px);line-height:1.15;margin:0 0 20px;color:#fff;max-width:820px}.page-company-media .media-lead{font-size:clamp(15px,1.12vw,18px);line-height:1.95;color:#ffffffe6;max-width:760px;margin:0}.page-company-media .media-list{display:grid;gap:36px}.page-company-media .media-card-link{display:block;text-decoration:none;color:inherit;border-radius:20px}.page-company-media .media-card{display:grid;grid-template-columns:minmax(240px,38%) 1fr;gap:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #1c2a5614;animation:mediaCardIn .65s ease both;transition:transform .28s ease,box-shadow .28s ease;cursor:pointer}.page-company-media .media-card:nth-child(2){animation-delay:.1s}.page-company-media .media-card:nth-child(3){animation-delay:.2s}.page-company-media .media-card-link:hover .media-card,.page-company-media .media-card-link:focus-visible .media-card{transform:translateY(-3px);box-shadow:0 18px 40px #1c2a561f}.page-company-media .media-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-company-media .media-card-visual{position:relative;min-height:280px;background:#dfe3ec}.page-company-media .media-card-visual img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.page-company-media .media-card-body{padding:clamp(28px,3vw,42px);display:flex;flex-direction:column;justify-content:center;gap:14px}.page-company-media .media-meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:var(--accent);font-weight:600;letter-spacing:.02em}.page-company-media .media-card h2{font-size:clamp(22px,1.8vw,30px);line-height:1.35;margin:0;color:#1a2440}.page-company-media .media-card p{font-size:clamp(15px,1.05vw,17px);line-height:1.9;color:var(--text-sub);margin:0}.page-company-media .media-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.page-company-media .media-tag{font-size:12px;padding:5px 10px;border-radius:999px;background:#eef1f8;color:#3a4a72}@keyframes mediaCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-company-media .media-detail{width:min(960px,calc(100vw - 96px));margin:0 auto;padding:clamp(96px,10vw,120px) 0 72px}.page-company-media .media-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none}.page-company-media .media-back:hover{text-decoration:underline}.page-company-media .media-detail-hero{border-radius:20px;overflow:hidden;margin-bottom:36px;box-shadow:0 16px 40px #1c2a561a}.page-company-media .media-detail-hero img{width:100%;max-height:420px;object-fit:cover;display:block}.page-company-media .media-detail-header{margin-bottom:32px}.page-company-media .media-detail-header h1{font-size:clamp(28px,2.8vw,42px);line-height:1.25;margin:12px 0 16px;color:#1a2440}.page-company-media .media-detail-intro{font-size:clamp(16px,1.1vw,18px);line-height:1.95;color:var(--text-sub);margin-bottom:36px}.page-company-media .media-detail-section{background:#fff;border-radius:16px;padding:clamp(24px,3vw,36px);margin-bottom:20px;box-shadow:0 8px 24px #1c2a560f}.page-company-media .media-detail-section h2{font-size:clamp(20px,1.6vw,24px);margin:0 0 16px;color:#1a2440}.page-company-media .media-detail-section p,.page-company-media .media-detail-section li{font-size:clamp(15px,1.05vw,17px);line-height:1.9;color:var(--text-sub)}.page-company-media .media-detail-section ul{margin:0;padding-left:20px}.page-company-media .media-detail-section li+li{margin-top:8px}.page-company-media .media-detail-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.page-company-media .media-detail-gallery img{width:100%;height:220px;object-fit:cover;border-radius:12px;display:block;background:#dfe3ec}.page-company-media .media-detail-signature{margin-top:32px;padding-top:24px;border-top:1px solid rgba(26,36,64,.1);font-size:15px;line-height:1.9;color:var(--text-sub);text-align:right}@media(max-width:900px){.page-company-media .media-detail{width:min(960px,calc(100vw - 28px))}.page-company-media .media-page{width:min(1360px,calc(100vw - 28px))}.page-company-media .media-card{grid-template-columns:1fr}.page-company-media .media-card-visual{min-height:220px}.page-company-media .media-detail-gallery{grid-template-columns:1fr}}.page-trust-security-foundation{--text-white: #ffffff;--page-top-safe: 112px}.page-trust-security-foundation *{box-sizing:border-box;margin:0;padding:0}.page-trust-security-foundation{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-trust-security-foundation{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-trust-security-foundation .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-trust-security-foundation .topbar:hover,.page-trust-security-foundation .topbar:focus-within,.page-trust-security-foundation .topbar:has(.nav-center:hover){background:#192464ab}.page-trust-security-foundation .topbar.scrolled,.page-trust-security-foundation .topbar.scrolled:hover,.page-trust-security-foundation .topbar.scrolled:focus-within,.page-trust-security-foundation .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-trust-security-foundation .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-trust-security-foundation .brand img{display:block;width:190px;height:auto}.page-trust-security-foundation .nav-center{flex:1;position:relative;margin:0 22px}.page-trust-security-foundation .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-trust-security-foundation .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-trust-security-foundation .main-nav-item{position:relative}.page-trust-security-foundation .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-trust-security-foundation .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-trust-security-foundation .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-trust-security-foundation .main-nav-link:hover{opacity:.75}.page-trust-security-foundation .topbar.scrolled .main-nav-link{color:#141f43eb}.page-trust-security-foundation .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-trust-security-foundation .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-trust-security-foundation .nav-center:hover .nav-dropdown,.page-trust-security-foundation .nav-center:focus-within .nav-dropdown,.page-trust-security-foundation .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-trust-security-foundation .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-trust-security-foundation .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-trust-security-foundation .dropdown-col{text-align:center}.page-trust-security-foundation .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-trust-security-foundation .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-trust-security-foundation .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-trust-security-foundation .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-trust-security-foundation .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-trust-security-foundation .dropdown-links a:hover{color:#fffffffa}.page-trust-security-foundation .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-trust-security-foundation .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-trust-security-foundation .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-trust-security-foundation .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-trust-security-foundation .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-trust-security-foundation .menu-icon-btn{display:none}.page-trust-security-foundation .topbar.scrolled .icon-btn{color:#1b2c5a}.page-trust-security-foundation .page-empty{position:relative;min-height:100vh;width:100%;margin:0;padding:calc(var(--page-top-safe) + 72px) 0 96px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(110deg,#061438b8,#071d4aa8 46%,#08183cb8),url(/assets/cloud/wallix-cybersecurite-et-acces-privilegie-pour-proteger-vos-donnees-3487.jpg) center/cover no-repeat}.page-trust-security-foundation .page-empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050e2724,#050e278f);pointer-events:none}.page-trust-security-foundation .page-intro{position:relative;z-index:1;width:min(680px,calc(100vw - 96px));margin:0;margin-left:clamp(16px,5vw,72px);max-width:680px}.page-trust-security-foundation .page-kicker{display:inline-block;margin-bottom:18px;padding:7px 14px;border-radius:999px;background:#ffffff24;color:#ffffffeb;font-size:13px;letter-spacing:.4px}.page-trust-security-foundation .page-intro h1{font-size:clamp(34px,5vw,60px);line-height:1.18;color:#fff;margin-bottom:22px;text-shadow:0 8px 26px rgba(8,20,51,.35)}.page-trust-security-foundation .page-intro p{font-size:clamp(16px,1.18vw,20px);line-height:1.9;color:#ffffffe6;text-shadow:0 6px 20px rgba(7,18,45,.35)}.page-trust-security-foundation .project-page{min-height:100vh;padding:124px 0 72px;background:linear-gradient(180deg,#27345e,#2a355a);color:#fff;display:flex;align-items:center}.page-trust-security-foundation .project-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto}.page-trust-security-foundation .project-title{display:flex;align-items:center;gap:12px;font-size:clamp(28px,2.4vw,42px);line-height:1.2;font-weight:700;margin-bottom:42px;color:#d6e8fff5;letter-spacing:.06em}.page-trust-security-foundation .project-title-dot{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#b9d8ff 34%,#6f99d1 78%,#5e87c1);box-shadow:inset 0 1px 2px #ffffff73,0 6px 18px #0a122b66;flex:0 0 auto}.page-trust-security-foundation .project-grid{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(0,1fr));gap:0}.page-trust-security-foundation .project-image{min-height:500px;background:url(/assets/security/cyber-security-2025-recap.webp) center/cover no-repeat}.page-trust-security-foundation .project-card{min-height:430px;padding:40px 28px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(90deg,#27345e,#6281a5);border-left:1px solid rgba(255,255,255,.12)}.page-trust-security-foundation .project-card-tag{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border-radius:999px;background:#1f2744;color:#eaf3ff;font-size:clamp(24px,1.8vw,34px);line-height:1.2;font-weight:700;margin-bottom:30px;box-shadow:0 8px 18px #0f1b3633}.page-trust-security-foundation .project-card p{font-size:clamp(26px,1.55vw,32px);line-height:1.8;color:#fffffff0;text-shadow:0 4px 14px rgba(11,20,42,.3)}.page-trust-security-foundation .trust-detail-page{position:relative;min-height:100vh;padding:128px 0 76px;background:var(--detail-image) center/cover no-repeat;overflow:hidden;--detail-image: url(/assets/security/cyber-security-2025-recap.webp)}.page-trust-security-foundation .trust-detail-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(138deg,transparent 0 72%,rgba(58,136,231,.72) 72% 76%,transparent 76%),linear-gradient(138deg,transparent 0 78%,rgba(45,118,207,.74) 78% 83%,transparent 83%),linear-gradient(45deg,transparent 0 8%,rgba(74,159,255,.65) 8% 13%,transparent 13%),linear-gradient(#ffffffd1,#ffffffd1);pointer-events:none}.page-trust-security-foundation .trust-detail-page:after{content:"";position:absolute;right:clamp(18px,4vw,62px);bottom:clamp(24px,5vh,64px);width:min(38vw,520px);aspect-ratio:16 / 10;background:var(--detail-image) center/cover no-repeat;border:3px solid rgba(255,255,255,.9);box-shadow:0 14px 30px #0c23484d;border-radius:10px;z-index:1;pointer-events:none}.page-trust-security-foundation .trust-detail-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto}.page-trust-security-foundation .trust-detail-head{display:inline-block;margin-bottom:18px;padding:7px 14px;border-radius:999px;background:#27529224;color:#2b5f9f;font-size:13px;letter-spacing:.3px;font-weight:600}.page-trust-security-foundation .trust-detail-title{max-width:min(760px,80vw);font-size:clamp(34px,3.4vw,56px);line-height:1.2;color:#1d3b70;margin-bottom:18px}.page-trust-security-foundation .trust-detail-sub{max-width:min(760px,80vw);font-size:clamp(18px,1.3vw,24px);line-height:1.8;color:#1a3d73eb;margin-bottom:20px}.page-trust-security-foundation .trust-detail-points{max-width:min(860px,82vw);list-style:none;display:grid;gap:18px}.page-trust-security-foundation .trust-detail-points li{font-size:clamp(16px,1.08vw,19px);line-height:1.92;color:#112b53e6;padding-left:1.2em;text-indent:-1.2em}.page-trust-security-foundation .value-full-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1fr);background:#f3f5f9;--value-image: url(/assets/security/cyber-security-2025-recap.webp)}.page-trust-security-foundation .value-full-visual{position:relative;background:var(--value-image) center/cover no-repeat;padding:122px clamp(26px,4.5vw,70px) 70px;color:#fff}.page-trust-security-foundation .value-full-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d316259,#0f295494)}.page-trust-security-foundation .value-full-visual-inner{position:relative;z-index:1;max-width:520px}.page-trust-security-foundation .value-full-visual h3{font-size:clamp(34px,3.2vw,54px);line-height:1.2;margin-bottom:12px;font-weight:700}.page-trust-security-foundation .value-full-visual p{font-size:clamp(22px,1.5vw,30px);line-height:1.5;color:#ffffffeb}.page-trust-security-foundation .value-full-content{padding:122px clamp(20px,4vw,54px) 70px;display:grid;align-content:center;gap:18px}.page-trust-security-foundation .value-full-item{display:grid;grid-template-columns:72px 1fr;align-items:center;min-height:118px;border:1px solid rgba(39,74,124,.58);background:#ffffffd6;border-radius:14px;box-shadow:0 14px 30px #1e437629;overflow:hidden}.page-trust-security-foundation .value-full-icon{display:flex;align-items:center;justify-content:center;color:#2f65ac;font-size:28px;border-right:1px solid rgba(39,74,124,.3);min-height:100%}.page-trust-security-foundation .value-full-text{padding:20px 22px}.page-trust-security-foundation .value-full-text h4{font-size:clamp(26px,1.6vw,34px);line-height:1.25;color:#1f4f90;margin-bottom:8px}.page-trust-security-foundation .value-full-text p{font-size:clamp(18px,1.1vw,22px);line-height:1.6;color:#1d3a66eb}.page-trust-security-foundation .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-trust-security-foundation .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-trust-security-foundation .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-trust-security-foundation .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-trust-security-foundation .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-trust-security-foundation .ending-links{list-style:none;display:grid;gap:10px}.page-trust-security-foundation .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-trust-security-foundation .ending-links a:hover{color:#fff}.page-trust-security-foundation .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-trust-security-foundation .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-trust-security-foundation .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-trust-security-foundation .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-trust-security-foundation .ending-meta,.page-trust-security-foundation .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-trust-security-foundation .topbar{min-height:72px;padding:16px 20px 0}.page-trust-security-foundation .brand img{width:150px}.page-trust-security-foundation .nav-right{gap:14px}.page-trust-security-foundation .main-nav{display:none}.page-trust-security-foundation .menu-icon-btn{display:inline-flex}.page-trust-security-foundation .ending-shell{width:calc(100vw - 32px)}.page-trust-security-foundation .page-intro{width:calc(100vw - 32px);margin-left:16px}.page-trust-security-foundation .project-shell{width:calc(100vw - 32px)}.page-trust-security-foundation .project-grid{grid-template-columns:1fr 1fr}.page-trust-security-foundation .project-image,.page-trust-security-foundation .project-card{min-height:340px}.page-trust-security-foundation .project-card{padding:26px 18px 24px}.page-trust-security-foundation .project-card p{font-size:18px}.page-trust-security-foundation .trust-detail-shell{width:calc(100vw - 32px)}.page-trust-security-foundation .trust-detail-title,.page-trust-security-foundation .trust-detail-sub,.page-trust-security-foundation .trust-detail-points{max-width:min(100%,700px)}.page-trust-security-foundation .trust-detail-page:after{width:min(42vw,380px)}.page-trust-security-foundation .value-full-page{grid-template-columns:1fr}.page-trust-security-foundation .value-full-visual,.page-trust-security-foundation .value-full-content{padding:86px 22px 38px}.page-trust-security-foundation .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-trust-security-foundation .lang-btn{min-width:70px;height:28px;font-size:12px}}@media(max-width:640px){.page-trust-security-foundation .page-empty{min-height:84vh;padding:calc(var(--page-top-safe) - 4px) 0 52px}.page-trust-security-foundation .project-page{min-height:auto;padding:48px 0 52px}.page-trust-security-foundation .project-title{margin-bottom:26px}.page-trust-security-foundation .project-grid{grid-template-columns:1fr}.page-trust-security-foundation .project-image{min-height:260px}.page-trust-security-foundation .project-card{min-height:auto}.page-trust-security-foundation .trust-detail-page{min-height:auto;padding:94px 0 52px}.page-trust-security-foundation .trust-detail-page:after{position:relative;right:auto;bottom:auto;width:100%;max-width:none;margin-top:22px;border-width:2px;box-shadow:0 10px 20px #0c234833}.page-trust-security-foundation .value-full-page{min-height:auto}.page-trust-security-foundation .value-full-item{grid-template-columns:58px 1fr;min-height:96px}.page-trust-security-foundation .value-full-text{padding:14px 14px 14px 16px}.page-trust-security-foundation .ending-main{grid-template-columns:1fr}}.page-cloud-infrastructure{--text-white: #ffffff;--page-top-safe: 112px}.page-cloud-infrastructure *{box-sizing:border-box;margin:0;padding:0}.page-cloud-infrastructure{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-cloud-infrastructure{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-cloud-infrastructure .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-cloud-infrastructure .topbar:hover,.page-cloud-infrastructure .topbar:focus-within,.page-cloud-infrastructure .topbar:has(.nav-center:hover){background:#192464ab}.page-cloud-infrastructure .topbar.scrolled,.page-cloud-infrastructure .topbar.scrolled:hover,.page-cloud-infrastructure .topbar.scrolled:focus-within,.page-cloud-infrastructure .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-cloud-infrastructure .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-cloud-infrastructure .brand img{display:block;width:190px;height:auto}.page-cloud-infrastructure .nav-center{flex:1;position:relative;margin:0 22px}.page-cloud-infrastructure .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-cloud-infrastructure .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-cloud-infrastructure .main-nav-item{position:relative}.page-cloud-infrastructure .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-cloud-infrastructure .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-cloud-infrastructure .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-cloud-infrastructure .main-nav-link:hover{opacity:.75}.page-cloud-infrastructure .topbar.scrolled .main-nav-link{color:#141f43eb}.page-cloud-infrastructure .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-cloud-infrastructure .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-cloud-infrastructure .nav-center:hover .nav-dropdown,.page-cloud-infrastructure .nav-center:focus-within .nav-dropdown,.page-cloud-infrastructure .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-cloud-infrastructure .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-cloud-infrastructure .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-cloud-infrastructure .dropdown-col{text-align:center}.page-cloud-infrastructure .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-cloud-infrastructure .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-cloud-infrastructure .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-cloud-infrastructure .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-cloud-infrastructure .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-cloud-infrastructure .dropdown-links a:hover{color:#fffffffa}.page-cloud-infrastructure .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-cloud-infrastructure .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-cloud-infrastructure .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-cloud-infrastructure .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-cloud-infrastructure .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-cloud-infrastructure .menu-icon-btn{display:none}.page-cloud-infrastructure .topbar.scrolled .icon-btn{color:#1b2c5a}.page-cloud-infrastructure .page-hero{position:relative;min-height:100vh;display:flex;align-items:stretch;background:linear-gradient(96deg,#04123aeb,#081f5ec7 38%,#0d2d8057 68%,#0b205e24),linear-gradient(180deg,#040e2c1f,#040e2c6b),url(/assets/unused-photos/Big-Data-Analysis-Binary-Computer-Code.jpg) center/cover no-repeat;color:#fff;overflow:hidden}.page-cloud-infrastructure .page-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:160px;background:linear-gradient(180deg,#07123500,#0712359e);pointer-events:none}.page-cloud-infrastructure .page-hero-inner{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:calc(var(--page-top-safe) + 72px) 0 64px;display:flex;align-items:flex-end}.page-cloud-infrastructure .page-intro{width:min(760px,100%);padding:42px 0}.page-cloud-infrastructure .page-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffd1;font-size:13px;letter-spacing:.6px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-cloud-infrastructure .page-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#8fc4ff;box-shadow:0 0 16px #8fc4ffd9}.page-cloud-infrastructure .page-intro h1{font-size:clamp(44px,6.2vw,84px);line-height:1.08;letter-spacing:-.02em;color:#fff;margin-bottom:24px;text-shadow:0 10px 30px rgba(3,13,41,.28)}.page-cloud-infrastructure .page-intro h1 strong{display:block;margin-top:10px;font-size:clamp(22px,2.4vw,34px);line-height:1.35;letter-spacing:0;font-weight:500;color:#ffffffe6}.page-cloud-infrastructure .page-intro p{max-width:680px;font-size:clamp(16px,1.2vw,19px);line-height:1.95;color:#ffffffd1}.page-cloud-infrastructure .hero-metrics{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.page-cloud-infrastructure .hero-metric{min-width:170px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0715423d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-cloud-infrastructure .hero-metric strong{display:block;margin-bottom:6px;font-size:15px;font-weight:600;color:#fff}.page-cloud-infrastructure .hero-metric span{display:block;font-size:13px;line-height:1.7;color:#ffffffb8}.page-cloud-infrastructure .capability-page{background:#233867;color:#fff}.page-cloud-infrastructure .capability-shell{width:100%;min-height:100vh;display:grid;grid-template-columns:1.06fr .6fr .9fr}.page-cloud-infrastructure .capability-visual{position:relative;min-height:100vh;background:linear-gradient(180deg,#172a5738,#172a5766),url(/assets/cloud/microsoft-office-365-subscription-vs-one-time-purchase.webp) center/cover no-repeat;overflow:hidden}.page-cloud-infrastructure .capability-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15275247,#1527528a)}.page-cloud-infrastructure .capability-visual:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;background:inherit;background-position:center bottom;background-size:cover;transform:scaleY(-1);filter:blur(14px);opacity:.48;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 100%)}.page-cloud-infrastructure .capability-visual-copy{position:relative;z-index:1;padding:96px 56px 56px;max-width:360px}.page-cloud-infrastructure .capability-visual-copy h2{font-size:clamp(34px,3.8vw,56px);line-height:1.14;margin-bottom:14px;font-weight:700;color:#fff}.page-cloud-infrastructure .capability-visual-copy p{font-size:16px;line-height:1.8;color:#ffffffd1}.page-cloud-infrastructure .capability-stack{background:#2298ea;display:flex;flex-direction:column;justify-content:center;gap:58px;padding:52px 40px}.page-cloud-infrastructure .capability-stack-item{color:#fff}.page-cloud-infrastructure .capability-stack-item strong{display:block;margin-bottom:10px;font-size:clamp(38px,3vw,60px);line-height:1;font-weight:700;letter-spacing:-.03em}.page-cloud-infrastructure .capability-stack-item span{display:block;font-size:17px;line-height:1.6;color:#ffffffeb}.page-cloud-infrastructure .capability-copy{background:#233867;padding:92px 58px 72px;display:flex;flex-direction:column;justify-content:center}.page-cloud-infrastructure .capability-copy-badge{width:52px;height:52px;margin-bottom:20px;border-radius:14px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0a}.page-cloud-infrastructure .capability-copy-badge svg{width:28px;height:28px}.page-cloud-infrastructure .capability-copy h3{position:relative;display:inline-block;margin-bottom:46px;padding-bottom:14px;font-size:clamp(32px,2.6vw,50px);line-height:1.18;font-weight:700;color:#fff}.page-cloud-infrastructure .capability-copy h3:before{content:"";position:absolute;left:0;bottom:0;width:110px;height:2px;background:#fff3}.page-cloud-infrastructure .capability-copy h3:after{content:"";position:absolute;left:0;bottom:0;width:110px;height:2px;background:linear-gradient(90deg,#fff0,#fffffff5,#fff0);background-size:56px 100%;background-repeat:no-repeat;animation:capability-underline-flow 2.2s linear infinite}@keyframes capability-underline-flow{0%{background-position:-56px 0}to{background-position:110px 0}}.page-cloud-infrastructure .capability-list{display:grid;gap:34px}.page-cloud-infrastructure .capability-item{padding:0;border:0;background:transparent}.page-cloud-infrastructure .capability-item strong{display:block;margin-bottom:10px;font-size:24px;line-height:1.35;font-weight:600;color:#fff}.page-cloud-infrastructure .capability-item p{font-size:16px;line-height:1.9;color:#ffffffd1}.page-cloud-infrastructure .distributed-page{position:relative;background:#f8fbff;overflow:hidden}.page-cloud-infrastructure .distributed-page:before{content:"";position:absolute;left:-120px;top:-120px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,#369dfff2,#369dff99 48%,#369dff00 72%)}.page-cloud-infrastructure .distributed-page:after{content:"";position:absolute;right:-68px;bottom:-68px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#369dffeb,#369dff85 52%,#369dff00 74%)}.page-cloud-infrastructure .distributed-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:92px 0 96px}.page-cloud-infrastructure .distributed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:56px}.page-cloud-infrastructure .distributed-header h2{font-size:clamp(36px,3.8vw,58px);line-height:1.15;font-weight:700;color:#182b59}.page-cloud-infrastructure .distributed-header h2 span{display:block;margin-top:10px;font-size:clamp(16px,1.28vw,22px);line-height:1.7;font-weight:500;color:#182b59db}.page-cloud-infrastructure .distributed-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:10px}.page-cloud-infrastructure .distributed-dots span{width:4px;height:4px;border-radius:50%;background:#2f7fe87a}.page-cloud-infrastructure .distributed-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.page-cloud-infrastructure .distributed-visual{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.page-cloud-infrastructure .distributed-orbit{position:absolute;width:min(420px,34vw);aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(54,157,255,.48);border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-18deg)}.page-cloud-infrastructure .distributed-orbit:after{content:"";position:absolute;right:8px;bottom:56px;width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#50b4ff,#2f7fe8);box-shadow:0 0 18px #2f7fe859}.page-cloud-infrastructure .distributed-image-ring{position:relative;width:min(360px,30vw);aspect-ratio:1;padding:28px;border-radius:50%;background:linear-gradient(180deg,#fffffff5,#f3f8ffeb);box-shadow:0 26px 60px #2558aa24}.page-cloud-infrastructure .distributed-image-ring:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:linear-gradient(180deg,#fffffff5,#f6f9ffe0);box-shadow:inset 0 0 0 1px #2f7fe80f}.page-cloud-infrastructure .distributed-image{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;background:url(/assets/cloud/image.png) center/cover no-repeat;box-shadow:0 20px 50px #0f285c2e}.page-cloud-infrastructure .distributed-badge{position:absolute;right:42px;bottom:54px;z-index:2;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffffff5;box-shadow:0 18px 38px #2558aa29;color:#2f7fe8}.page-cloud-infrastructure .distributed-badge svg{width:36px;height:36px}.page-cloud-infrastructure .distributed-content{display:grid;gap:38px}.page-cloud-infrastructure .distributed-item{display:grid;grid-template-columns:66px 1fr;gap:28px;align-items:start}.page-cloud-infrastructure .distributed-number{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:32px;font-weight:500;color:#fff;background:linear-gradient(180deg,#50b4ff,#2f7fe8);box-shadow:0 14px 28px #2f7fe838}.page-cloud-infrastructure .distributed-item h3{margin-bottom:12px;font-size:clamp(24px,2vw,36px);line-height:1.35;font-weight:700;color:#141414}.page-cloud-infrastructure .distributed-item h3 span{display:block;margin-top:8px;font-size:clamp(16px,1.2vw,20px);line-height:1.6;font-weight:500;color:#2f7fe8}.page-cloud-infrastructure .distributed-item p{max-width:620px;font-size:16px;line-height:1.95;color:#141414c2}.page-cloud-infrastructure .value-page{position:relative;overflow:hidden;background:radial-gradient(circle at top left,#7fc4ff4d,#7fc4ff00 22%),radial-gradient(circle at bottom right,#71aeff3d,#71aeff00 20%),linear-gradient(180deg,#f6fbff,#eef6ff 48%,#e8f2ff);color:#182b59}.page-cloud-infrastructure .value-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:88px 0 92px}.page-cloud-infrastructure .value-header{display:flex;flex-direction:column;align-items:center;text-align:center}.page-cloud-infrastructure .value-header h2{font-size:clamp(36px,3.6vw,56px);line-height:1.15;font-weight:700;color:#182b59}.page-cloud-infrastructure .value-subtitle{position:relative;margin-top:18px;padding:10px 108px;border-radius:999px;background:linear-gradient(90deg,#2f7fe8,#37a5ff);font-size:14px;line-height:1;letter-spacing:.32em;color:#fff;text-transform:uppercase;box-shadow:0 16px 32px #2f7fe82e}.page-cloud-infrastructure .value-subtitle:before,.page-cloud-infrastructure .value-subtitle:after{content:"";position:absolute;top:50%;width:70px;height:1px;background:#182b592e}.page-cloud-infrastructure .value-subtitle:before{right:calc(100% + 14px)}.page-cloud-infrastructure .value-subtitle:after{left:calc(100% + 14px)}.page-cloud-infrastructure .value-map{position:absolute;left:50%;top:168px;width:min(1060px,92vw);height:500px;transform:translate(-50%);background:radial-gradient(circle at center,#69aaff3d,#69aaff1a 58%,#69aaff00),linear-gradient(180deg,#2f7fe857,#2f7fe82e);-webkit-mask-image:url(/assets/cloud/image\ copy.png);mask-image:url(/assets/cloud/image\ copy.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:1;filter:drop-shadow(0 10px 28px rgba(83,154,255,.12));pointer-events:none}.page-cloud-infrastructure .value-grid{position:relative;z-index:1;margin-top:112px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2vw,34px)}.page-cloud-infrastructure .value-card{position:relative;padding:28px 18px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.page-cloud-infrastructure .value-badge{width:138px;height:138px;border-radius:50%;margin-bottom:24px;background:linear-gradient(180deg,#fffffffa,#eef6fff5);border:4px solid rgba(255,255,255,.95);box-shadow:0 18px 40px #2f7fe824,inset 0 0 0 1px #2f7fe814;display:flex;align-items:center;justify-content:center}.page-cloud-infrastructure .value-badge span{width:88px;height:88px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#4cb4ff,#2f7fe8);color:#fff;font-size:30px;font-weight:700;box-shadow:0 14px 28px #2f7fe838}.page-cloud-infrastructure .value-card h3{margin-bottom:14px;font-size:28px;line-height:1.35;font-weight:700;color:#182b59}.page-cloud-infrastructure .value-card p{font-size:16px;line-height:1.95;color:#182b59c7}.page-cloud-infrastructure .result-page{position:relative;overflow:hidden;background:radial-gradient(circle at top left,#56afff38,#56afff00 20%),radial-gradient(circle at bottom right,#4e99ff33,#4e99ff00 18%),linear-gradient(180deg,#fff,#f6fbff);color:#182b59}.page-cloud-infrastructure .result-page:before{content:"";position:absolute;left:-120px;top:-120px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#2f7fe8eb,#2f7fe847 58%,#2f7fe800 74%)}.page-cloud-infrastructure .result-page:after{content:"";position:absolute;right:-80px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#3d9affeb,#3d9aff47 58%,#3d9aff00 74%)}.page-cloud-infrastructure .result-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:86px 0 96px}.page-cloud-infrastructure .result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:54px}.page-cloud-infrastructure .result-header h2{font-size:clamp(36px,3.6vw,56px);line-height:1.15;font-weight:700;color:#182b59}.page-cloud-infrastructure .result-header h2 span{display:block;margin-top:10px;font-size:clamp(16px,1.15vw,20px);line-height:1.7;font-weight:500;color:#182b59db}.page-cloud-infrastructure .result-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:12px}.page-cloud-infrastructure .result-dots span{width:4px;height:4px;border-radius:50%;background:#2f7fe86b}.page-cloud-infrastructure .result-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(38px,6vw,96px);align-items:center}.page-cloud-infrastructure .result-list{display:grid;gap:38px}.page-cloud-infrastructure .result-item{display:grid;grid-template-columns:74px 1fr;gap:20px;align-items:start}.page-cloud-infrastructure .result-number{position:relative;width:60px;height:44px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(180deg,#56b7ff,#2f7fe8);clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%);box-shadow:0 12px 26px #2f7fe829}.page-cloud-infrastructure .result-item h3{margin-bottom:10px;font-size:clamp(22px,1.9vw,34px);line-height:1.4;font-weight:700;color:#141414}.page-cloud-infrastructure .result-item h3 span{display:block;margin-top:8px;font-size:clamp(16px,1.15vw,20px);line-height:1.7;font-weight:500;color:#2f7fe8}.page-cloud-infrastructure .result-item p{max-width:700px;font-size:16px;line-height:1.95;color:#141414c2}.page-cloud-infrastructure .result-visual{display:flex;align-items:center;justify-content:center;min-height:420px}.page-cloud-infrastructure .result-image{width:min(360px,30vw);aspect-ratio:1;border-radius:50%;background:url(/assets/cloud/image-2.png) center/cover no-repeat;box-shadow:0 28px 54px #182b592e;border:10px solid rgba(255,255,255,.96)}.page-cloud-infrastructure .edge-page{position:relative;overflow:hidden;background:radial-gradient(circle at top left,#56afff33,#56afff00 20%),radial-gradient(circle at bottom right,#4e99ff2e,#4e99ff00 18%),linear-gradient(180deg,#fff,#f7fbff);color:#182b59}.page-cloud-infrastructure .edge-page:before{content:"";position:absolute;left:-120px;top:-120px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#2f7fe8eb,#2f7fe842 58%,#2f7fe800 74%)}.page-cloud-infrastructure .edge-page:after{content:"";position:absolute;right:-80px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#3d9affeb,#3d9aff3d 58%,#3d9aff00 74%)}.page-cloud-infrastructure .edge-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:86px 0 96px}.page-cloud-infrastructure .edge-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:54px}.page-cloud-infrastructure .edge-header h2{font-size:clamp(36px,3.6vw,56px);line-height:1.15;font-weight:700;color:#182b59}.page-cloud-infrastructure .edge-header h2 span{display:block;margin-top:10px;font-size:clamp(16px,1.15vw,20px);line-height:1.7;font-weight:500;color:#182b59db}.page-cloud-infrastructure .edge-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:12px}.page-cloud-infrastructure .edge-dots span{width:4px;height:4px;border-radius:50%;background:#2f7fe86b}.page-cloud-infrastructure .edge-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,96px);align-items:center}.page-cloud-infrastructure .edge-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.page-cloud-infrastructure .edge-ring{position:relative;width:min(430px,34vw);aspect-ratio:1;padding:38px;border-radius:50%;background:linear-gradient(180deg,#4db6ff,#2f7fe8);box-shadow:0 28px 58px #2f7fe833}.page-cloud-infrastructure .edge-ring:before{content:"";position:absolute;top:52px;right:52px;bottom:52px;left:52px;border-radius:50%;background:#fff}.page-cloud-infrastructure .edge-image{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;background:url(/assets/unused-photos/technology-8028575_1280.jpg) center/cover no-repeat;box-shadow:0 20px 48px #182b5929}.page-cloud-infrastructure .edge-mini-ring{position:absolute;left:12px;top:22px;width:52px;height:52px;border-radius:50%;border:8px solid #2f7fe8;background:transparent}.page-cloud-infrastructure .edge-copy{display:grid;gap:34px}.page-cloud-infrastructure .edge-item{display:grid;grid-template-columns:86px 1fr;gap:26px;align-items:start}.page-cloud-infrastructure .edge-icon{width:76px;height:76px;border-radius:50%;background:#182b590d;display:inline-flex;align-items:center;justify-content:center;color:#2f7fe8}.page-cloud-infrastructure .edge-icon svg{width:38px;height:38px}.page-cloud-infrastructure .edge-item p{max-width:520px;font-size:16px;line-height:1.95;color:#141414cc}.page-cloud-infrastructure .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-cloud-infrastructure .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-cloud-infrastructure .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-cloud-infrastructure .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-cloud-infrastructure .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-cloud-infrastructure .ending-links{list-style:none;display:grid;gap:10px}.page-cloud-infrastructure .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-cloud-infrastructure .ending-links a:hover{color:#fff}.page-cloud-infrastructure .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-cloud-infrastructure .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-cloud-infrastructure .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-cloud-infrastructure .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-cloud-infrastructure .ending-meta,.page-cloud-infrastructure .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-cloud-infrastructure .topbar{min-height:72px;padding:16px 20px 0}.page-cloud-infrastructure .brand img{width:150px}.page-cloud-infrastructure .nav-right{gap:14px}.page-cloud-infrastructure .main-nav{display:none}.page-cloud-infrastructure .menu-icon-btn{display:inline-flex}.page-cloud-infrastructure .page-hero-inner,.page-cloud-infrastructure .capability-shell,.page-cloud-infrastructure .distributed-shell,.page-cloud-infrastructure .value-shell,.page-cloud-infrastructure .result-shell,.page-cloud-infrastructure .edge-shell,.page-cloud-infrastructure .ending-shell{width:calc(100vw - 32px)}.page-cloud-infrastructure .page-hero-inner{padding-top:calc(var(--page-top-safe) + 52px)}.page-cloud-infrastructure .page-intro h1{font-size:clamp(36px,9vw,56px)}.page-cloud-infrastructure .page-intro h1 strong{font-size:clamp(20px,5vw,28px)}.page-cloud-infrastructure .page-intro p{font-size:15px;line-height:1.85}.page-cloud-infrastructure .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-cloud-infrastructure .capability-shell{min-height:auto;grid-template-columns:1fr}.page-cloud-infrastructure .distributed-layout{grid-template-columns:1fr;gap:40px}.page-cloud-infrastructure .distributed-header{margin-bottom:36px}.page-cloud-infrastructure .distributed-visual{min-height:400px}.page-cloud-infrastructure .distributed-orbit{width:min(420px,74vw)}.page-cloud-infrastructure .distributed-image-ring{width:min(340px,66vw)}.page-cloud-infrastructure .value-grid{grid-template-columns:1fr;margin-top:84px}.page-cloud-infrastructure .value-map{top:210px;width:calc(100vw - 24px);height:540px}.page-cloud-infrastructure .result-layout{grid-template-columns:1fr;gap:42px}.page-cloud-infrastructure .result-visual{order:-1;min-height:320px}.page-cloud-infrastructure .result-image{width:min(320px,62vw)}.page-cloud-infrastructure .edge-layout{grid-template-columns:1fr;gap:42px}.page-cloud-infrastructure .edge-visual{min-height:420px}.page-cloud-infrastructure .edge-ring{width:min(360px,68vw)}.page-cloud-infrastructure .capability-visual,.page-cloud-infrastructure .capability-stack,.page-cloud-infrastructure .capability-copy{min-height:auto}.page-cloud-infrastructure .capability-visual{min-height:460px}.page-cloud-infrastructure .capability-visual-copy,.page-cloud-infrastructure .capability-copy{padding-left:28px;padding-right:28px}.page-cloud-infrastructure .capability-stack{gap:30px;padding:42px 28px}.page-cloud-infrastructure .lang-btn{min-width:70px;height:28px;font-size:12px}}@media(max-width:640px){.page-cloud-infrastructure .page-hero,.page-cloud-infrastructure .page-hero-inner{min-height:100svh}.page-cloud-infrastructure .capability-visual{min-height:360px}.page-cloud-infrastructure .distributed-shell,.page-cloud-infrastructure .value-shell,.page-cloud-infrastructure .result-shell,.page-cloud-infrastructure .edge-shell{padding:72px 0}.page-cloud-infrastructure .result-header{flex-direction:column;gap:18px;margin-bottom:36px}.page-cloud-infrastructure .result-dots{align-self:flex-end}.page-cloud-infrastructure .edge-header{flex-direction:column;gap:18px;margin-bottom:36px}.page-cloud-infrastructure .edge-dots{align-self:flex-end}.page-cloud-infrastructure .value-subtitle{padding:10px 34px;letter-spacing:.22em}.page-cloud-infrastructure .value-subtitle:before,.page-cloud-infrastructure .value-subtitle:after{display:none}.page-cloud-infrastructure .value-map{top:168px;width:calc(100vw - 24px);height:460px}.page-cloud-infrastructure .value-grid{margin-top:72px}.page-cloud-infrastructure .value-card{padding-left:0;padding-right:0}.page-cloud-infrastructure .value-card h3{font-size:24px}.page-cloud-infrastructure .result-item{grid-template-columns:58px 1fr;gap:14px}.page-cloud-infrastructure .result-number{width:50px;height:38px;font-size:16px}.page-cloud-infrastructure .result-image{width:min(260px,74vw)}.page-cloud-infrastructure .edge-visual{min-height:320px}.page-cloud-infrastructure .edge-ring{width:min(280px,78vw);padding:24px}.page-cloud-infrastructure .edge-ring:before{top:34px;right:34px;bottom:34px;left:34px}.page-cloud-infrastructure .edge-mini-ring{left:4px;top:8px;width:40px;height:40px;border-width:6px}.page-cloud-infrastructure .edge-item{grid-template-columns:64px 1fr;gap:16px}.page-cloud-infrastructure .edge-icon{width:58px;height:58px}.page-cloud-infrastructure .edge-icon svg{width:30px;height:30px}.page-cloud-infrastructure .distributed-header{flex-direction:column;gap:18px}.page-cloud-infrastructure .distributed-dots{align-self:flex-end}.page-cloud-infrastructure .distributed-visual{min-height:320px}.page-cloud-infrastructure .distributed-image-ring{width:min(260px,72vw);padding:20px}.page-cloud-infrastructure .distributed-orbit{width:min(300px,84vw)}.page-cloud-infrastructure .distributed-badge{right:10px;bottom:18px;width:64px;height:64px}.page-cloud-infrastructure .distributed-item{grid-template-columns:52px 1fr;gap:18px}.page-cloud-infrastructure .distributed-number{width:52px;height:52px;font-size:26px}.page-cloud-infrastructure .capability-visual-copy{padding:86px 20px 28px}.page-cloud-infrastructure .capability-stack{gap:22px;padding:30px 20px}.page-cloud-infrastructure .capability-copy{padding:42px 20px 46px}.page-cloud-infrastructure .capability-copy h3{margin-bottom:30px}.page-cloud-infrastructure .capability-item strong{font-size:21px}.page-cloud-infrastructure .page-hero-inner{align-items:center;padding-bottom:40px}.page-cloud-infrastructure .page-intro{padding:28px 0}.page-cloud-infrastructure .hero-metrics{display:grid;grid-template-columns:1fr}.page-cloud-infrastructure .ending-main{grid-template-columns:1fr}}.page-data-intelligence-core{--text-white: #ffffff;--page-top-safe: 112px}.page-data-intelligence-core *{box-sizing:border-box;margin:0;padding:0}.page-data-intelligence-core{width:100%;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page-data-intelligence-core{background:#f3f5fa;color:#1b2c5a;overflow-x:hidden}.page-data-intelligence-core .topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.page-data-intelligence-core .topbar:hover,.page-data-intelligence-core .topbar:focus-within,.page-data-intelligence-core .topbar:has(.nav-center:hover){background:#192464ab}.page-data-intelligence-core .topbar.scrolled,.page-data-intelligence-core .topbar.scrolled:hover,.page-data-intelligence-core .topbar.scrolled:focus-within,.page-data-intelligence-core .topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.page-data-intelligence-core .brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto}.page-data-intelligence-core .brand img{display:block;width:190px;height:auto}.page-data-intelligence-core .nav-center{flex:1;position:relative;margin:0 22px}.page-data-intelligence-core .nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.page-data-intelligence-core .main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.page-data-intelligence-core .main-nav-item{position:relative}.page-data-intelligence-core .main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.page-data-intelligence-core .main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.page-data-intelligence-core .main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.page-data-intelligence-core .main-nav-link:hover{opacity:.75}.page-data-intelligence-core .topbar.scrolled .main-nav-link{color:#141f43eb}.page-data-intelligence-core .topbar.scrolled .main-nav-link:after{background:#141f43e6}.page-data-intelligence-core .nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px 0 30px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.page-data-intelligence-core .nav-center:hover .nav-dropdown,.page-data-intelligence-core .nav-center:focus-within .nav-dropdown,.page-data-intelligence-core .nav-dropdown:hover{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.page-data-intelligence-core .topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.page-data-intelligence-core .dropdown-inner{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);justify-items:center}.page-data-intelligence-core .dropdown-col{text-align:center}.page-data-intelligence-core .dropdown-col-title{display:block;margin-bottom:14px;color:#fffffff5;font-size:clamp(18px,1.35vw,26px);line-height:1.25;font-weight:600;text-decoration:none;white-space:nowrap}.page-data-intelligence-core .topbar.scrolled .dropdown-col-title{color:#1a2b5a}.page-data-intelligence-core .dropdown-links{list-style:none;display:grid;gap:10px;justify-items:center}.page-data-intelligence-core .dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.08vw,22px);line-height:1.25;white-space:nowrap;transition:color .22s ease}.page-data-intelligence-core .topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.page-data-intelligence-core .dropdown-links a:hover{color:#fffffffa}.page-data-intelligence-core .topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.page-data-intelligence-core .nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.page-data-intelligence-core .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:var(--text-white);text-decoration:none;font-weight:600}.page-data-intelligence-core .topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.page-data-intelligence-core .icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:var(--text-white);line-height:1}.page-data-intelligence-core .menu-icon-btn{display:none}.page-data-intelligence-core .topbar.scrolled .icon-btn{color:#1b2c5a}.page-data-intelligence-core .page-hero{position:relative;min-height:100vh;background:linear-gradient(90deg,#0612342e,#06123485 46%,#061234db),linear-gradient(180deg,#040c221f,#040c2285),url(/assets/unused-photos/RT_matter_capabilities-grid_shutterstock_1712453590.jpg) center/cover no-repeat;color:#fff;overflow:hidden}.page-data-intelligence-core .page-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(180deg,#06123400,#061234b8);pointer-events:none}.page-data-intelligence-core .page-hero-inner{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:calc(var(--page-top-safe) + 72px) 0 72px;display:flex;align-items:center;justify-content:flex-end}.page-data-intelligence-core .page-intro{width:min(720px,100%);margin-left:auto;text-align:right}.page-data-intelligence-core .page-intro h1{font-size:clamp(44px,5.8vw,78px);line-height:1.1;letter-spacing:-.02em;margin-bottom:22px;color:#fffffffa;text-shadow:0 10px 30px rgba(2,8,26,.28)}.page-data-intelligence-core .page-intro p{font-size:clamp(16px,1.2vw,19px);line-height:2;color:#ffffffd1}.page-data-intelligence-core .page-intro p strong{font-weight:600;color:#ffffffeb}.page-data-intelligence-core .ai-core-page{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 12%,#78c4ff47,#78c4ff00 32%),radial-gradient(circle at 86% 22%,#88dcff38,#88dcff00 28%),radial-gradient(circle at 84% 86%,#63a8ff38,#63a8ff00 30%),linear-gradient(180deg,#f8fbff,#eef6ff 48%,#eaf3ff);color:#182b59}.page-data-intelligence-core .ai-core-page:before{content:"";position:absolute;left:50%;top:120px;width:min(1100px,92vw);height:520px;transform:translate(-50%);background:linear-gradient(180deg,#182b5914,#182b5905);-webkit-mask-image:url(/worldLow.svg);mask-image:url(/worldLow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.65;pointer-events:none}.page-data-intelligence-core .ai-core-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:100vh;padding:96px 0 104px}.page-data-intelligence-core .ai-core-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:46px}.page-data-intelligence-core .ai-core-header h2{font-size:clamp(34px,3.4vw,54px);line-height:1.15;font-weight:700;color:#182b59}.page-data-intelligence-core .ai-core-pill{position:relative;padding:10px 98px;border-radius:999px;background:linear-gradient(90deg,#2f7fe8,#37a5ff);color:#fff;font-size:12px;letter-spacing:.28em;text-transform:uppercase;box-shadow:0 14px 26px #2f7fe829}.page-data-intelligence-core .ai-core-pill:before,.page-data-intelligence-core .ai-core-pill:after{content:"";position:absolute;top:50%;width:68px;height:1px;background:#182b592e}.page-data-intelligence-core .ai-core-pill:before{right:calc(100% + 14px)}.page-data-intelligence-core .ai-core-pill:after{left:calc(100% + 14px)}.page-data-intelligence-core .ai-core-stage{position:relative;min-height:720px}.page-data-intelligence-core .ai-core-center{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(280px,26vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#f0f8fff0 46%,#e8f4ffdb);box-shadow:0 26px 56px #182b5924,inset 0 0 0 1px #2f7fe81a;display:grid;place-items:center;text-align:center;padding:18px}.page-data-intelligence-core .ai-core-center strong{display:block;font-size:18px;letter-spacing:.04em;color:#182b59}.page-data-intelligence-core .ai-core-center span{display:block;margin-top:8px;font-size:12px;line-height:1.6;color:#182b59b3}.page-data-intelligence-core .ai-core-connector{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.82}.page-data-intelligence-core .ai-core-connector svg{width:100%;height:100%}.page-data-intelligence-core .ai-core-item{position:absolute;width:min(410px,38vw);display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start}.page-data-intelligence-core .ai-core-item--right{grid-template-columns:1fr 54px;text-align:right}.page-data-intelligence-core .ai-core-num{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(180deg,#56b7ff,#2f7fe8);box-shadow:0 12px 26px #2f7fe82e}.page-data-intelligence-core .ai-core-item--right .ai-core-num{justify-self:end}.page-data-intelligence-core .ai-core-item h3{margin-bottom:8px;font-size:18px;line-height:1.35;font-weight:700;color:#182b59}.page-data-intelligence-core .ai-core-item p{font-size:14px;line-height:1.85;color:#182b59c2}.page-data-intelligence-core .ai-core-item--01{left:2%;top:14%}.page-data-intelligence-core .ai-core-item--02{left:2%;top:41%}.page-data-intelligence-core .ai-core-item--03{left:2%;top:68%}.page-data-intelligence-core .ai-core-item--04{left:50%;top:84%;transform:translate(-50%);width:min(520px,56vw)}.page-data-intelligence-core .ai-core-item--05{right:2%;top:68%}.page-data-intelligence-core .ai-core-item--06{right:2%;top:41%}.page-data-intelligence-core .ai-core-item--07{right:2%;top:14%}.page-data-intelligence-core .ai-core-header{align-items:flex-start;text-align:left;margin-bottom:34px}.page-data-intelligence-core .ai-core-header h2{display:block}.page-data-intelligence-core .ai-core-header h2 em{display:block;margin-top:10px;font-style:normal;font-weight:600;color:#182b59a6;font-size:.78em;letter-spacing:.18em;text-transform:uppercase}.page-data-intelligence-core .ai-core-pill{display:none}.page-data-intelligence-core .ai-core-stage{min-height:auto}.page-data-intelligence-core .ai-core-connector,.page-data-intelligence-core .ai-core-center,.page-data-intelligence-core .ai-core-item{display:none}.page-data-intelligence-core .ai-core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);align-items:stretch}.page-data-intelligence-core .ai-core-card{display:grid;grid-template-rows:1fr auto;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 34px #182b591f;border:1px solid rgba(24,43,89,.08);min-height:360px}.page-data-intelligence-core .ai-core-card-visual{position:relative;padding:16px;min-height:210px;background:linear-gradient(180deg,#2f7fe82e,#09163aa8),url(/assets/unused-photos/RT_matter_capabilities-grid_shutterstock_1712453590.jpg) center/cover no-repeat}.page-data-intelligence-core .ai-core-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09163a0f,#09163aa8);pointer-events:none}.page-data-intelligence-core .ai-core-card-visual span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#fffffff0;letter-spacing:.02em;font-size:15px}.page-data-intelligence-core .ai-core-card-visual span{display:none}.page-data-intelligence-core .ai-core-card-visual span:before{content:"";width:8px;height:8px;border-radius:50%;background:#37a5ff;box-shadow:0 0 18px #37a5ff6b}.page-data-intelligence-core .ai-core-card-body{padding:16px 14px 18px;background:#fff}.page-data-intelligence-core .ai-core-card-body h3{margin:0 0 8px;font-size:16px;line-height:1.35;font-weight:800;color:#182b59;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-data-intelligence-core .ai-core-card-body p{margin:0;font-size:13px;line-height:1.75;color:#182b59b8;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-data-intelligence-core .cap-detail-page{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 12%,#56afff29,#56afff00 22%),radial-gradient(circle at 86% 22%,#88dcff24,#88dcff00 20%),radial-gradient(circle at 84% 86%,#63a8ff24,#63a8ff00 20%),linear-gradient(180deg,#fff,#f6fbff);color:#182b59}.page-data-intelligence-core .cap-detail-page:before{content:"";position:absolute;left:-120px;top:-120px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#2f7fe8e6,#2f7fe838 58%,#2f7fe800 74%)}.page-data-intelligence-core .cap-detail-page:after{content:"";position:absolute;right:-80px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#3d9affe6,#3d9aff33 58%,#3d9aff00 74%)}.page-data-intelligence-core .cap-detail-shell{position:relative;z-index:1;width:min(1280px,calc(100vw - 96px));margin:0 auto;min-height:92vh;padding:88px 0 96px}.page-data-intelligence-core .cap-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:54px}.page-data-intelligence-core .cap-detail-header h2{font-size:clamp(34px,3.2vw,52px);line-height:1.18;font-weight:800;color:#182b59}.page-data-intelligence-core .cap-detail-header h2 span{display:block;margin-top:10px;font-size:clamp(16px,1.15vw,20px);line-height:1.7;font-weight:600;color:#182b59c2}.page-data-intelligence-core .cap-detail-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:12px;opacity:.85}.page-data-intelligence-core .cap-detail-dots span{width:4px;height:4px;border-radius:50%;background:#2f7fe86b}.page-data-intelligence-core .cap-detail-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(32px,5vw,90px);align-items:center}.page-data-intelligence-core .cap-detail-copy{display:grid;gap:18px}.page-data-intelligence-core .cap-detail-copy p{margin:0;font-size:16px;line-height:1.95;color:#141414c7}.page-data-intelligence-core .cap-detail-copy p:before{content:"●";display:inline-block;margin-right:10px;color:#2f7fe8e6;transform:translateY(-1px)}.page-data-intelligence-core .cap-detail-visual{display:flex;align-items:center;justify-content:center;min-height:420px}.page-data-intelligence-core .cap-detail-image{width:min(360px,30vw);aspect-ratio:1;border-radius:50%;background:var(--cap-image) center/cover no-repeat;box-shadow:0 28px 54px #182b592e;border:10px solid rgba(255,255,255,.96)}.page-data-intelligence-core .cap-pages{background:#f2f2f2}.page-data-intelligence-core .cap-page{min-height:100vh;display:grid;grid-template-rows:minmax(400px,53vh) minmax(300px,47vh);border-top:1px solid rgba(47,127,232,.14)}.page-data-intelligence-core .cap-top{position:relative;background:linear-gradient(180deg,#1c549c8a,#10366cc7),url(/assets/unused-photos/Frame_7_635d1132cd.png) center/cover no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:42px 26px}.page-data-intelligence-core .cap-top-inner{width:min(1120px,92vw)}.page-data-intelligence-core .cap-top h2{font-size:clamp(36px,4vw,58px);line-height:1.2;margin-bottom:14px;font-weight:800;text-shadow:0 12px 28px rgba(9,24,56,.35)}.page-data-intelligence-core .cap-top h3{font-size:clamp(22px,2.2vw,32px);line-height:1.4;margin-bottom:24px;font-weight:600;color:#fffffff0}.page-data-intelligence-core .cap-top p{max-width:980px;margin:0 auto;font-size:clamp(16px,1.35vw,24px);line-height:1.8;color:#ffffffeb}.page-data-intelligence-core .cap-bottom{background:var(--cap-bottom-bg, linear-gradient(180deg, #182947 0%, #101d34 100%));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:26px;padding:34px 44px 42px;align-items:start}.page-data-intelligence-core .cap-node{margin-top:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:16px;padding:26px 18px;background:var(--cap-card-bg, linear-gradient(135deg, rgba(79, 173, 255, .3) 0%, rgba(73, 120, 217, .16) 45%, rgba(165, 96, 255, .18) 100%));box-shadow:inset 0 1px #ffffff3d,0 12px 30px #0308165c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.page-data-intelligence-core .cap-node-dot{width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at center,#4f9dff,#2d67ac 62%,#1f4f8a);border:4px solid rgba(255,255,255,.94);box-shadow:0 10px 22px #17335f33;flex:0 0 auto;display:none}.page-data-intelligence-core .cap-node p{max-width:240px;margin:0 auto;font-size:clamp(20px,1.36vw,27px);line-height:1.7;color:#f5fafff2;white-space:pre-line;text-align:center}.page-data-intelligence-core .cap-page--ai{--cap-bottom-bg: linear-gradient(180deg, #15253f 0%, #0f1c31 100%);--cap-card-bg: linear-gradient(135deg, rgba(76, 171, 255, .3) 0%, rgba(75, 124, 221, .17) 45%, rgba(157, 107, 255, .2) 100%)}.page-data-intelligence-core .cap-page--data{--cap-bottom-bg: linear-gradient(180deg, #102b3b 0%, #0c1f2d 100%);--cap-card-bg: linear-gradient(135deg, rgba(66, 225, 217, .28) 0%, rgba(55, 140, 188, .18) 46%, rgba(98, 120, 255, .2) 100%)}.page-data-intelligence-core .cap-page--algo{--cap-bottom-bg: linear-gradient(180deg, #142c4a 0%, #0d1f35 100%);--cap-card-bg: linear-gradient(135deg, rgba(76, 176, 255, .3) 0%, rgba(69, 120, 226, .2) 46%, rgba(58, 94, 190, .2) 100%)}.page-data-intelligence-core .cap-page--iot{--cap-bottom-bg: linear-gradient(180deg, #183b3d 0%, #11292b 100%);--cap-card-bg: linear-gradient(135deg, rgba(87, 243, 199, .28) 0%, rgba(66, 174, 181, .18) 44%, rgba(95, 125, 230, .19) 100%)}.page-data-intelligence-core .cap-page--ml{--cap-bottom-bg: linear-gradient(180deg, #1a2546 0%, #131a34 100%);--cap-card-bg: linear-gradient(135deg, rgba(100, 149, 255, .31) 0%, rgba(82, 101, 223, .18) 45%, rgba(99, 193, 255, .2) 100%)}.page-data-intelligence-core .cap-page--dl{--cap-bottom-bg: linear-gradient(180deg, #122943 0%, #0b1b31 100%);--cap-card-bg: linear-gradient(135deg, rgba(74, 203, 255, .3) 0%, rgba(72, 136, 231, .2) 45%, rgba(53, 90, 185, .2) 100%)}.page-data-intelligence-core .cap-page--nlp{--cap-bottom-bg: linear-gradient(180deg, #113246 0%, #0b1f2e 100%);--cap-card-bg: linear-gradient(135deg, rgba(74, 205, 255, .28) 0%, rgba(70, 138, 222, .18) 46%, rgba(98, 103, 245, .2) 100%)}.page-data-intelligence-core .cap-page--vision{--cap-bottom-bg: linear-gradient(180deg, #14304d 0%, #0c2037 100%);--cap-card-bg: linear-gradient(135deg, rgba(82, 190, 255, .3) 0%, rgba(74, 132, 228, .2) 44%, rgba(60, 98, 197, .2) 100%)}.page-data-intelligence-core .value-block{min-height:100vh;padding:72px 44px;background:linear-gradient(180deg,#f8fcff,#eef6ff 52%,#f7fbff);border-top:1px solid rgba(32,108,189,.16);position:relative;display:flex;flex-direction:column;justify-content:center}.page-data-intelligence-core .value-title{font-size:clamp(30px,2.4vw,40px);color:#182b59;font-weight:700;margin:0;position:absolute;left:44px;top:26px}.page-data-intelligence-core .value-title:before{content:"❖";margin-right:14px;font-size:.9em}.page-data-intelligence-core .value-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:58px;margin-bottom:22px;padding-bottom:16px}.page-data-intelligence-core .value-track:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#3f8fdf80}.page-data-intelligence-core .value-step{text-align:center;position:relative;z-index:1}.page-data-intelligence-core .value-step span{width:92px;height:92px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3f84f2,#2b63d9);color:transparent;font-size:0;font-weight:700;border:1px solid rgba(114,186,255,.28);box-shadow:0 14px 26px #163a6638;transform:rotate(45deg);position:relative;margin-bottom:14px;overflow:visible}.page-data-intelligence-core .value-step span:before{content:"";position:absolute;left:-1px;right:-1px;bottom:-14px;height:16px;background:linear-gradient(90deg,#2f8aec,#3cb6ff);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);filter:blur(.2px);z-index:-1}.page-data-intelligence-core .value-step span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);font-size:48px;font-weight:700;color:#52d7ff;text-shadow:0 6px 16px rgba(12,80,145,.35)}.page-data-intelligence-core .value-step:nth-child(1) span:after{content:"01"}.page-data-intelligence-core .value-step:nth-child(2) span:after{content:"02"}.page-data-intelligence-core .value-step:nth-child(3) span:after{content:"03"}.page-data-intelligence-core .value-step span>*{display:none}.page-data-intelligence-core .value-step:after{content:"";display:block;width:98px;max-width:84%;height:8px;border-radius:99px;margin:0 auto;background:#3b99ef}.page-data-intelligence-core .value-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;justify-items:center}.page-data-intelligence-core .value-card{background:#fff;border-radius:18px;padding:24px 22px;min-height:180px;width:min(100%,260px);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(18px,1.22vw,24px);line-height:1.72;color:#1f1f1f;box-shadow:0 8px 20px #163a6614;border:1px solid rgba(40,104,173,.07)}.page-data-intelligence-core .value-card strong{display:block;margin-bottom:8px;font-size:1.05em;font-weight:700}.page-data-intelligence-core .ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.page-data-intelligence-core .ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.page-data-intelligence-core .ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.page-data-intelligence-core .ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.page-data-intelligence-core .ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.page-data-intelligence-core .ending-links{list-style:none;display:grid;gap:10px}.page-data-intelligence-core .ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.page-data-intelligence-core .ending-links a:hover{color:#fff}.page-data-intelligence-core .ending-contact{display:grid;gap:10px;margin-bottom:20px}.page-data-intelligence-core .ending-contact h5{font-size:16px;font-weight:700;color:#fff}.page-data-intelligence-core .ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.page-data-intelligence-core .ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.page-data-intelligence-core .ending-meta,.page-data-intelligence-core .ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.page-data-intelligence-core .topbar{min-height:72px;padding:16px 20px 0}.page-data-intelligence-core .brand img{width:150px}.page-data-intelligence-core .nav-right{gap:14px}.page-data-intelligence-core .main-nav{display:none}.page-data-intelligence-core .menu-icon-btn{display:inline-flex}.page-data-intelligence-core .page-hero-inner,.page-data-intelligence-core .ai-core-shell,.page-data-intelligence-core .cap-detail-shell,.page-data-intelligence-core .ending-shell{width:calc(100vw - 32px)}.page-data-intelligence-core .page-hero-inner{padding-top:calc(var(--page-top-safe) + 52px)}.page-data-intelligence-core .ai-core-shell{padding:78px 0 92px}.page-data-intelligence-core .ai-core-pill{padding:10px 46px}.page-data-intelligence-core .ai-core-pill:before,.page-data-intelligence-core .ai-core-pill:after{display:none}.page-data-intelligence-core .ai-core-stage{display:grid;grid-template-columns:1fr;gap:18px;min-height:auto}.page-data-intelligence-core .ai-core-connector{display:none}.page-data-intelligence-core .ai-core-center{position:relative;left:auto;top:auto;transform:none;width:min(260px,54vw);margin:6px auto 10px}.page-data-intelligence-core .ai-core-item{position:relative;left:auto;right:auto;top:auto;transform:none;width:100%}.page-data-intelligence-core .ai-core-item--right{grid-template-columns:54px 1fr;text-align:left}.page-data-intelligence-core .ai-core-item--right .ai-core-num{justify-self:start}.page-data-intelligence-core .ai-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-data-intelligence-core .ai-core-card{min-height:320px}.page-data-intelligence-core .cap-detail-layout{grid-template-columns:1fr;gap:42px}.page-data-intelligence-core .cap-detail-visual{order:-1;min-height:320px}.page-data-intelligence-core .cap-detail-image{width:min(320px,62vw)}.page-data-intelligence-core .cap-page{grid-template-rows:auto auto}.page-data-intelligence-core .cap-top{padding:36px 20px}.page-data-intelligence-core .cap-bottom{grid-template-columns:1fr;gap:18px;padding:0 20px 28px}.page-data-intelligence-core .cap-node{margin-top:0;border-radius:12px;background:#fff;box-shadow:0 10px 20px #17335f1a;padding:22px 14px}.page-data-intelligence-core .cap-node-dot{width:72px;height:72px}.page-data-intelligence-core .cap-node p{font-size:16px;max-width:none}.page-data-intelligence-core .value-block{min-height:auto;padding:34px 20px 38px}.page-data-intelligence-core .value-title{font-size:28px;left:20px;top:16px}.page-data-intelligence-core .value-track,.page-data-intelligence-core .value-cards{grid-template-columns:1fr;gap:14px}.page-data-intelligence-core .value-track{margin-top:54px}.page-data-intelligence-core .value-track:after{display:none}.page-data-intelligence-core .value-step{padding:12px 0;border-radius:12px;background:#fff}.page-data-intelligence-core .value-step span{width:54px;height:54px;font-size:30px;margin-bottom:10px}.page-data-intelligence-core .value-step:after{width:82px;height:6px}.page-data-intelligence-core .value-card{min-height:auto;font-size:16px;padding:16px 14px;border-radius:12px}.page-data-intelligence-core .ending-main{grid-template-columns:1fr 1fr;gap:18px}.page-data-intelligence-core .lang-btn{min-width:70px;height:28px;font-size:12px}}@media(max-width:640px){.page-data-intelligence-core .page-hero,.page-data-intelligence-core .page-hero-inner{min-height:100svh}.page-data-intelligence-core .page-hero-inner{padding-bottom:46px}.page-data-intelligence-core .page-intro{text-align:left}.page-data-intelligence-core .ai-core-shell{padding:66px 0 76px}.page-data-intelligence-core .ai-core-item{grid-template-columns:46px 1fr;gap:12px}.page-data-intelligence-core .ai-core-num{width:40px;height:40px;font-size:12px}.page-data-intelligence-core .ai-core-item h3{font-size:16px}.page-data-intelligence-core .ai-core-item p{font-size:13px}.page-data-intelligence-core .ai-core-grid{grid-template-columns:1fr}.page-data-intelligence-core .cap-detail-shell{padding:72px 0 78px}.page-data-intelligence-core .cap-detail-header{flex-direction:column;gap:18px;margin-bottom:34px}.page-data-intelligence-core .cap-detail-dots{align-self:flex-end}.page-data-intelligence-core .cap-detail-image{width:min(260px,74vw)}.page-data-intelligence-core .ending-main{grid-template-columns:1fr}}.topbar{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:22px 46px 0;width:100%;transition:background .26s ease,box-shadow .26s ease}.topbar:hover,.topbar:focus-within,.topbar.menu-open,.topbar:has(.nav-center:hover){background:#192464ab}.topbar.scrolled,.topbar.scrolled:hover,.topbar.scrolled:focus-within,.topbar.scrolled.menu-open,.topbar.scrolled:has(.nav-center:hover){background:#fff;box-shadow:0 2px 12px #12234e14}.brand{display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:0 0 auto;text-decoration:none}.brand img{display:block;width:190px;height:auto}.nav-center{flex:1;position:relative;margin:0 22px}.nav-center:after{content:"";position:absolute;left:0;right:0;top:100%;height:34px}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.main-nav-item{position:relative}.main-nav-link{color:#fffffff2;text-decoration:none;font-size:clamp(14px,.95vw,16px);font-weight:500;letter-spacing:.3px;white-space:nowrap;transition:opacity .22s ease;display:inline-flex;align-items:center;padding-bottom:8px;position:relative}.main-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fffffff2;transform:scaleX(0);transform-origin:left center;transition:transform .32s ease}.main-nav-item:hover .main-nav-link:after{transform:scaleX(1)}.main-nav-link:hover{opacity:.75}.topbar.scrolled .main-nav-link{color:#141f43eb}.topbar.scrolled .main-nav-link:after{background:#141f43e6}.nav-dropdown{position:fixed;left:0;top:84px;width:100vw;clip-path:inset(0 0 100% 0);background:#192464ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px 0 34px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear .32s;box-shadow:0 18px 28px -18px #0814408c;z-index:25}.nav-dropdown.is-visible,.nav-center.is-open .nav-dropdown{opacity:1;clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:opacity .28s ease,clip-path .32s ease,visibility 0s linear 0s}.topbar.scrolled .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.dropdown-panel{width:min(1100px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(220px,280px) 1px minmax(0,1fr);gap:0 36px;align-items:start;min-height:180px}.dropdown-primary{display:grid;gap:4px;align-content:start;padding:4px 0}.dropdown-primary-item{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:10px;color:#ffffffb8;text-decoration:none;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.3;transition:color .2s ease,background .2s ease}.dropdown-primary-item:hover,.dropdown-primary-item.is-active{color:#fff;background:#ffffff1f}.topbar.scrolled .dropdown-primary-item{color:#1a2b5aad}.topbar.scrolled .dropdown-primary-item:hover,.topbar.scrolled .dropdown-primary-item.is-active{color:#1a2b5a;background:#1a2b5a14}.dropdown-divider{width:1px;align-self:stretch;min-height:160px;background:linear-gradient(180deg,#fff0,#ffffff59 18%,#ffffff59 82%,#fff0)}.topbar.scrolled .dropdown-divider{background:linear-gradient(180deg,#10234e00,#10234e2e 18%,#10234e2e 82%,#10234e00)}.dropdown-secondary{display:grid;gap:14px;align-content:start;padding:4px 8px 4px 4px;text-align:left}.dropdown-col-title{display:inline-block;margin:0 0 2px;color:#fffffffa;font-size:clamp(20px,1.5vw,28px);line-height:1.25;font-weight:650;text-decoration:none}.topbar.scrolled .dropdown-col-title{color:#1a2b5a}.dropdown-links{list-style:none;display:grid;gap:10px;justify-items:start;padding:0;margin:0}.dropdown-links a{text-decoration:none;color:#ffffffc7;font-size:clamp(14px,1.05vw,18px);line-height:1.35;transition:color .22s ease,opacity .22s ease}.topbar.scrolled .dropdown-links a{color:#1a2b5ab8}.dropdown-links a:hover{color:#fffffffa}.topbar.scrolled .dropdown-links a:hover{color:#1a2b5a}.main-nav-item.is-active .main-nav-link:after{transform:scaleX(1)}@media(max-width:900px){.dropdown-panel{width:calc(100vw - 40px);grid-template-columns:1fr;gap:18px}.dropdown-divider{width:100%;min-height:1px;height:1px;background:linear-gradient(90deg,#fff0,#ffffff59 18%,#ffffff59 82%,#fff0)}.topbar.scrolled .dropdown-divider{background:linear-gradient(90deg,#10234e00,#10234e2e 18%,#10234e2e 82%,#10234e00)}}.nav-right{display:flex;align-items:center;gap:22px;font-size:14px;flex:0 0 auto}.lang-menu{position:relative;flex:0 0 auto}.lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;background:transparent;text-decoration:none;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.topbar.scrolled .lang-btn{border-color:#12224847;color:#1b2c5a}.lang-menu-list{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;margin:0;padding:8px;list-style:none;border-radius:12px;background:#192464f5;box-shadow:0 12px 28px #08144047;z-index:30}.topbar.scrolled .lang-menu-list{background:#fff;box-shadow:0 12px 28px #11214729;border:1px solid rgba(16,35,78,.1)}.lang-menu-item{display:block;padding:10px 12px;border-radius:8px;color:#ffffffe0;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap}.lang-menu-item:hover,.lang-menu-item.is-active{background:#ffffff1f;color:#fff}.topbar.scrolled .lang-menu-item{color:#1a2b5ac7}.topbar.scrolled .lang-menu-item:hover,.topbar.scrolled .lang-menu-item.is-active{background:#1a2b5a14;color:#1a2b5a}.icon-btn{opacity:.9;font-size:18px;text-decoration:none;color:#fff;line-height:1}.menu-icon-btn{display:none;border:0;background:transparent;cursor:pointer;padding:0}.menu-icon-btn{font-size:24px;width:32px;height:32px;align-items:center;justify-content:center}.topbar.scrolled .icon-btn{color:#1b2c5a}.mobile-nav{display:none}@media(max-width:900px){.mobile-nav{display:block;position:fixed;top:72px;left:0;right:0;bottom:0;z-index:9998;background:#192464f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 20px 32px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s linear 0s}.topbar.scrolled.mobile-open .mobile-nav{background:#fffffffa}.mobile-nav-panel{display:grid;gap:4px}.mobile-nav-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px;border:0;border-radius:12px;background:transparent;color:#fffffff2;font:inherit;font-size:17px;font-weight:600;text-align:left;cursor:pointer}.topbar.scrolled.mobile-open .mobile-nav-trigger{color:#1a2b5a}.mobile-nav-section.is-expanded .mobile-nav-trigger,.mobile-nav-trigger:hover{background:#ffffff1a}.topbar.scrolled.mobile-open .mobile-nav-section.is-expanded .mobile-nav-trigger,.topbar.scrolled.mobile-open .mobile-nav-trigger:hover{background:#1a2b5a14}.mobile-nav-chevron{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .22s ease;flex:0 0 auto;margin-top:-4px}.mobile-nav-section.is-expanded .mobile-nav-chevron{transform:rotate(-135deg);margin-top:4px}.mobile-nav-links{list-style:none;margin:0;padding:4px 0 8px 14px;display:grid;gap:2px}.mobile-nav-links a{display:block;padding:10px 14px;border-radius:10px;color:#ffffffc7;text-decoration:none;font-size:15px;line-height:1.4}.topbar.scrolled.mobile-open .mobile-nav-links a{color:#1a2b5ab8}.mobile-nav-links a:hover{color:#fff;background:#ffffff14}.topbar.scrolled.mobile-open .mobile-nav-links a:hover{color:#1a2b5a;background:#1a2b5a0f}.nav-dropdown{display:none}}.ending-page{background:linear-gradient(110deg,#031844,#2f7fe8);color:#ffffffeb;padding:56px 0 24px}.ending-shell{width:min(1280px,calc(100vw - 96px));margin:0 auto;display:flex;flex-direction:column;gap:28px}.ending-main{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);align-content:start}.ending-brand img{width:210px;max-width:100%;height:auto;display:block;margin-bottom:18px}.ending-col h4{font-size:24px;font-weight:700;margin-bottom:14px;color:#fff}.ending-links{list-style:none;display:grid;gap:10px;padding:0;margin:0}.ending-links a{color:#ffffffc7;text-decoration:none;font-size:15px}.ending-links a:hover{color:#fff}.ending-contact{display:grid;gap:10px;margin-bottom:20px}.ending-contact h5{font-size:16px;font-weight:700;color:#fff}.ending-contact p{font-size:13px;line-height:1.7;color:#ffffffc2}.ending-bottom{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffffa3}.ending-meta,.ending-friends{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:900px){.topbar{min-height:72px;padding:16px 20px 0}.brand img{width:150px}.main-nav{display:none}.menu-icon-btn{display:inline-flex}.ending-shell{width:calc(100vw - 32px)}.ending-main{grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.ending-main{grid-template-columns:1fr}}.topbar.topbar-light{background:transparent}.topbar.topbar-light:hover,.topbar.topbar-light:focus-within,.topbar.topbar-light.menu-open,.topbar.topbar-light:has(.nav-center:hover){background:#fffffff2;box-shadow:0 2px 12px #12234e14}.topbar.topbar-light .main-nav-link{color:#141f43eb}.topbar.topbar-light .main-nav-link:after{background:#141f43e6}.topbar.topbar-light .lang-btn{border-color:#12224847;color:#1b2c5a}.topbar.topbar-light .icon-btn{color:#1b2c5a}.topbar.topbar-light .nav-dropdown{background:#fffffffa;box-shadow:0 24px 30px -20px #1121475c;border-bottom:1px solid rgba(16,35,78,.1)}.topbar.topbar-light .dropdown-primary-item{color:#1a2b5aad}.topbar.topbar-light .dropdown-primary-item:hover,.topbar.topbar-light .dropdown-primary-item.is-active{color:#1a2b5a;background:#1a2b5a14}.topbar.topbar-light .dropdown-divider{background:linear-gradient(180deg,#10234e00,#10234e2e 18%,#10234e2e 82%,#10234e00)}.topbar.topbar-light .dropdown-col-title{color:#1a2b5a}.topbar.topbar-light .dropdown-links a{color:#1a2b5ab8}.topbar.topbar-light .dropdown-links a:hover{color:#1a2b5a}.topbar.topbar-light .lang-menu-list{background:#fff;box-shadow:0 12px 28px #11214729;border:1px solid rgba(16,35,78,.1)}.topbar.topbar-light .lang-menu-item{color:#1a2b5ac7}.topbar.topbar-light .lang-menu-item:hover,.topbar.topbar-light .lang-menu-item.is-active{background:#1a2b5a14;color:#1a2b5a}@media(max-width:900px){.topbar.topbar-light.mobile-open .mobile-nav{background:#fffffffa}.topbar.topbar-light.mobile-open .mobile-nav-trigger{color:#1a2b5a}.topbar.topbar-light.mobile-open .mobile-nav-section.is-expanded .mobile-nav-trigger,.topbar.topbar-light.mobile-open .mobile-nav-trigger:hover{background:#1a2b5a14}.topbar.topbar-light.mobile-open .mobile-nav-links a{color:#1a2b5ab8}.topbar.topbar-light.mobile-open .mobile-nav-links a:hover{color:#1a2b5a;background:#1a2b5a0f}}.page-policy{--bg: #060b1a;--bg-soft: #0b1330;--text: #e9f0ff;--text-soft: #a7b8df;--accent: #68e1ff;--accent-2: #9a7bff;--card: rgba(13, 21, 47, .72);--border: rgba(115, 158, 255, .25);--shadow: 0 24px 80px rgba(0, 0, 0, .45);position:relative;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1200px 500px at 50% 115%,rgba(141,164,255,.14),transparent 65%),radial-gradient(680px 240px at 62% 36%,rgba(255,255,255,.08),transparent 70%),radial-gradient(900px 520px at 10% -10%,rgba(104,225,255,.18),transparent 60%),radial-gradient(900px 600px at 95% 15%,rgba(154,123,255,.2),transparent 60%),linear-gradient(145deg,var(--bg) 0%,var(--bg-soft) 45%,#111838 100%);overflow-x:hidden}.page-policy:before,.page-policy:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page-policy:before{background-image:radial-gradient(3.2px 3.2px at 8% 18%,rgba(255,255,255,1),transparent 64%),radial-gradient(3px 3px at 28% 48%,rgba(232,245,255,.98),transparent 64%),radial-gradient(3.1px 3.1px at 52% 22%,rgba(255,255,255,.98),transparent 64%),radial-gradient(2.9px 2.9px at 76% 34%,rgba(230,244,255,.96),transparent 64%),radial-gradient(3.2px 3.2px at 90% 70%,rgba(255,255,255,.98),transparent 64%);background-size:300px 300px;opacity:.72;animation:star-drift 90s linear infinite}.page-policy .shell{position:relative;z-index:2;width:min(960px,calc(100vw - 40px));margin:132px auto 48px;padding:28px;border-radius:24px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-policy .top{margin-bottom:28px}.page-policy .kicker{margin:0 0 8px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600}.page-policy h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.page-policy .content{line-height:1.85;color:#d9e5ff}.page-policy .content>h2:first-child{display:none}.page-policy .content h2{font-size:clamp(20px,2.5vw,28px);color:#f1f6ff;margin-top:28px}.page-policy .content h3{font-size:clamp(16px,2vw,21px);color:#d8e6ff;margin-top:28px}.page-policy .content p{margin:10px 0}.page-policy .content ul{margin:10px 0 10px 20px;padding:0}.page-policy .content li{margin:8px 0}.page-policy .content strong{color:#fff}.page-policy a{color:var(--accent);text-decoration:none}.page-policy a:hover{text-decoration:underline}@keyframes star-drift{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@media(max-width:900px){.page-policy .shell{margin-top:112px}}@media(max-width:700px){.page-policy .shell{width:calc(100vw - 20px);margin:104px auto 20px;padding:20px;border-radius:16px}}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0}.page-policy,.page-content,.page-home{min-height:100vh}
