﻿.navbar-logo{height:50px;width:auto}.navbar{background-color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:15px;margin:20px auto;font-family:"Roboto",sans-serif;position:fixed !important;top:10px;left:50%;transform:translateX(-50%);z-index:1030;width:calc(100% - 40px);max-width:1320px}@media(min-width: 576px){.navbar{max-width:540px}}@media(min-width: 768px){.navbar{max-width:720px}}@media(min-width: 992px){.navbar{max-width:960px}}@media(min-width: 1200px){.navbar{max-width:1140px}}@media(min-width: 1400px){.navbar{max-width:1320px}}@media(max-width: 575.98px){.navbar{margin:10px auto;width:calc(100% - 20px);border-radius:10px;left:50%;transform:translateX(-50%)}}.navbar .navbar-nav .nav-link{color:#333 !important;font-weight:500;padding:.75rem 1rem;margin:0 .25rem;border-radius:8px;transition:all .3s ease}.navbar .navbar-nav .nav-link:hover{color:#007bff !important;background-color:rgba(0,123,255,.1);transform:translateY(-1px)}.navbar .navbar-nav .nav-link.active{color:#007bff !important;background-color:rgba(0,123,255,.15)}.navbar .navbar-nav .dropdown-toggle::after{margin-left:.5rem;transition:transform .3s ease}.navbar .navbar-nav .dropdown-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.navbar .dropdown-menu{border:none;box-shadow:0 8px 25px rgba(0,0,0,.15);border-radius:12px;padding:.5rem 0;margin-top:.5rem;background-color:#fff;min-width:220px}.navbar .dropdown-menu .dropdown-item{padding:.75rem 1.5rem;color:#333;font-weight:400;transition:all .3s ease;border-radius:0;position:relative}.navbar .dropdown-menu .dropdown-item:hover{background-color:rgba(0,123,255,.1);color:#007bff}.navbar .dropdown-menu .dropdown-item:active{background-color:rgba(0,123,255,.2)}.navbar .dropdown-menu .dropdown-item.dropdown-toggle::after{float:right;margin-top:.5rem;margin-left:.5rem;border-left:.3em solid;border-right:0;border-top:.3em solid rgba(0,0,0,0);border-bottom:.3em solid rgba(0,0,0,0)}.navbar .dropdown-menu .dropdown-divider{margin:.5rem 1rem;border-color:rgba(0,0,0,.1)}.navbar .dropend{position:relative}.navbar .dropend .dropdown-menu{position:absolute;top:0;left:100%;margin-top:0;margin-left:.5rem;display:none}.navbar .dropend .dropdown-menu.show{display:block !important}.navbar .dropend .dropdown-toggle::after{float:right;margin-top:.5rem;margin-left:.5rem;border-left:.3em solid;border-right:0;border-top:.3em solid rgba(0,0,0,0);border-bottom:.3em solid rgba(0,0,0,0)}.navbar .navbar-toggler{border:none;padding:.5rem;border-radius:8px}.navbar .navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}@media(max-width: 991.98px){.navbar .navbar-collapse{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.navbar .navbar-nav .nav-link{margin:.25rem 0;text-align:center}.navbar .dropdown-menu{position:static !important;transform:none !important;box-shadow:none;background-color:rgba(248,249,250,.9);margin:.5rem 0;border-radius:8px}.navbar .dropend .dropdown-menu{position:static !important;left:auto !important;margin-left:1rem !important;margin-top:.5rem !important;background-color:rgba(240,240,240,.9)}.navbar .dropend .dropdown-menu.show{display:block !important}.navbar .dropend .dropdown-toggle::after{transform:rotate(90deg);margin-left:.5rem}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.98);backdrop-filter:blur(5px);z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease,visibility .5s ease}.preloader.fade-out{opacity:0;visibility:hidden}.preloader .preloader-container{position:relative;display:flex;justify-content:center;align-items:center;width:120px;height:120px;animation:preloader-pulse 2s ease-in-out infinite}.preloader .logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;z-index:2;transition:transform .3s ease}.preloader .logo-container .preloader-logo{width:70px;height:auto;max-height:70px;object-fit:contain;animation:preloader-logo-float 3s ease-in-out infinite}.preloader .loader-ring{position:absolute;width:120px;height:120px;border:3px solid #fff;border-top:3px solid #232443;border-right:3px solid #38a4ff;border-radius:50%;animation:preloader-spin 1s linear infinite;z-index:1}.preloader .loader-ring::before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid rgba(0,0,0,0);border-top:2px solid #797bb9;border-radius:50%;animation:preloader-spin 1.5s linear infinite reverse}.preloader .loader-ring::after{content:"";position:absolute;top:6px;left:6px;right:6px;bottom:6px;border:2px solid rgba(0,0,0,0);border-top:2px solid #38a4ff;border-radius:50%;animation:preloader-spin .75s linear infinite}@keyframes preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes preloader-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes preloader-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}body{font-family:"Roboto",Arial,serif;font-style:normal;color:#000}body.loading{overflow-x:hidden}body.loading .hero-section{min-height:100vh}body.loading .hero-section>.container>.row{opacity:1;transform:none}b,sup,sub,u,del{color:#232443}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-family:"Roboto",Arial,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:700;color:#232443}a:hover{text-decoration:none}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;background:rgb(238.25,238.5,246.25);padding-top:100px}.hero-section .hero-content{padding-right:2rem}@media(max-width: 991px){.hero-section .hero-content{padding-right:0;text-align:center}}.hero-section .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media(max-width: 991px){.hero-section .hero-title{font-size:2.5rem}}@media(max-width: 767px){.hero-section .hero-title{font-size:2rem}}.hero-section .hero-subtitle{font-size:1.5rem;font-weight:500;color:#007bff;margin-bottom:1.5rem}@media(max-width: 991px){.hero-section .hero-subtitle{font-size:1.25rem}}.hero-section .hero-description{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:2.5rem}@media(max-width: 991px){.hero-section .hero-description{font-size:1rem}}.hero-section .hero-buttons{display:flex;gap:1rem}@media(max-width: 767px){.hero-section .hero-buttons{flex-direction:column;align-items:center}.hero-section .hero-buttons .btn{width:60%;max-width:250px}}.hero-section .hero-image{position:relative}.hero-section .hero-image img{transition:transform .3s ease}.hero-section .hero-image img:hover{transform:scale(1.02)}.hero-section .scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.hero-section .scroll-indicator .scroll-down{display:block;width:30px;height:50px;border:2px solid #007bff;border-radius:25px;position:relative;text-decoration:none}.hero-section .scroll-indicator .scroll-down::before{content:"";position:absolute;top:10px;left:50%;width:6px;height:6px;background-color:#007bff;border-radius:50%;transform:translateX(-50%);animation:scrollDown 2s infinite}.hero-section .scroll-indicator .scroll-down span{position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#007bff;border-radius:50%;transform:translateX(-50%);opacity:0}.hero-section .scroll-indicator .scroll-down span:nth-child(1){animation:scrollDown 2s infinite .2s}.hero-section .scroll-indicator .scroll-down span:nth-child(2){animation:scrollDown 2s infinite .4s}.hero-section .scroll-indicator .scroll-down span:nth-child(3){animation:scrollDown 2s infinite .6s}.page-hero-section{background:#fff;border-bottom:1px solid #fff;padding:4rem 0 2rem;position:relative}.page-hero-section.min-75vh{min-height:60vh;display:flex;align-items:center;padding:7.5rem 0 4rem}.page-hero-section.min-50vh{padding:3rem 0 1.5rem}.page-hero-section .hero-content{padding-right:2rem}@media(max-width: 991px){.page-hero-section .hero-content{padding-right:0;text-align:center;margin-bottom:2rem}}.page-hero-section .hero-title{font-size:2.8rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#232443}@media(max-width: 991px){.page-hero-section .hero-title{font-size:2.4rem}}@media(max-width: 767px){.page-hero-section .hero-title{font-size:2rem}}.page-hero-section .hero-tagline{font-size:1.3rem;font-weight:600;color:#38a4ff;margin-bottom:1.5rem}@media(max-width: 991px){.page-hero-section .hero-tagline{font-size:1.2rem}}@media(max-width: 767px){.page-hero-section .hero-tagline{font-size:1.1rem}}.page-hero-section .hero-description{font-size:1rem;color:#666;line-height:1.7;margin-bottom:2.5rem}@media(max-width: 991px){.page-hero-section .hero-description{font-size:.95rem}}.page-hero-section .hero-buttons{display:flex;gap:1rem}@media(max-width: 991px){.page-hero-section .hero-buttons{justify-content:center}}@media(max-width: 767px){.page-hero-section .hero-buttons{flex-direction:column;align-items:center}.page-hero-section .hero-buttons .btn{width:80%;max-width:250px}}.page-hero-section .hero-image{text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){.page-hero-section .hero-image{margin-top:2rem}}.page-hero-section .hero-image img{max-width:100%;height:auto;transition:transform .3s ease}.page-hero-section .hero-image img:hover{transform:scale(1.05)}.page-hero-section .hero-image .badge-container{max-width:300px;min-width:200px}@media(max-width: 991px){.page-hero-section .hero-image .badge-container{max-width:250px}}@media(max-width: 767px){.page-hero-section .hero-image .badge-container{max-width:200px}}.page-hero-section .breadcrumb-wrapper{margin-bottom:2rem}.page-hero-section .breadcrumb-wrapper .breadcrumb{background:rgba(0,0,0,0);border-radius:0;padding:0;margin-bottom:0}@media(max-width: 767px){.page-hero-section .breadcrumb-wrapper .breadcrumb{justify-content:center}}.page-hero-section .breadcrumb-wrapper .breadcrumb .breadcrumb-item{font-size:.85rem}.page-hero-section .breadcrumb-wrapper .breadcrumb .breadcrumb-item.active{color:#232443;font-weight:500}.page-hero-section .breadcrumb-wrapper .breadcrumb .breadcrumb-item a{color:#888;text-decoration:none}.page-hero-section .breadcrumb-wrapper .breadcrumb .breadcrumb-item a:hover{color:#232443}.page-hero-section .breadcrumb-wrapper .breadcrumb .breadcrumb-item:before{color:#ccc}.page-hero-section .row{align-items:center}@keyframes scrollDown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}50%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(10px)}}.about-section{background:#fff}.about-section .section-title{font-size:2.5rem;font-weight:700;color:#232443;margin-bottom:1rem}@media(max-width: 767px){.about-section .section-title{font-size:2rem}}.about-section .section-subtitle{font-size:1.2rem;color:#666;margin-bottom:2rem}.about-section .about-content h3{color:#232443;font-size:1.8rem;font-weight:600}.about-section .about-content p{font-size:1rem;line-height:1.7;color:#555}.about-section .about-stats{margin-top:2rem}.about-section .about-stats .stat-number{font-size:2.5rem;font-weight:700;color:#232443;margin-bottom:.5rem}.about-section .about-stats .stat-label{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:1px}.about-section .about-image img{transition:transform .3s ease}.about-section .about-image img:hover{transform:scale(1.02)}.about-section .mission-vision-section{background:rgb(238.25,238.5,246.25);padding:3rem 2rem;border-radius:15px;margin-top:3rem}@media(max-width: 767px){.about-section .mission-vision-section{padding:2rem 1rem}}.about-section .mission-card,.about-section .vision-card{text-align:center;padding:2rem;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%}.about-section .mission-card:hover,.about-section .vision-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.about-section .mission-card .card-icon i,.about-section .vision-card .card-icon i{font-size:3rem;color:#232443}.about-section .mission-card .card-title,.about-section .vision-card .card-title{font-size:1.5rem;font-weight:600;color:#232443;margin-bottom:1rem}.about-section .mission-card .card-text,.about-section .vision-card .card-text{font-size:1rem;line-height:1.6;color:#555}.services-section{background:rgb(248.3,248.4,251.5)}.services-section .section-title{font-size:2.5rem;font-weight:700;color:#232443;margin-bottom:1rem}@media(max-width: 767px){.services-section .section-title{font-size:2rem}}.services-section .section-subtitle{font-size:1.2rem;color:#666;margin-bottom:2rem}.services-section .service-card{background:#fff;padding:2.5rem 2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;border:1px solid rgb(221.5,222,237.5)}.services-section .service-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:#232443}.services-section .service-card .service-icon{text-align:center}.services-section .service-card .service-icon i{font-size:3.5rem;color:#232443;transition:color .3s ease}.services-section .service-card:hover .service-icon i{color:#38a4ff}.services-section .service-card .service-title{font-size:1.4rem;font-weight:600;color:#232443;margin-bottom:1rem;text-align:center}.services-section .service-card .service-description{font-size:.95rem;line-height:1.6;color:#666;margin-bottom:1.5rem;text-align:center}.services-section .service-card .service-features{list-style:none;padding:0;margin:0}.services-section .service-card .service-features li{font-size:.9rem;color:#555;padding:.5rem 0;border-bottom:1px solid rgb(238.25,238.5,246.25);position:relative;padding-left:1.5rem}.services-section .service-card .service-features li:before{content:"✓";position:absolute;left:0;color:#4cd3e3;font-weight:bold}.services-section .service-card .service-features li:last-child{border-bottom:none}.services-section .services-cta{background:#232443;color:#fff;padding:3rem 2rem;border-radius:15px;box-shadow:0 10px 30px rgba(35,36,67,.2)}@media(max-width: 767px){.services-section .services-cta{padding:2rem 1rem}}.services-section .services-cta h3{color:#fff;font-size:1.8rem;font-weight:600}@media(max-width: 767px){.services-section .services-cta h3{font-size:1.5rem}}.services-section .services-cta p{color:#fff;font-size:1rem;line-height:1.6}.services-section .services-cta .btn{background:#fff;color:#232443;border:2px solid #fff;font-weight:600}.services-section .services-cta .btn:hover{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.partners-section{background:#fff}.partners-section .section-title{font-size:2.5rem;font-weight:700;color:#232443;margin-bottom:1rem}@media(max-width: 767px){.partners-section .section-title{font-size:2rem}}.partners-section .section-subtitle{font-size:1.2rem;color:#666;margin-bottom:2rem}.partners-section .partners-carousel .carousel-inner{padding:2rem 0}.partners-section .partners-carousel .partner-logo{padding:1rem;text-align:center;transition:transform .3s ease,opacity .3s ease}.partners-section .partners-carousel .partner-logo:hover{transform:scale(1.1);opacity:.8}.partners-section .partners-carousel .partner-logo img{max-height:80px;width:auto}@media(max-width: 767px){.partners-section .partners-carousel .partner-logo img{max-height:60px}}.partners-section .partners-carousel .partner-logo img:hover{filter:grayscale(0%)}.partners-section .partners-carousel .carousel-control-prev,.partners-section .partners-carousel .carousel-control-next{width:5%;color:#232443}.partners-section .partners-carousel .carousel-control-prev:hover,.partners-section .partners-carousel .carousel-control-next:hover{color:#38a4ff}@media(max-width: 767px){.partners-section .partners-carousel .carousel-control-prev,.partners-section .partners-carousel .carousel-control-next{display:none}}.partners-section .partners-carousel .carousel-control-prev-icon,.partners-section .partners-carousel .carousel-control-next-icon{background-color:#232443;border-radius:50%;width:40px;height:40px;transition:background-color .3s ease}.partners-section .partners-carousel .carousel-control-prev-icon:hover,.partners-section .partners-carousel .carousel-control-next-icon:hover{background-color:#38a4ff}.partners-section .partners-carousel .carousel-indicators{margin-bottom:-2rem}.partners-section .partners-carousel .carousel-indicators button{width:12px;height:12px;border-radius:50%;border:2px solid #232443;background-color:rgba(0,0,0,0);opacity:.5}.partners-section .partners-carousel .carousel-indicators button.active{background-color:#232443;opacity:1}.partners-section .partners-carousel .carousel-indicators button:hover{opacity:.8}.partners-section .partnership-info{background:rgb(248.3,248.4,251.5);padding:2.5rem 2rem;border-radius:15px;border:1px solid rgb(221.5,222,237.5)}@media(max-width: 767px){.partners-section .partnership-info{padding:2rem 1rem}}.partners-section .partnership-info h4{color:#232443;font-size:1.6rem;font-weight:600}@media(max-width: 767px){.partners-section .partnership-info h4{font-size:1.4rem}}.partners-section .partnership-info p{font-size:1rem;line-height:1.7;color:#555;margin-bottom:0}.site-footer{background:#232443 !important;margin-top:auto}.site-footer .footer-section .footer-title{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:1.5rem;position:relative}.site-footer .footer-section .footer-title::after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:2px;background-color:#38a4ff}.site-footer .footer-section .footer-description{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin-bottom:1.5rem}.site-footer .footer-section .footer-contact p{font-size:.9rem;color:hsla(0,0%,100%,.8);margin-bottom:.5rem}.site-footer .footer-section .footer-contact p i{color:#38a4ff;width:20px}.site-footer .footer-section .footer-links li{margin-bottom:.5rem}.site-footer .footer-section .footer-links li a{font-size:.9rem;color:hsla(0,0%,100%,.7);transition:color .3s ease}.site-footer .footer-section .footer-links li a:hover{color:#38a4ff;text-decoration:none}.site-footer .newsletter-form .input-group .form-control{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:.9rem}.site-footer .newsletter-form .input-group .form-control::placeholder{color:hsla(0,0%,100%,.6)}.site-footer .newsletter-form .input-group .form-control:focus{background:hsla(0,0%,100%,.15);border-color:#38a4ff;box-shadow:0 0 0 .2rem rgba(52,144,220,.25);color:#fff}.site-footer .newsletter-form .input-group .btn{border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.site-footer .newsletter-form .input-group .btn:hover{background:#38a4ff;border-color:#38a4ff;transform:translateY(-1px)}.site-footer .social-links a{display:inline-block;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;text-align:center;line-height:40px;transition:all .3s ease}.site-footer .social-links a:hover{background:#38a4ff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(52,144,220,.3)}.site-footer .social-links a i{font-size:1rem}.site-footer .footer-bottom-links a{font-size:.85rem;transition:color .3s ease}.site-footer .footer-bottom-links a:hover{color:#38a4ff}@media(max-width: 767px){.site-footer .footer-section{text-align:center;margin-bottom:2rem}.site-footer .footer-section .footer-title::after{left:50%;transform:translateX(-50%)}.site-footer .footer-bottom-links{text-align:center;margin-top:1rem}.site-footer .footer-bottom-links a{display:block;margin-bottom:.5rem}}@media(max-width: 767px){.migration-framework-section .framework-step .d-flex{flex-direction:column;text-align:center}.migration-framework-section .framework-step .d-flex .flex-shrink-0{margin:0 auto 1rem auto}.migration-framework-section .framework-step .d-flex .flex-grow-1{margin-left:0 !important}}.migration-benefit-card,.migration-advantage-card{background:#fff;padding:2.5rem 2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;border:1px solid rgb(221.5,222,237.5);text-align:center}.migration-benefit-card:hover,.migration-advantage-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:#232443}.migration-benefit-card .card-icon,.migration-benefit-card .advantage-icon,.migration-advantage-card .card-icon,.migration-advantage-card .advantage-icon{margin-bottom:1.5rem}.migration-benefit-card .card-icon i,.migration-benefit-card .advantage-icon i,.migration-advantage-card .card-icon i,.migration-advantage-card .advantage-icon i{font-size:3.5rem;color:#232443;transition:color .3s ease}.migration-benefit-card:hover .card-icon i,.migration-benefit-card:hover .advantage-icon i,.migration-advantage-card:hover .card-icon i,.migration-advantage-card:hover .advantage-icon i{color:#38a4ff}.migration-benefit-card .card-title,.migration-advantage-card .card-title{font-size:1.4rem;font-weight:600;color:#232443;margin-bottom:1rem}.migration-benefit-card .card-text,.migration-advantage-card .card-text{font-size:1rem;line-height:1.6;color:#666;margin-bottom:0}#migration-overview .card,#migration-advantages .card{background:#fff !important;padding:2.5rem 2rem !important;border-radius:15px !important;box-shadow:0 5px 20px rgba(0,0,0,.08) !important;transition:transform .3s ease,box-shadow .3s ease !important;border:1px solid rgb(221.5,222,237.5) !important}#migration-overview .card:hover,#migration-advantages .card:hover{transform:translateY(-10px) !important;box-shadow:0 15px 35px rgba(0,0,0,.15) !important;border-color:#232443 !important}#migration-overview .card .card-body,#migration-advantages .card .card-body{padding:0 !important}#migration-overview .card i,#migration-advantages .card i{transition:color .3s ease !important}#migration-overview .card:hover i,#migration-advantages .card:hover i{color:#38a4ff !important}#migration-overview .card .card-text,#migration-advantages .card .card-text{font-size:1rem !important;line-height:1.6 !important;color:#666 !important}#migration-overview .card .card-title,#migration-advantages .card .card-title{font-size:1.4rem !important;font-weight:600 !important;color:#232443 !important}.hero-description,.section-description,.lead{font-size:1.05rem !important;line-height:1.7 !important}.service-description{font-size:1rem !important}.section-badge .badge{font-size:.9rem;font-weight:500;letter-spacing:.5px}.feature-list .feature-item,.feature-list .benefit-item,.benefit-list .feature-item,.benefit-list .benefit-item{transition:all .3s ease;padding:.5rem;border-radius:8px}.feature-list .feature-item:hover,.feature-list .benefit-item:hover,.benefit-list .feature-item:hover,.benefit-list .benefit-item:hover{background:rgba(52,144,220,.05);transform:translateX(5px)}.migration-phases .phase-item{transition:all .3s ease;padding:1rem;border-radius:12px}.migration-phases .phase-item:hover{background:rgba(25,135,84,.05);transform:translateX(8px)}.migration-phases .phase-item .phase-number{transition:transform .3s ease}.migration-phases .phase-item:hover .phase-number{transform:scale(1.1)}.service-card{transition:all .3s ease;border:1px solid #fff !important}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1) !important;border-color:#bcbddc !important}.service-card .service-icon{transition:transform .3s ease}.service-card:hover .service-icon{transform:scale(1.05)}.service-card .icon-wrapper{transition:all .3s ease}.service-card:hover .icon-wrapper{transform:rotate(5deg)}.service-card h4{transition:color .3s ease}.service-card:hover h4{color:rgb(52.5,54,100.5) !important}/*# sourceMappingURL=custom.css.map */
