@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap");.faq-page{--cyan-bg:#5aceb8;font-family:Open Sans,sans-serif;background:var(--cyan-bg);color:var(--black);overflow-x:hidden}.wrap{max-width:860px;margin:0 auto;padding:0 24px}.hero{padding:50px 0 0}.hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.logo-pill{display:inline-flex;align-items:center;gap:8px;font-family:Oswald,sans-serif;font-size:.9rem;font-weight:700;color:var(--black);border:1.5px solid rgba(0,0,0,.25);background:rgba(255,255,255,.2);padding:5px 12px;border-radius:4px}.logo-pill .menu{font-size:.6rem;text-transform:uppercase;letter-spacing:1px;opacity:.6}.hero-title{font-size:30px;text-align:center;color:#000}.page-footer{background:var(--pink);border-top:1px solid rgba(255,255,255,.1);padding:28px 0;text-align:center;font-size:.8rem;color:rgba(255,255,255,.8);line-height:1.9}.footer-inner{display:grid;grid-template-columns:200px 1fr;grid-gap:28px;gap:28px;align-items:start;margin-top:16px;text-align:left}.footer-left{font-size:.78rem;color:rgba(255,255,255,.85);line-height:1.7}.footer-right{color:rgba(255,255,255,.5);font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}@media (max-width:700px){.footer-inner{grid-template-columns:1fr}}.faq-page h1{text-align:center;color:#000}.faq{display:flex;flex-direction:column;align-items:center;background-color:#3FB3E3}.faq-title{font-size:30px;margin-bottom:25px}.faq-question,.faq-title{text-align:center;color:#000}.faq-question{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 4px;background:none;border:none;cursor:pointer;text-transform:uppercase}.faq-chevron{color:#000;font-size:.75rem;flex-shrink:0;margin-top:4px;transition:transform .3s}.faq-item.open .faq-chevron{transform:rotate(90deg)}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{color:#000;list-style:none;border:1px solid #000}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{padding:20px;color:#000}.faq-footer{margin:24px auto 0;display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.faq-footer-link{font-size:.82rem;color:var(--gray);font-style:italic}.faq-footer-link a{color:var(--pink);text-decoration:underline}.faq-container{background-color:#3FB3E5;padding:50px;color:#000}.faq-main{align-items:center;flex-direction:column}.faq-main,.final-cta{padding:50px;display:flex}.final-cta{justify-content:center;background-color:#000}.btn-main{padding:10px 50px}@media (max-width:768px){.hero{padding:20px 0 0}.faq-main,.final-cta{padding:20px}}