.SolutionsGrid_solutionsGrid__K8iJ2{padding:100px 20px;color:var(--color-text-primary,#fff)}.SolutionsGrid_container__p0esz{max-width:1400px;margin:0 auto}.SolutionsGrid_header__aVCno{text-align:center;margin-bottom:80px}.SolutionsGrid_title__qWfEk{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:20px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.SolutionsGrid_subtitle__nnM3p{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.7;color:var(--color-text-secondary,hsla(0,0%,100%,.7));max-width:800px;margin:0 auto}.SolutionsGrid_grid__bJbY8{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:40px;gap:40px;margin-bottom:60px}.SolutionsGrid_card__9JA_j{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:40px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;display:flex;flex-direction:column;position:relative;overflow:hidden}.SolutionsGrid_card__9JA_j:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.SolutionsGrid_card__9JA_j:hover{background:hsla(0,0%,100%,.06);border-color:transparent;transform:translateY(-8px);box-shadow:0 0 0 1px transparent;background-image:linear-gradient(hsla(0,0%,5%,.95),hsla(0,0%,5%,.95)),var(--gradient-primary);background-origin:border-box;background-clip:padding-box,border-box}.SolutionsGrid_card__9JA_j:hover:before{transform:scaleX(1)}.SolutionsGrid_badge__ct5VE{display:inline-block;padding:8px 16px;background:var(--gradient-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;border-radius:20px;margin-bottom:24px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.SolutionsGrid_imageWrapper__vq1WK{width:100%;height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative}.SolutionsGrid_image__qxYmL{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1)}.SolutionsGrid_card__9JA_j:hover .SolutionsGrid_image__qxYmL{transform:scale(1.05)}.SolutionsGrid_content__cIc3R{flex:1 1;display:flex;flex-direction:column}.SolutionsGrid_cardTitle__uyrH4{font-size:28px;font-weight:700;margin-bottom:16px;color:var(--color-text-primary,#fff);letter-spacing:-.01em}.SolutionsGrid_cardDescription__Un5Wq{font-size:16px;line-height:1.6;color:var(--color-text-secondary,hsla(0,0%,100%,.7));margin-bottom:24px;flex:1 1}.SolutionsGrid_arrow__UCdQI{transition:transform .3s ease;display:flex;align-items:center;margin-top:auto}.SolutionsGrid_arrow__UCdQI svg{filter:drop-shadow(0 0 6px rgba(255,77,79,.4));transition:filter .3s ease}.SolutionsGrid_card__9JA_j:hover .SolutionsGrid_arrow__UCdQI{transform:translateX(8px)}.SolutionsGrid_card__9JA_j:hover .SolutionsGrid_arrow__UCdQI svg{filter:drop-shadow(0 0 12px rgba(255,77,79,.6))}.SolutionsGrid_ctaWrapper__LcyPm{text-align:center;margin-top:60px}.SolutionsGrid_ctaButton__wPhzS{display:inline-flex;align-items:center;gap:12px;padding:18px 48px;background:transparent;color:var(--color-accent,#ff4d4f);font-size:16px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;border:2px solid var(--color-accent,#ff4d4f)}.SolutionsGrid_ctaButton__wPhzS:hover{background:var(--color-accent,#ff4d4f);color:#fff;transform:translateY(-2px);box-shadow:0 12px 32px rgba(255,77,79,.3)}@media (max-width:1024px){.SolutionsGrid_grid__bJbY8{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}}@media (max-width:768px){.SolutionsGrid_solutionsGrid__K8iJ2{padding:80px 20px}.SolutionsGrid_title__qWfEk{font-size:36px}.SolutionsGrid_subtitle__nnM3p{font-size:18px}.SolutionsGrid_grid__bJbY8{grid-template-columns:1fr;gap:24px}.SolutionsGrid_card__9JA_j{padding:32px 24px}.SolutionsGrid_imageWrapper__vq1WK{height:200px}.SolutionsGrid_cardTitle__uyrH4{font-size:24px}.SolutionsGrid_cardDescription__Un5Wq{font-size:15px}}
/*# sourceMappingURL=b5183be1422613f6.css.map*/