body { font-family: 'Lato', sans-serif; color: #333333; background-color: #F6F9FC; padding-top: 70px; /* For fixed top navbar */ } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; font-weight: 600; } .navbar { background-color: #FFFFFF !important; border-bottom: 1px solid #E0E0E0; } .navbar-brand { font-family: 'Poppins', sans-serif; font-weight: 700; color: #0A2540 !important; } .nav-link { color: #333333 !important; } .btn-primary { background-color: #00D09C; border-color: #00D09C; } .btn-primary:hover { background-color: #00b386; border-color: #00b386; } .btn-outline-primary { color: #00D09C; border-color: #00D09C; } .btn-outline-primary:hover { background-color: #00D09C; color: #FFFFFF; } .hero-section { background: linear-gradient(to right, #0A2540, #1c3d5e); color: #FFFFFF; padding: 120px 0; } .search-bar-container { display: flex; max-width: 600px; margin: auto; } .search-bar-container input { flex-grow: 1; border-top-right-radius: 0; border-bottom-right-radius: 0; } .search-bar-container .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; } .influencer-card { border: none; box-shadow: 0 4px 12px rgba(0,0,0,0.08); transition: transform 0.2s; } .influencer-card:hover { transform: translateY(-5px); } .how-it-works-section { background-color: #FFFFFF; } .step h3 { color: #0A2540; } .step p { font-size: 1.1em; } .card { border: none; border-radius: 10px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); transition: all 0.3s ease; } .card:hover { transform: translateY(-5px); box-shadow: 0 8px 30px rgba(0,0,0,0.15); } .card .card-title { font-size: 1.1rem; font-weight: 600; } .card .card-price { font-size: 3rem; font-weight: 700; } .card .card-price .period { font-size: 0.8rem; font-weight: 400; color: #6c757d; } .card .fa-ul { margin-left: 2em; } .card .fa-li { position: absolute; left: -2em; width: 2em; text-align: center; line-height: inherit; }