:root{--navy:#061230;--blue:#1e6fff;--cyan:#37c8ff;--ink:#16264a;--muted:#62728f;--line:#e3eaf6;--light:#f4f8ff;--max:1200px;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#16264a;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.7}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(var(--max),calc(100% - 48px));margin:auto}.site-shell{min-height:100vh}.site-header{position:fixed;inset:0 0 auto;z-index:100;height:64px;background:#061230ed;border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{height:64px;justify-content:space-between}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;white-space:nowrap}.brand img{width:auto;height:34px}.nav{display:flex;align-items:center;gap:3px}.nav-link{position:relative;padding:8px 14px;border-radius:999px;color:#ffffffd1;font-size:14px;transition:.2s}.nav-item:hover>.nav-link,.nav-link.active,.nav-link:hover{color:#fff;background:#ffffff1a}.nav-link.active{background:linear-gradient(135deg,var(--blue),#3d8bff);box-shadow:0 4px 14px #1e6fff66}.nav-item{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 13px);left:50%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:700px;padding:22px;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:.2s;background:#061230fa;border:1px solid rgba(120,175,255,.24);border-radius:12px;box-shadow:0 22px 50px #020a2373}.dropdown-menu:before{position:absolute;top:-14px;right:0;left:0;height:14px;content:""}.nav-item:focus-within .dropdown-menu,.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)}.dropdown-group strong{display:block;margin-bottom:8px;color:var(--cyan);font-size:13px}.dropdown-group a{display:block;padding:6px 8px;border-radius:7px;color:#e2ecffc2;font-size:13px}.dropdown-group a:hover{color:#fff;background:#ffffff14}.nav-toggle{display:none;padding:7px;border:0;background:transparent}.nav-toggle span{display:block;width:24px;height:2px;margin:5px;background:#fff;transition:.2s}.home-hero{position:relative;display:flex;min-height:650px;align-items:center;overflow:hidden;color:#fff;background:#050f2b}.home-hero-bg,.home-hero-shade{position:absolute;inset:0}.home-hero-bg{background:url(../assets/img/tech/hero-bg.jpg) 100%/cover no-repeat}.home-hero-shade{background:linear-gradient(90deg,#040c26f0,#040c2699 46%,#040c2614 78%),linear-gradient(0deg,rgba(4,12,38,.55),transparent 45%)}.home-hero-content{position:relative;padding-top:78px}.eyebrow,.section-kicker{margin:0 0 12px;color:var(--cyan);font-size:12px;letter-spacing:4px}.home-hero h1{max-width:700px;margin:0 0 14px;font-size:clamp(40px,5vw,60px);line-height:1.25;letter-spacing:4px;background:linear-gradient(100deg,#fff 15%,#7db6ff 70%,#37c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero h2{margin:0 0 18px;color:#d8e8ff;font-size:22px;font-weight:400;letter-spacing:2px}.home-hero h2 strong{color:var(--cyan)}.home-hero-content>p:last-of-type{color:#d7e5ffb8}.hero-actions{display:flex;gap:14px;margin-top:30px}.btn{display:inline-flex;align-items:center;padding:11px 28px;border:1px solid transparent;border-radius:999px;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 7px 22px #1e6fff61}.btn-ghost{color:#fff;border-color:#fff6;background:#ffffff0d}.home-stats{position:relative;z-index:2;margin-top:-48px}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:19px 10px;border:1px solid rgba(95,155,255,.25);border-radius:16px;background:linear-gradient(135deg,#102a68fa,#0a1c48fa);box-shadow:0 18px 50px #0410324d}.stats-grid div{display:flex;flex-direction:column;align-items:center;border-right:1px solid hsla(0,0%,100%,.1)}.stats-grid div:last-child{border:0}.stats-grid strong{color:#fff;font-size:28px}.stats-grid span{color:#cddeffad;font-size:12px}.home-intro,.join-section{padding:100px 0}.home-intro{text-align:center}.home-intro h2,.join-panel h2{margin:0 0 14px;font-size:32px;letter-spacing:2px}.home-intro>.container>p:not(.section-kicker){color:var(--muted)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;text-align:left}.capability-grid article{position:relative;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 30px #0a286e12;transition:.25s}.capability-grid article:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0a40b426}.capability-grid b{position:absolute;top:18px;right:22px;color:#e6efff;font-size:42px}.capability-grid h3{position:relative;margin:15px 0 8px;font-size:19px}.capability-grid p{position:relative;color:var(--muted);font-size:14px}.join-section{background:var(--light)}.join-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;padding:48px;border-radius:22px;color:#fff;background:radial-gradient(500px 260px at 10% 10%,rgba(45,190,255,.2),transparent 68%),linear-gradient(135deg,#07183f,#0b3b89);box-shadow:0 24px 60px #071f5333}.join-panel>div>p:not(.section-kicker){max-width:600px;color:#dceaffbf}.join-roles{display:grid;gap:12px}.join-roles span{padding:18px 22px;border:1px solid rgba(155,198,255,.2);border-radius:13px;background:#ffffff14}.content-hero{padding:150px 0 70px;color:#fff;background:radial-gradient(900px 380px at 75% -10%,#14409c,transparent 60%),linear-gradient(160deg,#061230,#0a1e4a)}.content-hero h1{margin:8px 0 10px;font-size:42px}.content-hero p{color:#dceaffb8}.content-section{padding:76px 0 100px;background:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 30px #1232640f;transition:.25s}.news-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #12326421}.news-cover{height:210px;background:#dce8f8}.news-cover.placeholder{background:linear-gradient(135deg,#0d2b6c,#1d72d8)}.news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-body{padding:22px}.news-meta{display:flex;gap:14px;align-items:center;color:#72819a;font-size:12px}.news-meta span{color:var(--blue)}.news-body h2{margin:12px 0 10px;font-size:19px;line-height:1.5}.news-body p{display:-webkit-box;overflow:hidden;min-height:67px;color:#687790;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.back-link,.more,.pagination a{color:var(--blue)}.content-empty{padding:80px;text-align:center;color:#7b899d}.pagination{display:flex;justify-content:center;gap:22px;margin-top:40px}.article-hero{padding:126px 0 58px;background:#eef4fc}.article-container{width:min(860px,calc(100% - 40px));margin:auto}.article-hero h1{margin:18px 0;font-size:38px;line-height:1.35}.article-hero p{color:#687790}.back-link{display:inline-flex;margin-bottom:26px}.article-body{padding-top:56px;padding-bottom:90px;color:#293b58;font-size:16px;line-height:1.95}.article-body h2{margin:36px 0 14px;color:#10203f;font-size:27px}.article-body h3{margin:28px 0 12px;color:#10203f;font-size:21px}.article-body img{height:auto;margin:28px auto;border-radius:10px}.article-body blockquote{margin:24px 0;padding:14px 20px;border-left:4px solid var(--blue);color:#66758d;background:#f3f6fb}.article-body a{color:var(--blue)}.site-footer{color:#c8d6f5bd;background:#050f2b;font-size:13px}.footer-main{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:30px;padding:52px 0 40px}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand img{height:36px;margin-bottom:13px}.footer-brand strong{color:#fff;font-size:17px}.footer-col h2{margin:0 0 14px;color:#fff;font-size:14px}.footer-col a,.footer-col span{display:block;padding:4px 0;color:#c8d6f5a6}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.08);color:#aabce18c}@media(max-width:1000px){.nav-link{padding:8px 10px}.stats-grid{grid-template-columns:repeat(3,1fr)}.stats-grid div:nth-child(3){border:0}.footer-main{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.nav-toggle{display:block}.nav-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav{position:fixed;top:64px;right:0;left:0;display:none;max-height:calc(100vh - 64px);align-items:stretch;overflow:auto;padding:14px 20px 24px;background:#061230fa;box-shadow:0 18px 36px #020a235c;flex-direction:column}.nav.open{display:flex}.nav-link{display:block;border-radius:8px}.dropdown-menu{position:static;display:grid;width:auto;margin:0 0 4px 10px;padding:8px 0 8px 14px;opacity:1;visibility:visible;transform:none;border:0;border-left:1px solid rgba(120,175,255,.28);border-radius:0;background:transparent;box-shadow:none;grid-template-columns:1fr}.dropdown-group a{padding-left:0}.capability-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.join-panel{grid-template-columns:1fr}.home-hero-bg{background-position:62%}.home-hero-shade{background:#040c26b3}}@media(max-width:620px){.container{width:min(100% - 32px,var(--max))}.home-hero{min-height:600px}.home-hero h1{font-size:38px;letter-spacing:2px}.home-hero h2{font-size:18px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid div,.stats-grid div:nth-child(3){padding:8px;border-right:0}.capability-grid,.news-grid{grid-template-columns:1fr}.home-intro,.join-section{padding:70px 0}.join-panel{padding:30px 22px}.footer-main{grid-template-columns:1fr 1fr}.content-hero{padding:125px 0 55px}.content-hero h1{font-size:34px}.article-hero h1{font-size:30px}}.home-hero-bg{background-image:url(../assets/img/tech/hero-bg.jpg)}.preserve-lines{white-space:pre-line}.value-section{padding:90px 0;background:var(--light)}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.value-grid article{position:relative;padding:32px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.value-grid b{position:absolute;top:10px;right:20px;color:#ebf2fc;font-size:48px}.value-grid h3{position:relative;margin:8px 0 12px;font-size:19px}.value-grid p{position:relative;color:var(--muted)}.value-belief{padding:75px 0;text-align:center;color:#fff;background:linear-gradient(150deg,#061230,#0b2d70)}.value-belief p{margin:0;font-size:clamp(22px,3vw,34px);line-height:1.7}.value-belief strong{color:var(--cyan)}.value-cta{padding:65px 0;text-align:center}.value-cta h2{margin:0 0 8px}.value-cta p{color:var(--muted)}@media(max-width:650px){.value-grid{grid-template-columns:1fr}}.contact-section{padding:82px 0;background:var(--light)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-box{padding:32px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 10px 30px #1232640f}.contact-box h2{margin:0 0 15px}.contact-box>p:not(.section-kicker){color:var(--muted)}.contact-details dl{display:grid;gap:18px;margin:22px 0 0}.contact-details dl div{padding-bottom:15px;border-bottom:1px solid var(--line)}.contact-details dt{color:#8794a8;font-size:12px}.contact-details dd{margin:3px 0 0;color:var(--ink)}.contact-details a{color:var(--blue);font-size:20px}.contact-map{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;min-height:330px;align-items:center}.map-visual{position:relative;display:flex;min-height:270px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;background:linear-gradient(135deg,#e6effc,#cddff6)}.map-visual:after,.map-visual:before{position:absolute;width:130%;height:28px;content:"";transform:rotate(-10deg);background:#ffffffd9}.map-visual:after{transform:rotate(76deg)}.map-visual span{position:relative;z-index:2;width:26px;height:26px;border:8px solid var(--blue);border-radius:50%;background:#fff;box-shadow:0 0 0 10px #1e6fff26}.map-visual small,.map-visual strong{position:relative;z-index:2;margin-top:17px}.map-visual small{margin-top:2px;color:var(--muted)}@media(max-width:720px){.contact-layout{grid-template-columns:1fr}.contact-map{grid-column:auto;grid-template-columns:1fr}.map-visual{min-height:230px}}.about-section{padding:88px 0}.about-alt{background:var(--light)}.about-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:center}.about-heading h2,.about-intro h2{margin:0 0 18px;font-size:30px}.about-intro>img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover;border-radius:16px;box-shadow:0 20px 50px #12326426}.about-prose{color:#536580}.about-tags,.region-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.about-tags span,.region-tags span{padding:5px 12px;border-radius:999px;color:var(--blue);background:#eaf2ff;font-size:12px}.vmv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vmv-grid article{padding:34px;text-align:center;border:1px solid var(--line);border-radius:14px;background:#fff}.vmv-grid span{color:var(--blue);font-size:13px}.vmv-grid p{margin:14px 0 0;font-size:20px}.about-heading{text-align:center;margin-bottom:42px}.about-heading>p{color:var(--muted)}.about-timeline{position:relative;max-width:900px;margin:auto;padding-left:34px;border-left:2px solid #a9c8ff}.about-timeline article{position:relative;padding:0 0 30px 24px}.about-timeline article:before{position:absolute;top:7px;left:-32px;width:13px;height:13px;border:3px solid var(--blue);border-radius:50%;content:"";background:#fff}.about-timeline h3{margin:0 0 7px;color:var(--blue)}.about-timeline p{margin:0;color:var(--muted)}.coverage-section{color:#fff;background:linear-gradient(160deg,#061230,#0b2c6b)}.coverage-section .about-heading h2{color:#fff}.coverage-section .about-heading p,.partner-text{color:#dceaffb3}.coverage-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.coverage-stats div{padding:18px;text-align:center;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:#ffffff0f}.coverage-stats span,.coverage-stats strong{display:block}.coverage-stats strong{font-size:25px}.coverage-stats span{color:#dceaffa6;font-size:12px}.coverage-section .region-tags{justify-content:center}.coverage-section .region-tags span{color:#dceaff;background:#ffffff17}.partner-text{text-align:center;margin-top:25px}.certificate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.certificate-grid figure{margin:0;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.certificate-grid img{width:100%;height:210px;-o-object-fit:contain;object-fit:contain}.certificate-grid figcaption{padding:10px 2px 2px;text-align:center;color:var(--muted);font-size:12px}@media(max-width:900px){.about-intro{grid-template-columns:1fr}.certificate-grid,.coverage-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.vmv-grid{grid-template-columns:1fr}.certificate-grid,.coverage-stats{grid-template-columns:repeat(2,1fr)}.about-section{padding:65px 0}}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dynamic-case-card{display:flex;min-height:300px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 9px 30px #1232640f;transition:.25s}.dynamic-case-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #12326421}.case-card-top{display:flex;justify-content:space-between;color:var(--blue);font-size:12px}.case-card-top b{color:#7b899d;font-weight:500}.dynamic-case-card h2{margin:20px 0 10px;font-size:20px}.dynamic-case-card>p{flex:1;color:#748299;font-size:13px}.case-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.case-card-meta span,.case-detail-meta span{padding:4px 10px;border-radius:999px;color:#526785;background:#edf3fb;font-size:11px}.dynamic-case-card>em{color:var(--blue);font-size:13px;font-style:normal}.case-detail-hero{padding:135px 0 68px;color:#fff;background:radial-gradient(800px 360px at 82% 0,#17459c,transparent 60%),linear-gradient(155deg,#061230,#0a2861)}.case-detail-hero .breadcrumb{margin-bottom:26px;color:#d2e1ff99;font-size:13px}.case-detail-hero h1{margin:8px 0 20px;font-size:36px;line-height:1.4}.case-detail-meta{display:flex;flex-wrap:wrap;gap:9px}.case-detail-meta span{color:#dce9ff;background:#ffffff1a}.related-solutions{display:grid;gap:10px;margin-top:48px}.related-solutions a{padding:14px 18px;border:1px solid var(--line);border-radius:9px;color:var(--blue)}@media(max-width:900px){.case-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.case-grid{grid-template-columns:1fr}.case-detail-hero h1{font-size:29px}}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.category-tabs a{padding:8px 18px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff}.category-tabs a.active,.category-tabs a:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.solution-card{position:relative;display:flex;min-height:340px;flex-direction:column;padding:28px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 9px 30px #1232640f;transition:.25s}.solution-card:hover{transform:translateY(-5px);border-color:#a7c7ff;box-shadow:0 18px 42px #12326421}.solution-card>b{position:absolute;top:12px;right:22px;color:#edf3fc;font-size:48px}.solution-card>span{position:relative;color:var(--blue);font-size:12px}.solution-card h2{position:relative;margin:18px 0 7px;font-size:21px}.solution-card h3{margin:0 0 13px;color:#526785;font-size:14px;font-weight:500}.solution-card>p{flex:1;color:#75839a;font-size:13px}.tag-list{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.tag-list i{padding:3px 9px;border-radius:999px;background:#edf4ff;font-size:11px}.solution-card>em,.tag-list i{color:var(--blue);font-style:normal}.solution-card>em{margin-top:12px;font-size:13px}.solution-hero{padding:138px 0 68px;color:#fff;background:radial-gradient(800px 380px at 80% 0,#164aa9,transparent 62%),linear-gradient(155deg,#061230,#0b2b68)}.solution-hero .breadcrumb{margin-bottom:30px;color:#d2e1ff99;font-size:13px}.solution-hero h1{margin:8px 0;font-size:42px}.solution-hero h2{max-width:720px;color:#dceaffc7;font-size:18px;font-weight:400}.solution-summary{padding:22px 26px;border-left:4px solid var(--blue);background:var(--light);font-size:17px}.solution-cta{margin-top:70px;padding:36px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#07183f,#0b3b89)}.solution-cta h2{margin-top:0;color:#fff}.solution-cta p{color:#dceaffb8}@media(max-width:900px){.solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.solution-grid{grid-template-columns:1fr}.solution-hero h1{font-size:32px}}.home-v2{--h-navy:#031a43;--h-blue:#176cff;--h-cyan:#35c8ff;--h-light:#f5f9ff;--h-line:#dbe7f7;--h-ink:#0b2858}.home-v2 .home-hero{min-height:650px;background:#031538}.home-v2 .home-hero-bg{background-position:50%;background-size:cover}.home-v2 .home-hero-shade{background:linear-gradient(90deg,#021130fa,#021130ba 46%,#0211300d 76%),linear-gradient(0deg,rgba(2,17,48,.45),transparent 50%)}.home-v2 .home-hero-content{padding-top:92px}.home-v2 .home-hero h1{font-size:clamp(48px,5vw,66px);font-weight:800;letter-spacing:2px;background:none;color:#fff}.home-v2 .home-hero h2{font-size:25px;font-weight:700;color:#fff}.home-v2 .home-hero-content>p:last-of-type{font-size:16px;color:#c9ddff}.hero-positioning{display:none}.home-v2 .btn{border-radius:7px}.home-v2 .btn-primary{background:linear-gradient(135deg,#38bfff,#1264ff)}.home-v2 .home-stats{margin-top:-78px}.home-v2 .stats-grid{padding:18px 12px;border:1px solid rgba(89,153,255,.4);border-radius:16px;background:#051f4eeb;box-shadow:0 12px 34px #000c2842;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-v2 .stats-grid strong{font-size:29px}.home-v2 .stats-grid span{color:#b9cff2}.home-section{padding:78px 0;background:#fff}.home-section-alt{background:#edf5ff}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.home-section-head.centered{justify-content:center;text-align:center}.home-section-head.centered>div{max-width:760px}.home-section-head h2,.why-heading h2{margin:3px 0 8px;color:var(--h-ink);font-size:34px;letter-spacing:1px}.home-section-head h2:after,.home-section-head h2:before{display:inline-block;width:50px;height:1px;margin:0 15px 10px;content:"";background:linear-gradient(90deg,transparent,#5e9df1)}.home-section-head h2:after{background:linear-gradient(90deg,#5e9df1,transparent)}.home-section-head p{max-width:700px;margin:0;color:#657996}.home-section-head>a{color:var(--h-blue);font-size:13px;font-weight:700}.home-solutions{padding-top:115px;background:radial-gradient(circle at 50% 40%,#fff 0,#f7faff 70%)}.home-solution-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.home-solution-grid>a{display:flex;min-height:112px;align-items:center;gap:13px;padding:17px;border:1px solid var(--h-line);border-radius:11px;background:linear-gradient(145deg,#fff,#f2f7ff);box-shadow:0 8px 24px #1253af12;transition:.25s}.home-solution-grid>a:hover{border-color:#5ba4ff;box-shadow:0 12px 28px #1269e626;transform:translateY(-3px)}.solution-icon{display:grid;flex:0 0 47px;height:47px;place-items:center;border:1px solid #b9d8ff;border-radius:12px;color:#fff;background:linear-gradient(145deg,#5bcaff,#1465f5);box-shadow:0 0 18px #2c85ff3d}.solution-icon span{font-size:11px;font-weight:700}.home-solution-grid small{color:#5280bd;font-size:9px}.home-solution-grid h3{margin:2px 0 4px;color:#123363;font-size:14px}.home-solution-grid p{display:-webkit-box;overflow:hidden;margin:0;color:#778aa5;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-industry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.home-industry-grid>a{position:relative;display:flex;height:210px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:18px;background-position:50%;background-size:cover;border:1px solid #b7d5ff;border-radius:13px;color:#fff;box-shadow:0 8px 20px #11438a1f;transition:.25s}.home-industry-grid>a:hover{border-color:#2e9eff;transform:translateY(-4px)}.home-industry-grid span{font-size:10px;opacity:.7}.home-industry-grid h3{margin:4px 0;font-size:19px}.home-industry-grid em{font-size:10px;font-style:normal;opacity:.7}.home-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.home-case-grid>a{overflow:hidden;border:1px solid var(--h-line);border-radius:10px;background:#fff;color:#17345d;box-shadow:0 8px 22px #10418414;transition:.25s}.home-case-grid>a:hover{box-shadow:0 14px 30px #1055b429;transform:translateY(-4px)}.home-case-grid img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover}.home-case-grid a>div{padding:16px}.home-case-grid span{color:#397ad4;font-size:10px}.home-case-grid h3{margin:6px 0;font-size:15px}.home-case-grid p{display:-webkit-box;overflow:hidden;min-height:44px;margin:0 0 8px;color:#7789a1;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-case-grid em{color:#176cff;font-size:10px;font-style:normal}.home-section-dark{padding:72px 0;background:radial-gradient(circle at 50% 0,#0a3b83,#031a43 65%);color:#fff}.why-heading{text-align:center;margin-bottom:32px}.why-heading h2{color:#fff}.why-heading>p{margin:0 auto;max-width:650px;color:#9ebbe4;font-size:13px}.home-section-dark .section-kicker{color:#49cfff}.home-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.home-why-grid article{display:flex;gap:14px;padding:23px 20px;border:1px solid rgba(103,166,255,.38);border-radius:9px;background:#08295bb3}.home-why-grid b{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#55c6ff,#1265f7)}.home-why-grid h3{margin:0 0 7px;font-size:15px}.home-why-grid p{margin:0;color:#9fb7d8;font-size:10px;line-height:1.6}.why-proof{display:none}.join-section{padding:72px 0;background:#f4f8ff}.home-v2 .join-panel{padding:42px;border:1px solid #c8dcff;border-radius:14px;color:#fff;background:radial-gradient(circle at 20% 100%,rgba(19,112,255,.45),transparent 42%),linear-gradient(135deg,#09265c,#0b449c);box-shadow:0 14px 34px #08316e29}.home-v2 .join-panel h2{font-size:29px}.home-v2 .join-panel>div>p:not(.section-kicker){color:#bbd0ed}.join-benefits{color:#c7dbf4}.join-roles article{border-color:#ffffff2e}.join-roles b{color:#55caff}.join-roles p{color:#9fb9df}.btn-ghost-dark{border-color:#ffffff73;color:#fff}.home-cta{padding:42px 0;background:#031a43;color:#fff}.home-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.home-cta h2{margin:0 0 5px;font-size:25px}.home-cta p{margin:0 0 7px;color:#b5cbea}.home-cta small{color:#7fa0cc}@media(max-width:1100px){.home-industry-grid,.home-solution-grid{grid-template-columns:repeat(3,1fr)}.home-case-grid,.home-why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.home-v2 .home-hero{min-height:600px}.home-v2 .home-hero h1{font-size:40px}.home-v2 .home-hero h2{font-size:18px}.home-v2 .home-stats{margin-top:-45px}.home-section{padding:62px 0}.home-solutions{padding-top:90px}.home-section-head{align-items:flex-start;flex-direction:column}.home-section-head.centered{align-items:center}.home-section-head h2{font-size:28px}.home-section-head h2:after,.home-section-head h2:before{width:24px;margin:0 8px 8px}.home-solution-grid{grid-template-columns:1fr}.home-industry-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.home-industry-grid>a{flex:0 0 76%;height:220px;scroll-snap-align:start}.home-case-grid,.home-v2 .join-panel,.home-why-grid{grid-template-columns:1fr}.home-v2 .join-panel{padding:28px 22px}.home-cta .container{align-items:flex-start;flex-direction:column}}.home-v2 .home-hero-bg{overflow:hidden;background:#031538!important;background-image:none!important}.home-v2 .home-hero-bg:before{display:none!important}.home-v2 .home-hero-bg:after{position:absolute;top:0;bottom:0;left:50%;height:100%;aspect-ratio:1817/866;content:"";background-image:var(--hero-bg);background-repeat:no-repeat;background-position:bottom;background-size:100% 100%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 2%,rgba(0,0,0,.52) 6%,#000 11%,#000 89%,rgba(0,0,0,.52) 94%,rgba(0,0,0,.08) 98%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 2%,rgba(0,0,0,.52) 6%,#000 11%,#000 89%,rgba(0,0,0,.52) 94%,rgba(0,0,0,.08) 98%,transparent)}.home-v2 .home-hero{z-index:2;min-height:720px;padding-bottom:118px;overflow:visible}.home-v2 .home-hero .home-stats{position:absolute;right:0;bottom:-54px;left:0;z-index:8;margin-top:0}.home-v2 .home-intro{position:relative;z-index:1;padding-top:132px}.home-v2 .home-hero-shade{z-index:1;background:linear-gradient(90deg,#021130f0,#021130a3 43%,#02113008 75%),linear-gradient(180deg,rgba(2,17,48,.42),transparent 28%,transparent 68%,rgba(2,17,48,.64))}.home-v2 .home-hero-content{z-index:3}.hero-effects{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.hero-effects canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.hero-glow{display:none}.sphere-aura{position:absolute;top:13%;right:7.5%;width:min(34vw,440px);aspect-ratio:1;border-radius:50%;animation:aura-float 7s ease-in-out infinite}.sphere-aura>i{position:absolute;inset:4%;border:1px solid rgba(101,209,255,.42);border-radius:50%;filter:drop-shadow(0 0 6px #35a9ff)}.sphere-aura>i:first-child{transform:rotateX(66deg);animation:orbit-one 9s linear infinite}.sphere-aura>i:nth-child(2){inset:11%;transform:rotateY(68deg);animation:orbit-two 12s linear infinite reverse}.sphere-aura>i:nth-child(3){inset:18%;border-style:dashed;animation:orbit-spin 16s linear infinite}.sphere-aura>b{position:absolute;width:7px;height:7px;border:1px solid #dff9ff;border-radius:50%;background:#49cfff;box-shadow:0 0 5px 2px #168eff;animation:node-flash 2.5s ease-in-out infinite}.sphere-aura>b:first-of-type{top:15%;left:19%}.sphere-aura>b:nth-of-type(2){top:38%;right:1%;animation-delay:.8s}.sphere-aura>b:nth-of-type(3){right:21%;bottom:8%;animation-delay:1.5s}.energy-core{position:absolute;left:64%;bottom:10%;width:min(9vw,112px);height:min(34vw,330px);transform:translate(-50%);background:linear-gradient(180deg,#68e0ff00,#74e6ff33 18%,#63d5ffe6 50%,#c3f7fff2 58%,#74e6ff29 76%,#68e0ff00);filter:blur(.3px) drop-shadow(0 0 8px #46c6ff) drop-shadow(0 0 15px rgba(48,150,255,.48));mix-blend-mode:screen;animation:core-flicker 1.9s ease-in-out infinite}.energy-core:after,.energy-core:before{position:absolute;left:50%;width:44%;height:100%;content:"";transform:translate(-50%);background:linear-gradient(180deg,#fff0,#ffffffd9 46%,#4ad3ff1a);opacity:.72}.energy-core:after{width:18%;filter:blur(6px);animation:core-pulse 1.3s ease-in-out infinite}.energy-beams{position:absolute;left:58.5%;bottom:15%;width:min(13vw,165px);height:39%}.energy-beams i{position:absolute;bottom:0;width:1px;height:100%;background:linear-gradient(0deg,transparent,#39cfff 22%,rgba(173,239,255,.92) 52%,transparent);filter:drop-shadow(0 0 5px #29baff);transform-origin:bottom;animation:beam-rise 3.4s ease-in-out infinite}.energy-beams i:first-child{left:8%;height:58%;animation-delay:-1.4s}.energy-beams i:nth-child(2){left:20%;height:82%;animation-delay:-.6s}.energy-beams i:nth-child(3){left:31%;height:65%;animation-delay:-2.1s}.energy-beams i:nth-child(4){left:42%;animation-delay:-1s}.energy-beams i:nth-child(5){left:51%;height:74%;animation-delay:-2.7s}.energy-beams i:nth-child(6){left:62%;height:92%;animation-delay:-.2s}.energy-beams i:nth-child(7){left:72%;height:62%;animation-delay:-1.8s}.energy-beams i:nth-child(8){left:83%;height:79%;animation-delay:-2.4s}.energy-beams i:nth-child(9){left:92%;height:52%;animation-delay:-.9s}.ground-energy{position:absolute;left:48%;bottom:-6%;width:min(34vw,440px);height:37%;transform:perspective(400px) rotateX(67deg)}.ground-energy:after,.ground-energy:before{position:absolute;inset:10% 18%;content:"";border-radius:50%;background:radial-gradient(circle,#4cdbffd1 0,#46c5ff57 26%,#329cff00 62%);filter:blur(2px);opacity:.58;animation:ground-sweep 4.6s linear infinite}.ground-energy:after{inset:18% 24%;animation-delay:-2.3s}.ground-energy i{position:absolute;inset:0;border:2px solid rgba(62,202,255,.7);border-radius:50%;box-shadow:0 0 14px #1689ff,inset 0 0 16px #2dafff8c;animation:ring-pulse 3.6s ease-out infinite}.ground-energy i:nth-child(2){animation-delay:1.2s}.ground-energy i:nth-child(3){animation-delay:2.4s}@keyframes hero-kenburns{to{transform:scale(1.07) translate(-1.2%)}}@keyframes hero-breathe{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes aura-float{50%{transform:translateY(-7px)}}@keyframes orbit-one{to{transform:rotateX(66deg) rotate(1turn)}}@keyframes orbit-two{to{transform:rotateY(68deg) rotate(1turn)}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes node-flash{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}@keyframes beam-rise{0%,to{opacity:.15;transform:scaleY(.45) translate(0)}50%{opacity:.92;transform:scaleY(1) translate(.8px)}}@keyframes beam-scan{0%{transform:translateY(7%) scaleY(.7);opacity:.18}50%{transform:translateY(-6%) scaleY(.98);opacity:.7}to{transform:translateY(7%) scaleY(.7);opacity:.18}}@keyframes core-flicker{0%,to{opacity:.8;transform:translate(-50%) scaleY(.96)}50%{opacity:1;transform:translate(-50%) scaleY(1.04)}}@keyframes core-pulse{0%,to{opacity:.55;transform:translate(-50%) scale(.95)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes ring-pulse{0%{opacity:0;transform:scale(.5)}35%{opacity:.9}to{opacity:0;transform:scale(1.16)}}@keyframes ground-sweep{0%{opacity:.18;transform:rotateX(67deg) translate(-6%) scale(.92)}50%{opacity:.75;transform:rotateX(67deg) translate(6%) scale(1.02)}to{opacity:.18;transform:rotateX(67deg) translate(-6%) scale(.92)}}@media(max-width:700px){.sphere-aura{right:-8%;width:65vw}.energy-beams{right:2%;width:48vw;opacity:.5}.ground-energy{right:-20%;width:90vw}.hero-effects canvas{opacity:.35}}@media(prefers-reduced-motion:reduce){.energy-beams i,.ground-energy i,.hero-glow,.home-v2 .home-hero-bg,.sphere-aura,.sphere-aura>b,.sphere-aura>i{animation:none!important}.hero-effects canvas{display:none}}.home-v2 .home-hero-bg{animation:none!important;transform:none!important}.hero-effects canvas{clip-path:inset(0 0 0 42%)}.energy-core{display:block!important;left:var(--beam-left)!important;top:var(--beam-top)!important;right:auto!important;bottom:auto!important;width:var(--beam-width)!important;height:var(--beam-height)!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 100%,#ffffff47 0,#6cdeff2e 22%,#4bb2ff00 58%)!important;filter:drop-shadow(0 0 5px rgba(68,203,255,.38))!important;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 16%,#000 38%,rgba(0,0,0,.82) 76%,transparent),radial-gradient(ellipse 74% 112% at 50% 50%,#000 0 64%,rgba(0,0,0,.5) 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 16%,#000 38%,rgba(0,0,0,.82) 76%,transparent),radial-gradient(ellipse 74% 112% at 50% 50%,#000 0 64%,rgba(0,0,0,.5) 76%,transparent 100%);animation:column-breathe 2.6s ease-in-out infinite!important}.energy-core:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 0 11%,hsla(0,0%,100%,.36) 12% 13%,transparent 14% 27%,rgba(150,238,255,.26) 28% 29%,transparent 30% 43%,hsla(0,0%,100%,.42) 44% 45%,transparent 46% 58%,rgba(156,237,255,.25) 59% 60%,transparent 61% 74%,hsla(0,0%,100%,.32) 75% 76%,transparent 77% 100%)!important;filter:drop-shadow(0 0 5px rgba(120,227,255,.72));opacity:.68;animation:column-flicker 1.9s ease-in-out infinite!important}.energy-core:after{position:absolute;inset:8% 24% 12%;content:"";border-radius:45%;background:radial-gradient(ellipse at 50% 50%,hsla(0,0%,100%,.52) 0,rgba(188,244,255,.28) 22%,rgba(94,219,255,.1) 42%,transparent 70%),linear-gradient(180deg,transparent,hsla(0,0%,100%,.3) 38%,rgba(128,231,255,.16) 52%,transparent 72%)!important;filter:blur(7px);opacity:.42;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 54% 72% at 50% 50%,#000 0 40%,rgba(0,0,0,.38) 60%,transparent 100%);mask-image:radial-gradient(ellipse 54% 72% at 50% 50%,#000 0 40%,rgba(0,0,0,.38) 60%,transparent 100%);animation:column-scan-contained 3.2s ease-in-out infinite!important}.energy-beams{display:block!important;left:var(--beam-left)!important;top:var(--beam-top)!important;right:auto!important;bottom:auto!important;width:var(--beam-width)!important;height:var(--beam-height)!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),radial-gradient(ellipse 70% 120% at 50% 50%,#000 0 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),radial-gradient(ellipse 70% 120% at 50% 50%,#000 0 68%,transparent 100%)}.energy-beams:before{display:none!important}.energy-beams i{width:1px!important;background:linear-gradient(0deg,transparent,rgba(108,222,255,.58) 23%,hsla(0,0%,100%,.8) 50%,rgba(108,222,255,.4) 72%,transparent)!important;filter:drop-shadow(0 0 4px rgba(95,215,255,.78))!important;animation:beam-rise 2.9s ease-in-out infinite!important}.ground-energy{left:var(--ring-left)!important;top:var(--ring-top)!important;right:auto!important;bottom:auto!important;width:var(--ring-width)!important;height:var(--ring-height)!important;transform:perspective(420px) rotateX(70deg)!important;transform-origin:center center!important}.ground-energy i{inset:18% 10%!important;border-width:1px!important;animation:ring-pulse 3.2s ease-out infinite!important}.ground-energy i:nth-child(2){inset:10% 4%!important}.ground-energy i:nth-child(3){inset:3% -3%!important}.ground-energy:after,.ground-energy:before{inset:22% 24%!important;opacity:.34!important}@keyframes column-breathe{0%,to{opacity:.62;transform:scaleY(.96)}50%{opacity:.95;transform:scaleY(1.04)}}@keyframes column-scan{0%{transform:translateY(-18%);opacity:.16}45%{opacity:.72}to{transform:translateY(58%);opacity:.08}}@keyframes column-scan-contained{0%{transform:translateY(-8%);opacity:.16}45%{opacity:.42}to{transform:translateY(18%);opacity:.12}}@keyframes column-flicker{0%,to{opacity:.45}35%{opacity:.85}62%{opacity:.55}78%{opacity:.92}}@media(max-width:700px){.hero-effects canvas{clip-path:inset(0 0 0 32%)}}.sphere-aura{left:var(--sphere-left)!important;top:var(--sphere-top)!important;right:auto!important;width:var(--sphere-width)!important;height:var(--sphere-height)!important;animation:aura-float 7s ease-in-out infinite,globe-aura-pulse 4.8s ease-in-out infinite!important}.sphere-aura>i{border-style:dashed!important;opacity:.72!important}.sphere-aura>i:first-child{inset:1%!important;transform:rotateX(66deg) rotate(0);animation:orbit-one 7.5s linear infinite!important}.sphere-aura>i:nth-child(2){inset:8%!important;transform:rotateY(68deg) rotate(0);animation:orbit-two 10s linear infinite reverse!important}.sphere-aura>i:nth-child(3){inset:15%!important;border-style:dotted!important;animation:orbit-spin 13s linear infinite!important}.sphere-aura>i:nth-child(4){inset:-6% 8%;border-color:#74d9ff47!important;transform:rotate(-21deg) scaleX(1.18);animation:orbit-sweep 9s linear infinite!important}.sphere-aura>b{width:6px!important;height:6px!important;opacity:.35!important;animation:node-flash 2.4s ease-in-out infinite!important}.sphere-aura>b:first-of-type{top:6%;left:33%;animation-delay:-.3s!important}.sphere-aura>b:nth-of-type(2){top:17%;right:8%;animation-delay:-1.1s!important}.sphere-aura>b:nth-of-type(3){top:46%;right:-2%;animation-delay:-.6s!important}.sphere-aura>b:nth-of-type(4){right:15%;bottom:10%;animation-delay:-1.8s!important}.sphere-aura>b:nth-of-type(5){bottom:3%;left:39%;animation-delay:-.9s!important}.sphere-aura>b:nth-of-type(6){left:8%;bottom:23%;animation-delay:-2.2s!important}.sphere-aura>b:nth-of-type(7){top:37%;left:-1%;animation-delay:-1.4s!important}.sphere-aura>b:nth-of-type(8){top:3%;right:35%;animation-delay:-2.7s!important}@keyframes orbit-sweep{to{transform:rotate(339deg) scaleX(1.18)}}@keyframes globe-aura-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(55,200,255,.28))}50%{filter:drop-shadow(0 0 14px rgba(55,200,255,.54))}}.network-nodes{position:absolute;inset:0;z-index:1;pointer-events:none}.network-nodes span{position:absolute;display:block;box-sizing:border-box;border:2px solid rgba(184,244,255,.76);border-radius:50%;background:radial-gradient(circle,#e8ffffeb 0 13%,#4fcdffc7 23%,#1c84ff40 54%,#1c84ff00 72%);box-shadow:0 0 8px #4dcdffd6,0 0 18px #1c81ffb3,inset 0 0 8px #d2fcffc7;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(.82);animation:network-node-twinkle 2.7s ease-in-out infinite}.network-nodes span:nth-child(3n){border-width:1px;animation-duration:2.1s}.network-nodes span:nth-child(3n+1){animation-duration:3.2s}.network-nodes span:after{position:absolute;inset:-45%;content:"";border-radius:50%;background:radial-gradient(circle,#58dcff6b,#267fff00 68%);animation:network-node-halo 2.7s ease-in-out infinite}@keyframes network-node-twinkle{0%,to{opacity:.34;filter:brightness(.82);transform:translate(-50%,-50%) scale(.72)}42%{opacity:1;filter:brightness(1.45);transform:translate(-50%,-50%) scale(1.05)}68%{opacity:.58;filter:brightness(1.05);transform:translate(-50%,-50%) scale(.9)}}@keyframes network-node-halo{0%,to{opacity:.14;transform:scale(.8)}50%{opacity:.75;transform:scale(1.26)}}@media(prefers-reduced-motion:reduce){.network-nodes span,.network-nodes span:after{animation:none!important}}.about-page .about-hero{position:relative;overflow:hidden}.about-page .about-hero:after{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(80,140,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(80,140,255,.055) 1px,transparent 0);background-size:46px 46px;pointer-events:none}.about-page .about-hero .container{position:relative;z-index:1}.about-breadcrumb{display:flex;gap:9px;margin-bottom:24px;color:#d2e1ff94;font-size:13px}.about-breadcrumb a:hover{color:#fff}.about-page .about-intro{grid-template-columns:1.3fr 1fr;gap:44px}.about-left-heading{margin-bottom:22px}.about-left-heading h2,.about-page .about-heading h2{font-size:32px}.about-left-heading h2:after,.about-page .about-heading h2:after{display:block;width:55px;height:3px;margin-top:12px;content:"";background:linear-gradient(90deg,var(--blue),var(--cyan))}.about-page .about-heading h2:after{margin-right:auto;margin-left:auto}.about-picture{overflow:hidden;border-radius:14px;box-shadow:0 15px 38px #12326429}.about-page .about-picture img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover}.about-page .vmv-grid article{padding:30px 26px;transition:.3s}.about-page .vmv-grid article:hover{box-shadow:0 16px 38px #12326421;transform:translateY(-5px)}.about-page .vmv-grid article>span{display:inline-block;padding:6px 26px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--cyan));font-size:15px;letter-spacing:4px}.about-page .vmv-grid p{font-size:17px;font-weight:600;line-height:1.8}.about-page .about-timeline{max-width:960px}.about-page .about-timeline h3{font-size:18px}.about-page .china-coverage-map{width:100%;height:570px;margin-top:22px}.about-page .region-tags{max-width:760px;justify-content:center;margin:10px auto 0}.about-page .coverage-stats{margin-bottom:12px}.about-page .coverage-stats strong{font-size:28px}.certificate-grid-4{grid-template-columns:repeat(4,1fr)}.certificate-grid-5{grid-template-columns:repeat(5,1fr)}.about-page .certificate-grid figure{transition:.25s}.about-page .certificate-grid figure:hover{box-shadow:0 14px 32px #1232641f;transform:translateY(-4px)}.about-cta{padding:64px 0;color:#fff;background:radial-gradient(700px 280px at 82% 20%,rgba(55,140,255,.35),transparent 60%),linear-gradient(135deg,#061230,#0a2b6c)}.about-cta .container{display:flex;align-items:center;justify-content:space-between;gap:50px}.about-cta h2{margin:0 0 6px;font-size:29px}.about-cta p{margin:0 0 22px;color:#a9bfdf}.about-cta .container>div:last-child{display:grid;gap:12px;max-width:480px;color:#cbdaf0}@media(max-width:900px){.about-page .about-intro{grid-template-columns:1fr}.certificate-grid-4,.certificate-grid-5{grid-template-columns:repeat(3,1fr)}.about-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.about-page .china-coverage-map{height:400px}.certificate-grid-4,.certificate-grid-5{grid-template-columns:repeat(2,1fr)}.about-cta{padding:52px 0}.about-cta h2{font-size:24px}}.asset-marquee{position:relative;overflow:hidden;padding:5px 0 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.asset-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:18px;animation:asset-scroll 42s linear infinite;will-change:transform}.asset-marquee:hover .asset-marquee-track{animation-play-state:paused}.asset-marquee-group{display:grid;flex:none;grid-template-rows:repeat(2,270px);grid-auto-columns:210px;grid-auto-flow:column;gap:18px}.asset-marquee figure{display:flex;margin:0;padding:12px;flex-direction:column;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 7px 20px #1232640d;transition:.25s}.asset-marquee figure:hover{border-color:#9dc2f6;box-shadow:0 14px 30px #12326421;transform:translateY(-3px)}.asset-marquee img{width:100%;height:218px;-o-object-fit:contain;object-fit:contain}.asset-marquee figcaption{overflow:hidden;padding:9px 2px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}@keyframes asset-scroll{to{transform:translate(calc(-50% - 9px))}}@media(max-width:620px){.asset-marquee-group{grid-template-rows:repeat(2,225px);grid-auto-columns:170px;gap:12px}.asset-marquee-track{gap:12px;animation-duration:34s}.asset-marquee img{height:173px}}@media(prefers-reduced-motion:reduce){.asset-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.asset-marquee-track{animation:none}.asset-marquee-group:nth-child(2){display:none}}.solutions-page{--s-navy:#061735;--s-blue:#176cff;--s-cyan:#35c8ff;--s-ink:#102a52;--s-muted:#6c7f9b}.solutions-hero{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(700px 450px at 78% 46%,rgba(25,111,244,.32),transparent 65%),linear-gradient(135deg,#04132f,#072b66)}.solutions-grid-bg{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgba(82,154,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(82,154,255,.08) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000);mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.solutions-orbit{position:absolute;right:8%;width:450px;height:450px;border:1px solid rgba(83,184,255,.22);border-radius:50%;animation:solution-orbit 20s linear infinite}.solutions-orbit:after,.solutions-orbit:before{position:absolute;border:1px dashed rgba(83,184,255,.18);border-radius:50%;content:""}.solutions-orbit:before{inset:45px}.solutions-orbit:after{inset:105px}.solutions-orbit.two{right:14%;width:280px;height:280px;animation-direction:reverse;animation-duration:15s}@keyframes solution-orbit{to{transform:rotate(1turn)}}.solutions-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-top:70px}.solutions-breadcrumb{display:flex;gap:9px;margin-bottom:32px;color:#7898c8;font-size:13px}.solutions-breadcrumb a:hover{color:#fff}.solutions-hero h1{margin:8px 0 20px;font-size:clamp(42px,5vw,64px);line-height:1.22;letter-spacing:2px}.solutions-hero h1 strong{color:#63cfff}.solutions-hero-inner>div:first-child>p:last-of-type{max-width:650px;color:#b0c4e2;line-height:1.9}.solutions-hero-actions{display:flex;gap:14px;margin-top:32px}.capability-visual{position:relative;height:390px}.capability-core{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:150px;height:150px;place-content:center;text-align:center;border:1px solid #55c9ff;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#176ee8,#08265d 72%);box-shadow:0 0 35px #249aff80,0 0 90px #1566e64d}.capability-core:after{position:absolute;inset:-28px;border:1px dashed rgba(99,207,255,.45);border-radius:50%;content:"";animation:solution-orbit 14s linear infinite}.capability-core span{font-size:38px;font-weight:800}.capability-core small{color:#9ec7f5}.capability-visual article{position:absolute;display:flex;width:190px;align-items:center;gap:11px;padding:14px 16px;border:1px solid rgba(99,174,255,.35);border-radius:9px;background:#072658cc;box-shadow:0 12px 25px #000d2b38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.capability-visual article:first-of-type{top:20px;left:0}.capability-visual article:nth-of-type(2){top:44%;right:-10px}.capability-visual article:nth-of-type(3){bottom:12px;left:25px}.capability-visual article b{color:#4bc8ff}.capability-visual article span{font-size:13px}.solution-overview{position:relative;z-index:3;margin-top:-45px}.solution-overview .container{display:flex;min-height:100px;align-items:center;gap:28px;padding:22px 32px;border:1px solid #d8e6f8;border-radius:10px;background:#fff;box-shadow:0 20px 45px #082e6924}.solution-overview div{display:grid;flex:none}.solution-overview strong{color:var(--s-blue);font-size:27px}.solution-overview span{color:#75869e;font-size:11px}.solution-overview i{width:1px;height:42px;background:#dce5f1}.solution-overview p{margin-left:auto;max-width:460px;color:#6a7d98;font-size:13px}.solutions-content{padding:100px 0;background:linear-gradient(180deg,#f5f9ff,#fff 36%)}.solutions-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.solutions-heading h2{margin:3px 0 7px;color:var(--s-ink);font-size:36px}.solutions-heading>div>p:last-child{margin:0;color:var(--s-muted)}.solutions-heading>span{color:#8da0ba;font-size:13px}.solution-tabs{position:sticky;z-index:10;top:76px;display:flex;gap:8px;margin-bottom:30px;padding:10px;border:1px solid #dbe7f6;border-radius:10px;background:#ffffffe6;box-shadow:0 8px 25px #12396e12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solution-tabs a{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:7px;color:#667b99;font-size:13px}.solution-tabs a i{width:5px;height:5px;border-radius:50%;background:#bdc9d9}.solution-tabs a.active,.solution-tabs a:hover{color:#fff;background:linear-gradient(135deg,#1264ed,#278cf5)}.solution-tabs a.active i,.solution-tabs a:hover i{background:#63e0ff;box-shadow:0 0 6px #fff}.premium-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.premium-solution-card{position:relative;display:flex;min-height:390px;flex-direction:column;overflow:hidden;padding:28px;border:1px solid #dce7f5;border-radius:10px;color:var(--s-ink);background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 8px 28px #11386e0f;transition:.3s}.premium-solution-card:before{position:absolute;top:0;right:0;left:0;height:3px;content:"";opacity:0;background:linear-gradient(90deg,#176cff,#38d3ff);transition:.3s}.premium-solution-card:hover{border-color:#8ebaff;box-shadow:0 20px 42px #135cc326;transform:translateY(-6px)}.premium-solution-card:hover:before{opacity:1}.card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.card-number{color:#e5eefb;font-family:Georgia,serif;font-size:42px;line-height:1}.card-category{color:#176cff;font-size:11px}.premium-solution-card h2{margin:8px 0 6px;font-size:21px}.premium-solution-card h3{margin:0 0 16px;color:#536b8c;font-size:14px;font-weight:600}.premium-solution-card>p{flex:1;margin:0;color:#71839c;font-size:13px;line-height:1.8}.card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:24px;padding-top:18px;border-top:1px solid #e1eaf6}.card-bottom .tag-list{margin:0}.card-bottom>b{flex:none;color:#176cff;font-size:12px}.card-bottom em{font-style:normal}.solutions-cta{padding:70px 0;color:#fff;background:radial-gradient(500px 240px at 75% 50%,rgba(32,125,255,.35),transparent 70%),#061735}.solutions-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.solutions-cta h2{margin:4px 0;font-size:32px}.solutions-cta p{margin:0;color:#9eb5d5}.solutions-cta .btn b{margin-left:22px}@media(max-width:900px){.solutions-hero-inner{grid-template-columns:1fr}.capability-visual{display:none}.premium-solution-grid{grid-template-columns:repeat(2,1fr)}.solution-overview p{display:none}}@media(max-width:650px){.solutions-hero{min-height:590px}.solutions-hero h1{font-size:40px}.solution-overview .container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.solution-overview i{display:none}.solution-overview div{text-align:center}.solutions-content{padding:75px 0}.solutions-heading{align-items:flex-start;flex-direction:column}.solution-tabs{top:68px;overflow-x:auto}.solution-tabs a{flex:none}.premium-solution-grid{grid-template-columns:1fr}.premium-solution-card{min-height:360px}.solutions-cta .container{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.capability-core:after,.solutions-orbit{animation:none}}.cases-page{--c-navy:#061735;--c-blue:#176cff;--c-cyan:#36c8ff;--c-ink:#10294d;--c-muted:#6c7d95}.cases-hero{min-height:650px;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(700px 450px at 74% 48%,rgba(24,112,231,.28),transparent 67%),linear-gradient(135deg,#04142f,#082d65)}.cases-hero-inner{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:75px;padding-top:75px}.cases-breadcrumb{display:flex;gap:9px;margin-bottom:35px;color:#7899c8;font-size:13px}.cases-breadcrumb a:hover{color:#fff}.cases-hero-copy h1{margin:8px 0 20px;font-size:clamp(43px,5vw,63px);line-height:1.2}.cases-hero-copy h1 strong{color:#5bd0ff}.cases-hero-copy>p:last-of-type{max-width:570px;color:#afc3df;line-height:1.9}.cases-hero-copy>.btn{margin-top:28px}.cases-hero-gallery{display:grid;height:440px;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:12px}.cases-hero-gallery>a{position:relative;overflow:hidden;border:1px solid rgba(100,181,255,.28);border-radius:9px}.cases-hero-gallery .hero-case-1{grid-row:1/3}.cases-hero-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.82);transition:.5s}.cases-hero-gallery>a:hover img{filter:saturate(1.08);transform:scale(1.04)}.cases-hero-gallery a:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(2,17,44,.9),transparent 58%)}.cases-hero-gallery a>div{position:absolute;z-index:1;right:18px;bottom:16px;left:18px;display:grid}.cases-hero-gallery span{color:#61d6ff;font-size:10px}.cases-hero-gallery strong{font-size:15px}.hero-case-1 strong{font-size:22px}.case-proof{position:relative;z-index:3;margin-top:-40px}.case-proof .container{display:flex;min-height:95px;align-items:center;gap:48px;padding:20px 32px;border:1px solid #d8e6f8;border-radius:9px;background:#fff;box-shadow:0 18px 42px #082e6924}.case-proof div{display:grid;flex:none}.case-proof strong{color:var(--c-blue);font-size:25px}.case-proof span{color:#7a8aa0;font-size:11px}.case-proof p{margin-left:auto;color:#6b7d96;font-size:13px}.cases-content{padding:100px 0;background:linear-gradient(180deg,#f5f9ff,#fff 35%)}.cases-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.cases-heading h2{margin:4px 0 7px;color:var(--c-ink);font-size:36px}.cases-heading p:last-child{margin:0;color:var(--c-muted)}.cases-heading>span{color:#8b9db5;font-size:13px}.case-tabs{display:flex;gap:8px;margin-bottom:30px;padding-bottom:13px;border-bottom:1px solid #dbe5f1}.case-tabs a{position:relative;padding:9px 18px;color:#6c7e98;font-size:13px}.case-tabs a:after{position:absolute;right:50%;bottom:-14px;left:50%;height:3px;content:"";background:linear-gradient(90deg,#176cff,#35c8ff);transition:.25s}.case-tabs a.active,.case-tabs a:hover{color:#176cff}.case-tabs a.active:after{right:12px;left:12px}.visual-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.visual-case-card{overflow:hidden;border:1px solid #dbe6f3;border-radius:10px;color:var(--c-ink);background:#fff;box-shadow:0 8px 25px #1237690f;transition:.3s}.visual-case-card.featured{grid-column:span 1;grid-row:auto}.visual-case-card:hover{border-color:#91bfff;box-shadow:0 18px 40px #1057b926;transform:translateY(-5px)}.visual-case-image{position:relative;height:220px;overflow:hidden}.visual-case-card.featured .visual-case-image{height:220px}.visual-case-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 55%,rgba(3,24,57,.66))}.visual-case-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.45s}.visual-case-card:hover img{transform:scale(1.035)}.visual-case-image>span{position:absolute;z-index:1;bottom:16px;left:18px;padding:5px 10px;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;color:#fff;background:#0527558c;font-size:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.visual-case-image>b{position:absolute;z-index:1;top:16px;right:18px;color:#fffc;font-family:Georgia,serif;font-size:18px}.visual-case-body{padding:22px}.featured .visual-case-body{padding:27px}.visual-case-meta{display:flex;flex-wrap:wrap;gap:8px;color:#71849d;font-size:10px}.visual-case-meta span+span:before{margin-right:8px;content:"·"}.visual-case-card h2{margin:10px 0 8px;font-size:20px}.visual-case-card.featured h2{font-size:20px}.visual-case-card p{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#6d7f97;font-size:13px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.visual-case-card em{color:#176cff;font-size:12px;font-style:normal}.visual-case-card em b{margin-left:12px}.cases-cta{padding:70px 0;color:#fff;background:radial-gradient(600px 260px at 75% 50%,rgba(29,126,255,.34),transparent 70%),#061735}.cases-cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.cases-cta h2{margin:4px 0;font-size:32px}.cases-cta p{margin:0;color:#9fb5d4}.cases-cta .btn b{margin-left:20px}@media(max-width:900px){.cases-hero-inner{grid-template-columns:1fr}.cases-hero-gallery{display:none}.visual-case-grid{grid-template-columns:repeat(2,1fr)}.visual-case-card.featured{grid-column:span 2}.case-proof p{display:none}}@media(max-width:650px){.cases-hero{min-height:590px}.cases-hero-copy h1{font-size:40px}.case-proof .container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.case-proof div{text-align:center}.cases-content{padding:75px 0}.cases-heading{align-items:flex-start;flex-direction:column}.case-tabs{overflow-x:auto}.case-tabs a{flex:none}.visual-case-grid{grid-template-columns:1fr}.visual-case-card.featured{grid-column:auto;grid-row:auto}.visual-case-card.featured .visual-case-image{height:240px}.visual-case-card.featured h2{font-size:22px}.cases-cta .container{align-items:flex-start;flex-direction:column}}.cases-page .cases-hero{position:relative;min-height:500px;background:radial-gradient(700px 380px at 75% 45%,rgba(24,112,231,.24),transparent 67%),linear-gradient(135deg,#04142f,#082d65)}.cases-hero-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(82,154,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(82,154,255,.075) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}.cases-hero-glow{position:absolute;top:50%;right:12%;width:330px;height:330px;border:1px solid rgba(76,184,255,.15);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 80px #196eff1f}.cases-hero-glow:after,.cases-hero-glow:before{position:absolute;border:1px dashed rgba(76,184,255,.14);border-radius:50%;content:""}.cases-hero-glow:before{inset:45px}.cases-hero-glow:after{inset:105px}.cases-page .cases-hero-inner{position:relative;z-index:1;display:block;padding-top:95px}.cases-page .cases-hero-copy{max-width:850px}.cases-page .cases-hero-copy h1{font-size:clamp(42px,5vw,60px)}.cases-page .cases-hero-copy>p:last-of-type{max-width:720px}.cases-page .cases-breadcrumb{margin-bottom:26px}@media(max-width:650px){.cases-page .cases-hero{min-height:500px}.cases-page .cases-hero-inner{padding-top:90px}.cases-hero-glow{right:-160px}.cases-page .cases-hero-copy h1{font-size:38px}}.news-page{--n-navy:#061735;--n-blue:#176cff;--n-cyan:#35c8ff;--n-ink:#10294e;--n-muted:#6e8099}.news-hero{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(650px 340px at 78% 48%,rgba(27,113,239,.25),transparent 67%),linear-gradient(135deg,#04142f,#082b62)}.news-hero-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(82,154,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(82,154,255,.07) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,transparent);mask-image:linear-gradient(90deg,transparent,#000 48%,transparent)}.news-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:65px}.news-breadcrumb{display:flex;gap:9px;margin-bottom:26px;color:#7998c4;font-size:13px}.news-breadcrumb a:hover{color:#fff}.news-hero h1{margin:5px 0 12px;font-size:clamp(43px,5vw,60px)}.news-hero-inner>div:first-child>p:last-child{max-width:650px;color:#afc3df}.news-hero-mark{display:grid;width:230px;height:230px;place-content:center;text-align:center;border:1px solid rgba(89,183,255,.24);border-radius:50%;background:radial-gradient(circle,rgba(22,105,224,.28),transparent 70%);box-shadow:0 0 60px #196ef024}.news-hero-mark span{color:#5bd2ff;font-size:13px;letter-spacing:6px}.news-hero-mark b{font-size:39px;letter-spacing:5px}.news-hero-mark small{color:#8eacd2;letter-spacing:2px}.news-content{padding:75px 0 105px;background:linear-gradient(180deg,#f5f9ff,#fff 32%)}.news-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid #dce6f2}.news-toolbar nav{display:flex;gap:8px;flex-wrap:wrap}.news-toolbar nav a{padding:8px 16px;border-radius:6px;color:#6e819b;font-size:13px}.news-toolbar nav a.active,.news-toolbar nav a:hover{color:#fff;background:#176cff}.news-toolbar>span{color:#93a2b6;font-size:12px}.featured-news{display:grid;grid-template-columns:1.08fr .92fr;min-height:390px;overflow:hidden;border:1px solid #dbe6f3;border-radius:11px;color:var(--n-ink);background:#fff;box-shadow:0 15px 40px #12396e1a;transition:.3s}.featured-news:hover{box-shadow:0 24px 55px #1255b42b;transform:translateY(-4px)}.featured-news-cover{position:relative;overflow:hidden;background:linear-gradient(135deg,#092b68,#176de0)}.featured-news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.45s}.featured-news:hover img{transform:scale(1.03)}.featured-news-cover>div{display:grid;height:100%;place-content:center;text-align:center;color:#fff}.featured-news-cover>div span{color:#77d9ff;font-size:12px;letter-spacing:6px}.featured-news-cover>div strong{font-size:50px;letter-spacing:8px}.featured-news-cover>i{position:absolute;top:20px;left:20px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;background:#031f4b73;font-size:10px;font-style:normal}.featured-news-body{display:flex;padding:45px;flex-direction:column;justify-content:center}.news-meta{display:flex;gap:14px;align-items:center;color:#8796ab;font-size:11px}.news-meta span{color:#176cff}.featured-news-body h2{margin:17px 0 13px;font-size:29px;line-height:1.45}.featured-news-body p{margin:0;color:#6e8098;line-height:1.85}.featured-news-body>b{margin-top:35px;color:#176cff;font-size:13px}.featured-news-body em{margin-left:15px;font-style:normal}.modern-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.modern-news-grid>a{overflow:hidden;border:1px solid #dce6f2;border-radius:10px;color:var(--n-ink);background:#fff;box-shadow:0 8px 25px #12396e0f;transition:.3s}.modern-news-grid>a:hover{border-color:#93bfff;box-shadow:0 16px 36px #1256b524;transform:translateY(-5px)}.modern-news-cover{height:200px;display:grid;place-content:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0b3479,#2580e9)}.modern-news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modern-news-cover>span{letter-spacing:5px}.modern-news-grid>a>div:last-child{padding:22px}.modern-news-grid h2{margin:10px 0 8px;font-size:19px}.modern-news-grid p{display:-webkit-box;overflow:hidden;min-height:67px;color:#71829a;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.modern-news-grid b{color:#176cff;font-size:12px}.news-empty{padding:90px;text-align:center;border:1px dashed #cddbeb;border-radius:10px}.news-empty span{color:#c7d7eb;font-size:45px;font-weight:800;letter-spacing:9px}.news-empty h2{margin:10px}.news-empty p{color:#7c8ca1}.news-pagination{display:flex;justify-content:center;gap:28px;margin-top:42px}.news-pagination a{color:#176cff}.news-subscribe{padding:65px 0;color:#fff;background:radial-gradient(550px 250px at 75% 50%,rgba(28,126,255,.35),transparent 70%),#061735}.news-subscribe .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.news-subscribe h2{margin:4px 0;font-size:30px}.news-subscribe p{margin:0;color:#9fb6d5}@media(max-width:800px){.news-hero-mark{display:none}.featured-news{grid-template-columns:1fr}.featured-news-cover{height:280px}.modern-news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.news-hero{min-height:420px}.news-hero-inner{padding-top:70px}.news-content{padding:60px 0 80px}.news-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.featured-news-cover{height:220px}.featured-news-body{padding:27px}.featured-news-body h2{font-size:23px}.modern-news-grid{grid-template-columns:1fr}.news-subscribe .container{align-items:flex-start;flex-direction:column}}.value-hero{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(620px 340px at 78% 50%,rgba(29,117,240,.25),transparent 67%),linear-gradient(135deg,#04142f,#082c63)}.value-hero-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(82,154,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(82,154,255,.07) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,transparent);mask-image:linear-gradient(90deg,transparent,#000 50%,transparent)}.value-hero .container{position:relative;z-index:1;padding-top:60px}.value-breadcrumb{display:flex;gap:9px;margin-bottom:25px;color:#7999c6;font-size:13px}.value-hero h1{margin:5px 0 12px;font-size:clamp(43px,5vw,60px)}.value-hero .container>p:last-child{color:#afc3df}.value-plan-section{padding:95px 0 110px;background:#f4f8ff}.value-plan-heading{text-align:center;margin-bottom:48px}.value-plan-heading h2{margin:4px 0 9px;font-size:36px}.value-plan-heading>p:last-child{color:#6d7f99}.value-story-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.value-story-grid article{display:grid;min-height:290px;grid-template-columns:.88fr 1.12fr;overflow:hidden;border:1px solid #d9e5f4;border-radius:12px;background:#fff;box-shadow:0 10px 30px #123a7012;opacity:0;transform:translateY(24px);animation:value-enter .7s var(--delay) forwards;transition:.3s}.value-story-grid article:hover{border-color:#91bfff;box-shadow:0 20px 42px #1158bc29;transform:translateY(-5px)}.value-story-image{position:relative;overflow:hidden}.value-story-image:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(3,29,67,.5),transparent 55%)}.value-story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.6s}.value-story-grid article:hover img{transform:scale(1.06)}.value-story-image span{position:absolute;z-index:1;right:15px;bottom:12px;color:#ffffffd9;font-family:Georgia,serif;font-size:28px}.value-story-copy{position:relative;display:flex;padding:29px 27px;flex-direction:column;justify-content:center}.value-story-copy small{color:#176cff;font-size:10px;letter-spacing:1.5px}.value-story-copy h3{margin:10px 0 12px;font-size:20px}.value-story-copy p{margin:0;color:#6c7e97;font-size:13px;line-height:1.8}.value-story-copy i{width:38px;height:2px;margin-top:22px;background:linear-gradient(90deg,#176cff,#35c8ff);transition:.3s}.value-story-grid article:hover i{width:75px}@keyframes value-enter{to{opacity:1;transform:translateY(0)}}.value-belief-v2{position:relative;overflow:hidden;padding:105px 0;background:radial-gradient(600px 280px at 50% 50%,rgba(25,112,240,.3),transparent 68%),linear-gradient(135deg,#04142f,#082c63)}.belief-lines{position:absolute;inset:0;background:repeating-radial-gradient(ellipse at center,transparent 0 38px,rgba(68,154,255,.06) 39px 40px)}.value-belief-v2 .container{position:relative}.value-belief-v2 .section-kicker{margin-bottom:24px}.value-belief-v2 p:not(.section-kicker){font-size:clamp(24px,3vw,38px)}.value-cta-v2{padding:70px 0}.value-cta-v2 h2{font-size:30px}@media(max-width:850px){.value-story-grid{grid-template-columns:1fr}}@media(max-width:580px){.value-hero{min-height:420px}.value-plan-section{padding:70px 0}.value-story-grid article{grid-template-columns:1fr}.value-story-image{height:210px}.value-story-copy{padding:24px}.value-belief-v2{padding:75px 0}}@media(prefers-reduced-motion:reduce){.value-story-grid article{opacity:1;transform:none;animation:none}.value-story-grid article:hover{transform:none}}.job-detail-page,.jobs-page{background:#f5f8fd;color:#10264d}.jobs-hero{position:relative;overflow:hidden;padding:128px 0 92px;background:linear-gradient(125deg,#071a43,#0b3478 68%,#096cd1);color:#fff}.jobs-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(100,183,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(100,183,255,.08) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.jobs-glow{position:absolute;width:580px;height:580px;right:-100px;top:-280px;border:1px solid rgba(93,205,255,.35);border-radius:50%;box-shadow:0 0 90px #008bff4d,inset 0 0 90px #008bff1a}.jobs-hero-inner{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:end}.jobs-hero h1{margin:14px 0 22px;font-size:58px;line-height:1.18;letter-spacing:-2px}.jobs-hero h1 strong{color:#51cbff}.jobs-hero-inner>div>p:not(.eyebrow){max-width:550px;margin-bottom:34px;color:#b8ccea;font-size:18px;line-height:1.8}.jobs-values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jobs-values article{min-height:194px;padding:28px 22px;border:1px solid rgba(129,194,255,.22);border-radius:14px;background:#081f4c8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jobs-values b{color:#54ceff;font-size:13px}.jobs-values h3{margin:38px 0 9px;font-size:20px}.jobs-values p{margin:0;color:#9fb8dd;font-size:13px;line-height:1.6}.jobs-stats{background:#fff;border-bottom:1px solid #e3eaf5}.jobs-stats .container{display:flex;align-items:center;gap:35px;min-height:112px}.jobs-stats div div{display:grid;gap:5px;min-width:100px}.jobs-stats strong{font-size:28px;color:#126df2}.jobs-stats span{color:#7183a2;font-size:13px}.jobs-stats i{width:1px;height:38px;background:#dfe7f2}.jobs-stats p{margin-left:auto;max-width:580px;color:#667895;font-size:14px;line-height:1.7}.jobs-openings{padding:96px 0 120px}.jobs-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.jobs-heading h2{margin:6px 0 8px;font-size:38px}.jobs-heading p{margin:0;color:#7485a0}.jobs-heading>span{color:#5f7394;font-size:14px}.job-list{display:grid;gap:14px}.job-card{display:grid;grid-template-columns:76px 1fr auto;gap:30px;align-items:center;padding:30px 34px;border:1px solid #dce6f4;border-radius:14px;background:#fff;color:inherit;transition:.25s}.job-card:hover{transform:translateY(-3px);border-color:#78adff;box-shadow:0 16px 45px #1c539f1a}.job-card>b{color:#dce9fb;font-size:42px}.job-card span{color:#1671f5;font-size:12px}.job-card h2{margin:5px 0 7px;font-size:24px}.job-card p{margin:0;color:#6c7e9a;font-size:14px}.job-card ul,.job-detail-hero ul{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none}.job-card li,.job-detail-hero li{padding:6px 10px;border-radius:999px;background:#eef5ff;color:#53729e;font-size:12px}.job-card em{color:#1671f5;font-style:normal;font-weight:600}.jobs-empty{text-align:center;padding:75px 25px;border:1px dashed #cbd8ea;border-radius:16px;background:#fff}.jobs-empty h3{font-size:25px}.jobs-empty p{max-width:560px;margin:0 auto 26px;color:#71819b;line-height:1.8}.job-detail-hero{padding:112px 0 74px;background:radial-gradient(circle at 78% 15%,rgba(28,132,255,.28),transparent 32%),#081c46;color:#fff}.jobs-breadcrumb{display:flex;gap:10px;margin-bottom:45px;color:#91a8ca;font-size:13px}.jobs-breadcrumb a{color:#b6c9e6}.job-department{color:#4fc9ff;font-size:13px}.job-detail-hero h1{margin:12px 0 15px;font-size:48px}.job-detail-hero p{max-width:760px;color:#b7c9e4;font-size:17px;line-height:1.8}.job-detail-hero li{background:#56a2ff24;color:#c4dbfa}.job-detail-hero .btn{margin-top:30px}.job-detail-content{padding:70px 0 110px}.job-detail-content>.container{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:50px;align-items:start}.job-description{padding:20px 40px 30px;border:1px solid #e0e8f3;border-radius:16px;background:#fff}.job-description>section{display:grid;grid-template-columns:56px 1fr;gap:24px;padding:38px 0;border-bottom:1px solid #e8edf5}.job-description>section:last-child{border-bottom:0}.job-description>section>span{color:#c9dcf7;font-size:30px;font-weight:700}.job-description h2{margin:2px 0 18px;font-size:26px}.job-description .rich-content{color:#536985;line-height:1.9}.job-description .rich-content ol,.job-description .rich-content ul{padding-left:22px}.application-card{position:sticky;top:90px;padding:32px;border:1px solid #d8e4f5;border-radius:16px;background:#fff;box-shadow:0 18px 50px #18468c17}.application-card h2{margin:5px 0 8px;font-size:28px}.application-card form>p:not(.section-kicker){margin:0 0 25px;color:#71809a}.application-card label{display:grid;gap:7px;margin-bottom:15px;color:#344b6c;font-size:13px}.application-card input,.application-card textarea{width:100%;padding:11px 12px;border:1px solid #d8e2ef;border-radius:8px;outline:none;font:inherit}.application-card input:focus,.application-card textarea:focus{border-color:#3886f8;box-shadow:0 0 0 3px #2277f617}.resume-upload{padding:14px;border:1px dashed #9abce9;border-radius:9px;background:#f4f8fe;cursor:pointer}.resume-upload input{position:absolute;width:1px;height:1px;opacity:0}.resume-upload span{color:#176ff0;font-weight:600}.resume-upload small{color:#7c8da6}.privacy-check{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:9px!important;line-height:1.5}.privacy-check input{width:auto;margin-top:3px}.form-honeypot{position:absolute!important;left:-9999px!important}.apply-button{width:100%;border:0}.apply-button:disabled{opacity:.6}.submit-error{margin:0 0 12px!important;color:#c84242!important}.submit-success{text-align:center;padding:38px 5px}.submit-success b{display:grid;place-items:center;width:62px;height:62px;margin:auto;border-radius:50%;background:#e3f8ee;color:#18a462;font-size:28px}.submit-success h2{margin-top:20px}.submit-success p{color:#657994;line-height:1.8}.job-not-found{padding:180px 24px}.job-not-found h1{margin-bottom:30px}.content-empty{min-height:260px;display:grid;place-items:center;color:#72839e}.content-empty .btn{margin-top:20px}@media(max-width:900px){.jobs-hero{padding:100px 0 65px}.jobs-hero-inner{grid-template-columns:1fr;gap:45px}.jobs-hero h1{font-size:42px}.jobs-values{grid-template-columns:1fr}.jobs-values article{min-height:auto}.jobs-values h3{margin:15px 0 7px}.jobs-stats .container{flex-wrap:wrap;padding-block:25px}.jobs-stats p{width:100%;margin:0}.jobs-heading{align-items:flex-start;gap:20px}.job-card{grid-template-columns:1fr;padding:24px;gap:10px}.job-card>b{font-size:28px}.job-detail-content>.container{grid-template-columns:1fr}.application-card{position:static}.job-description{padding:5px 22px}.job-description>section{grid-template-columns:1fr;gap:5px}.job-detail-hero h1{font-size:38px}}
