:root{font-family:Inter,"Noto Sans SC",sans-serif;color:#16243b;background:#f7faff;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{text-decoration:none}.platform-header{height:72px;background:#fff;border-bottom:1px solid #e8eef8;display:flex;align-items:center;gap:60px;padding:0 max(28px,calc((100% - 1180px)/2));position:relative;z-index:2}.platform-brand{display:flex;align-items:center;gap:11px;color:#172b4d;white-space:nowrap}.platform-brand strong{font-size:17px}.platform-brand strong span{font-size:12px;font-weight:500;color:#8b9ab0;margin-left:7px;padding-left:7px;border-left:1px solid #dce5f2}.logo-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#fff;background:#1677ff;font-size:20px;font-weight:800}.platform-header nav{display:flex;gap:31px;flex:1}.platform-header nav a{color:#536985;font-size:13px}.console-link{color:#1677ff;font-size:13px;font-weight:700}.platform-hero{background:linear-gradient(118deg,#f2f8ff,#fff 55%,#f0f7ff);border-bottom:1px solid #e5edf8}.hero-inner{max-width:1180px;margin:auto;min-height:590px;padding:80px 28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.hero-label,.section-intro>p,.scenario-inner>div>p,.developer-banner>div>p{color:#1677ff;letter-spacing:.16em;font-size:11px;font-weight:800}.hero-label span{display:inline-block;width:18px;height:2px;background:#1677ff;vertical-align:middle;margin-right:8px}.hero-content h1{font-size:56px;line-height:1.14;letter-spacing:-.065em;margin:22px 0;color:#13294a}.hero-content h1 span{color:#1677ff}.hero-content>p:not(.hero-label){color:#6d7f98;font-size:16px;line-height:1.8}.hero-buttons{display:flex;align-items:center;gap:26px;margin-top:30px}.primary{display:inline-block;padding:12px 22px;border-radius:7px;color:#fff;background:#1677ff;font-weight:700;font-size:13px;box-shadow:0 9px 20px #1677ff29}.secondary{color:#426287;font-size:13px}.hero-tags{display:flex;gap:9px;margin-top:42px}.hero-tags span{background:#e8f2ff;color:#5480b7;border-radius:20px;padding:5px 12px;font-size:11px}.ecosystem{height:430px;position:relative}.orbit{position:absolute;border:1px solid #bdd8ff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:280px;height:280px}.orbit-two{width:415px;height:415px;border-color:#d7e8fb}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:50%;background:#fff;box-shadow:0 13px 45px #2d73b529;display:flex;flex-direction:column;align-items:center;justify-content:center}.core span{font-size:29px;font-weight:900;color:#1677ff}.core strong{color:#1b3558;font-size:16px}.core small{color:#9aabc0;font-size:10px}.satellite{position:absolute;background:#fff;border:1px solid #e2ecf8;border-radius:10px;padding:10px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 8px 25px #4473a114}.satellite i{font-style:normal;color:#1677ff;font-size:19px}.satellite b{display:block;color:#274769;font-size:12px}.satellite small{display:block;color:#92a1b5;font-size:10px}.sat-sdk{left:0;top:72px}.sat-pack{right:0;top:75px}.sat-channel{left:10px;bottom:75px}.sat-data{right:8px;bottom:70px}.quick-links{max-width:1124px;margin:-35px auto 0;background:#fff;border:1px solid #e0eaf7;border-radius:10px;box-shadow:0 10px 30px #4a73a110;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.quick-links a{display:flex;align-items:center;gap:12px;padding:22px 24px;color:#203c5f;border-right:1px solid #e8eff8}.quick-links a:last-child{border:0}.quick-links>a>span:last-child{margin-left:auto;color:#82a1c4}.quick-icon{color:#1677ff;font-size:22px}.quick-links b{display:block;font-size:13px}.quick-links small{display:block;color:#8b9bb0;font-size:11px}.platform-section{max-width:1124px;margin:auto;padding:100px 28px}.section-intro{text-align:center}.section-intro h2,.scenario-inner h2,.developer-banner h2{color:#142d50;font-size:37px;letter-spacing:-.05em;line-height:1.2;margin:13px 0}.section-intro span,.scenario-copy{color:#8494a9;font-size:14px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.capability-grid article{background:#fff;border:1px solid #e4edf8;border-radius:10px;padding:28px}.cap-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#e7f1ff;color:#1677ff;font-size:22px}.capability-grid h3{color:#1e3a5d;font-size:20px;margin:21px 0 8px}.capability-grid p{color:#7588a2;font-size:13px;min-height:42px}.capability-grid ul{padding:0;list-style:none;color:#526e91;font-size:12px;border-top:1px solid #edf2f8;padding-top:15px}.capability-grid li{margin:7px 0}.capability-grid a,.blue-link{color:#1677ff;font-weight:700;font-size:12px}.scenario-section{background:#f0f6ff}.scenario-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.scenario-cards{display:grid;gap:13px}.scenario-cards article{background:#fff;border-radius:9px;border:1px solid #dce9f8;padding:22px}.scenario-cards span{color:#1677ff;font-size:10px;font-weight:800;letter-spacing:.08em}.scenario-cards h3{color:#243f63;font-size:17px;margin:9px 0}.scenario-cards p{color:#7b8da5;font-size:12px;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:0;list-style:none;margin-top:45px}.steps li{border-top:2px solid #cfe0f5;padding-top:17px}.steps b{color:#1677ff;font-size:13px}.steps h3{color:#28466b;font-size:15px}.steps p{color:#8796aa;font-size:12px}.developer-banner{background:#1677ff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:65px max(28px,calc((100% - 1068px)/2))}.developer-banner h2{color:#fff}.developer-banner>div>p{color:#b9ddff}.developer-banner>div>span{color:#d9ebff;font-size:14px}.developer-banner .primary{background:#fff;color:#1677ff!important;box-shadow:none}.platform-footer{max-width:1124px;margin:auto;padding:45px 28px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px;color:#7890ac;font-size:12px}.platform-footer>div{display:flex;flex-direction:column;gap:8px}.platform-footer b{color:#2b4a70}.platform-footer a{color:#7890ac}.footer-brand b{font-size:16px}.footer-brand p{margin:3px 0}.platform-footer>small{grid-column:1/-1;border-top:1px solid #e5edf6;padding-top:20px}@media(max-width:780px){.platform-header{gap:15px;padding:0 18px}.platform-header nav{display:none}.hero-inner,.scenario-inner{display:block;padding:60px 22px}.hero-content h1{font-size:42px}.ecosystem{margin-top:35px;transform:scale(.78);transform-origin:center}.quick-links,.capability-grid,.steps{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.quick-links a{border-right:0;border-bottom:1px solid #e8eff8}.platform-section{padding:65px 22px}.developer-banner{display:block;padding:55px 24px}.developer-banner .primary{margin-top:25px}.platform-footer{grid-template-columns:1fr 1fr;padding:35px 24px}.footer-brand{grid-column:1/-1}.desktop-break{display:none}}
