.faq-section{background:#fff;padding:80px 0}.faq-wrapper{max-width:800px;margin:0 auto}.faq-heading{color:#000;text-align:center;margin-bottom:50px;font-family:alexandria,sans-serif;font-size:37px;font-weight:600}.faq-accordion .accordion-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;overflow:hidden}.faq-accordion .accordion-button{color:#333;box-shadow:none;background:#f8f9fa;padding:18px 24px;font-family:alexandria,sans-serif;font-size:16px;font-weight:500}.faq-accordion .accordion-button:not(.collapsed){color:#fff;background:#0b4b4b}.faq-accordion .accordion-button:focus{box-shadow:none;border-color:#0000}.faq-accordion .accordion-button:after{background-size:16px;transition:transform .2s}.faq-accordion .accordion-button:not(.collapsed):after{filter:brightness(0)invert()}.faq-accordion .accordion-body{color:#555;background:#fff;padding:20px 24px;font-family:alexandria,sans-serif;font-size:15px;line-height:1.7}.faq-contact-text{text-align:center;color:#555;margin-top:40px;font-family:alexandria,sans-serif;font-size:16px}.faq-contact-link{color:#9dcd7b;font-weight:600;text-decoration:none}.faq-contact-link:hover{color:#0b4b4b;text-decoration:underline}@media (max-width:768px){.faq-section{padding:50px 15px}.faq-heading{margin-bottom:30px;font-size:25px}.faq-accordion .accordion-button{padding:14px 18px;font-size:14px}.faq-accordion .accordion-body{padding:16px 18px;font-size:14px}}
.seo-content-section{background:#fff;padding:80px 0}.seo-content-wrapper{max-width:1100px;margin:0 auto}.seo-content-text{text-align:center;margin-bottom:60px}.seo-heading{color:#0b4b4b;margin-bottom:30px;font-family:alexandria,sans-serif;font-size:37px;font-weight:600;line-height:1.3}.seo-intro{color:#555;max-width:900px;margin:0 auto;font-family:alexandria,sans-serif;font-size:18px;font-weight:400;line-height:1.8}.seo-content-grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:50px;display:grid}.seo-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;padding:40px 35px;transition:box-shadow .3s}.seo-card:hover{box-shadow:0 8px 30px #0b4b4b1a}.seo-card h3{color:#0b4b4b;margin-bottom:20px;font-family:alexandria,sans-serif;font-size:22px;font-weight:600}.seo-card p{color:#555;margin-bottom:15px;font-family:alexandria,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.seo-card ul,.seo-card ol{margin-bottom:20px;padding-left:20px}.seo-card li{color:#555;margin-bottom:8px;font-family:alexandria,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.seo-link{color:#9dcd7b;margin-top:10px;font-family:alexandria,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.seo-link:hover{color:#0b4b4b;text-decoration:underline}.seo-cta-box{text-align:center;background:#b2da99;border-radius:12px;margin-top:20px;padding:50px 40px}.seo-cta-box h3{color:#fff;margin-bottom:20px;font-family:alexandria,sans-serif;font-size:28px;font-weight:600}.seo-cta-box p{color:#fff;max-width:750px;margin:0 auto 30px;font-family:alexandria,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.seo-cta-box .btn-submit button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:14px 40px;font-family:alexandria,sans-serif;font-size:16px;font-weight:600;transition:background .3s;box-shadow:3px 7px 10px #0003}.seo-cta-box .btn-submit button:hover{background:#e8e8e8}@media (max-width:768px){.seo-content-section{padding:50px 0}.seo-heading{font-size:25px}.seo-intro{font-size:16px}.seo-content-grid{grid-template-columns:1fr;gap:20px}.seo-card{padding:30px 25px}.seo-cta-box{padding:35px 25px}.seo-cta-box h3{font-size:22px}}
