@charset "UTF-8";
:root{--navy:#142e45;--blue:#185b96;--green:#6e993b;--muted:#6a7985;--line:#dfe7e8;--surface:#f2f6f6;--gradient:linear-gradient(130deg,#769c39,#307b73 47%,#2052a2);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--navy);background:#fff;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}button{border:0}svg{display:block}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #5599d0;outline-offset:5px}::selection{background:#d9eac7;color:#174b62}.wrap{max-width:1320px;margin-inline:auto;width:calc(100% - 112px)}.section{padding-block:96px}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-100px;background:white;z-index:100;padding:16px}.skip-link:focus{top:5px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:2px;font-weight:600;display:flex;align-items:center;gap:10px;color:#537780}.small-line{height:1px;width:24px;background:#7a9f4b}.status-dot{width:6px;height:6px;background:#b4d580;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #b4d58014}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 22px;font-size:12px;font-weight:500;min-height:50px;border-radius:7px;transition:box-shadow .2s,transform .2s;line-height:1.5}.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #173e5620}.button .icon{width:17px;height:17px}.button-primary{background:linear-gradient(115deg,#285e9e,#1d478e);color:white}.button-white{background:white;color:#1a4355}.button-small{padding:12px 17px;min-height:42px;gap:20px}.text-link{display:inline-flex;align-items:center;gap:18px;padding:0 0 7px;border-bottom:1px solid #b9c8cc;background:transparent;font-size:12px;color:#235b78;line-height:1.5;text-align:left}.text-link .icon{width:17px}.text-link:hover .icon{transform:translateX(4px)}.text-link .icon{transition:transform .2s}h2{font-size:clamp(30px,3.1vw,43px);line-height:1.22;letter-spacing:-1.4px;font-weight:500}h3{font-weight:500}p{line-height:1.8}
.header{position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(20px);z-index:20;border-bottom:1px solid #e5ebed}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;height:88px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand img{width:43px;height:43px;object-fit:contain}.brand>span{font-size:27px;font-weight:650;letter-spacing:-1px;line-height:1.05}.brand small{display:block;font-size:7px;letter-spacing:2px;font-weight:500;margin-top:8px;color:#6c7a81}.desktop-nav{display:flex;gap:31px;margin-left:auto;align-items:center;font-size:11px}.desktop-nav a{padding:15px 0;position:relative}.desktop-nav a:hover{color:var(--blue)}.nav-dot{display:inline-block;width:4px;height:4px;background:#7c9c49;border-radius:50%;vertical-align:top;margin-left:5px}.header-actions{display:flex;gap:20px;align-items:center}.language-btn{display:flex;align-items:center;gap:6px;font-size:10px;background:none;padding:8px;color:#526771}.language-btn .icon{width:15px;height:15px}.menu-toggle{display:none;background:transparent;width:35px;height:35px;padding:8px}.menu-toggle span{display:block;height:1px;background:var(--navy);margin:5px 0}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:20px 25px;box-shadow:0 12px 24px #16385115}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:18px;font-size:14px}
.hero{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;min-height:605px;margin-top:27px;background:var(--gradient);color:white}.hero-image{position:absolute;inset:0 0 0 35%;background:url('./assets/kuala-lumpur.jpg') center 58%/cover no-repeat;z-index:-3;opacity:.85}.hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,#6d9138 0%,#327164 28%,#155a7ee8 46%,#123c6773 70%,#10346548 100%),linear-gradient(0deg,#0f3d6f 0%,transparent 47%)}.hero-flower{position:absolute;z-index:-1;right:-72px;top:74px;width:510px;height:510px;fill:none;stroke:#d8e8f5;stroke-width:.65;opacity:.19;transform:rotate(14deg)}.hero-content{padding:66px 62px 120px;position:relative;max-width:840px}.hero-eyebrow{font-size:8px;letter-spacing:1.65px;color:#e8efd9;margin-bottom:35px;gap:11px}h1{font-weight:450;font-size:clamp(48px,5vw,68px);letter-spacing:-2.5px;line-height:1.13;margin-bottom:26px}h1 em{font-style:normal;color:#dbecc3}.hero-description{font-size:14px;line-height:1.9;max-width:385px;color:#e5eef0;letter-spacing:.1px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.hero-link{display:inline-flex;align-items:center;gap:13px;font-size:12px;border-bottom:1px solid #b2c9d77a;padding-bottom:8px}.hero-link .icon{width:17px;height:17px}.hero-location{position:absolute;right:33px;bottom:94px;font-size:8px;letter-spacing:1.5px;line-height:2;color:#d4dfea}.hero-location>span:last-child{display:block;font-size:7px;letter-spacing:1.3px;color:#bccedd;margin-left:31px}.location-line{display:inline-block;width:20px;height:1px;background:#b2cf89;vertical-align:middle;margin-right:10px}.hero-bottom{position:absolute;left:62px;right:40px;bottom:25px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff2c;padding-top:20px;font-size:7px;letter-spacing:1.7px;color:#d5e5ed}.hero-bottom>a{display:flex;align-items:center;gap:15px;font-size:7px}.hero-bottom .icon{width:13px;height:13px;transform:rotate(90deg)}
.pillars-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.pillars-strip>a{display:flex;align-items:center;gap:16px;padding:27px 26px;font-size:14px;position:relative}.pillars-strip>a:first-child{padding-left:0}.pillars-strip>a:not(:first-child):before{content:'';position:absolute;left:0;top:26px;bottom:26px;width:1px;background:var(--line)}.pillar-number{font-size:9px;color:#7a945e}.pillar-note{font-size:9px;color:#7b8a90;margin-left:auto}.pillars-strip .icon{width:16px;height:16px;color:#35677d}.pillars-strip>a:last-child{padding-right:0}.pillars-strip a:hover{color:var(--blue)}.about{display:grid;grid-template-columns:1fr 2.06fr;gap:60px;padding-bottom:81px}.section-aside{display:flex;flex-direction:column;gap:50px;padding-top:8px}.aside-note{font-size:12px;color:#7a8991;line-height:1.8}.about-copy h2{margin-bottom:28px}.about-text{display:grid;grid-template-columns:1fr 1fr;gap:35px}.about-text p{font-size:12px;line-height:1.95;color:#6b7c85}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:15px}.section-heading>p{font-size:12px;line-height:1.9;color:#6b7d86}.expertise{padding-top:0}.expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.expertise-card{border:1px solid #e0e8e8;border-radius:12px;overflow:hidden;scroll-margin-top:120px;background:white;transition:transform .25s,box-shadow .25s}.expertise-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1a41550c}.card-art{height:207px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.art-caption{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:1.7px;color:#537780}.tech-art{background:#eaf1f6}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#7794ad12 1px,transparent 1px),linear-gradient(90deg,#7794ad12 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse,#000,transparent)}.tech-center{z-index:2;display:flex;align-items:center;gap:8px;background:#ffffffed;border:1px solid white;border-radius:10px;padding:11px 15px;box-shadow:0 10px 25px #23557b13;margin-top:-3px}.tech-center img{width:33px;height:33px}.tech-center span{font-size:14px;letter-spacing:3px;color:#2b567c}.tech-node{position:absolute;width:32px;height:32px;border:1px solid #c3d4dc;border-radius:7px;background:#f9fcfc;display:grid;place-items:center;z-index:1;color:#5c8491}.tech-node .icon{width:19px;height:19px}.node-top{top:20px;left:calc(50% - 16px)}.node-left{left:calc(50% - 102px);top:88px}.node-right{right:calc(50% - 102px);top:88px}.connectors{position:absolute;width:360px;height:195px;left:calc(50% - 180px);top:0;fill:none;stroke:#9fb9c5;stroke-width:1;stroke-dasharray:3 3}.education-art{background:#f0f3e9}.education-orbit{position:absolute;width:180px;height:180px;border:1px solid #c8d9b17d;border-radius:50%;top:-40px;right:-40px}.education-orbit:after{content:'';position:absolute;inset:20px;border:1px solid #c8d9b17d;border-radius:50%}.book-art{width:245px;height:166px;margin-top:-10px;position:relative}.book-shadow{fill:#cdd9c3;opacity:.6}.book-page{fill:#d7e2d2;stroke:#a9bda3;stroke-width:1}.top-page{fill:#f9fcf2}.book-stroke{fill:none;stroke:#a5b7ac;stroke-width:1.4}.book-leaf{fill:#7f9d67;opacity:.8}.capital-art{background:#eaf1f1}.globe-art{width:275px;height:190px;margin-top:-8px;position:relative}.globe-lines{fill:none;stroke:#6794a3;stroke-width:.7;opacity:.65}.globe-lines .orbit{stroke:#3c7d9c;stroke-width:1.2}.capital-halo{position:absolute;width:200px;height:200px;border-radius:50%;background:#cee0e3;filter:blur(30px);opacity:.5}.expertise-card-copy{padding:25px 25px 26px}.card-label{font-size:9px;display:flex;gap:11px;color:#698095;margin-bottom:20px}.card-label>span:first-child{color:#88a363}.expertise-card h3{font-size:21px;line-height:1.35;letter-spacing:-.65px;min-height:57px;margin-bottom:12px}.expertise-card p{font-size:11px;color:#72808a;line-height:1.9;margin-bottom:24px;min-height:64px}.expertise-card .text-link{font-size:10px;gap:10px}
.atlas-section{padding:84px 0 32px;background:radial-gradient(ellipse at 95% 0,#e0ebf3 0,transparent 60%),radial-gradient(ellipse at 0 90%,#e7efdc,transparent 50%),#f2f6f7;border-block:1px solid #e2e9eb;position:relative}.atlas-section .section-heading{margin-bottom:37px}.atlas-section .eyebrow .status-dot{background:#7c9f4b;box-shadow:0 0 0 4px #7c9f4b10}.atlas-intro{max-width:297px}.atlas-intro>p{font-size:12px;color:#667f8d;line-height:1.8;margin-bottom:16px}.atlas-intro .text-link{font-size:11px}.atlas-showcase{display:grid;grid-template-columns:350px 1fr;gap:42px;align-items:stretch}.workspace-selector{display:flex;flex-direction:column}.workspace-label{font-size:8px;color:#78909b;letter-spacing:1.5px;margin:0 0 15px 20px}.workspace-tab{display:flex;align-items:center;gap:16px;background:none;width:100%;padding:20px;border:1px solid transparent;border-radius:11px;text-align:left;transition:background .2s,border-color .2s}.workspace-tab+ .workspace-tab{margin-top:5px}.workspace-tab.active{background:#fff;border-color:#d9e5e6;box-shadow:0 6px 20px #244a6810}.workspace-tab:hover:not(.active){background:#ffffff6b}.workspace-icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid #d3e0e4;border-radius:9px;color:#557f94;flex-shrink:0}.workspace-icon .icon{width:25px;height:25px}.active .workspace-icon{background:#edf4f8;color:#255f8c;border-color:#d7e3ec}.workspace-tab strong{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.workspace-tab small{display:block;font-size:9px;color:#798b95}.tab-arrow{margin-left:auto;width:17px;height:17px;color:#477789;opacity:0}.active .tab-arrow{opacity:1}.single-sign-on{margin:22px 20px 0;display:flex;align-items:center;gap:9px;font-size:9px;color:#6c8591}.single-sign-on .icon{width:15px;height:15px}.workspace-panel{padding:23px 23px 0;border:1px solid #fff;background:#ffffff73;border-radius:17px;box-shadow:0 16px 40px -30px #244e6a33;min-width:0}.platform-preview{background:#fff;border:1px solid #d9e5eb;border-radius:10px;overflow:hidden;box-shadow:0 8px 18px #23426009;transform:perspective(1200px) rotateY(-3deg);transform-origin:left center}.preview-toolbar{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;background:#fcfdfd;border-bottom:1px solid #e6edf1;font-size:8px;letter-spacing:2px;color:#6c8394}.preview-toolbar b{font-weight:600;color:#205482}.preview-toolbar>.icon{width:13px;height:13px;color:#72965a}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;background:#d3dfe3;border-radius:50%}.preview-body{display:flex;min-height:245px}.preview-side{width:47px;border-right:1px solid #e5ecee;display:flex;flex-direction:column;gap:20px;align-items:center;padding-top:15px}.preview-logo{background:#e6eef4;color:#315d7a;font-size:10px;padding:5px;border-radius:4px;font-weight:600}.preview-side>.icon{width:16px;height:16px;color:#5b8e99}.preview-side>span:not(.preview-logo){width:12px;height:4px;background:#d4dee4;border-radius:1px}.preview-main{padding:20px 22px 12px;flex:1;min-width:0;background:#f6f9fa}.preview-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;margin-bottom:17px;gap:12px}.preview-badge{color:#8194a0;font-size:5px;letter-spacing:.7px;font-weight:400;white-space:nowrap}.preview-welcome{border-radius:7px;overflow:hidden;position:relative;padding:23px 20px;background:linear-gradient(125deg,#7c9f43,#397d7a 45%,#2a58a2);color:white}.preview-overline{font-size:5px;letter-spacing:1.3px;display:block;color:#e4edd8;margin-bottom:9px}.preview-welcome strong{font-size:18px;font-weight:400;letter-spacing:-.3px;display:block;position:relative;z-index:1}.preview-welcome>svg{position:absolute;width:155px;height:155px;right:-22px;top:-21px;fill:none;stroke:white;stroke-width:1.5;opacity:.17}.preview-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.preview-modules>div{padding:11px;background:white;border:1px solid #e4ebed;border-radius:5px}.preview-modules .icon{width:17px;height:17px;color:#508197;margin-bottom:8px}.preview-modules span{display:block;font-size:7px;white-space:nowrap;color:#4b6574;margin-bottom:8px}.preview-modules i{display:block;height:3px;background:#e4ebed;border-radius:2px;width:80%;margin-top:5px}.preview-modules i:last-child{width:55%}.preview-footnote{font-size:6px;color:#95a2a8;display:block;margin-top:10px;text-align:right}.workspace-detail{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:23px 1px 23px}.workspace-detail .eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:8px}.workspace-detail h3{font-size:19px;letter-spacing:-.5px;margin-bottom:8px;line-height:1.3}.workspace-detail p:not(.eyebrow){max-width:355px;font-size:10px;line-height:1.9;color:#748692}.workspace-detail .button{font-size:10px;padding:12px 15px;gap:13px;min-height:40px;flex-shrink:0}.atlas-bottom{border-top:1px solid #d7e2e5;display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:23px;font-size:9px;color:#748b98}.atlas-bottom>span,.atlas-bottom>a{display:flex;align-items:center;gap:9px}.atlas-bottom .icon{width:14px;height:14px}.atlas-bottom>a{color:#295e7d}
.principles{display:grid;grid-template-columns:1fr 1.2fr;gap:110px}.principles-intro .eyebrow{margin-bottom:18px}.principles-intro>p:last-child{color:#7b8a93;font-size:12px;max-width:280px;margin-top:24px}.principle-list article{display:flex;gap:26px;align-items:start;border-bottom:1px solid var(--line);padding:25px 0}.principle-list article:first-child{padding-top:0}.principle-list article>span{font-size:10px;font-family:Georgia,serif;color:#829a66;padding-top:4px}.principle-list article>div{flex:1}.principle-list h3{font-size:17px;letter-spacing:-.3px;margin-bottom:9px}.principle-list p{font-size:11px;color:#7b8a93;max-width:330px;line-height:1.8}.principle-list .icon{width:25px;height:25px;color:#689294;margin-left:15px}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding-top:72px}.faq .eyebrow{margin-bottom:18px}.faq .text-link{margin-top:27px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:24px 0;font-size:13px}.faq-list details:first-child summary{padding-top:0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:17px;height:17px;color:#5e7e85;transition:transform .2s}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details>p{font-size:12px;color:#72838d;padding:0 32px 24px 0;line-height:1.9}.contact-section{border-radius:18px;overflow:hidden;position:relative;isolation:isolate;background:linear-gradient(112deg,#527e4e,#236979 50%,#244f91);color:white;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;padding:54px 60px;margin-bottom:63px}.contact-section .eyebrow{color:#d3e6d2;font-size:7px;letter-spacing:1.6px;margin-bottom:23px}.contact-section h2{font-size:46px;margin-bottom:28px;letter-spacing:-1.4px}.contact-section .button{padding:14px 19px;font-size:11px;min-height:44px}.contact-flower{position:absolute;z-index:-1;width:410px;height:410px;top:10px;left:30%;fill:none;stroke:white;stroke-width:.7;opacity:.1}.contact-info{border-left:1px solid #ffffff29;padding-left:46px;align-self:center}.contact-label{font-size:7px;letter-spacing:1.7px;display:block;color:#b9d0df;margin-bottom:13px}.contact-info>div+div{margin-top:29px}.contact-info>div:first-child>a{display:flex;align-items:center;gap:20px;font-size:19px}.contact-info .icon{width:16px;height:16px}.contact-info address{font-size:10px;font-style:normal;line-height:2;color:#e2ebef}.map-link{display:inline-flex;align-items:center;gap:12px;font-size:9px;margin-top:10px;border-bottom:1px solid #ffffff4a;padding-bottom:5px;color:#dbe8eb}
.footer{padding-bottom:27px}.footer-top{display:flex;align-items:center;gap:55px;padding-bottom:37px}.footer-top>.brand{margin-right:10px}.footer-top>p{font-size:11px;color:#89959b;line-height:1.7}.footer-atlas{display:flex;align-items:center;gap:35px;margin-left:auto;font-size:11px;letter-spacing:2px}.footer-atlas small{display:block;font-size:8px;letter-spacing:0;color:#8a99a1;margin-top:9px}.footer-atlas .icon{width:20px;height:20px;color:#537e8f}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:8px;color:#8a99a2}.footer-bottom>div{display:flex;gap:25px}.footer-bottom button{padding:0;background:none;font-size:inherit;color:inherit}.back-top{display:flex;gap:10px;align-items:center}.back-top .icon{width:13px;height:13px;transform:rotate(-45deg)}dialog{padding:0;width:min(560px,calc(100% - 32px));max-height:calc(100svh - 40px);overflow:auto;border:1px solid #e6edef;border-radius:18px;background:#fff;color:var(--navy);box-shadow:0 30px 90px #12334b33}dialog::backdrop{background:#14304780;backdrop-filter:blur(5px)}.dialog-inner{padding:43px 36px 30px;position:relative}.dialog-close{position:absolute;right:18px;top:11px;background:transparent;font-size:28px;font-weight:300;color:#7e8d97;width:34px;height:34px}.dialog-inner>.eyebrow{font-size:8px;margin-bottom:18px}.dialog-inner h2{font-size:30px;letter-spacing:-.9px}.guide-steps{padding:0;margin:30px 0;list-style:none;display:grid;gap:25px}.guide-steps li{display:flex;gap:20px}.guide-steps li>span{font-size:12px;padding-top:3px;color:#81a057}.guide-steps h3{font-size:15px;margin-bottom:7px}.guide-steps p{font-size:11px;color:#6e828e;line-height:1.8}.dialog-note{margin-top:18px;font-size:10px;line-height:1.8;color:#7e8d96}.dialog-inner>.button{width:100%;font-size:12px}.legal-copy{font-size:13px;line-height:2;color:#6e828e;margin-top:23px}body.dialog-open{overflow:hidden}
html[lang="zh-CN"] h1{font-size:clamp(43px,4.8vw,65px);letter-spacing:0;line-height:1.3}html[lang="zh-CN"] h2{letter-spacing:.2px;line-height:1.4}html[lang="zh-CN"] .hero-description{max-width:340px;line-height:2}html[lang="zh-CN"] .expertise-card h3{min-height:29px;font-size:21px}html[lang="zh-CN"] .expertise-card p{min-height:62px}html[lang="zh-CN"] .workspace-detail h3{letter-spacing:0}html[lang="zh-CN"] .hero-eyebrow{font-size:10px;letter-spacing:2px}
@media(min-width:1500px){.hero{min-height:650px}.hero-content{padding-top:77px}h1{font-size:74px}.hero-description{font-size:15px}.hero-image{background-position:center 54%}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.desktop-nav{gap:20px}.header-inner{gap:25px}.header-actions{gap:10px}.hero-content{padding-left:45px;padding-right:35px}.hero-bottom{left:45px}.pillar-note{display:none}.pillars-strip>a{gap:14px}.pillars-strip .icon{margin-left:auto}.about{gap:35px}.section-aside .eyebrow{font-size:8px}.expertise-card-copy{padding:22px}.expertise-card h3{font-size:20px}.atlas-showcase{grid-template-columns:300px 1fr;gap:25px}.workspace-tab{padding:18px 14px;gap:12px}.workspace-tab strong{font-size:11px}.workspace-tab small{font-size:8px}.workspace-detail{flex-wrap:wrap}.workspace-detail p:not(.eyebrow){max-width:100%}.workspace-detail>.button{margin-left:auto}.preview-main{padding:17px 13px 10px}.preview-title{font-size:10px}.preview-badge{display:none}.preview-welcome strong{font-size:16px}.preview-modules{gap:7px}.preview-modules>div{padding:8px}.preview-modules span{font-size:6px}.preview-body{min-height:238px}.principles{gap:65px}.faq{gap:70px}.contact-section{padding:45px;gap:40px}.contact-info{padding-left:35px}}
@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{margin-left:auto;gap:18px}.header-inner{height:78px}.hero{min-height:590px}.hero-image{left:25%}.hero-overlay{background:linear-gradient(90deg,#487e4eef,#216a73dc 40%,#1643755e),linear-gradient(0deg,#133f72 0%,transparent 50%)}.hero-content{padding-top:60px}h1{font-size:57px}.hero-location{right:30px;bottom:80px}.hero-flower{width:400px;right:-100px;top:150px}.about{grid-template-columns:1fr;gap:25px}.section-aside{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.aside-note{font-size:10px}.about-copy h2 br{display:none}.about-text{gap:30px}.expertise-grid{gap:14px}.expertise-card-copy{padding:20px 17px}.expertise-card h3{font-size:18px;min-height:51px}.expertise-card p{font-size:10px;min-height:78px}.expertise-card .text-link{font-size:9px;gap:5px}.card-art{height:180px}.art-caption{font-size:5px}.tech-center{padding:9px 10px}.tech-center span{font-size:11px;letter-spacing:2px}.tech-center img{width:28px;height:28px}.tech-node{width:27px;height:27px}.node-left{left:calc(50% - 87px);top:76px}.node-right{right:calc(50% - 87px);top:76px}.connectors{width:300px;left:calc(50% - 150px);top:-10px}.book-art{width:205px}.globe-art{width:235px}.atlas-section .section-heading{align-items:start}.atlas-intro{max-width:250px}.atlas-showcase{grid-template-columns:1fr;gap:25px}.workspace-selector [role="tablist"]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.workspace-tab+.workspace-tab{margin:0}.workspace-tab{padding:15px}.workspace-label{margin-left:0}.workspace-tab strong{font-size:12px}.workspace-tab small{font-size:9px}.single-sign-on{margin:17px 0 0}.platform-preview{transform:none}.workspace-panel{padding:25px 25px 0}.preview-main{padding:23px}.preview-body{min-height:255px}.preview-title{font-size:12px}.preview-badge{display:block}.preview-welcome strong{font-size:21px}.preview-welcome{padding:25px}.preview-modules>div{padding:13px}.preview-modules span{font-size:8px}.workspace-detail{flex-wrap:nowrap}.workspace-detail p:not(.eyebrow){max-width:400px}.principles{grid-template-columns:1fr 1.2fr;gap:35px}.principle-list article{gap:18px}.principle-list h3{font-size:15px}.principle-list .icon{display:none}.faq{grid-template-columns:1fr 1.5fr;gap:35px}.contact-section{gap:30px;padding:38px 32px;grid-template-columns:1fr 1fr}.contact-section h2{font-size:39px}.contact-info{padding-left:25px}.footer-top{gap:30px}.footer-atlas{gap:15px}.section{padding-block:72px}.expertise{padding-top:0}.hero-bottom{right:30px}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.section{padding-block:57px}.header-inner{height:72px;gap:10px}.brand img{width:35px;height:35px}.brand{gap:9px}.brand>span{font-size:23px}.brand small{font-size:6px;letter-spacing:1.3px;margin-top:7px}.header-actions{gap:9px}.header-login{display:none}.language-btn{font-size:10px;padding:7px}.hero{margin-top:16px;min-height:652px;border-radius:13px}.hero-image{inset:0;background-position:62% 75%;opacity:.75}.hero-overlay{background:linear-gradient(155deg,#6b923df5,#276f70ed 45%,#164a73ad 70%,#133c69cf),linear-gradient(0deg,#173e70,transparent 50%)}.hero-content{padding:37px 26px 125px}.hero-eyebrow{font-size:6px;letter-spacing:1.25px;gap:8px;margin-bottom:29px}.hero-eyebrow .status-dot{width:4px;height:4px}h1{font-size:clamp(36px,9.2vw,55px);letter-spacing:-1.7px;line-height:1.19;margin-bottom:23px}.hero-description{max-width:280px;font-size:12px;line-height:1.9}.hero-actions{margin-top:29px;gap:24px;align-items:start;flex-direction:column}.hero-actions .button{font-size:11px;min-height:45px;padding:14px 19px;gap:30px}.hero-link{font-size:11px;gap:20px}.hero-flower{width:360px;height:360px;right:-135px;top:264px;opacity:.2}.hero-location{left:26px;right:auto;bottom:92px;font-size:7px}.hero-location>span:last-child{font-size:6px}.hero-bottom{left:26px;right:26px;bottom:22px;gap:20px;padding-top:17px;font-size:5px;letter-spacing:1px}.hero-bottom>a{font-size:5px;letter-spacing:1px;gap:10px}.hero-bottom .icon{width:11px;height:11px}.pillars-strip>a{padding:23px 12px;font-size:11px;gap:8px}.pillars-strip>a:not(:first-child):before{top:23px;bottom:23px}.pillar-number{font-size:7px}.pillars-strip .icon{width:13px;height:13px}.about{gap:23px}.section-aside{gap:20px}.section-aside .eyebrow{font-size:7px;letter-spacing:1.2px}.aside-note{display:none}.about-copy h2{font-size:32px;line-height:1.3;letter-spacing:-1px;margin-bottom:23px}.about-copy h2 br{display:block}.about-text{grid-template-columns:1fr;gap:14px}.about-text p{font-size:12px;line-height:1.9}.section-heading{gap:20px;align-items:start;flex-direction:column;margin-bottom:25px}.section-heading>p{font-size:11px}.section-heading>p br{display:none}.eyebrow{font-size:8px;letter-spacing:1.6px}h2{font-size:32px;letter-spacing:-1px}.section-heading .eyebrow{margin-bottom:13px}.expertise{padding-top:0}.expertise-grid{grid-template-columns:1fr;gap:21px}.card-art{height:200px}.expertise-card-copy{padding:24px}.expertise-card h3{font-size:23px;min-height:0;max-width:280px;margin-bottom:12px}.expertise-card p{font-size:12px;min-height:0;margin-bottom:24px}.expertise-card .text-link{font-size:11px;gap:17px}.card-label{font-size:9px;margin-bottom:15px}.art-caption{font-size:6px}.book-art{width:250px}.globe-art{width:280px}.tech-center{padding:12px 18px}.tech-center img{width:35px;height:35px}.tech-center span{font-size:16px}.tech-node{width:33px;height:33px}.node-left{left:calc(50% - 108px);top:86px}.node-right{right:calc(50% - 108px);top:86px}.node-top{top:20px}.connectors{width:360px;height:195px;left:calc(50% - 180px);top:0}.atlas-section{padding:55px 0 25px}.atlas-intro{max-width:100%}.atlas-intro>p{font-size:12px}.atlas-showcase{gap:19px}.workspace-selector [role="tablist"]{gap:7px}.workspace-tab{padding:13px 10px;gap:8px;border-radius:8px;min-height:94px;align-items:start;position:relative}.workspace-icon{width:28px;height:28px;border-radius:6px}.workspace-icon .icon{width:19px;height:19px}.workspace-tab strong{font-size:10px;line-height:1.5;margin:0 0 5px}.workspace-tab small{font-size:8px;line-height:1.65}.tab-arrow{display:none}.workspace-label{font-size:7px;margin-bottom:12px}.single-sign-on{font-size:8px}.workspace-panel{padding:14px 14px 0;border-radius:12px}.preview-toolbar{padding:11px;font-size:6px;letter-spacing:1px}.preview-side{width:31px;padding-top:12px;gap:17px}.preview-logo{font-size:8px;padding:4px}.preview-side>.icon{width:12px;height:12px}.preview-side>span:not(.preview-logo){width:9px}.preview-main{padding:14px 10px 9px}.preview-title{font-size:8px;margin-bottom:12px}.preview-badge{display:none}.preview-welcome{padding:18px 12px}.preview-overline{font-size:4px;letter-spacing:1px;margin-bottom:6px}.preview-welcome strong{font-size:14px}.preview-welcome>svg{width:125px;height:125px}.preview-body{min-height:200px}.preview-modules{gap:5px;margin-top:9px}.preview-modules>div{padding:7px 5px}.preview-modules span{font-size:5px;margin-bottom:7px;white-space:normal}.preview-modules .icon{width:14px;height:14px;margin-bottom:6px}.preview-modules i{height:2px}.preview-footnote{font-size:5px}.workspace-detail{padding:23px 2px 21px;flex-direction:column;align-items:start;gap:16px}.workspace-detail h3{font-size:21px;margin-bottom:10px}.workspace-detail p:not(.eyebrow){font-size:11px}.workspace-detail>.button{margin:0;font-size:11px;gap:24px}.atlas-bottom{margin-top:25px;align-items:start;gap:20px;font-size:8px;flex-direction:column;padding-top:20px}.atlas-bottom>span{align-items:start;line-height:1.8}.atlas-bottom>a{align-self:flex-end}.atlas-bottom .icon{width:13px;height:13px}.principles{grid-template-columns:1fr;gap:30px}.principles-intro>p:last-child{margin-top:17px;max-width:100%}.principles-intro h2 br{display:none}.principle-list article{gap:24px;padding:23px 0}.principle-list .icon{display:block;width:23px;height:23px}.principle-list h3{font-size:16px}.principle-list p{font-size:11px}.faq{grid-template-columns:1fr;gap:34px;padding-top:47px}.faq>div:first-child h2 br{display:none}.faq .text-link{margin-top:20px;font-size:11px}.faq-list summary{font-size:12px;padding:23px 0}.faq-list details>p{font-size:11px;padding-right:8px}.contact-section{grid-template-columns:1fr;gap:35px;padding:35px 26px;margin-bottom:40px}.contact-section .eyebrow{font-size:6px;letter-spacing:1.3px}.contact-section h2{font-size:40px;margin-bottom:24px}.contact-info{border-left:0;border-top:1px solid #ffffff29;padding:26px 0 0;display:grid;grid-template-columns:1fr;gap:24px}.contact-info>div+div{margin:0}.contact-info>div:first-child>a{font-size:19px}.contact-label{font-size:7px;margin-bottom:10px}.contact-info address{font-size:11px}.contact-flower{left:30%;top:25px;width:320px;height:320px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:29px}.footer-top>.brand{margin:0}.footer-top>p{font-size:10px;margin-left:auto}.footer-atlas{margin:0;padding-top:20px;border-top:1px solid var(--line);width:100%;justify-content:space-between;font-size:10px}.footer-atlas small{font-size:9px}.footer-bottom{flex-wrap:wrap;gap:22px;font-size:8px}.footer-bottom>span{order:3;width:100%;font-size:7px}.footer-bottom>div{gap:18px}.back-top{margin-left:auto}.footer{padding-bottom:24px}.dialog-inner{padding:40px 25px 28px}.dialog-inner h2{font-size:27px}html[lang="zh-CN"] h1{font-size:clamp(35px,9vw,50px)}html[lang="zh-CN"] .hero-eyebrow{font-size:8px}html[lang="zh-CN"] .hero-description{max-width:270px;font-size:12px}html[lang="zh-CN"] .workspace-tab strong{font-size:11px}html[lang="zh-CN"] .workspace-tab small{font-size:9px}html[lang="zh-CN"] .workspace-detail h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* 中文首屏在手机宽度保留完整的两行品牌标题。 */
@media(max-width:620px){html[lang="zh-CN"] h1{font-size:clamp(23px,7.3vw,34px);line-height:1.5;letter-spacing:0}.hero-content{max-width:100%}}
