@media (max-width:991px){img.custom-logo{max-width:140px!important}.nexora-header{padding:.75rem 0}#primary-navigation{background-color:rgb(255 255 255 / .98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:absolute;top:100%;left:0;right:0;padding:1rem 1.5rem 2rem 1.5rem;border-radius:0 0 1.5rem 1.5rem;box-shadow:0 20px 40px rgb(0 0 0 / .1);border-top:1px solid var(--gastro-border)}.nexora-header .navbar-nav{text-align:left!important;align-items:flex-start;margin-top:0!important}.nexora-header .navbar-nav li{width:100%}.nexora-header .navbar-nav li a{display:block;padding:.85rem 0;font-size:.85rem;font-weight:700;letter-spacing:.05em;color:var(--gastro-secondary);border-bottom:1px solid var(--gastro-border)}.nexora-header .navbar-nav li:last-child a{border-bottom:none}.btn-header-cta{width:100%;text-align:center;margin-top:1.5rem;padding:.9rem;font-size:.75rem}}@media (max-width:991px){.hero-section{padding:6rem 0 4rem 0;text-align:center}.hero-badge.badge-pill{margin:0 auto 1.5rem auto}.hero-description{margin:0 auto 2.5rem auto}.hero-btns{justify-content:center;margin-bottom:4rem}.floating-performance-card{bottom:1rem;left:1rem;right:1rem;padding:1rem}}@media (max-width:767px){.hero-title{font-size:2.5rem}.btn-nexora-pill{width:100%}.card-bold-text{font-size:.9rem}.hero-img{min-height:380px}}@media (max-width:991px){.step-item{margin-bottom:2.5rem;padding-right:0}.step-line{margin-bottom:1.5rem}.step-item:last-child{margin-bottom:0}}@media (max-width:767px){.process-grid{margin-top:2.5rem}.step-title{font-size:1.25rem}}@media (max-width:991px){.section-problem{padding:4rem 0}.section-problem .col-lg-5{margin-bottom:3rem!important}}@media (max-width:767px){.section-problem{padding:3rem 0}.problem-heading{font-size:2rem;margin-bottom:1rem}.problem-description{font-size:1rem;margin-bottom:1.5rem}.alert-box{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.nexora-card{padding:1.75rem;border-radius:1.5rem}.icon-circle{width:40px;height:40px;margin-bottom:1rem}.icon-circle svg{width:18px;height:18px}.card-title-sm{font-size:1.125rem}}@media (max-width:991px){.section-performance{padding:4rem 0}.stat-col{margin-bottom:3rem;border-right:none}.stat-col:nth-child(odd){border-right:1px solid rgb(255 255 255 / .1)}.stat-col:nth-last-child(-n+2){margin-bottom:0}}@media (max-width:767px){.section-performance{padding:3rem 0}.stat-number{font-size:2.5rem}.stat-col{padding:0 .5rem}}@media (max-width:991px){.section-industries{padding:4rem 0}.industry-card{height:400px}}@media (max-width:767px){.section-industries{padding:3rem 0}.industry-card{height:380px;border-radius:1.5rem}.industry-content{padding:1.5rem}.industry-content h3{font-size:1.25rem}}@media (max-width:991px){.testimonial-card{padding:2rem}}@media (max-width:767px){.section-testimonials{padding:3rem 0}.testimonial-card{padding:1.75rem;border-radius:1.5rem}.testimonial-text{font-size:1rem;margin-bottom:1.5rem}}@media (max-width:991px){.contact-header{margin-bottom:2.5rem}}@media (max-width:767px){.section-contact{padding:3rem 0}.contact-title{font-size:2rem;margin-bottom:1rem}.contact-desc{font-size:1rem}.contact-form-wrapper{padding:1.75rem;border-radius:1.5rem}.nexora-cf7 .form-control{padding:.875rem 1rem}.nexora-cf7 .btn-nexora-submit{padding:1rem}}@media (max-width:991px){.site-footer{text-align:center}.footer-tagline{padding-right:0!important;margin-bottom:2rem}.footer-heading-right{margin-top:2rem}.footer-social-grid{justify-content:center}}@media (max-width:767px){.site-footer{padding-top:4rem}.footer-heading{margin-top:1.5rem}.footer-bottom-area{flex-direction:column;gap:1rem}}@media (max-width:991px){.bento-card{height:auto;min-height:350px}.bento-large .bento-content{max-width:100%;margin-bottom:2rem}.bento-image-wrapper{position:relative;bottom:0;right:0;width:100%;margin-top:auto;transform:none}.img-bottom-right,.img-bottom-right-wide{width:80%;margin:0 auto}.bento-card:hover .bento-image-wrapper{transform:translateY(-5px)}.frameless-ui{border-top-right-radius:1.5rem}}@media (max-width:767px){.section-solution{padding:3rem 0}.section-header{margin-bottom:2.5rem}.bento-card{padding:1.75rem;border-radius:1.5rem}.img-bottom-right,.img-bottom-right-wide{width:100%;margin-bottom:-1.75rem}.frameless-ui{border-radius:1rem 1rem 0 0}}@media (max-width:767px){.section-faq{padding:3rem 0}.nexora-accordion .accordion-button{font-size:1.05rem;padding:1.25rem 0}.nexora-accordion .accordion-body{font-size:.95rem;padding:0 0 1.5rem 0}}