.btn-login{text-decoration:none;font-weight:500;color:#1b84ff!important;margin-left:10px}.btn-signup{background:#1b84ff!important;color:#fff!important;border-radius:6px;padding:.4rem 1rem .5rem!important}.section-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#eef4ff;border-radius:30px;color:#2563eb;font-weight:600;font-size:14px}.section-tag::before{content:'';width:10px;height:10px;background:#2563eb;border-radius:50%}.hero-section{padding:0 0;background:#f8fbff;overflow:hidden}.hero-title{font-size:64px;font-weight:500;line-height:1.2;color:#212529}.hero-title span{color:#2f6bff}.hero-desc{text-align:center;margin:10px 0;color:#6c757d;font-size:24px}.modules-section{padding:60px 0;overflow:hidden}.module-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 10px 40px rgb(0 0 0 / .08);transition:.3s}.module-card:hover{transform:translateY(-10px)}.active{transform:scale(1.05)}.feature-section{padding:60px 0;overflow:hidden}.hero-inner{padding:20px 0}.feature-section span{color:#4e7dff;font-size:12px;letter-spacing:2px}.feature-section h2{font-size:48px;font-weight:700;margin:15px 0}.feature-list{list-style:none;padding:0}.feature-list li{margin-bottom:15px;font-size:18px}.feature-img{border-radius:24px;box-shadow:0 15px 40px rgb(0 0 0 / .08)}.cta-section{padding:60px 0;background:#0d6efd;color:#fff;overflow:hidden}.feature-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;padding:0}.feature-tabs li{list-style:none;padding:8px 18px;border-radius:30px;cursor:pointer;color:#98A2B3;transition:.3s}.feature-tabs li.active{background:#2563EB;color:#fff}.slider-navigation{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px}.slick-slide{height:90%}.slider-prev,.slider-next{width:42px;height:42px;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.slider-active{background:#2563EB!important;color:#fff}.slider-count{min-width:70px;text-align:center;font-weight:600}.slide-current{transform:scale(1.2)!important;opacity:1!important}.contact-section{padding:50px 0;overflow:hidden}.contact-section .card:hover{box-shadow:0 0 10px #ccc}.contact-section .card:hover .card-footer{background:#0b63e5}.contact-section .card:hover .card-body h2{color:#0b63e5!important}.contact-section .card:hover .card-footer a{color:#fff!important}.subscription-illustration-max{max-height:100px}