.page_background__Kd7ha{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}@supports (-webkit-backdrop-filter:blur(18px)){.page_liquidGlass__xICB1{-webkit-backdrop-filter:blur(18px) saturate(160%)}}.page_liquidGlass__xICB1{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);overflow:hidden}.page_page__peDxy{font-family:Montserrat,sans-serif;color:var(--primary,#333);overflow-x:hidden;display:flex;flex-direction:column}.page_grid__bKO_B{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;padding:100px 95px}.page_card__rBlr2{background:#f7f6fb;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.page_card__rBlr2:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.page_title__nHhjC{font-size:clamp(20px,3vw,40px)!important}.page_cardTitle__fw8FJ{font-size:1.75rem;font-weight:700;color:#6a4ff7;margin-bottom:1rem}.page_cardDesc__V8PAl{line-height:1.6}.page_cardDesc__V8PAl,.page_cardList__SczKF{font-size:clamp(16px,1.8vw,24px);font-weight:400;color:var(--primary)}.page_cardList__SczKF{padding-left:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.8rem}.page_cardList__SczKF li{position:relative;list-style:none;padding-left:1.2rem;line-height:1.6;color:var(--primary)}.page_cardList__SczKF li:before{content:"•";position:absolute;left:0;color:#6a4ff7;font-weight:700}.page_fadeIn__bU6zj{opacity:0;animation:page_fadeIn__bU6zj .3s ease forwards}.page_capabilityVideo_mobile__10D2x{display:none}.page_capabilityVideo___kf_u,.page_capabilityVideo_mobile__10D2x{width:100%;height:40vw;object-fit:cover;pointer-events:none;z-index:0}@keyframes page_fadeIn__bU6zj{to{opacity:1}}@media (max-width:1080px){.page_grid__bKO_B{grid-template-columns:1fr}}@media (max-width:780px){.page_title__nHhjC{text-align:left!important}}@media (max-width:768px){.page_capabilityVideo_mobile__10D2x{display:block;height:30vh}.page_capabilityVideo___kf_u{display:none}.page_grid__bKO_B{gap:1.5rem;padding:50px 20px}.page_card__rBlr2{padding:1.5rem}.page_cardTitle__fw8FJ{font-size:1.5rem}.page_cardDesc__V8PAl{font-size:.95rem}}