.solution-detail-page{background:#f3f7fc;color:#17385d;overflow-x:hidden}.solution-detail-page *{box-sizing:border-box}.solution-detail-shell{width:min(100% - 32px,1280px);margin:0 auto}.solution-detail-hero{min-height:360px;padding:92px 0 64px;background:#06182f center/cover no-repeat;color:#fff}.solution-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:42px;font-size:14px}.solution-detail-breadcrumb a{color:#9ed9ff}.solution-detail-demo-badge{display:inline-flex;margin:0 0 14px;padding:5px 9px;border:1px solid rgba(185,214,242,.72);border-radius:999px;background:rgba(242,248,255,.12);color:#d8ecff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.solution-detail-hero h1{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.12}.solution-detail-en,.solution-detail-subtitle{max-width:760px;margin:12px 0 0;color:#c9e7ff}.solution-detail-content{padding:56px 0 72px}.solution-detail-section{padding:34px 0;border-bottom:1px solid #dbe6f2}.solution-detail-section h2{margin:0 0 22px;color:#06315f}.solution-detail-split,.solution-detail-grid,.solution-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.solution-detail-grid article,.solution-detail-metrics article,.solution-detail-links a{padding:22px;border:1px solid #dbe6f2;background:#fff;border-radius:8px}.solution-detail-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none}.solution-detail-process li{padding:20px;background:#fff;border:1px solid #dbe6f2}.solution-detail-process span{display:block;margin-top:8px}.solution-detail-metrics strong{display:block;margin:8px 0;font-size:30px;color:#126dcb}.solution-detail-tags,.solution-detail-links{display:flex;flex-wrap:wrap;gap:12px}.solution-detail-tags span{padding:8px 14px;border-radius:4px;background:#e6f2ff}.solution-detail-cta{margin-top:48px;padding:40px;text-align:center;color:#fff;background:#07366a;border-radius:8px}.solution-detail-cta a{display:inline-flex;margin-top:18px;padding:12px 24px;color:#fff;background:#126dff;border-radius:4px}@media(max-width:768px){.solution-detail-split,.solution-detail-grid,.solution-detail-metrics,.solution-detail-process{grid-template-columns:1fr}.solution-detail-hero{min-height:300px;padding-top:72px}.solution-detail-cta{padding:28px 18px}}
