.page_serviceOverview__UuV7X{padding:100px 0;background:transparent;position:relative;overflow:hidden;min-height:100vh}.page_container__rttVE{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.page_servicesGrid__GwNTb{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:100px}.page_serviceCard__ugTs_{background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:all .3s ease;position:relative}.page_serviceCard__ugTs_:hover{border-color:rgba(255,255,255,.85);box-shadow:0 25px 70px rgba(255,255,255,.08);background:transparent}.page_serviceLink__I_N1O{display:block;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2;cursor:pointer}.page_serviceImage__af08a{position:relative;width:100%;height:200px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.page_serviceCard__ugTs_:hover .page_serviceImage__af08a{background:transparent}.page_serviceLetter__XyGqY{font-size:80px;font-weight:900;color:rgba(255,255,255,.85);transition:all .3s ease;z-index:1;pointer-events:none}.page_serviceCard__ugTs_:hover .page_serviceLetter__XyGqY{color:rgba(255,255,255,.85);text-shadow:0 0 30px rgba(255,255,255,.85)}.page_serviceImg__lCKMn{transition:transform .3s ease}.page_serviceCard__ugTs_:hover .page_serviceImg__lCKMn{transform:scale(1.05)}.page_imageOverlay__wNNjs{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.page_serviceContent__UxU1t{padding:30px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.page_serviceTitle__KQa30{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:8px;letter-spacing:-.01em;transition:all .3s ease}.page_serviceCard__ugTs_:hover .page_serviceTitle__KQa30{color:#ffffff;text-shadow:0 0 20px rgba(255,255,255,.3)}.page_serviceSubtitle__2QpY4{font-size:14px;color:rgba(255,255,255,.85);margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.page_serviceDescription__vDMtI{font-size:16px;line-height:1.6;color:rgba(255,255,255,.85);margin-bottom:20px}.page_serviceFeatures__mz5xb{list-style:none;padding:0;margin:0 0 25px}.page_serviceFeatures__mz5xb li{font-size:14px;color:rgba(255,255,255,.85);position:relative;padding:6px 0 6px 15px}.page_serviceFeatures__mz5xb li:before{content:"•";position:absolute;left:0;color:#ffffff}.page_serviceArrow__s_wYU{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff;font-weight:600;letter-spacing:.5px;transition:all .3s ease}.page_serviceCard__ugTs_:hover .page_serviceArrow__s_wYU{transform:translateX(5px)}.page_serviceArrow__s_wYU svg{transition:transform .3s ease}.page_serviceCard__ugTs_:hover .page_serviceArrow__s_wYU svg{transform:translateX(3px)}.page_hexBackground__0BLi6{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.02;background:transparent;pointer-events:none;z-index:0}@keyframes page_hexFloat__3Ay_m{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(.5deg)}}@media (max-width:768px){.page_serviceOverview__UuV7X{padding:60px 0}.page_container__rttVE{padding:0 15px}.page_servicesGrid__GwNTb{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.page_serviceCard__ugTs_{border-radius:16px}.page_serviceContent__UxU1t{padding:25px}.page_serviceTitle__KQa30{font-size:20px}.page_serviceDescription__vDMtI{font-size:15px}.page_serviceFeatures__mz5xb li{font-size:13px}}