.application-section{color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.max-w-2xl{max-width:42rem}.tracking-wide{letter-spacing:.8px}.xx-small{letter-spacing:.5px;font-size:.68rem}.card-clamped-content{max-height:180px;position:relative;overflow:hidden}.card-clamped-content p,.card-clamped-content ul li span{font-size:var(--text-sm)}.app-redesigned-card{transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.03)!important}.app-redesigned-card:hover{transform:translateY(-5px);border-color:var(--primary-blue)!important;box-shadow:0 20px 35px -10px rgba(30,94,255,.12)!important}.app-card-media-box{background-color:#0f172a;width:100%;height:220px;overflow:hidden;border-radius:14px!important}.hover-zoom{transition:transform .4s}.app-card-media-box:hover .hover-zoom{transform:scale(1.06)}.carousel-slide-fade{animation:.6s cubic-bezier(.16,1,.3,1) forwards carouselFade}.position-absolute.top-0.start-0.w-100.h-100.application-modal-bg{background-image:url(../media/background-image.3-4kjk_hsz2g0.jpeg)}@keyframes carouselFade{0%{opacity:.6;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.cursor-pointer{cursor:pointer}.app-content-section-box{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:14px 16px!important}.animate-modal-backdrop{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalBackdropFadeIn}.animate-modal-backdrop-out{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalBackdropFadeOut}@keyframes modalBackdropFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes modalBackdropFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.animate-modal-dialog{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalDialogPopIn}.animate-modal-dialog-out{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalDialogPopOut}@keyframes modalDialogPopIn{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalDialogPopOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(20px)}}.modal-image-expand-overlay{animation:.4s cubic-bezier(.16,1,.3,1) forwards overlayFadeIn}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.slow-zoom-image{object-fit:contain;max-height:85vh;animation:.4s cubic-bezier(.16,1,.3,1) forwards slowZoomIn}@keyframes slowZoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.08)}.border-end-md{border-right:none}@media (min-width:768px){.border-end-md{border-right:1px solid #e2e8f0}}
