.balanced-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-top:32px;padding-bottom:28px;min-height:330px}.balanced-kicker{font-size:13px;color:#1a73e8;letter-spacing:.3px}.balanced-hero h1{font-size:25px;line-height:1.5;white-space:pre-line;margin:12px 0}.balanced-hero p{font-size:15px;color:#5f6368;line-height:1.85;margin:0}.balanced-hero .actions{margin-top:20px}.balanced-meta{display:flex;gap:20px;font-size:12px;color:#5f6368;margin-top:16px}.preview-product{border:1px solid #dbe3ef;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #344b7810}.preview-product-bar{background:#f7f9fc;border-bottom:1px solid #e6ebf3;display:flex;justify-content:space-between;align-items:center;padding:12px 17px;font-size:13px;font-weight:500}.preview-product-bar small{font-size:11px;font-weight:400;color:#80868b}.preview-product-body{display:grid;grid-template-columns:108px 1fr;min-height:230px}.preview-sidebar{display:flex;flex-direction:column;gap:5px;padding:18px 9px;background:#fafbfd;border-right:1px solid #edf0f5;font-size:11px;color:#5f6368}.preview-sidebar strong{font-size:11px;font-weight:500;padding:0 8px 10px}.preview-sidebar span{padding:8px;border-radius:5px}.preview-sidebar .active{background:#eaf1ff;color:#1a73e8}.preview-detail{padding:18px}.preview-detail-title{display:flex;justify-content:space-between;font-size:13px}.preview-detail-title small{font-size:10px;color:#80868b}.preview-app{display:flex;align-items:center;gap:12px;margin-top:19px}.preview-app .official-icon{height:36px;width:36px}.preview-app strong{display:block;font-size:13px;font-weight:500}.preview-app small{display:block;font-size:10px;color:#80868b;margin-top:3px}.preview-track{display:flex;gap:12px;margin:18px 0;font-size:10px;color:#5f6368}.preview-track b{color:#1a73e8;font-weight:500}.preview-link{display:flex;align-items:center;gap:14px;border:1px solid #e5eaf1;border-radius:5px;padding:9px 10px;background:#fbfcfe}.preview-link small{font-size:10px;color:#80868b}.preview-link span{font-size:11px;color:#5f6368}.preview-detail .preview-caption{font-size:10px;color:#80868b;margin-top:10px}.preview-product-bottom{display:flex;justify-content:space-between;padding:10px 17px;border-top:1px solid #e6ebf3;font-size:10px;color:#5f6368}.balanced-section{padding-top:24px;padding-bottom:24px}.balanced-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.balanced-heading h2{font-size:25px;margin:0 0 7px}.balanced-heading p{font-size:14px;color:#5f6368;margin:0}.balanced-heading>a,.offer-card>a,.scenario-cards a,.capability-intro>a{font-size:14px;color:#1a73e8}.offer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offer-card{padding:22px;border:1px solid #e1e7ef;border-radius:11px;background:#fff}.offer-card:first-child{background:linear-gradient(150deg,#f1f6ff,#fff 70%)}.offer-title{display:flex;align-items:center;gap:12px}.offer-title .official-icon{width:34px;height:34px}.offer-title h3{font-size:19px;margin:0}.offer-card>p{font-size:14px;color:#5f6368;margin:14px 0}.offer-card ul{list-style:none;padding:0;margin:16px 0;border-top:1px solid #e8edf3;padding-top:10px}.offer-card li{font-size:13px;color:#5f6368;margin:8px 0}.capability-board{display:grid;grid-template-columns:1fr 1.35fr;gap:35px;padding:28px;background:#f5f8fc;border:1px solid #e5eaf2;border-radius:12px}.capability-intro h2{margin:10px 0;line-height:1.5}.capability-intro p{font-size:14px;color:#5f6368;margin-bottom:15px;max-width:330px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px}.capability-grid h3{font-size:16px;margin:0 0 8px}.capability-grid p{font-size:13px;color:#5f6368;margin:0;line-height:1.8}.scenario-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.scenario-cards article{padding:18px 0;border-top:2px solid #dbe6f7}.scenario-cards article>span{color:#8098b9;font-size:13px}.scenario-cards h3{font-size:19px;margin:9px 0}.scenario-cards p{font-size:14px;color:#5f6368;margin:0 0 13px}.balanced-section>.detail-section{padding:0;border:0}.product-footer{margin-top:28px}.footer-intro{padding:24px 0}.footer-directory{padding:24px 0}.footer-service{padding:12px 0}.footer-legal{padding:14px 0}.footer-statement h2{font-size:25px!important}
@media(max-width:850px){.balanced-hero{gap:25px;grid-template-columns:1fr 1fr}.preview-sidebar{display:none}.preview-product-body{grid-template-columns:1fr}.preview-detail{padding:16px}.balanced-hero .actions{flex-wrap:wrap;justify-content:flex-start}.balanced-hero p br{display:none}.balanced-section{padding-top:20px;padding-bottom:20px}.offer-cards{gap:12px}.offer-card{padding:18px}.capability-board{grid-template-columns:1fr;gap:24px;padding:24px}.capability-intro p{max-width:none}.scenario-cards{gap:16px}}
@media(max-width:560px){.balanced-hero{grid-template-columns:1fr;padding-top:24px;padding-bottom:16px;gap:22px}.balanced-hero h1{margin:10px 0}.balanced-hero .actions{margin-top:16px}.balanced-meta{margin-top:14px}.preview-product-body{grid-template-columns:90px 1fr;min-height:200px}.preview-sidebar{display:flex;padding:15px 5px}.preview-detail{padding:14px}.preview-track{gap:9px}.preview-app{margin-top:14px}.preview-product-bottom{font-size:9px;padding:9px 12px}.balanced-heading{align-items:flex-start}.balanced-heading h2{font-size:23px!important}.balanced-heading>a{white-space:nowrap;font-size:12px}.balanced-heading p{font-size:13px!important}.offer-cards,.scenario-cards{grid-template-columns:1fr;gap:12px}.offer-card{padding:18px}.offer-card ul{display:flex;flex-wrap:wrap;gap:5px 14px;margin:12px 0;padding-top:10px}.offer-card li{font-size:12px;margin:3px 0}.offer-card>p{margin:12px 0;font-size:13px!important}.capability-grid{gap:18px 16px}.capability-board{padding:20px}.capability-grid h3{font-size:16px!important}.capability-grid p{font-size:12px!important}.scenario-cards article{padding:14px 0}.scenario-cards h3{font-size:18px!important}.scenario-cards p{font-size:13px!important}.scenario-cards article>span{float:right}.preview-detail .preview-caption{font-size:9px!important}.footer-directory{padding:22px 0}}
