.ec-page-hero{background:var(--theme-primary);padding:60px 0;text-align:center}.ec-page-hero h1{color:#fff;font-size:36px;margin-bottom:16px}.ec-page-hero__desc{color:rgba(255,255,255,.7);font-size:18px;max-width:720px;margin:0 auto;line-height:1.7}@media (max-width:768px){.ec-page-hero{padding:40px 0}.ec-page-hero h1{font-size:26px}.ec-page-hero__desc{font-size:16px}}.ec-solutions-list{padding:var(--theme-section-padding) 0}.ec-solution-block{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid var(--theme-border)}.ec-solution-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ec-solution-block ai-img,.ec-solution-block img{width:100%;border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-card)}.ec-solution-block__tag{display:inline-block;background:rgba(14,165,233,.1);color:var(--theme-secondary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:var(--theme-radius-sm);margin-bottom:16px}.ec-solution-block h2{font-size:28px;margin-bottom:16px}.ec-solution-block p{font-size:16px;color:var(--theme-text-secondary);line-height:1.7}.ec-solution-features{list-style:none;padding:0;margin:20px 0 24px}.ec-solution-features li{position:relative;padding:6px 0 6px 24px;font-size:15px;color:var(--theme-text-secondary)}.ec-solution-features li::before{content:"";position:absolute;left:0;top:14px;width:10px;height:10px;border-radius:50%;border:2px solid var(--theme-secondary)}@media (max-width:768px){.ec-solution-block{margin-bottom:40px;padding-bottom:40px}.ec-solution-block h2{font-size:24px}.ec-solution-block ai-img,.ec-solution-block img{margin-bottom:24px}}.ec-cta{padding:var(--theme-section-padding) 0;background:var(--theme-secondary);color:#fff}.ec-cta h2{color:#fff;margin-bottom:16px}.ec-cta p{font-size:18px;max-width:700px;margin:0 auto 32px;color:rgba(255,255,255,.85);line-height:1.7}.ec-cta .ec-btn-primary{background:#fff;color:var(--theme-secondary);border-color:#fff}.ec-cta .ec-btn-primary:hover{background:rgba(255,255,255,.9)}