.OurServices_servicesSection__Ef4dw{min-height:100vh;padding:4rem 1rem}.OurServices_container__17kkT{max-width:1280px;margin:0 auto}.OurServices_header__ZaL3K{text-align:center;margin-bottom:4rem}.OurServices_title__uQUbW{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(90deg,#0f9,#00e6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.OurServices_title__uQUbW{font-size:2rem}}.OurServices_subtitle__wvdvt{font-size:1.25rem;color:#94a3b8;max-width:48rem;margin:0 auto;line-height:1.7}.OurServices_servicesGrid__WudUZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;justify-items:center}@media(min-width:768px){.OurServices_servicesGrid__WudUZ{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.OurServices_servicesGrid__WudUZ{grid-template-columns:repeat(3,1fr)}}.OurServices_serviceCard__BK3qj{position:relative;background:rgba(30,41,59,.5);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1.5rem;border:2px solid;transition:all .3s ease-in-out;min-height:30rem;max-height:30rem;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.OurServices_serviceCard__BK3qj:hover{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.OurServices_serviceCard__BK3qj:hover .OurServices_backgroundGradient__cKxpI{opacity:1}.OurServices_serviceCard__BK3qj:hover .OurServices_iconContainer__YpOIR{transform:scale(1.1)}.OurServices_serviceCard__BK3qj:hover .OurServices_cardTitle__xU_4D{background:linear-gradient(90deg,#fff,#cbd5e1);background-clip:text;-webkit-background-clip:text;color:transparent}.OurServices_serviceCard__BK3qj:hover .OurServices_cardDescription__8jU53,.OurServices_serviceCard__BK3qj:hover .OurServices_detailItem__BZaak{color:#cbd5e1}.OurServices_serviceCard__BK3qj:hover .OurServices_hoverBorder__SWmy9{opacity:1}.OurServices_serviceCard__BK3qj:hover .OurServices_detailsButton__xc7nw{transform:scale(1.05)}.OurServices_backgroundGradient__cKxpI{position:absolute;inset:0;border-radius:1.5rem;opacity:0;transition:opacity .3s ease-in-out}.OurServices_cardContent__icPiq{position:relative;z-index:10;display:flex;flex-direction:column;flex-grow:1}.OurServices_iconContainer__YpOIR{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;transition:transform .3s ease-in-out}.OurServices_cardTitle__xU_4D{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem;transition:all .3s ease-in-out}.OurServices_cardDescription__8jU53{color:#94a3b8;margin-bottom:1rem;line-height:1.6;transition:all .3s ease-in-out;flex-shrink:0}.OurServices_detailsList__fXYvi{margin-bottom:1rem;flex-grow:1;overflow-y:auto}.OurServices_detailItem__BZaak{display:flex;align-items:center;font-size:.875rem;color:#64748b;margin-bottom:.5rem;transition:all .3s ease-in-out}.OurServices_detailBullet__RmRDs{width:.5rem;height:.5rem;border-radius:50%;margin-right:.75rem;opacity:.6}.OurServices_detailsButton__xc7nw{width:100%;padding:.75rem 1.5rem;color:#fff;font-weight:600;border-radius:1rem;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-top:auto}.OurServices_detailsButton__xc7nw:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.OurServices_detailsButton__xc7nw:active{transform:scale(.95)}.OurServices_hoverBorder__SWmy9{position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);opacity:0;transition:opacity .3s ease-in-out}.OurServices_red__rL_tl{border-color:#ef4444}.OurServices_red__rL_tl:hover{box-shadow:0 25px 50px -12px rgba(239,68,68,.25)}.OurServices_red__rL_tl .OurServices_backgroundGradient__cKxpI{background:linear-gradient(to bottom right,rgba(239,68,68,.2),rgba(239,68,68,.05))}.OurServices_red__rL_tl .OurServices_detailBullet__RmRDs,.OurServices_red__rL_tl .OurServices_iconContainer__YpOIR{background:#ef4444}.OurServices_red__rL_tl .OurServices_detailsButton__xc7nw{background:#dc2626}.OurServices_red__rL_tl .OurServices_detailsButton__xc7nw:hover{background:#b91c1c}.OurServices_teal__H2IrO{border-color:#10b981}.OurServices_teal__H2IrO:hover{box-shadow:0 25px 50px -12px rgba(16,185,129,.25)}.OurServices_teal__H2IrO .OurServices_backgroundGradient__cKxpI{background:linear-gradient(to bottom right,rgba(16,185,129,.2),rgba(16,185,129,.05))}.OurServices_teal__H2IrO .OurServices_detailBullet__RmRDs,.OurServices_teal__H2IrO .OurServices_iconContainer__YpOIR{background:#10b981}.OurServices_teal__H2IrO .OurServices_detailsButton__xc7nw{background:#059669}.OurServices_teal__H2IrO .OurServices_detailsButton__xc7nw:hover{background:#047857}.OurServices_blue__3q_If{border-color:#3b82f6}.OurServices_blue__3q_If:hover{box-shadow:0 25px 50px -12px rgba(59,130,246,.25)}.OurServices_blue__3q_If .OurServices_backgroundGradient__cKxpI{background:linear-gradient(to bottom right,rgba(59,130,246,.2),rgba(59,130,246,.05))}.OurServices_blue__3q_If .OurServices_detailBullet__RmRDs,.OurServices_blue__3q_If .OurServices_iconContainer__YpOIR{background:#3b82f6}.OurServices_blue__3q_If .OurServices_detailsButton__xc7nw{background:#2563eb}.OurServices_blue__3q_If .OurServices_detailsButton__xc7nw:hover{background:#1d4ed8}.OurServices_purple__bbbBZ{border-color:#8b5cf6}.OurServices_purple__bbbBZ:hover{box-shadow:0 25px 50px -12px rgba(139,92,246,.25)}.OurServices_purple__bbbBZ .OurServices_backgroundGradient__cKxpI{background:linear-gradient(to bottom right,rgba(139,92,246,.2),rgba(139,92,246,.05))}.OurServices_purple__bbbBZ .OurServices_detailBullet__RmRDs,.OurServices_purple__bbbBZ .OurServices_iconContainer__YpOIR{background:#8b5cf6}.OurServices_purple__bbbBZ .OurServices_detailsButton__xc7nw{background:#7c3aed}.OurServices_purple__bbbBZ .OurServices_detailsButton__xc7nw:hover{background:#6d28d9}.OurServices_orange__3vGCM{border-color:#f97316}.OurServices_orange__3vGCM:hover{box-shadow:0 25px 50px -12px rgba(249,115,22,.25)}.OurServices_orange__3vGCM .OurServices_backgroundGradient__cKxpI{background:linear-gradient(to bottom right,rgba(249,115,22,.2),rgba(249,115,22,.05))}.OurServices_orange__3vGCM .OurServices_detailBullet__RmRDs,.OurServices_orange__3vGCM .OurServices_iconContainer__YpOIR{background:#f97316}.OurServices_orange__3vGCM .OurServices_detailsButton__xc7nw{background:#ea580c}.OurServices_orange__3vGCM .OurServices_detailsButton__xc7nw:hover{background:#c2410c}