header{background-color:#aebf65;padding:.6rem 0;position:fixed;top:0;width:100%;z-index:1000}header .container{align-items:center;display:flex;justify-content:space-between}header nav ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}header nav ul li a{border-bottom:.5px solid #324b6a;color:#324b6a;font-size:1.1rem;text-decoration:none;transition:color .3s ease}header nav ul li a:hover{color:gold}#features{background-color:#fff;padding:3.5rem 0 5rem}#features .container{margin:0 auto;max-width:1200px;text-align:center}#features h3{border-bottom:5px solid #b1be70;color:#333;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:3.5rem;text-align:center}@media (max-width:768px){#features h3{font-size:1.2rem}}#features .grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){#features .grid{grid-template-columns:repeat(3,1fr)}}#features .grid div{background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:1rem;text-align:center}#features .grid div h4{color:teal;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#features .grid div p{color:#555;font-size:1rem;line-height:3}#benefits{background-color:#f0f9f9;padding:3.5rem 0}#benefits .container{text-align:center}#benefits h3{border-bottom:5px solid #b1be70;color:#333;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:3.5rem}@media (max-width:768px){#benefits h3{font-size:1.2rem}}#benefits .grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){#benefits .grid{grid-template-columns:repeat(3,1fr)}}#benefits .grid div{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:1rem}#benefits .grid div p:first-child{color:teal;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}#benefits .grid div p:last-child{color:#555;font-size:1rem}#pricing{background-color:#fff;padding:3.5rem 0 5rem}#pricing .container{margin:0 auto;max-width:1200px;text-align:center}#pricing h3{border-bottom:5px solid #b1be70;color:#333;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-align:center}@media (max-width:768px){#pricing h3{font-size:1.2rem}}#contact{background-color:#f0f9f9;padding:3.5rem 0}#contact .container{text-align:center}#contact h3{border-bottom:5px solid #b1be70;color:#333;display:inline-block;font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}@media (max-width:768px){#contact h3{font-size:1.2rem}}footer{background-color:#b1be70;color:#fff;padding:1rem 0;text-align:center}footer .container{display:flex}footer .container .group{color:#324b6a;display:flex;gap:1.2rem}footer p{font-size:1rem}footer a,footer p{color:#324b6a;margin:0}footer a{border-bottom:.5px solid #324b6a;cursor:pointer;font-size:.9rem;text-decoration:none;transition:color .3s ease}footer a:hover{color:gold}@media (min-width:768px){footer{padding:1rem 0}footer .container{justify-content:space-between}}@media (max-width:768px){footer{padding:.6rem 0}footer .container{flex-direction:column;justify-content:center}footer .container .group{justify-content:center;margin-bottom:.3rem}footer p{font-size:.5rem}footer a{font-size:.65rem}}.container{margin:0 auto;width:90%}@media (min-width:768px){.benefits .grid,.features .grid,.pricing .grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.hero h2{font-size:2rem}.benefits .benefit-item,.features .feature-card,.pricing .pricing-card{margin-bottom:1.5rem}}