.SkeletonCard-module__f-wApG__card{background-color:var(--surface);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.SkeletonCard-module__f-wApG__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.SkeletonCard-module__f-wApG__image{width:100%;height:100%}.SkeletonCard-module__f-wApG__content{flex:1;padding:2rem}.SkeletonCard-module__f-wApG__title{border-radius:8px;width:80%;height:2rem;margin-bottom:1rem}.SkeletonCard-module__f-wApG__date{border-radius:6px;width:40%;height:1rem}.SkeletonCard-module__f-wApG__arrow{position:absolute;bottom:2rem;right:2rem}.SkeletonCard-module__f-wApG__arrowIcon{border-radius:4px;width:24px;height:24px}.SkeletonCard-module__f-wApG__skeleton{background:linear-gradient(90deg,var(--surface)0%,color-mix(in srgb,var(--surface)95%,var(--onSurface)5%)50%,var(--surface)100%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite SkeletonCard-module__f-wApG__shimmer}@keyframes SkeletonCard-module__f-wApG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.SkeletonCard-module__f-wApG__content{padding:1.5rem}.SkeletonCard-module__f-wApG__title{font-size:1.25rem}.SkeletonCard-module__f-wApG__arrow{bottom:1.5rem;right:1.5rem}}
.loading-module__wZKP4q__container{max-width:var(--max-width-content);background-color:var(--background);min-height:100vh;margin:auto}.loading-module__wZKP4q__navBarPlaceholder{height:15rem}.loading-module__wZKP4q__title{border-radius:8px;width:300px;max-width:1200px;height:4rem;margin:0 0 3rem}.loading-module__wZKP4q__filterContainer{flex-wrap:wrap;gap:1rem;max-width:1200px;margin:0 0 3rem;display:flex}.loading-module__wZKP4q__filterButton{border-radius:25px;width:120px;height:2.5rem}.loading-module__wZKP4q__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.loading-module__wZKP4q__skeleton{background:linear-gradient(90deg,var(--surface)0%,color-mix(in srgb,var(--surface)95%,var(--onSurface)5%)50%,var(--surface)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite loading-module__wZKP4q__shimmer}@keyframes loading-module__wZKP4q__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.loading-module__wZKP4q__container{padding:2rem 0}.loading-module__wZKP4q__navBarPlaceholder{height:11rem}.loading-module__wZKP4q__grid{grid-template-columns:1fr;gap:1.5rem}.loading-module__wZKP4q__title{width:200px;margin-bottom:2rem}.loading-module__wZKP4q__filterButton{width:100px}}
.loading-module__IkSJDW__main{background-color:var(--background);width:100%;min-height:100vh}.loading-module__IkSJDW__landingPlaceholder{background-color:var(--background);width:100%;height:100vh}.loading-module__IkSJDW__content{max-width:var(--max-width);margin:0 auto;padding:4rem 2rem}.loading-module__IkSJDW__section{margin-bottom:8rem}.loading-module__IkSJDW__sectionTitle{border-radius:8px;width:300px;height:3rem;margin-bottom:3rem}.loading-module__IkSJDW__latestBlogPosts{margin-top:4rem}.loading-module__IkSJDW__header{margin-bottom:2rem}.loading-module__IkSJDW__latestBlogPostsContent{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;display:grid}.loading-module__IkSJDW__servicesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.loading-module__IkSJDW__serviceCard{border-radius:30px;height:300px}.loading-module__IkSJDW__techGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem;display:grid}.loading-module__IkSJDW__techItem{border-radius:20px;height:180px}.loading-module__IkSJDW__showcasesContainer{flex-direction:column;gap:2rem;display:flex}.loading-module__IkSJDW__showcaseCard{border-radius:30px;height:500px}.loading-module__IkSJDW__skeleton{background:linear-gradient(90deg,var(--surface)0%,color-mix(in srgb,var(--surface)95%,var(--onSurface)5%)50%,var(--surface)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite loading-module__IkSJDW__shimmer}@keyframes loading-module__IkSJDW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.loading-module__IkSJDW__content{padding:2rem 1rem}.loading-module__IkSJDW__section{margin-bottom:5rem}.loading-module__IkSJDW__latestBlogPostsContent,.loading-module__IkSJDW__servicesGrid{grid-template-columns:1fr}.loading-module__IkSJDW__techGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.loading-module__IkSJDW__showcaseCard{height:400px}}
