.header-section{background:linear-gradient(180deg,#5647db,#4639bf);min-height:250px;font-family:var(--font-nunito)}.header-section .container{max-width:1200px}.header-section .back-link{font-size:1.1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px}.header-section .arrow{font-size:1.4rem}.header-section .title{font-size:3rem;font-weight:700}.header-section .subtitle{font-size:1.25rem;margin-top:10px;line-height:1.6}.strategic-planning{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.strategic-planning .section-title{font-size:1.5rem;font-weight:700;color:#111}.strategic-planning .section-text{font-size:1.1rem;line-height:1.8;color:#555}.faq-section{margin:0 auto}.faq-section .faq-title{font-size:1.25rem;font-weight:600}.faq-section .faq-item{border:none;border-bottom:1px solid #e5e5e5;background-color:transparent}.faq-section .faq-item .accordion-button{background-color:transparent;box-shadow:none;font-weight:500;color:#000;padding:1rem 0;font-size:1rem}.faq-section .faq-item .accordion-button:not(.collapsed){color:#000;background-color:transparent}.faq-section .faq-item .accordion-button:after{background-size:1rem}.faq-section .faq-item .accordion-button:focus{box-shadow:none}.faq-section .faq-item .accordion-body{padding:0 0 1rem;color:#555;line-height:1.6;font-size:.95rem}