.ServicesGrid_container__2Kf3e{width:100%;min-height:100vh;padding:60px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.ServicesGrid_grid__AaqxY{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px}.ServicesGrid_card__TZumG{position:relative;background:linear-gradient(135deg,#e5e5e5,#d9d9d9);border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:40px 32px;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;overflow:hidden;display:flex;flex-direction:column;gap:20px;min-height:330px}.ServicesGrid_card__TZumG:hover{border-color:rgba(0,0,0,.2);box-shadow:0 20px 60px hsla(0,0%,100%,.6),inset 0 1px 1px rgba(0,0,0,.1);transform:translateY(-8px);background:linear-gradient(135deg,#e0e0e0,#d2d2d2)}.ServicesGrid_hoverEffect__z9of6{position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(0,0,0,.1) 0,transparent 70%);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s ease}.ServicesGrid_card__TZumG:hover .ServicesGrid_hoverEffect__z9of6{opacity:1}.ServicesGrid_iconWrapper__ICg2e{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,.05));border-radius:12px;color:rgba(0,0,0,.8);transition:all .3s ease;border:1px solid rgba(0,0,0,.1)}.ServicesGrid_card__TZumG:hover .ServicesGrid_iconWrapper__ICg2e{background:linear-gradient(135deg,rgba(0,0,0,.15),rgba(0,0,0,.08));color:rgba(0,0,0,.95);border-color:rgba(0,0,0,.2);transform:scale(1.1) rotate(5deg)}.ServicesGrid_iconWrapper__ICg2e svg{width:32px;height:32px}.mil-dark-bg .ServicesGrid_iconWrapper__ICg2e img{filter:invert(100%)}.ServicesGrid_title__6YCwQ{font-size:20px;font-weight:600;color:rgba(0,0,0,.95);margin:0;letter-spacing:-.5px}.ServicesGrid_description__rIwAj{font-size:14px;line-height:1.6;color:rgba(0,0,0,.6);margin:0;font-weight:400;max-height:4.8em;overflow:hidden;transition:max-height .3s ease;flex-grow:1}.ServicesGrid_description__rIwAj.ServicesGrid_expanded___t8Js{max-height:none;overflow:visible;flex-grow:0}.ServicesGrid_descriptionContainer__UGRqu{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.ServicesGrid_readMoreButton__TCQcw{align-self:flex-start;background:none;border:none;color:rgba(0,0,0,.8);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;text-decoration:underline;transition:color .2s ease;margin-top:auto}.ServicesGrid_readMoreButton__TCQcw:hover{color:#000}@media (max-width:768px){.ServicesGrid_container__2Kf3e{padding:40px 16px}.ServicesGrid_grid__AaqxY{gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ServicesGrid_card__TZumG{padding:32px 24px;gap:16px;min-height:380px}.ServicesGrid_title__6YCwQ{font-size:18px}.ServicesGrid_description__rIwAj{font-size:13px;max-height:3.9em}}@media (max-width:480px){.ServicesGrid_container__2Kf3e{padding:32px 12px;min-height:auto}.ServicesGrid_grid__AaqxY{gap:16px;grid-template-columns:1fr}.ServicesGrid_card__TZumG{padding:24px 20px;gap:14px;min-height:350px}.ServicesGrid_iconWrapper__ICg2e{width:56px;height:56px}.ServicesGrid_iconWrapper__ICg2e svg{width:28px;height:28px}.ServicesGrid_title__6YCwQ{font-size:16px}.ServicesGrid_description__rIwAj{font-size:12px;max-height:3.6em}}.ServicesGrid_pagination__QuEyU{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;padding:20px 0}.ServicesGrid_pageButton__zhcZd{padding:8px 16px;border:1px solid rgba(0,0,0,.2);background:#fff;color:#333;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.ServicesGrid_pageButton__zhcZd:hover:not(:disabled){background:#f0f0f0;border-color:rgba(0,0,0,.3)}.ServicesGrid_pageButton__zhcZd:disabled{opacity:.5;cursor:not-allowed}.ServicesGrid_pageButton__zhcZd.ServicesGrid_active__mfNtU{background:#333;color:#fff;border-color:#333}