.about-page{max-width:1240px;margin:auto}.about-breadcrumb{display:flex;gap:10px;padding:24px 0;color:#8a98ab;font-size:11px}.about-breadcrumb b{color:#516780;font-weight:500}.about-hero{min-height:430px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:35px 0 75px}.about-hero h1{font-size:58px;line-height:1.25;letter-spacing:-.055em;margin:18px 0}.about-hero h1 em{font-style:normal;color:#1769f5}.about-hero-copy>p{max-width:480px;color:#6e7e93;font-size:14px;line-height:1.9;margin:0 0 25px}.about-hero-art{height:330px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #dce7f4;border-radius:24px;background:linear-gradient(140deg,#eaf2fc,#f7faff)}.about-orbit{position:absolute;width:310px;height:180px;border:1px solid #b9d1ed;border-radius:50%;transform:rotate(-22deg)}.orbit-b{width:360px;height:230px;transform:rotate(32deg);border-color:#cfdef0}.about-core{position:relative;z-index:2;width:88px;height:88px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,#3187f5,#155bd4);color:white;font-size:43px;font-weight:700;box-shadow:0 15px 35px #1769f53c}.about-node{position:absolute;z-index:2;min-width:78px;padding:10px 12px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce7f4;border-radius:10px;color:#405a78;box-shadow:0 7px 16px #24466e12;font-size:10px}.about-node i{font-style:normal;color:#1769f5;font-size:15px}.node-hardware{left:12%;top:18%}.node-edge{right:10%;top:25%}.node-cloud{right:12%;bottom:20%}.node-service{left:10%;bottom:17%}.company-intro{padding:70px 0;border-top:1px solid #dce6f2;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.intro-side h2{font-size:29px;line-height:1.5;margin:14px 0 30px}.team-experience{display:flex;align-items:baseline;gap:12px;color:#1769f5}.team-experience strong{font-size:53px;letter-spacing:-.06em}.team-experience strong span{font-size:27px}.team-experience small{font-size:11px;color:#7e8ea3}.intro-copy{padding-top:5px}.intro-copy p{font-size:13px;line-height:2;color:#718198;margin:0 0 15px}.intro-copy .intro-lead{font-size:17px;line-height:1.8;color:#263c59;font-weight:500}.about-capabilities{padding:76px 0}.about-section-heading{text-align:center;margin-bottom:32px}.about-section-heading h2,.values-heading h2,.about-delivery h2,.about-partners h2,.about-contact h2{font-size:29px;line-height:1.5;letter-spacing:-.035em;margin:12px 0}.about-section-heading p{font-size:12px;color:#79899e}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.capability-card{min-height:230px;padding:20px;border:1px solid #dfe8f3;border-radius:13px;background:#ffffffcf;position:relative;transition:transform .2s,box-shadow .2s}.capability-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #23476d10}.capability-card>span{font-size:8px;letter-spacing:.1em;color:#9aa9ba}.capability-card>i{display:grid;place-items:center;width:37px;height:37px;margin-top:18px;border-radius:10px;background:#edf4fc;color:#1769f5;font-size:19px;font-style:normal}.capability-card h3{font-size:14px;margin:14px 0 8px}.capability-card p{font-size:10px;line-height:1.8;color:#77879b;margin:0 0 24px}.capability-card>b{position:absolute;bottom:17px;color:#2673d5;font-size:9px;font-weight:500}.values-section{padding:72px 48px;border-radius:20px;background:#102b56;color:white;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center}.values-heading .eyebrow{color:#a5c9f6}.values-heading h2{font-size:26px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-grid article{border-left:1px solid #456287;padding-left:16px}.values-grid article>span{font-size:9px;letter-spacing:.12em;color:#7fb1ef}.values-grid h3{font-size:13px;margin:13px 0 8px}.values-grid p{font-size:10px;line-height:1.8;color:#bdcce0;margin:0}.about-delivery{padding:82px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}.about-delivery h2{font-size:27px}.about-delivery p{font-size:12px;line-height:1.9;color:#718198;max-width:420px;margin-bottom:21px}.delivery-steps{display:flex;align-items:center;justify-content:space-between;padding:22px 18px;background:#fff;border:1px solid #dfe8f3;border-radius:14px}.delivery-steps>div{display:flex;flex-direction:column;align-items:center;gap:9px;color:#405a78;font-size:10px;white-space:nowrap}.delivery-steps i{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#edf4fc;color:#1769f5;font-size:10px;font-style:normal;font-weight:700}.delivery-steps>b{color:#8eb1d9;font-size:13px;font-weight:400}.about-partners{padding:50px 0 55px;border-top:1px solid #dce6f2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px}.about-partners h2{font-size:23px}.about-partner-list{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 10px;background:#f0f5fb;border:1px solid #e1e9f3;border-radius:12px;color:#344d6c;font-weight:700;font-size:16px}.about-partner-list small{display:block;text-align:center;font-size:8px;color:#8190a3;margin-top:3px}.about-partner-list .aliyun{color:#f08324}.about-partner-list .tencent{color:#2779db}.about-partner-list .hc{color:#3c628e}.about-partner-list .quectel{color:#2476ad}.about-partner-list .ctyun{color:#dd4e43}.about-partner-list .qiniu{color:#3182cf}.about-partner-list .deepseek{color:#2e5bba}.partner-note{grid-column:1/-1;text-align:right;color:#98a5b5;font-size:9px}.about-contact{padding:40px 45px;margin-bottom:70px;border-radius:17px;background:linear-gradient(110deg,#1769f5,#3989f5);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.about-contact .eyebrow{color:#d0e4ff}.about-contact h2{font-size:23px}.about-contact p{font-size:11px;color:#dfedff;margin:0}.about-contact .button{white-space:nowrap}
@media(max-width:1300px){.about-page{margin:0 5.5vw}}
@media(max-width:800px){.about-page{margin:0 22px}.about-breadcrumb{padding:19px 0}.about-hero{grid-template-columns:1fr;padding:25px 0 52px;gap:28px}.about-hero h1{font-size:46px}.about-hero-copy>p{font-size:13px}.about-hero-art{height:280px}.company-intro{grid-template-columns:1fr;gap:20px;padding:48px 0}.intro-side h2{font-size:25px;margin-bottom:16px}.team-experience strong{font-size:42px}.intro-copy .intro-lead{font-size:15px}.intro-copy p{font-size:12px}.about-capabilities{padding:54px 0}.about-section-heading h2,.values-heading h2,.about-delivery h2{font-size:24px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:9px}.capability-card{min-height:215px;padding:15px}.values-section{padding:38px 22px;grid-template-columns:1fr;gap:22px}.values-grid{gap:11px}.values-grid article{padding-left:10px}.values-grid p{font-size:9px}.about-delivery{padding:55px 0;grid-template-columns:1fr;gap:25px}.delivery-steps{padding:17px 10px}.delivery-steps>div{font-size:8px}.delivery-steps i{width:30px;height:30px}.about-partners{padding:35px 0 40px}.about-partners h2{font-size:20px}.about-partner-list{flex-wrap:wrap;justify-content:center;gap:20px 28px;padding:20px 12px}.about-contact{padding:30px 22px;margin-bottom:50px;flex-direction:column;align-items:flex-start}.about-contact h2{font-size:20px}}
@media(max-width:430px){.capability-grid{grid-template-columns:1fr}.capability-card{min-height:185px}.values-grid{grid-template-columns:1fr}.values-grid article{padding-bottom:13px}.delivery-steps{flex-wrap:wrap;justify-content:center;gap:10px}.delivery-steps>b{font-size:0}.delivery-steps>b:after{content:"·";font-size:15px}}
.about-contact .about-address{display:flex;align-items:flex-start;gap:12px;margin-top:14px;color:#e2efff;line-height:1.8}.about-contact .about-address span{flex:0 0 auto;color:#c1ddff}
@media(max-width:800px){.about-contact .about-address{font-size:10px;gap:8px}}
.about-contact .about-address a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff70;text-underline-offset:3px}
