:root{--primary-color:#0d6efd;--dark-color:#212529}body{font-family:Inter,sans-serif;line-height:1.7}.py-6{padding-top:5rem;padding-bottom:5rem}.navbar{background-color:#fff;transition:all .3s;box-shadow:0 2px 10px #0000001a}.navbar-nav .nav-item:hover{transform:scale(1.1)}.navbar-nav .nav-item:hover:after{content:"";background-color:#007bff;width:100%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.navbar-brand{font-size:1.5rem}.nav-link{font-weight:500;padding:.5rem 1rem!important}.hero-section{background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(/assets/hero-section.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-top:-76px;padding:200px 0 150px}.card{border-radius:15px;transition:transform .3s,box-shadow .3s;overflow:hidden}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a!important}.card-img-top{object-fit:cover;height:250px}.pricing-card{border-radius:20px;transition:transform .3s}.pricing-card.popular{transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05)translateY(-5px)}#owner img{object-fit:cover;width:100%;max-height:600px}#owner .social-links a{transition:color .3s}#owner .social-links a:hover{color:var(--primary-color)}.form-control{border:1px solid #dee2e6;border-radius:10px;padding:.75rem 1.25rem}.form-control:focus{box-shadow:0 0 0 .25rem #0d6efd26}.btn{padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color)}.btn-outline-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}footer{background-color:var(--dark-color)}footer a:hover{color:var(--primary-color)!important}#home{height:115vh}.rounded-lg{border-radius:1rem!important}#health-tracker .form-control{transition:border-color .3s,box-shadow .3s}#health-tracker .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem #0d6efd26}#bmiResult{color:var(--primary-color)}.testimonial-card{transition:transform .3s}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-img{object-fit:cover;width:60px;height:60px}.accordion-item{border-radius:10px;overflow:hidden}.accordion-button{background-color:#fff;padding:1.25rem;font-weight:500}.accordion-button:not(.collapsed){color:var(--primary-color);box-shadow:none;background-color:#0d6efd0d}.accordion-button:focus{box-shadow:none;border-color:#0d6efd1a}.accordion-body{background-color:#fff;padding:1.25rem}#about-us-pic{height:500px}.field-error{color:#dc3545;min-height:0;margin-top:.25rem;font-size:.875rem}.form-notification{border-radius:8px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.95rem}.form-notification-success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.form-notification-error{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}
