.page-header{background-image:url(/wp-content/themes/nuvixtra/assets/images/banner-3.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover;position:relative;padding:8rem 0 6rem;color:#fff;overflow:hidden}.page-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1}.page-header::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(139 92 246 / .15) 0%,#fff0 60%);pointer-events:none;z-index:1;animation:pulseAI 8s infinite alternate}.page-header .container{position:relative;z-index:2}.page-title{font-family:var(--font-heading,"Inter",sans-serif);font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem}.blog-card{border:1px solid #f1f5f9;transition:all 0.4s var(--ease-premium,ease)}.blog-card:hover{border-color:var(--nuvi-green,#65bc7b);transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .1)!important}.blog-card .bg-light{background-color:#f8f9fa!important}.blog-img-wrapper{overflow:hidden;background-color:#f8f9fa}.blog-img-wrapper i{transition:transform 0.6s ease,opacity 0.6s ease}.blog-card:hover .blog-img-wrapper i{transform:scale(1.15) rotate(-5deg);opacity:0.4!important}.blog-category{font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;font-weight:700;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.hover-text-nuvi{transition:color 0.3s ease}.hover-text-nuvi:hover,.blog-card:hover .hover-text-nuvi{color:var(--nuvi-green,#65bc7b)!important}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-meta{font-weight:500}.custom-pagination .page-link{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#495057;transition:all 0.3s ease;background-color:#fff;font-weight:600}.custom-pagination .page-link:hover{background-color:var(--nuvi-green,#65bc7b);color:#fff;transform:translateY(-2px)}.custom-pagination .page-item.active .page-link{background-color:var(--nuvi-green,#65bc7b);color:#fff;border-color:var(--nuvi-green,#65bc7b);box-shadow:0 4px 10px rgb(101 188 123 / .3)!important}.custom-pagination .page-item.disabled .page-link{color:#ced4da;background-color:#f8f9fa;pointer-events:none}.newsletter-form .input-group{background:#fff;padding:.35rem}.newsletter-form input:focus{box-shadow:none}.newsletter-form .btn{border-radius:50rem!important}.icon-box{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center}.cta-final{background-color:#0F172A}.scale-hover{transition:transform 0.3s var(--ease-premium,ease)}.scale-hover:hover{transform:translateY(-3px) scale(1.02)}@media screen and (max-width:991px){.page-header{padding:6rem 0 4rem;min-height:40vh}.page-title{font-size:2.75rem}.blog-card{margin-bottom:1rem}}@media screen and (max-width:767px){.page-header{padding:5rem 0 3rem;min-height:auto}.page-title{font-size:2.25rem}.newsletter-form .input-group{flex-direction:column;border-radius:1rem!important;border:none!important;background:#fff0;box-shadow:none!important;padding:0;gap:.75rem}.newsletter-form input{border-radius:50rem!important;padding:1rem 1.5rem!important;background:#fff!important;border:1px solid #dee2e6!important;box-shadow:0 .125rem .25rem rgb(0 0 0 / .075)!important;text-align:center}.newsletter-form .btn{width:100%;padding:1rem!important;justify-content:center}.cta-final .display-3{font-size:2.5rem}.blog-content{padding:1.5rem!important}}@media screen and (max-width:480px){.page-title{font-size:1.75rem}.page-header{padding:4.5rem 0 2.5rem}.blog-img-wrapper{aspect-ratio:4/3}.blog-content h4{font-size:1.25rem}.custom-pagination .page-link{width:35px;height:35px;margin:0 2px!important;font-size:.875rem}.cta-final{padding-top:3rem!important;padding-bottom:3rem!important}.cta-final .lead{font-size:1rem}.cta-final .display-3{font-size:2rem}.cta-final .btn-xl{padding:.75rem 2rem;font-size:1rem;width:100%}}