.wgai{background:#f5f6fa;padding:clamp(56px,6vw,88px) 40px}.wgai *{box-sizing:border-box}.wgai__container{margin:0 auto;max-width:1200px}.wgai__eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.wgai__heading{color:#10141f;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:780px;text-wrap:balance}.wgai__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,4vw,56px)}.wgai__card--wide{grid-column:span 2}.wgai__card{background:#fff;border:1px solid #e6eaf1;border-radius:20px;box-shadow:0 2px 8px -4px rgba(16,30,80,.05);display:flex;flex-direction:column;padding:30px 32px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.wgai__card:hover{border-color:#c9daff;box-shadow:0 22px 44px -30px rgba(16,30,80,.28);transform:translateY(-4px)}.wgai__card-top{justify-content:space-between}.wgai__card-top,.wgai__icon{align-items:center;display:flex}.wgai__icon{background:#eef2fb;border-radius:12px;color:#2f6bff;height:48px;justify-content:center;transition:background .3s ease,color .3s ease;width:48px}.wgai__icon svg{height:22px;width:22px}.wgai__card--featured .wgai__icon{background:#2f6bff;color:#fff}.wgai__num{color:#b6bfcd;font-size:13px;font-weight:700;letter-spacing:.05em}.wgai__title{color:#10141f;font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:24px 0 0}.wgai__desc{color:#5a6472;font-size:16px;line-height:1.65;margin-top:12px;text-wrap:pretty}@media (max-width:999px){.wgai__eyebrow,.wgai__heading{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:900px){.wgai__grid{grid-template-columns:repeat(2,1fr)}.wgai__card--wide{grid-column:span 2}}@media (max-width:640px){.wgai__grid{grid-template-columns:1fr}.wgai__card--wide{grid-column:span 1}.wgai__card{padding:26px 24px}.wgai__heading{font-size:30px}}@media (prefers-reduced-motion:reduce){.wgai [data-reveal]{opacity:1!important;transform:none!important}.wgai__card{transition:none}}