*{margin:0;padding:0;box-sizing:border-box}.navbar{background:#fff;box-shadow:0 2px 8px #00000014;padding:20px}.navbar-container{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:20px}.navbar-logo img{height:24px}.navbar-links{display:flex;align-items:center;gap:25px;list-style:none}.navbar-links li{text-decoration:none;color:#333;font-weight:500}.navbar-links li:hover{color:#218838;cursor:pointer}.register-button{background-color:#28a745;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;transition:background-color .3s}li .register-button:hover{color:#fff}.menu-icon{display:none;font-size:24px;cursor:pointer}@media(max-width:768px){.menu-icon{display:block}.navbar-links{position:absolute;top:60px;left:0;width:100%;background:#fff;flex-direction:column;align-items:center;padding:20px;gap:15px;display:none;box-shadow:0 4px 10px #0000001a}.navbar-links.active{display:flex}.register-button{width:50%;text-align:center}}.hero{display:flex;align-items:center;justify-content:space-around;padding:60px 10%;gap:40px;flex-wrap:wrap;background-color:#f8f9fc}.hero-container{max-width:500px}.hero-container h1{font-size:36px;font-weight:700;color:#2d2f33;margin-bottom:20px}.hero-container h1 span{color:#4caf50;display:inline-block}.hero-container p{font-size:16px;color:#5f5f5f;margin-bottom:30px}.hero-container button{background-color:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.hero-container button:hover{background-color:#45a049}.hero-image img{width:100%;max-width:500px}@media(max-width:768px){.hero{text-align:center;padding:40px 50px}.hero-container h1{font-size:28px}.hero-container h1 span{display:inline}.hero-container p{font-size:15px}}.hero-dots{margin-top:40px;display:flex;gap:8px;justify-content:flex-start}@media(max-width:480px){.hero{padding:30px 20px}.hero-container h1{font-size:24px}.hero-container p{font-size:14px}.hero-container button{font-size:13px;padding:10px 20px}}.clients-container{text-align:center;padding:70px 20px;background-color:#fff}.clients-container h2{font-size:28px;color:#333;margin-bottom:10px}.clients-container p{color:#777;margin-bottom:20px}.logos{display:flex;overflow:hidden;width:100%;position:relative;height:100px}.logos-wrapper{display:flex;animation:scrollHorizontal 10s linear infinite}.logos img{height:60px;margin-right:40px;filter:grayscale(100%);transition:filter .3s}.logos img:hover{filter:grayscale(0%)}@keyframes scrollHorizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.logos img{height:50px;margin-right:30px}}@media(max-width:600px){.logos img{height:40px;margin-right:20px}}@media(max-width:480px){.logos img{height:30px;margin-right:15px}}.community-header{text-align:center;padding:40px 20px;background-color:#fff}.community-header h2{font-size:28px;font-weight:700;color:#333;line-height:1.4;margin-bottom:10px}.community-header p{color:#666;font-size:16px}.cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.card{background-color:#f9f9f9;padding:20px;max-width:280px;border-radius:8px;box-shadow:0 0 8px #0000000d;transition:transform .3s ease}.card:hover{transform:scale(1.03)}.card-icon{height:60px;margin-bottom:15px}.card h3{font-size:16px;color:#222;margin-bottom:10px}.card p{font-size:13px;color:#555}@media(max-width:768px){.community-header h2{font-size:24px}.community-header p{font-size:14px}}@media(max-width:600px){.logos img{height:30px;max-width:80px}.cards{flex-direction:column;align-items:center}.card{width:100%;max-width:90%}}@media(max-width:480px){.clients-container h2{font-size:20px}.clients-container p{font-size:13px}}.feature-section{display:flex;align-items:center;justify-content:space-around;gap:30px;flex-wrap:wrap;padding:40px 20px;font-family:Arial,sans-serif}.feature-image img{width:100%;max-width:400px}.feature-text{max-width:700px;margin-bottom:50px}.feature-text h2{font-size:24px;color:#333;margin-bottom:15px}.feature-text p{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.learn-btn{background-color:#4caf50;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.learn-btn:hover{background-color:#45a049}@media(max-width:768px){.feature-section{flex-direction:column-reverse;text-align:center}.feature-image img{max-width:100%;align-items:center;display:flex;justify-content:center}.feature-text{max-width:100%}.learn-btn{width:200px;font-size:18px}}.container{display:flex;align-items:center;justify-content:space-around;padding:60px 10%;gap:40px;flex-wrap:wrap;background-color:#f4f4f4}.heading{max-width:400px;font-weight:600;color:#333;margin-bottom:20px;line-height:1.5;font-size:1.2rem;font-family:Arial,sans-serif;text-align:left;padding:10px;border-radius:5px}.container .heading span{color:#4caf50}.container .heading p{margin:0;font-size:14px;color:#666;line-height:1.5}.logo{display:grid;grid-template-columns:repeat(2,1fr);flex:1;margin-left:300px;justify-content:center}.logo-items{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px}.logo-items img{width:50px;height:50px;border-radius:50%;box-shadow:0 2px 10px #0000001a}.logo-items h3{font-size:1.2rem;font-weight:600;color:#333;margin:0;text-align:center}.logo-items p{font-size:14px;color:#666;line-height:1.5;text-align:center}@media(max-width:1200px){.container{padding:20px;margin:10px auto}.logo{margin-left:0;justify-content:center}.heading{text-align:center;margin-bottom:10px}}@media(max-width:768px){.container{flex-direction:column;align-items:center}.logo{margin-left:0;margin-top:20px}.heading{text-align:center;margin-bottom:10px}}.sidefooter{display:flex;align-items:center;justify-content:space-around;padding:60px 10%;gap:40px}.image img{width:300px}.headings{max-width:700px}.headings h2{font-size:28px;font-weight:700;color:#333;margin-bottom:20px}.headings p{font-size:16px;color:#5f5f5f;margin-bottom:30px}button{background-color:#4caf50;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#45a049}@media(max-width:1200px){.sidefooter{padding:20px;margin:10px auto}.headings{text-align:center;margin-bottom:10px}}@media(max-width:768px){.sidefooter{flex-direction:column-reverse;text-align:center;padding:40px 50px}.headings h1{font-size:28px}}@media(max-width:500px){.sidefooter{align-items:center}.image img{width:100%}}.customer-wrapper{display:flex;justify-content:center;align-items:center;padding:60px 20px}.customer-card{display:flex;flex-wrap:wrap;gap:40px;background:#fff;padding:40px;border-radius:12px;max-width:1200px;width:100%}.customer-image img{width:250px;border-radius:12px;object-fit:cover}.customer-content{flex:1;max-width:700px}.description{font-size:15px;color:#444;line-height:1.6;margin-bottom:20px}.customer-name{font-size:18px;color:#0a8f47;margin-bottom:4px}.customer-role{font-size:14px;color:#999;margin-bottom:20px}.client-logos{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:20px}.client-logos img{width:32px;height:auto}.cta{color:#0a8f47;font-weight:600;cursor:pointer;font-size:14px;transition:color .3s ease;padding:10px 30px}.cta:hover{color:#066c36}@media(max-width:768px){.customer-card{flex-direction:column;align-items:center;text-align:center;padding:30px}.customer-image img{width:200px}.client-logos{justify-content:center}}@media(max-width:480px){.customer-card{padding:20px}.description{font-size:14px}.client-logos img{width:28px}.cta{font-size:13px}}.blog-container{text-align:center;padding:40px 20px;background-color:#fff}.blog-heading{font-size:28px;font-weight:700;margin-bottom:15px;color:#333}.blog-subheading{font-size:16px;max-width:600px;margin:0 auto 30px;color:#555}.blog-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.blog-card{background:#f5f5f5;border-radius:10px;width:280px;padding:15px;box-shadow:0 2px 8px #0000001a}.blog-image{width:100%;border-radius:8px}.blog-title{font-size:15px;font-weight:600;margin:10px 0;color:#333}.blog-link{color:green;font-weight:700;text-decoration:none}.blog-link:hover{text-decoration:underline}@media(max-width:768px){.blog-cards{flex-direction:column;align-items:center}.blog-card{width:90%}}
