header{background:linear-gradient(135deg,#66d6c0,#a8e85e);color:white;padding:2rem 0;text-align:center}.faq-item{background:#fff;margin-bottom:1rem;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1);overflow:hidden}.faq-question{background:#66d6c0;color:white;padding:1.5rem;cursor:pointer;font-weight:600}.faq-answer{padding:1.5rem;display:none}.faq-answer.active{display:block}.form-group{margin-bottom:1.5rem}.btn-primary{background:#a8e85e;color:white;padding:15px 30px;border:none;border-radius:30px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background:#96d449;transform:translateY(-2px)}.image-placeholder{width:100%;height:300px;background:linear-gradient(45deg,#66d6c0,#a8e85e);border-radius:15px;display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem;margin:2rem 0}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:2rem 0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}footer{background:#333;color:white;text-align:center;padding:2rem 0}