﻿
@keyframes float {0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-12px);
    }
}.animate-float{animation:float 5s ease-in-out infinite}.delay-0{animation-delay:0s}.delay-05{animation-delay:.4s}.delay-10{animation-delay:.8s}.service-card{transition:all .4s cubic-bezier(.165,.84,.44,1);cursor:pointer;border-radius:24px;background:rgba(255,255,255,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(13,110,253,.15)!important;position:relative}.service-card:hover{transform:translateY(-12px);background:#fff;box-shadow:0 20px 40px rgba(13,110,253,.08)!important}.card-web{border-bottom:5px solid #0dcaf0!important}.text-web{color:#000!important;text-align:center}.bg-glass-web{background:rgba(240,253,250,.6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(13,202,240,.25);transition:all .3s ease}.bg-glass-web:hover{transform:translateY(-6px);background:#fff!important;box-shadow:0 10px 25px rgba(13,202,240,.1)}.border-web{border-top:4px solid #0dcaf0!important}.card-soft{border-bottom:5px solid #0d6efd!important}.text-soft{color:#0d6efd!important}.bg-glass-soft{background:rgba(239,246,255,.6)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(13,110,253,.25);transition:all .3s ease}.bg-glass-soft:hover{transform:translateY(-6px);background:#fff!important;box-shadow:0 10px 25px rgba(13,110,253,.1)}.border-soft{border-top:4px solid #0d6efd!important}.card-acc{border-bottom:5px solid #0a58ca!important}.text-acc{color:#0a58ca!important}.bg-glass-acc{background:rgba(240,244,255,.7)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(10,88,202,.25);transition:all .3s ease}.bg-glass-acc:hover{transform:translateY(-6px);background:#fff!important;box-shadow:0 10px 25px rgba(10,88,202,.1)}.border-acc{border-top:4px solid #0a58ca!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:""}section{scroll-margin-top:100px}html{scroll-behavior:smooth}.detail-card{border:1px solid #f1f5f9;border-radius:20px;transition:all .3s ease}.detail-card:hover{transform:scale(1.01);box-shadow:0 10px 30px rgba(0,0,0,.03)!important}