.header-image{max-width: 100%}nav.navbar.navbar-expand-lg.navbar-light.bg-white.container{padding: 15px;border-radius: 10px}.dropdown:hover .dropdown-menu{display: block}.dropdown-menu{margin-top: 0}.btn-outline{border: 1px solid #007E7A !important;background: #ffff !important}.feature-icon{background: #E5F2F2}.phone-frame-large{width: 310px;height: 620px;border-radius: 40px;box-shadow: 0 25px 80px rgba(0, 0, 0, 0.3)}.footer-section{padding: 60px 0 40px;background: #383838}.social-link{background: #007E7A}.step-indicator{position: absolute;display: flex;align-items: center;gap: 10px;background: #007E7A;color: #fff;padding: 8px 15px;border-radius: 25px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);font-weight: 500;animation: float 3s ease-in-out infinite}.step-circle{width: 60px;height: 60px;line-height: 60px;border: 2px solid #0d9488;border-radius: 50%;display: inline-block;font-weight: bold;color: #0d9488;background: #fff;position: relative}.step-circle::after{content: "";position: absolute;top: 50%;left: 100%;width: 600%;border-top: 2px dashed #0d9488;transform: translateY(-50%);margin-left: 15px}.col-md-4:last-child .step-circle::after{display: none}.nav-pills .nav-link{border-radius: 50px;padding: 8px 20px;margin: 5px;font-weight: 500}.nav-pills .nav-link.active{background-color: #0d9488;color: #fff !important}.imageBouns{animation: float 3s ease-in-out infinite}ul#cardTabs{border: 1px solid #e7dede;width: 50%;margin: auto;border-radius: 25px}.group-btn{border: 1px solid #ded7d7;width: 25%;margin: auto;padding: 5px;border-radius: 35px}.round-btn{border-radius: 25px !important;padding: 10px 40px}h4.package-title{font-size: 17px}span.yearlyPrice{border: 1px solid #d8d1d1;padding: 5px;border-radius: 10px;float: right;font-size: 15px}.text-plan-color{color: rgb(0 126 122) !important}.logo-box{background:#fff;border:1px solid #ddd;border-radius:10px;padding:15px;display:flex;align-items:center;justify-content:center;height:100px;transition: all .3s}.logo-box img{max-height:70px;max-width:100%;object-fit:contain}.logo-box:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-3px)}.partners-section{padding: 60px 0;background: #ffffff !important}.container.partners-background{background: #f8f9fa;padding: 25px;border-radius: 15px}.stats-wrapper{background:#007E7A;padding:50px 0}.stat-item{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff}.icon-box{width:60px;height:60px;background:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-box i{color:#FFC107;font-size:28px}.stat-text{text-align:left}.stat-number{color:#FFC107;font-size:28px;font-weight:700;line-height:1}.stat-label{font-size:15px;color:#e6e6e6;margin-top:4px}.mt-6{margin-top: 6rem !important}@media (max-width: 768px){ul#cardTabs{border: 1px solid #e7dede;width: 100%;margin: auto;border-radius: 25px}.step-circle::after{content: "";position: absolute;top: 50%;left: 100%;width: 0%;border-top: 2px dashed #0d9488;transform: translateY(-50%);margin-left: 15px}.group-btn{border: 1px solid #ded7d7;width:80%;margin: auto;padding: 5px;border-radius: 35px}.stat-item{display: flex;align-items: center;justify-content: normal;gap: 15px;color: #fff}}.testi-section h2{font-weight:700}.testi-section h2 .text-accent{color:#f7c201}.testimonial-card{border-radius:12px;background:#FAFAFA;box-shadow:0 6px 18px rgba(0,0,0,0.06);padding:22px;position:relative;min-height: 180px;display:flex;flex-direction:column;gap:12px}.testimonial-card .meta{display:flex;align-items:center;gap:12px}.testimonial-card .meta img{width:56px;height:56px;object-fit:cover;border-radius:8px}.testimonial-card .meta .name{font-weight:700}.testimonial-card .quote{color:#444;font-size:0.95rem;line-height:1.45;margin-top:6px;flex:1}.testimonial-card .quote-mark{position:absolute;right:18px;top:18px;color:#0e8a80;font-size:26px;opacity:0.95}.carousel-control-prev, .carousel-control-next{width:54px;height:54px;background:transparent;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1;border: none}.carousel-control-prev i, .carousel-control-next i{font-size:22px;color:#111;background:#fff;border-radius:50%;padding:6px;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.carousel-control-prev{left: -28px}.carousel-control-next{right: -28px}.carousel-indicators{justify-content:center;margin-top:18px;gap:8px}.carousel-indicators [data-bs-target]{width:16px;height:0px;border-radius:50%;background:#e6e6e6;opacity:1}.carousel-indicators .active{background:#0e8a80}@media (max-width: 767.98px){.carousel-control-prev{left: 6px}.carousel-control-next{right: 6px}}