.secGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.secCard,.secGrid__cell{display:flex}.secCard{flex:1 1 auto;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e6ecf5;border-radius:16px;text-decoration:none;box-shadow:0 6px 18px rgba(10,18,38,.04);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.secCard:hover{transform:translateY(-6px);border-color:#cfe0f7;box-shadow:0 20px 44px rgba(8,71,162,.14)}.secCard__cover{width:100%;aspect-ratio:16/10;overflow:hidden;background:#eef3fb}.secCard__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.secCard:hover .secCard__cover img{transform:scale(1.05)}.secCard__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#eef3fb,#dfe9f8)}.secCard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:20px 22px 22px}.secCard__title{margin:0;font-family:AkrobatBold,Tahoma,Verdana,sans-serif;font-size:1.16rem;font-weight:700;line-height:1.3;color:#1e293b;transition:color .2s ease}.secCard:hover .secCard__title{color:#0847a2}.secCard__excerpt{margin:0;color:#64748b;font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.secCard__cta{align-self:flex-start;margin-top:auto;padding:10px 24px;background:linear-gradient(135deg,#0847a2,#003c7d);color:#fff;font-size:.9rem;font-weight:600;border-radius:10px;transition:filter .2s ease}.secCard:hover .secCard__cta{filter:brightness(1.1)}@media (max-width:1024px){.secGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.secGrid{grid-template-columns:minmax(0,1fr);gap:16px}}.secGrid--news{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.secCard--news{border-radius:18px;border-color:#e0eaf6;box-shadow:0 12px 34px rgba(7,26,62,.06)}.secCard--news .secCard__cover{aspect-ratio:16/10;background:linear-gradient(135deg,#eaf3ff,#f8fbff)}.secCard--news .secCard__body{min-height:168px;padding:18px 18px 22px}.secCard--news .secCard__title{font-family:AkrobatBold,Tahoma,Verdana,sans-serif;font-size:1.08rem;line-height:1.22;color:#13223b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.secCard--news .secCard__excerpt{font-size:.9rem;line-height:1.48;-webkit-line-clamp:3}.secCard--news:after{content:"";position:absolute;inset:auto 18px 14px 18px;height:2px;border-radius:99px;background:linear-gradient(90deg,#0b67d8,rgba(11,103,216,0));opacity:0;transform:scaleX(.45);transform-origin:left;transition:opacity .24s ease,transform .24s ease}.secCard--news{position:relative}.secCard--news:hover:after{opacity:1;transform:scaleX(1)}@media (max-width:1280px){.secGrid--news{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.secGrid--news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.secGrid--news{grid-template-columns:minmax(0,1fr)}.secCard--news .secCard__body{min-height:0}}.secGrid--projects,.secGrid--services,.secGrid--solutions{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media (max-width:1280px){.secGrid--projects,.secGrid--services,.secGrid--solutions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.secGrid--projects,.secGrid--services,.secGrid--solutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.secGrid--projects,.secGrid--services,.secGrid--solutions{grid-template-columns:minmax(0,1fr)}}