.how-it-works{text-align:center;background-color:#fff;padding:50px 0}.how-it-works h2{margin-bottom:40px;font-size:2rem}.steps{justify-content:space-around;margin-top:40px;display:flex}.step{text-align:center;width:30%}.step img{width:60px;height:60px}.step h3{margin-top:10px;font-size:1.5rem}.step p{color:#555;font-size:1rem}
.about{text-align:center;background-color:#fff;border-radius:10px;margin-top:60px;padding:40px;box-shadow:0 2px 8px #0000001a}.about h2{color:#1e1e2f;margin-bottom:20px;font-size:2em}.about p{color:#444;font-size:1.1em;line-height:1.6}
.logo-img-body{justify-content:center;align-items:center;width:15%;height:100vh;display:flex}
.hero-section{background-color:#f9f9f0;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.body-logo-img{object-fit:contain;width:100%;height:100%}.hero-title{color:#fff;text-shadow:2px 2px 4px #000000b3;text-align:center;font-size:2.5rem;font-weight:700;position:absolute;top:50%;left:34%}@media (max-width:768px){.hero-section{height:auto;padding:20px}.body-logo-img{width:70%;max-width:250px}.hero-title{font-size:2rem}.cta-button{padding:8px 16px;font-size:1rem}}@media (max-width:480px){.body-logo-img{width:90%;max-width:200px}.hero-title{font-size:1.5rem}.cta-button{padding:6px 12px;font-size:.9rem}}
