@font-face{font-family:qiHeiSite;src:url(/_next/static/media/484697dc06e382b9-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:qiHeiSite;src:url(/_next/static/media/3fe9d1bb87739f6f-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:qiHeiSite;src:url(/_next/static/media/4c2c9bce802afa40-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:qiHeiSite;src:url(/_next/static/media/e3fe76e3b8660139-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:qiHeiSite Fallback;src:local("Arial");ascent-override:82.21%;descent-override:27.01%;line-gap-override:0.00%;size-adjust:111.42%}.__className_272b94{font-family:qiHeiSite,qiHeiSite Fallback}.__variable_272b94{--font-qihei-site:"qiHeiSite","qiHeiSite Fallback"}@font-face{font-family:qiHeiCommon;src:url(/_next/static/media/cf4b18be1c98d231-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:qiHeiCommon;src:url(/_next/static/media/b7f6006e3d19d934-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:qiHeiCommon;src:url(/_next/static/media/9b591426e95071fb-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:qiHeiCommon;src:url(/_next/static/media/bbdb451649d1c4e4-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:qiHeiCommon Fallback;src:local("Arial");ascent-override:82.21%;descent-override:27.01%;line-gap-override:0.00%;size-adjust:111.42%}.__className_01dc4e{font-family:qiHeiCommon,qiHeiCommon Fallback}.__variable_01dc4e{--font-qihei-common:"qiHeiCommon","qiHeiCommon Fallback"}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/460b25796b2164e7-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/5b5351b114b2bb56-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/5b5785c49103090b-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/484697dc06e382b9-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/3fe9d1bb87739f6f-s.woff2) format("woff2");font-display:swap;font-weight:650;font-style:normal}@font-face{font-family:qiHeiDesignSite;src:url(/_next/static/media/4c2c9bce802afa40-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:qiHeiDesignSite Fallback;src:local("Arial");ascent-override:86.11%;descent-override:28.30%;line-gap-override:0.00%;size-adjust:106.37%}.__className_1431b3{font-family:qiHeiDesignSite,qiHeiDesignSite Fallback}.__variable_1431b3{--font-qihei-design-site:"qiHeiDesignSite","qiHeiDesignSite Fallback"}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/4f2447d36510e460-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/2c57894a66501bdf-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/2c338d4a6dcaca99-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/cf4b18be1c98d231-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/b7f6006e3d19d934-s.woff2) format("woff2");font-display:swap;font-weight:650;font-style:normal}@font-face{font-family:qiHeiDesignCommon;src:url(/_next/static/media/9b591426e95071fb-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:qiHeiDesignCommon Fallback;src:local("Arial");ascent-override:86.11%;descent-override:28.30%;line-gap-override:0.00%;size-adjust:106.37%}.__className_0241b9{font-family:qiHeiDesignCommon,qiHeiDesignCommon Fallback}.__variable_0241b9{--font-qihei-design-common:"qiHeiDesignCommon","qiHeiDesignCommon Fallback"}@font-face{font-family:didiSans;src:url(/_next/static/media/5cb201fd8f72e9a8-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:didiSans;src:url(/_next/static/media/123d56a7d3fd6b00-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:didiSans;src:url(/_next/static/media/a90eeb52dfb10052-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:didiSans Fallback;src:local("Arial");ascent-override:91.57%;descent-override:23.13%;line-gap-override:0.00%;size-adjust:103.75%}.__className_92945c{font-family:didiSans,didiSans Fallback}.__variable_92945c{--font-didi-sans:"didiSans","didiSans Fallback"}@font-face{font-family:didiDesign;src:url(/_next/static/media/c6300d044add9ff3-s.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:didiDesign;src:url(/_next/static/media/5cb201fd8f72e9a8-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:didiDesign;src:url(/_next/static/media/123d56a7d3fd6b00-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:didiDesign;src:url(/_next/static/media/a90eeb52dfb10052-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:didiDesign Fallback;src:local("Arial");ascent-override:91.57%;descent-override:23.13%;line-gap-override:0.00%;size-adjust:103.75%}.__className_d23f9f{font-family:didiDesign,didiDesign Fallback}.__variable_d23f9f{--font-didi-design:"didiDesign","didiDesign Fallback"}:root{--site-unit:calc(100cqw / 1920);--navy:#17355f;--navy-deep:#03152e;--navy-soft:#2e4d70;--lime:#d9ffae;--lime-bright:#c8ff84;--pale:#f2ffe2;--paper:#ffffff;--line:#dce3df;--muted:#61758c;--radius:calc(28 * var(--site-unit));--site-header-unit:var(--site-unit);--site-header-sticky-height:calc(115 * var(--site-header-unit))}*{box-sizing:border-box}html{scroll-behavior:smooth}html:has([data-static-page]){scroll-behavior:auto}body{container-type:inline-size;font-size:calc(16 * var(--site-unit));line-height:1.25;margin:0;color:var(--navy);background:var(--paper);font-family:var(--font-didi-sans),var(--font-qihei-site),var(--font-qihei-common),"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--lime-bright);color:var(--navy-deep)}:focus-visible{outline:calc(3 * var(--site-unit)) solid #75b940;outline-offset:calc(4 * var(--site-unit))}.page-shell{width:calc(1440 * var(--site-unit));margin-inline:auto}.section-pad{padding-block:calc(156 * var(--site-unit))}.pale-section{background:var(--pale)}.eyebrow{display:inline-block;color:#54794b;font-size:calc(12 * var(--site-unit));font-weight:700;letter-spacing:.19em;text-transform:uppercase}.eyebrow.light{color:var(--lime)}.display-title{margin:0;font-size:calc(78 * var(--site-unit));font-weight:600;letter-spacing:-.06em;line-height:1.08}.centered-heading{max-width:calc(820 * var(--site-unit));margin:0 auto;text-align:center}.centered-heading h1,.centered-heading h2{margin:calc(15 * var(--site-unit)) 0 calc(18 * var(--site-unit));font-size:calc(74 * var(--site-unit));font-weight:600;letter-spacing:-.055em;line-height:1.1}.centered-heading p{margin:0 auto;max-width:calc(670 * var(--site-unit));color:var(--navy-soft);font-size:calc(18 * var(--site-unit));line-height:1.8}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--site-unit));margin-bottom:calc(48 * var(--site-unit))}.section-heading .display-title{margin-top:calc(16 * var(--site-unit))}.section-heading p{max-width:calc(380 * var(--site-unit));margin:0 0 calc(5 * var(--site-unit));color:var(--muted);line-height:1.75}.site-header{--u:var(--site-header-unit);position:sticky;top:calc(-50 * var(--u));height:calc(165 * var(--u));padding-top:calc(20 * var(--u));z-index:30;background:#f3ffe2;color:#183159;font-family:var(--font-didi-sans),var(--font-qihei-site),var(--font-qihei-common),"PingFang SC","Microsoft YaHei",sans-serif}body:has([data-static-page=news-article]) .site-header{background:#fff}body:has([data-static-page=news-article]) .site-header:after{content:"";position:absolute;top:calc(155 * var(--u));inset-inline:calc(30 * var(--u));height:calc(1 * var(--u));transform:translateY(-50%);background:rgb(0 0 0/30%);pointer-events:none}.nav-shell{position:sticky;top:0;width:calc(1760 * var(--u));height:calc(115 * var(--u));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.nav-links{display:flex;align-items:center;gap:calc(43 * var(--u));white-space:nowrap}.nav-links a{color:#183159;font-size:calc(20 * var(--u));font-weight:400;line-height:calc(24 * var(--u));letter-spacing:0;transition:opacity .2s}.nav-links a:hover{opacity:.7}.nav-links a.active{font-weight:700}html[lang=zh-CN] .nav-links a:not(.active){font-family:var(--font-qihei-design-site),var(--font-qihei-design-common),"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400}.brand-mark{display:block}.brand-mark,.brand-mark img{width:calc(155 * var(--u));height:calc(64 * var(--u))}.language-switch{justify-self:end;display:inline-flex;align-items:center;gap:calc(10 * var(--u));margin-right:calc(7 * var(--u));color:#183159;font-size:calc(16 * var(--u));font-weight:400;line-height:calc(19 * var(--u))}.language-globe{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;display:grid;place-items:center;background:#183159;color:#dfffb3;font-size:calc(16 * var(--u));line-height:1}html[lang=en] .nav-links a{font-family:var(--font-didi-design),"Helvetica Neue",Arial,sans-serif;font-weight:100;line-height:calc(24 * var(--u))}html[lang=en] .nav-links a.active{font-weight:700}html[lang=en] .language-globe{font-family:var(--font-didi-design),"Helvetica Neue",Arial,sans-serif}.home-hero{padding-bottom:0}.hero-carousel{position:relative;min-height:calc(720 * var(--site-unit));overflow:hidden;border-radius:calc(34 * var(--site-unit));background:var(--navy-deep);color:#fff}.hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;transition:background-image .35s}.hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:calc(590 * var(--site-unit));min-height:inherit;padding:calc(70 * var(--site-unit)) calc(100 * var(--site-unit))}.hero-copy h1{margin:calc(20 * var(--site-unit)) 0 calc(18 * var(--site-unit));font-size:calc(90 * var(--site-unit));font-weight:600;letter-spacing:-.07em;line-height:1.09}.hero-copy p{margin:0;max-width:calc(440 * var(--site-unit));color:#e8f0ec;line-height:1.75;font-size:calc(16 * var(--site-unit))}.carousel-controls{position:absolute;z-index:2;left:50%;bottom:calc(25 * var(--site-unit));display:flex;align-items:center;gap:calc(6 * var(--site-unit));transform:translateX(-50%)}.carousel-controls>button{border:0;background:transparent;color:white;width:calc(28 * var(--site-unit));height:calc(30 * var(--site-unit));cursor:pointer}.carousel-dots{display:flex;gap:calc(5 * var(--site-unit));align-items:center;min-height:calc(28 * var(--site-unit));padding:0 calc(13 * var(--site-unit));border-radius:calc(20 * var(--site-unit));background:var(--lime)}.carousel-dots button{width:calc(7 * var(--site-unit));height:calc(7 * var(--site-unit));padding:0;border:calc(1 * var(--site-unit)) solid var(--navy);border-radius:50%;background:transparent;cursor:pointer}.carousel-dots button.is-active{background:var(--navy)}.home-intro{position:relative;display:grid;grid-template-columns:minmax(calc(280 * var(--site-unit)),calc(500 * var(--site-unit))) 1fr;gap:calc(172.8 * var(--site-unit));min-height:calc(510 * var(--site-unit));overflow:hidden}.home-intro .display-title{max-width:calc(500 * var(--site-unit))}.home-intro p{max-width:calc(460 * var(--site-unit));margin:calc(9 * var(--site-unit)) 0 0;color:var(--muted);font-size:calc(17 * var(--site-unit));line-height:1.8}.intro-wordmark{position:absolute;bottom:calc(-30 * var(--site-unit));left:50%;width:max-content;transform:translateX(-50%);font-size:calc(360 * var(--site-unit));font-weight:500;line-height:.8;letter-spacing:-.11em;color:var(--navy);opacity:.065;pointer-events:none}.experience-section{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(22 * var(--site-unit));padding-bottom:calc(22 * var(--site-unit))}.experience-card{position:relative;display:flex;align-items:flex-end;min-height:calc(440 * var(--site-unit));overflow:hidden;border-radius:var(--radius);isolation:isolate}.experience-card img{object-fit:cover;object-position:center;z-index:-2}.experience-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(2,18,39,.82),transparent 70%)}.experience-card.theme-lime{background:var(--lime)}.experience-card.theme-lime:before{background:radial-gradient(circle at 78% 27%,#eaffd6 0 15%,transparent 15.2%),radial-gradient(circle at 80% 30%,transparent 0 21%,#b5e782 21.2% 21.8%,transparent 22%)}.experience-card.theme-navy{background:var(--navy)}.experience-card.theme-navy:before{background:radial-gradient(circle at 73% 35%,#2e537b 0 13%,transparent 13.2%),radial-gradient(circle at 73% 35%,transparent 0 23%,#749866 23.2% 23.8%,transparent 24%)}.experience-content{padding:calc(35 * var(--site-unit)) calc(42 * var(--site-unit));color:white}.experience-card.theme-lime .experience-content{color:var(--navy)}.experience-content .eyebrow{color:currentColor;opacity:.72}.experience-content h3{margin:calc(11 * var(--site-unit)) 0 calc(9 * var(--site-unit));font-size:calc(45 * var(--site-unit));letter-spacing:-.055em;font-weight:600}.experience-content p{margin:0;max-width:calc(350 * var(--site-unit));line-height:1.6}.story-section{position:relative;overflow:hidden;margin-top:calc(70 * var(--site-unit));color:var(--lime);background:var(--navy)}.story-inner{min-height:calc(580 * var(--site-unit));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:calc(50 * var(--site-unit))}.story-inner blockquote{max-width:calc(660 * var(--site-unit));margin:calc(24 * var(--site-unit)) 0 calc(18 * var(--site-unit));font-size:calc(45 * var(--site-unit));line-height:1.35;letter-spacing:-.035em}.story-inner p{margin:0 0 calc(35 * var(--site-unit));color:#c9e6c2}.pill-link{display:inline-flex;align-items:center;gap:calc(22 * var(--site-unit));padding:calc(11 * var(--site-unit)) calc(18 * var(--site-unit));border-radius:calc(30 * var(--site-unit));color:var(--navy);background:var(--lime);font-weight:700;font-size:calc(13 * var(--site-unit))}.story-orbit{position:relative;display:grid;place-items:center;width:calc(430 * var(--site-unit));height:calc(430 * var(--site-unit));margin:auto;border:calc(60 * var(--site-unit)) solid var(--lime);border-radius:50%}.story-orbit:after{content:"";position:absolute;width:calc(58 * var(--site-unit));height:calc(58 * var(--site-unit));right:calc(-70 * var(--site-unit));top:calc(-35 * var(--site-unit));border-radius:50%;background:var(--lime)}.story-orbit span{font-size:calc(160 * var(--site-unit));font-weight:700;letter-spacing:-.09em}.product-hero{padding:calc(65 * var(--site-unit)) 0 0}.product-hero-inner{display:flex;flex-direction:column;gap:calc(58 * var(--site-unit))}.product-hero-image{position:relative;width:100%;height:calc(650 * var(--site-unit));overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.product-hero-image img{object-fit:cover;object-position:center}.pillars-section{color:var(--lime);background:var(--navy)}.pillars-inner{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:calc(70 * var(--site-unit));min-height:calc(400 * var(--site-unit))}.pillar-intro h2{margin:calc(15 * var(--site-unit)) 0 0;max-width:calc(420 * var(--site-unit));font-size:calc(55 * var(--site-unit));letter-spacing:-.045em;line-height:1.15}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(15 * var(--site-unit))}.pillar{display:flex;flex-direction:column;justify-content:center;min-height:calc(205 * var(--site-unit));padding:calc(26 * var(--site-unit));border:calc(1 * var(--site-unit)) solid rgba(217,255,174,.35);border-radius:calc(110 * var(--site-unit));text-align:center}.pillar span{font-size:calc(12 * var(--site-unit));opacity:.65}.pillar strong{margin:calc(10 * var(--site-unit)) 0;font-size:calc(34 * var(--site-unit))}.pillar small{font-size:calc(12 * var(--site-unit));line-height:1.5}.product-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:calc(172.8 * var(--site-unit))}.product-section.reversed{grid-template-columns:1.15fr .85fr}.product-section.reversed .product-copy{order:2}.product-copy h2{max-width:calc(550 * var(--site-unit));margin:calc(20 * var(--site-unit)) 0 calc(25 * var(--site-unit))}.product-copy p{max-width:calc(480 * var(--site-unit));margin:0;color:var(--muted);font-size:calc(17 * var(--site-unit));line-height:1.8}.product-visual{position:relative;min-height:calc(480 * var(--site-unit));overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,#d9e8ea,#9aafb7 62%,#28496d)}.product-visual.visual-hardware{background:linear-gradient(135deg,#c9ff99,#97ba83 45%,#17355f)}.product-visual.visual-experience{background:linear-gradient(135deg,#233e67,#07182f)}.product-visual>span{position:absolute;left:calc(36 * var(--site-unit));bottom:calc(8 * var(--site-unit));font-size:calc(200 * var(--site-unit));line-height:1;font-weight:600;letter-spacing:-.1em;color:rgba(255,255,255,.42)}.visual-ring{position:absolute;width:calc(340 * var(--site-unit));height:calc(340 * var(--site-unit));top:13%;right:10%;border:calc(52 * var(--site-unit)) solid rgba(217,255,174,.75);border-radius:50%;box-shadow:0 0 0 calc(45 * var(--site-unit)) rgba(255,255,255,.13)}.about-hero{position:relative;height:calc(700 * var(--site-unit));overflow:hidden;border-radius:0 0 calc(35 * var(--site-unit)) calc(35 * var(--site-unit));color:var(--lime)}.about-hero-image{position:absolute;inset:0}.about-hero-image img{object-fit:cover}.about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,18,39,.55),rgba(2,18,39,.08) 75%)}.about-hero-copy{position:absolute;z-index:1;left:7%;top:18%;max-width:calc(620 * var(--site-unit))}.about-hero-copy h1{margin:calc(10 * var(--site-unit)) 0 calc(4 * var(--site-unit));font-size:calc(91 * var(--site-unit));line-height:1;font-weight:600;letter-spacing:-.065em}.about-hero-copy p{margin:0;font-size:calc(28 * var(--site-unit))}.about-intro{position:relative;min-height:calc(410 * var(--site-unit));overflow:hidden}.about-intro .page-shell{display:grid;place-items:center;min-height:inherit}.about-intro p{position:relative;z-index:1;max-width:calc(540 * var(--site-unit));margin:0;text-align:center;line-height:1.9}.about-watermark{position:absolute;bottom:calc(-120 * var(--site-unit));left:50%;transform:translateX(-50%);font-size:calc(420 * var(--site-unit));font-weight:500;letter-spacing:-.1em;line-height:1;white-space:nowrap}.timeline-feature{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:var(--radius);background:var(--lime)}.timeline-feature,.timeline-image{min-height:calc(380 * var(--site-unit))}.timeline-image{position:relative}.timeline-image img{object-fit:cover}.timeline-copy{display:flex;flex-direction:column;justify-content:center;padding:calc(75 * var(--site-unit))}.timeline-copy span{font-size:calc(20 * var(--site-unit));font-weight:700}.timeline-copy h3{margin:calc(20 * var(--site-unit)) 0 calc(12 * var(--site-unit));font-size:calc(39 * var(--site-unit));line-height:1.25;font-weight:600}.timeline-copy p{margin:0;line-height:1.7}.timeline-track{display:flex;justify-content:space-between;margin-top:calc(34 * var(--site-unit));padding-top:calc(15 * var(--site-unit));border-top:calc(5 * var(--site-unit)) solid var(--navy)}.timeline-point{position:relative;font-weight:700;font-size:calc(13 * var(--site-unit))}.timeline-point span{position:absolute;top:calc(-25 * var(--site-unit));left:0;width:calc(17 * var(--site-unit));height:calc(17 * var(--site-unit));border:calc(4 * var(--site-unit)) solid var(--navy);border-radius:50%;background:var(--lime)}.honors-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:calc(192 * var(--site-unit))}.honor-symbol{font-size:calc(55 * var(--site-unit))}.honors-intro h2{margin:calc(15 * var(--site-unit)) 0 calc(25 * var(--site-unit))}.honors-intro p{color:var(--muted);line-height:1.8}.honor-group{border-bottom:calc(1 * var(--site-unit)) solid var(--line)}.honor-group.expanded{margin-bottom:calc(10 * var(--site-unit));border:0;border-radius:calc(20 * var(--site-unit));background:var(--lime)}.honor-group button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:calc(18 * var(--site-unit)) calc(22 * var(--site-unit));border:0;background:transparent;color:var(--navy);font-size:calc(21 * var(--site-unit));font-weight:700;text-align:left;cursor:pointer}.honor-toggle{display:grid;place-items:center;width:calc(25 * var(--site-unit));height:calc(25 * var(--site-unit));border-radius:50%;background:var(--navy);color:var(--lime);font-size:calc(18 * var(--site-unit));line-height:1}.honor-group ul{margin:0;padding:0 calc(30 * var(--site-unit)) calc(25 * var(--site-unit)) calc(43 * var(--site-unit));line-height:1.8}.sustain-hero{padding:calc(80 * var(--site-unit)) 0 calc(35 * var(--site-unit))}.sustain-visual{position:relative;height:calc(600 * var(--site-unit));overflow:hidden;margin-top:calc(62 * var(--site-unit));border-radius:var(--radius);background-color:#286a4e;background-size:cover;background-position:50%}.sustain-visual:before{content:"";position:absolute;inset:-25%;background:repeating-radial-gradient(ellipse at 30% 55%,rgba(171,220,136,.22) 0 calc(8 * var(--site-unit)),transparent calc(9 * var(--site-unit)) calc(32 * var(--site-unit)));transform:rotate(-20deg)}.earth-ring{position:absolute;top:50%;left:50%;width:calc(320 * var(--site-unit));height:calc(320 * var(--site-unit));transform:translate(-50%,-50%);display:grid;place-items:center;border:calc(48 * var(--site-unit)) solid var(--lime);border-radius:50%;color:var(--lime);font-size:calc(120 * var(--site-unit));font-weight:700}.sustain-section .centered-heading h2{font-size:calc(62 * var(--site-unit))}.partner-grid,.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(22 * var(--site-unit));margin-top:calc(60 * var(--site-unit))}.safety-card{min-height:calc(305 * var(--site-unit));display:flex;flex-direction:column;justify-content:space-between;padding:calc(34 * var(--site-unit));border-radius:calc(22 * var(--site-unit));background:#edf2f4}.safety-card:nth-child(2){background:#dce8e7}.safety-card:nth-child(3){background:#c9d9dd}.safety-card span{font-size:calc(72 * var(--site-unit));letter-spacing:-.09em;color:#7499a1}.safety-card h3{margin:0;font-size:calc(32 * var(--site-unit));font-weight:600}.environment-metric{min-height:calc(320 * var(--site-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:calc(60 * var(--site-unit));border-radius:var(--radius);background:var(--lime);text-align:center}.metric-icon{font-size:calc(43 * var(--site-unit));line-height:1}.environment-metric strong{margin:calc(8 * var(--site-unit)) 0;font-size:calc(115 * var(--site-unit));letter-spacing:-.08em;line-height:1}.environment-metric p{margin:0;font-size:calc(17 * var(--site-unit))}.partner-grid article{min-height:calc(280 * var(--site-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(30 * var(--site-unit));border-radius:calc(20 * var(--site-unit));background:var(--navy);color:var(--lime);text-align:center}.partner-grid article>span{font-size:calc(58 * var(--site-unit))}.partner-grid h3{margin:calc(18 * var(--site-unit)) 0 calc(8 * var(--site-unit));font-size:calc(24 * var(--site-unit))}.partner-grid p{max-width:calc(250 * var(--site-unit));margin:0;line-height:1.5}.news-featured{padding:calc(40 * var(--site-unit)) 0 calc(70 * var(--site-unit))}.news-featured-inner{display:grid;grid-template-columns:.76fr 1.24fr;gap:calc(55 * var(--site-unit));align-items:center}.news-featured-copy h1{margin:calc(14 * var(--site-unit)) 0 calc(20 * var(--site-unit));font-size:calc(62 * var(--site-unit));line-height:1.15;font-weight:600;letter-spacing:-.05em}.news-featured-copy>p{max-width:calc(470 * var(--site-unit));margin:0 0 calc(25 * var(--site-unit));color:var(--navy-soft);line-height:1.7}.news-featured-copy .news-card-meta{margin-top:calc(45 * var(--site-unit))}.news-featured-image{position:relative;display:block;height:calc(500 * var(--site-unit));overflow:hidden;border-radius:calc(38 * var(--site-unit))}.article-image img,.news-card-image img,.news-featured-image img{object-fit:cover}.text-link{display:inline-flex;align-items:center;gap:calc(18 * var(--site-unit));padding-bottom:calc(5 * var(--site-unit));border-bottom:calc(1 * var(--site-unit)) solid var(--navy);font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(48 * var(--site-unit)) calc(22 * var(--site-unit))}.news-card-image{position:relative;height:calc(265 * var(--site-unit));overflow:hidden;border-radius:calc(20 * var(--site-unit));background:var(--navy)}.news-card-image img{transition:transform .35s}.news-card-meta{display:flex;align-items:center;gap:calc(12 * var(--site-unit));color:var(--muted);font-size:calc(13 * var(--site-unit))}.news-card .news-card-meta{margin-top:calc(14 * var(--site-unit))}.pill{padding:calc(4 * var(--site-unit)) calc(11 * var(--site-unit));border-radius:calc(99 * var(--site-unit));background:var(--lime);color:var(--navy);font-size:calc(11 * var(--site-unit));font-weight:700}.news-card h2{margin:calc(9 * var(--site-unit)) 0 0;font-size:calc(26 * var(--site-unit));font-weight:600;letter-spacing:-.025em;line-height:1.4}.pagination{display:flex;justify-content:center;gap:calc(8 * var(--site-unit));margin-top:calc(75 * var(--site-unit))}.pagination button{width:calc(38 * var(--site-unit));height:calc(38 * var(--site-unit));border:0;border-radius:50%;color:var(--navy);background:transparent;cursor:pointer}.pagination button:first-child,.pagination button:last-child{color:white;background:var(--navy)}.pagination button.active{background:var(--lime)}.pagination button:disabled{opacity:.35;cursor:not-allowed}.article-page{min-height:calc(1100 * var(--site-unit));padding-top:calc(25 * var(--site-unit));padding-bottom:calc(140 * var(--site-unit))}.breadcrumbs{display:flex;gap:calc(12 * var(--site-unit));align-items:center;color:var(--muted);font-size:calc(13 * var(--site-unit))}.article-body,.article-header{max-width:calc(850 * var(--site-unit));margin-inline:auto}.article-header{padding-top:calc(75 * var(--site-unit))}.article-header h1{margin:calc(16 * var(--site-unit)) 0 calc(40 * var(--site-unit));font-size:calc(62 * var(--site-unit));font-weight:600;line-height:1.2;letter-spacing:-.05em}.article-header>p{margin:0 0 calc(36 * var(--site-unit));color:var(--navy-soft);font-size:calc(19 * var(--site-unit));line-height:1.85}.article-body p{margin:0 0 calc(30 * var(--site-unit));font-size:calc(17 * var(--site-unit));line-height:1.9}.article-body figure{margin:calc(42 * var(--site-unit)) 0 calc(55 * var(--site-unit))}.article-image{position:relative;aspect-ratio:16/8;overflow:hidden;border-radius:calc(22 * var(--site-unit))}.article-body figcaption{margin-top:calc(10 * var(--site-unit));color:var(--muted);font-size:calc(13 * var(--site-unit))}.download-link{display:inline-flex;justify-content:space-between;gap:calc(70 * var(--site-unit));padding:calc(22 * var(--site-unit)) calc(26 * var(--site-unit));margin-bottom:calc(32 * var(--site-unit));border:calc(1 * var(--site-unit)) solid var(--lime-bright);border-radius:calc(13 * var(--site-unit));font-size:calc(20 * var(--site-unit))}.article-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:calc(6 * var(--site-unit))}.adjacent-card{display:flex;flex-direction:column;min-height:calc(240 * var(--site-unit));padding:calc(38 * var(--site-unit)) calc(100 * var(--site-unit));background:var(--lime)}.adjacent-card.next{background:var(--navy);color:var(--lime);border-radius:calc(28 * var(--site-unit)) 0 0 0}.adjacent-card.previous{border-radius:0 calc(28 * var(--site-unit)) 0 0}.adjacent-card span{margin-bottom:calc(15 * var(--site-unit));font-size:calc(23 * var(--site-unit))}.adjacent-card small{margin-bottom:calc(8 * var(--site-unit))}.adjacent-card strong{max-width:calc(480 * var(--site-unit));font-size:calc(25 * var(--site-unit));line-height:1.3;font-weight:500}.not-found{min-height:calc(550 * var(--site-unit));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.not-found h1{margin:calc(12 * var(--site-unit)) 0 calc(5 * var(--site-unit));font-size:calc(62 * var(--site-unit))}.not-found p{margin-bottom:calc(30 * var(--site-unit))}.page-scaffold{min-height:calc(1080 * var(--site-unit));background:var(--paper)}.scaffold-hero{position:relative;display:flex;align-items:flex-start;min-height:calc(660 * var(--site-unit));padding:calc(100 * var(--site-unit));overflow:hidden;border-radius:calc(28 * var(--site-unit));background:var(--pale)}.scaffold-about .scaffold-hero,.scaffold-home .scaffold-hero{color:var(--lime);background:var(--navy)}.scaffold-hero h1{position:relative;z-index:1;margin:0;font-size:calc(86 * var(--site-unit));font-weight:600;letter-spacing:-.055em}.scaffold-hero-space{position:absolute;width:44%;height:56%;right:7%;bottom:10%;border:calc(1 * var(--site-unit)) solid;border-radius:calc(28 * var(--site-unit));opacity:.14}.scaffold-hero-space:after,.scaffold-hero-space:before{content:"";position:absolute;height:calc(1 * var(--site-unit));background:currentColor;transform-origin:left}.scaffold-hero-space:before{width:145%;left:0;top:0;transform:rotate(35deg)}.scaffold-hero-space:after{width:145%;left:0;bottom:0;transform:rotate(-35deg)}.scaffold-body{padding-block:calc(100 * var(--site-unit)) calc(140 * var(--site-unit))}.scaffold-heading{display:flex;flex-direction:column;gap:calc(16 * var(--site-unit));width:42%;margin-bottom:calc(55 * var(--site-unit))}.scaffold-heading span{display:block;height:calc(21 * var(--site-unit));border-radius:calc(6 * var(--site-unit));background:#e7eee8}.scaffold-heading span:last-child{width:70%;height:calc(13 * var(--site-unit))}.scaffold-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20 * var(--site-unit))}.scaffold-cards div{aspect-ratio:1.25;border:calc(1 * var(--site-unit)) solid #e6ece6;border-radius:calc(22 * var(--site-unit));background:linear-gradient(145deg,#f6f9f5,#ebf0ec)}.site-footer{overflow:hidden;min-height:calc(885 * var(--site-unit));background:#031228;color:#dfffb3;font-family:var(--font-didi-sans),var(--font-qihei-site),var(--font-qihei-common),"PingFang SC","Microsoft YaHei",sans-serif}.footer-content{position:relative;width:calc(1600 * var(--site-unit));height:calc(885 * var(--site-unit));margin-inline:auto}.footer-nav{position:absolute;top:calc(97 * var(--site-unit));left:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--site-unit))}.footer-nav a{font-size:calc(22 * var(--site-unit));font-weight:400;line-height:calc(27 * var(--site-unit));letter-spacing:0}.footer-nav a:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--site-unit))}.footer-social{position:absolute;top:calc(105 * var(--site-unit));right:0;width:calc(218 * var(--site-unit));text-align:center}.footer-social p{margin:0;font-size:calc(16 * var(--site-unit));font-weight:400;line-height:calc(18.5 * var(--site-unit));white-space:pre-line}.footer-qr-grid{display:flex;gap:calc(36 * var(--site-unit));margin-top:calc(18 * var(--site-unit))}.footer-qr-grid>div{display:flex;flex:0 0 calc(90 * var(--site-unit));flex-direction:column;align-items:center;gap:calc(8 * var(--site-unit))}.footer-qr-grid img{width:calc(90 * var(--site-unit));height:calc(90 * var(--site-unit))}.footer-qr-grid span{color:#dfffb2;font-size:calc(12 * var(--site-unit));line-height:calc(16 * var(--site-unit));white-space:nowrap}.footer-info{position:absolute;top:calc(336 * var(--site-unit));left:0}.footer-lead{margin:0 0 calc(38 * var(--site-unit));font-size:calc(32 * var(--site-unit));font-weight:400;line-height:calc(39 * var(--site-unit))}.footer-contact{display:flex;flex-wrap:wrap;gap:calc(31 * var(--site-unit))}.footer-contact>div{display:flex;flex-direction:column;gap:calc(6 * var(--site-unit))}.footer-contact>div:first-child{flex:0 0 calc(256 * var(--site-unit))}.footer-contact-label{font-size:calc(16 * var(--site-unit));line-height:calc(19 * var(--site-unit))}.footer-contact a{font-size:calc(32 * var(--site-unit));line-height:calc(39 * var(--site-unit));white-space:nowrap}.footer-wordmark{position:absolute;top:calc(593 * var(--site-unit));left:0;width:100%;height:auto}.footer-bottom{position:absolute;top:calc(809 * var(--site-unit));left:0;display:flex;gap:calc(48 * var(--site-unit));color:#506689;font-size:calc(16 * var(--site-unit));line-height:calc(30 * var(--site-unit));white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has([data-voyaon-page]){--navy:#183159;--navy-deep:#031228;--lime:#dfffb3;--pale:#f3ffe2;--navy-soft:#183159;--voyaon-font-chinese:var(--font-qihei-design-site),var(--font-qihei-design-common),var(--font-didi-design),"PingFang SC","Microsoft YaHei",sans-serif;--voyaon-font-english:var(--font-didi-design),var(--font-qihei-design-site),var(--font-qihei-design-common),"Helvetica Neue",Arial,sans-serif;--voyaon-font-text:var(--voyaon-font-chinese);font-family:var(--voyaon-font-text);color:var(--navy)}html[lang=en] body:has([data-voyaon-page]){--voyaon-font-text:var(--voyaon-font-english)}body:has([data-voyaon-page]) .site-header{font-family:var(--voyaon-font-text)}body:has([data-voyaon-page]) .hero-carousel{--u:calc(100cqw / 1920);min-height:calc(760 * var(--u));border-radius:calc(80 * var(--u))}body:has([data-voyaon-page]) .hero-copy{width:calc(638 * var(--u));max-width:none;min-height:calc(760 * var(--u));padding:calc(241 * var(--u)) 0 0 calc(100 * var(--u));justify-content:flex-start}body:has([data-voyaon-page]) .hero-copy h1{max-width:calc(438 * var(--u));margin:0;font-size:calc(64 * var(--u));line-height:calc(70 * var(--u));font-weight:600;letter-spacing:0;text-wrap:wrap;white-space:pre-line}body:has([data-voyaon-page]) .hero-copy p{width:calc(320 * var(--u));max-width:none;margin-top:calc(39 * var(--u));font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));color:inherit}html[lang=en] body:has([data-voyaon-page]) :is(.nav-links a,.language-globe){font-family:var(--voyaon-font-english)}html[lang=en] body:has([data-voyaon-page]) .hero-copy h1{font-family:var(--voyaon-font-english);font-weight:400}body:has([data-static-page]){container-type:inline-size;--static-font:var(--font-qihei-design-site),var(--font-qihei-design-common),"PingFang SC","Microsoft YaHei",sans-serif;font-family:var(--static-font)}html[lang=en] body:has([data-static-page]){--static-font:var(--font-didi-design),var(--font-qihei-design-site),var(--font-qihei-design-common),sans-serif}body:has([data-static-page]) footer{font-family:var(--static-font)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}