
.ec-page{background:#f6f8fd}.ec-hero{background:#020c38;color:#fff;padding:82px 0 70px}.ec-hero p{color:#d3def5;max-width:760px}.ec-main{padding:54px 0 95px}.ec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ec-kpi{background:#fff;border:1px solid #e2e8f2;border-radius:18px;padding:23px;min-height:124px;box-shadow:0 12px 25px #03133b08}.ec-kpi small{display:block;color:#65728b;font-size:11px;font-weight:700}.ec-kpi strong{display:block;color:#020c38;font-size:clamp(18px,2.3vw,27px);margin-top:12px;letter-spacing:-.03em}.ec-section{background:#fff;border:1px solid #e2e8f2;border-radius:22px;margin-top:24px;padding:25px}.ec-section svg{width:100%;height:auto;display:block}.ec-section h2{font-size:23px}.ec-meta{font-size:11px;color:#66748d}.ec-interpret{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.ec-interpret article{padding:24px;border-radius:18px;background:#eaf0fa}.ec-interpret h3{font-size:17px}.ec-interpret p{font-size:12px}.ec-interpret a{font-size:12px;font-weight:700;color:#2f56bb}.ec-footer{text-align:left;color:#687794;font-size:11px;padding-top:18px}@media(max-width:800px){.ec-grid,.ec-interpret{grid-template-columns:1fr 1fr}}@media(max-width:550px){.ec-grid,.ec-interpret{grid-template-columns:1fr}.ec-section{padding:16px}}
