:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:#10213e;background:#f5f8fb;font-synthesis:none;--hub-green:#24c77b;--hub-navy:#071a37;--hub-line:#dfe7ef;--hub-muted:#66778d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f8fb}a{color:inherit;text-decoration:none}button{font:inherit}.platforms-hero{min-height:460px;color:#fff;background:#071a37}.platforms-breadcrumb{height:58px;display:flex;align-items:center;gap:10px;color:#91a5bb;font-size:10px}.platforms-breadcrumb i{font-size:7px}.platforms-breadcrumb a:hover{color:#fff}.platforms-hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:32px;align-items:center;padding:30px 0 62px}.hero-label{display:inline-flex;padding:6px 10px;border-radius:18px;color:#63dfa9;background:#123d39;font-size:10px;font-weight:800}.platforms-hero h1{margin:15px 0 13px;font-size:43px;line-height:1.28;letter-spacing:-1.5px}.platforms-hero h1 em{color:#43d99d;font-style:normal}.platforms-hero-grid>div>p{max-width:490px;margin:0;color:#b8c7d7;font-size:13px;line-height:1.9}.platforms-hero-actions{display:flex;gap:12px;margin-top:24px}.platforms-hero-actions a{min-width:160px;height:46px;display:grid;place-items:center;border:1px solid #39516c;border-radius:8px;color:#fff;background:#102947;font-size:12px;font-weight:800}.platforms-hero-actions a:first-child{border-color:#24c77b;background:#24c77b}.platforms-features{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.platforms-features span{display:inline-flex;align-items:center;gap:6px;color:#c4d2e1;font-size:9px}.platforms-features i{color:#4bdca1}.platforms-hero-media{min-width:0;aspect-ratio:16/9;position:relative;margin:0;overflow:hidden;border:1px solid #294764;border-radius:18px;background:#102947;box-shadow:0 22px 55px #0005}.platforms-hero-media img{width:100%;height:100%;display:block;object-fit:contain}.platforms-answer{min-height:126px;position:relative;z-index:3;margin-top:-34px;padding:25px 28px;display:grid;grid-template-columns:1fr 250px;gap:35px;align-items:center;border:1px solid #9ce4c6;border-radius:16px;background:#effcf7;box-shadow:0 14px 35px #12304a12}.platforms-answer h2{margin:0 0 9px;color:#17a866;font-size:15px}.platforms-answer h2 i{margin-right:8px;color:#ffad2f}.platforms-answer p{margin:0;color:#34465e;font-size:11px;line-height:1.85}.platforms-answer>a{min-height:62px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:8px;color:#fff;background:#24bd76;font-size:13px;font-weight:800}.platforms-answer>a small{color:#e8fff5;font-size:8px;font-weight:500}.platform-directory,.platform-hub-faq,.platform-scenarios,.platform-steps{padding-top:42px}.platform-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:19px}.platform-section-heading span{color:#16a567;font-size:9px;font-weight:850}.platform-section-heading h2{margin:5px 0 4px;color:#122540;font-size:24px}.platform-section-heading p{margin:0;color:var(--hub-muted);font-size:10px}.platform-section-heading>strong{color:#718197;font-size:9px;font-weight:600}.platform-filters{display:flex;gap:9px;margin-bottom:18px}.platform-filters button{min-width:118px;height:39px;border:1px solid #dbe4ec;border-radius:8px;color:#516277;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.platform-filters button i{margin-right:7px}.platform-filters button.active{color:#fff;border-color:#24bd76;background:#24bd76}.platform-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-hub-card{min-height:250px;display:flex;flex-direction:column;padding:20px;scroll-margin-top:90px;border:1px solid var(--hub-line);border-radius:13px;background:#fff;box-shadow:0 9px 24px #15314f08}.platform-card-top{display:flex;align-items:center;gap:12px}.platform-hub-logo{width:48px;height:48px;flex:none;display:grid;place-items:center;padding:7px;border:1px solid #e4eaf0;border-radius:12px;background:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--platform-tone) 14%,transparent)}.platform-hub-logo img{width:100%;height:100%;display:block;object-fit:contain}.platform-card-top h3{margin:0;color:#142944;font-size:15px}.platform-card-top p{margin:4px 0 0;color:#8a98a9;font-size:8px}.platform-card-top em{margin-left:auto;padding:5px 8px;border-radius:14px;color:#159c62;background:#eaf9f2;font-size:8px;font-style:normal;font-weight:750}.platform-card-top em i{width:5px;height:5px;display:inline-block;margin-right:4px;border-radius:50%;background:#24c77b}.platform-hub-card>p{margin:15px 0 11px;color:#5d6e82;font-size:10px}.platform-capabilities{display:flex;flex-wrap:wrap;gap:7px}.platform-capabilities span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;color:#637589;background:#f5f8fb;font-size:7.5px}.platform-capabilities i{color:#22b773}.platform-hub-card>a{min-height:37px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:0 11px;border:1px solid #a7e3c9;border-radius:7px;color:#17a565;font-size:9px;font-weight:800}.platform-hub-card>a:hover{color:#fff;background:#22b773}.platform-scenarios>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-scenarios article{min-height:205px;padding:22px;border:1px solid var(--hub-line);border-radius:13px;background:#fff}.platform-scenarios article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#16aa69;background:#eafaf3;font-size:17px}.platform-scenarios h3{margin:14px 0 7px;font-size:15px}.platform-scenarios b{color:#43566e;font-size:9px}.platform-scenarios p{margin:9px 0 16px;color:#738397;font-size:9px;line-height:1.7}.platform-scenarios a{color:#16a566;font-size:9px;font-weight:800}.platform-scenarios a i{margin-left:5px}.platform-steps>div:nth-child(2){display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--hub-line);border-radius:13px;overflow:hidden}.platform-steps article{min-height:150px;padding:22px;border-right:1px solid var(--hub-line);background:#fff}.platform-steps article:last-child{border-right:0}.platform-steps article>b{color:#25bb76;font-size:11px}.platform-steps h3{margin:13px 0 7px;font-size:14px}.platform-steps p{margin:0;color:#718196;font-size:9px;line-height:1.7}.platform-steps aside{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px 17px;border:1px solid #cfe0ee;border-radius:8px;color:#4a6077;background:#f2f8fc;font-size:9px}.platform-steps aside i{color:#328fd9}.platform-steps aside p{margin:0}.platform-hub-faq{padding-bottom:8px}.platform-hub-faq>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.platform-hub-faq details{padding:0 15px;border:1px solid var(--hub-line);border-radius:8px;background:#fff}.platform-hub-faq summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;color:#263b56;font-size:10px;font-weight:700;cursor:pointer}.platform-hub-faq summary::-webkit-details-marker{display:none}.platform-hub-faq summary i{color:#8492a4;font-size:8px;transition:.2s}.platform-hub-faq details[open] summary i{transform:rotate(180deg)}.platform-hub-faq details p{margin:0;padding:13px 0 15px;border-top:1px solid #edf1f4;color:#69798d;font-size:9px;line-height:1.75}@media (max-width:1000px){.platforms-hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.platforms-hero h1{font-size:36px}.platform-hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.platforms-hero{min-height:auto}.platforms-hero-grid{grid-template-columns:1fr;gap:24px;padding:24px 0 66px}.platforms-hero h1{font-size:32px}.platforms-hero-grid>div>p{font-size:12px}.platforms-hero-media{width:100%}.platforms-answer{grid-template-columns:1fr;gap:17px;margin-top:-30px;padding:22px}.platforms-answer>a{width:230px}.platform-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.platform-filters{overflow-x:auto;padding-bottom:5px}.platform-filters button{flex:none}.platform-hub-grid,.platform-scenarios>div:last-child{grid-template-columns:1fr}.platform-steps>div:nth-child(2){grid-template-columns:1fr 1fr}.platform-steps article:nth-child(2){border-right:0}.platform-steps article:nth-child(-n+2){border-bottom:1px solid var(--hub-line)}.platform-hub-faq>div:last-child{grid-template-columns:1fr}}@media (max-width:460px){.platforms-hero h1{font-size:27px}.platforms-hero-actions{flex-direction:column}.platforms-answer>a,.platforms-hero-actions a{width:100%}.platform-steps>div:nth-child(2){grid-template-columns:1fr}.platform-steps article{border-right:0;border-bottom:1px solid var(--hub-line)}.platform-steps article:last-child{border-bottom:0}}