:root{font-family:DM Sans,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#f7f1e3;--text-color: #2E2E2E;--yellow: #FFD166;--off-yellow: #FED87E;--white: #FFFFFF;--blue: #3ec1f5;--light-blue: #70D6FF;--green: #06D6A0;--orange: #FF6F61;--red: #EF476F;--burgundy: #b77b82;--pink: #FF6E91;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{margin:0;padding:0;color:var(--text-color)}p{font-size:1.125rem}h2{font-weight:500}h3{font-weight:400}a:focus{outline:none}a:focus-visible{outline:2px solid var(--text-color);outline-offset:2px;border-radius:4px}.hamburger-container{position:fixed;top:1.7rem;left:1rem;z-index:1001;background:none;border:none;padding:0;margin:0;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.hamburger-container button{background:none;border:none;cursor:pointer}.hamburger-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--yellow);z-index:1000;display:flex;justify-content:center;align-items:center}.hamburger-menu ul{list-style:none;padding:0;margin:0;text-align:center}.hamburger-menu li{padding:1rem;font-size:1.5rem}.hamburger-menu a{text-decoration:none;color:var(--text-color);font-weight:500;position:relative;padding-bottom:.25rem;transition:all .3s ease}.hamburger-menu a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--text-color);transition:width .3s ease}.hamburger-menu a:hover:after{width:100%}.hamburger-menu a.active:after{width:100%}.hamburger-menu a.contact-CTA{background-color:var(--burgundy);color:var(--white);padding:.5rem 1rem;border-radius:2rem}.hamburger-menu a.contact-CTA:hover{color:var(--yellow)}.hamburger-container:focus-visible{box-shadow:0 0 0 2px var(--burgundy);border-radius:4px}.hamburger-container:focus:not(:focus-visible){box-shadow:none}.header-nav{background-color:var(--yellow);padding:2rem;position:fixed;top:0;left:0;width:100%;z-index:1000;border-bottom:1px solid #000}.nav-content{display:flex;justify-content:space-around;align-items:center;max-width:1200px;margin:0 auto;width:100%}.logo{height:2.5rem;display:flex;align-items:center}.logo img{height:100%;width:auto;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0);backface-visibility:hidden}.logo a img{height:100%;width:7.5rem;object-fit:contain}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.logo{height:3rem}}.desktop-nav{display:none}.desktop-nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.desktop-nav a{text-decoration:none;color:var(--text-color);font-weight:500;position:relative;padding-bottom:.25rem;transition:all .3s ease}.desktop-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--text-color);transition:width .3s ease}.desktop-nav a:hover:after{width:100%}.desktop-nav a.active:after{width:100%}.desktop-nav a:focus{outline:none}.desktop-nav a:focus-visible{background-color:#4d90fe1a;box-shadow:0 0 0 2px #4d90fe}.desktop-nav a:focus-visible:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#4d90fe}li .contact-CTA{background-color:var(--burgundy);color:var(--white);padding:.5rem 1rem;border-radius:2rem}li .contact-CTA:hover{color:var(--yellow)}li .contact-CTA:after{display:none}@media (min-width: 1000px){.mobile-nav{display:none}.header-nav{padding:2rem 1rem}.desktop-nav{display:block;width:auto}.desktop-nav ul{gap:1rem}.desktop-nav a{font-size:.9rem;white-space:nowrap}}@media (min-width: 1200px){.header-nav{padding:2rem}.desktop-nav ul{gap:1.5rem}.desktop-nav a{font-size:1rem}}@media (min-width: 1280px){.desktop-nav ul{gap:2rem}}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;background:#fff;color:#000;text-decoration:none;padding:.5rem 1rem;border:2px solid #000000;border-radius:4px;font-weight:700;margin-top:.5rem;margin-left:.5rem}.skip-to-content:focus{position:fixed;top:0;left:0;width:auto;height:auto;overflow:visible;outline:none}.hero-section{margin-top:5rem}.hero-content{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;color:#fff;text-align:center;background:linear-gradient(#0006,#0006),url(/assets/hero-image-wB_XF0Y_.webp) center/cover no-repeat;border-radius:0 0 2rem 2rem;padding:0 2rem 2rem}.hero-content h1{font-size:2.5rem;line-height:1.2;display:flex;flex-direction:column;gap:.25rem;text-align:center}.hero-content h1 .highlight{color:var(--yellow)}.hero-description{font-size:1.125rem;margin:.5rem 0}.hero-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-width:12.25rem;margin:0 auto}.button{padding:.75rem 2rem;border-radius:2rem;text-decoration:none;font-weight:500;transition:all .3s ease;cursor:pointer}.button.primary{background-color:#fff;color:var(--text-color)}.button.primary:hover{background-color:var(--text-color);color:var(--beige)}.button.secondary{background-color:var(--yellow);color:var(--text-color);border:2px solid var(--text-color)}.button.secondary:hover{background-color:var(--text-color);color:var(--yellow)}.hero-h2{font-size:1.5rem;line-height:1.2;display:flex;flex-direction:column;gap:.25rem;text-align:center;color:#000}@media (min-width: 40rem){.hero-content{padding:0 4rem}.hero-buttons{padding:0 8rem;max-width:600px;margin:1rem auto}.hero-description,.hero-h2{padding:0 8rem;max-width:500px;margin:0 auto}}@media (min-width: 75rem){.hero-content{padding:0 10rem;border-radius:0 0 8rem 8rem}.hero-content h1{font-size:4rem;gap:.5rem;justify-content:center;padding:0 15rem}.hero-description{font-size:1.5rem}}.services-section{padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.services-container{display:flex;flex-direction:column;gap:2rem}.service-card{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;align-items:center;padding:1rem;max-width:250px;margin:0 auto}.service-card img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 6px #0000001a}.service-card h3{font-weight:700;font-size:1.25rem;color:var(--text-color);text-align:center}.service-card p{padding:0rem 1rem;color:var(--text-color);line-height:1.5}@media (min-width: 40rem){.services-section{padding:2rem}.services-container,.services-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem}.service-card{padding:1rem 2rem;flex:0 1 calc(50% - 3rem);max-width:250px}.service-card:last-child{flex:0 1 250px}}@media (min-width: 75rem){.services-section{padding:4rem 10rem;max-width:1450px;margin:0 auto;display:flex}.hero-h2{max-width:37.5rem;display:block;margin:0 auto;font-size:2rem}.services-container{gap:4rem}}.approach-section{background-color:var(--beige);padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;gap:4rem;max-width:1200px;margin:0 auto}.approach-content{flex:1;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.approach-image{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 6px #0000001a;filter:drop-shadow(2px 2px 20px rgba(0,0,0,.5))}.approach-content h2{font-size:1.5rem;color:var(--text-color)}.approach-heading{font-size:2.5rem;line-height:1.2;color:var(--text-color);margin:0}.approach-description{font-size:1.125rem;line-height:1.5;color:var(--text-color);max-width:600px;margin:0}.button.outline{border:2px solid var(--text-color);color:var(--text-color);background:transparent;padding:.75rem 2rem;border-radius:2rem;text-decoration:none;font-weight:500;transition:all .3s ease}.button.outline:hover{background-color:var(--text-color);color:var(--yellow)}@media (min-width: 75rem){.approach-section{padding:4rem 10rem}.approach-heading{font-size:3rem;max-width:600px;margin:0 auto}}.get-started-section{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;gap:3rem;background-color:var(--beige)}.get-started-header{text-align:center;max-width:600px}.get-started-header h2{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color)}.get-started-subtitle{font-size:2.5rem;line-height:1.3;color:var(--text-color)}.steps-container{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;max-width:800px;padding:0 2rem;position:relative}.step{display:flex;gap:2rem;align-items:flex-start;width:100%;padding:1rem 0;position:relative;max-width:600px}.step-divider{position:absolute;left:1.25rem;top:5rem;width:2px;height:5rem;background-color:var(--text-color);z-index:1}.step-icon{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.step-icon img{width:100%;height:100%;object-fit:contain}.step-content{flex:1}.step-content h3{font-size:1.25rem;margin:0;color:var(--text-color)}.step-content p{font-size:1rem;line-height:1.5;color:var(--text-color)}.step:last-child .step-divider{display:none}@media (min-width: 40rem){.steps-container{max-width:400px}.step-divider{height:4rem;top:5.5rem}}@media (min-width: 75rem){.get-started-section{flex-direction:row;justify-content:center;align-items:center}.get-started-header{align-self:flex-start}.get-started-subtitle{text-align:left}}.contact-section{background:linear-gradient(#06d6a0,#7d8baa),url(../assets/images/contact-bg.png) center/cover no-repeat;color:#fff;text-align:center;border-top-left-radius:2rem;border-top-right-radius:2rem;color:var(--text-color);margin:0;padding:1rem;border:1px solid #000}.contact-content{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.contact-subtitle{font-size:1.25rem;margin:0}.contact-title{font-size:3.5rem;margin:0;line-height:1.2}.contact-description{font-size:1.125rem;line-height:1.5;margin:1rem 0 2rem}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;align-items:center;gap:1rem;color:#fff;text-decoration:none;font-size:1.125rem}.contact-item img{width:1rem;height:1rem}.contact-item:hover{text-decoration:underline}@media screen and (min-width: 40rem){.contact-section{padding:3rem 2rem}.contact-title{font-size:4rem}.contact-description{font-size:1.25rem;max-width:80%;margin:1.5rem auto 2.5rem}.contact-info{flex-direction:row;justify-content:center;gap:3rem}}@media screen and (min-width: 64rem){.contact-section{padding:4rem 2rem;border-top-left-radius:10rem;border-top-right-radius:10rem}.contact-content{max-width:800px}.contact-title{font-size:4.5rem}.contact-description{font-size:1.375rem;max-width:70%}.contact-info{gap:4rem}.contact-item{font-size:1.25rem}.contact-item img{width:1.25rem;height:1.25rem}}.approach-header{text-align:center;display:flex;flex-direction:column;gap:2rem}.approach-header-text{padding:0 1rem;margin-top:6rem;border:1px solid #000;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;font-size:1.5rem;background-color:#ff70a6}.approach-header-text h1{font-size:2.5rem;color:var(--white);line-height:1.2;font-weight:400}.approach-header-image{padding:0 1rem;filter:drop-shadow(2px 2px 20px rgba(0,0,0,.5));overflow:hidden}.approach-header-image img{width:100%;border-radius:1rem;max-width:400px}.approach-intro{padding:2rem;text-align:center}.approach-intro-h2{font-size:1.5rem;color:var(--text-color)}.approach-intro-p{max-width:400px;text-align:center;margin:0 auto}.approach-content-1{padding:2rem 1rem 4rem;border-top-left-radius:2rem;border-top-right-radius:2rem;border:1px solid #000;text-align:center;background-color:var(--yellow);border-bottom:0;margin:0 auto -2rem}.approach-content-1-h3{font-size:2rem;color:var(--text-color);margin-bottom:1rem}.approach-content-1-h3 .bold{font-weight:700}.approach-content-1-p{max-width:600px;margin:0 auto;margin-bottom:2rem}.approach-cards{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:1rem}.approach-card{background-color:var(--off-yellow);border:1px solid #000;border-radius:1rem;padding:2rem;text-align:center;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:1rem;box-shadow:4px 4px 2px #0003}.approach-card h4{font-size:1.5rem;color:var(--text-color);margin:0}.approach-card img{width:64px;height:64px}.approach-card p{margin:0}.approach-learn-more{margin-top:2rem;text-align:center;margin-bottom:2rem}.approach-content-2{padding:2rem 1rem 4rem;border-top-left-radius:2rem;border-top-right-radius:2rem;border:1px solid #000;background-color:var(--blue);margin:0 auto -2rem}.approach-content-2-h3{font-size:2rem;color:var(--text-color);margin-bottom:1rem;text-align:center}.approach-content-2-h3 .bold{font-weight:700}.approach-difference-cards{display:flex;flex-direction:column;gap:2rem}.approach-content-2 h4{font-size:1.5rem;color:var(--text-color);text-align:center}.approach-difference-card p{padding:1rem;background-color:var(--light-blue)}.questions{text-align:center}.questions h3{font-size:2rem;color:var(--text-color);margin-bottom:1rem}@media (min-width: 40rem){.approach-header-text{padding:0 6rem}.approach-intro{padding:2rem 6rem}.approach-content-1{padding:0 6rem 6rem;margin:0 auto -3rem}.approach-cards{max-width:500px;margin:0 auto}.approach-content-2{padding:0 6rem 3rem}}@media (min-width: 64rem){.approach-header-text{padding:0 20rem;border-bottom-left-radius:8rem;border-bottom-right-radius:8rem}.approach-intro{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2rem 10rem;gap:4rem;text-align:left}.approach-intro-p{text-align:left}.approach-content-1{border-top-left-radius:8rem;border-top-right-radius:8rem;padding-left:10rem;padding-right:10rem;padding-bottom:12rem;margin:0 auto -10rem}}@media (min-width: 75rem){.approach-intro{padding:6rem 10rem}.approach-cards{flex-direction:row;justify-content:center;align-items:flex-start;padding:0;max-width:1000px;gap:4rem;padding-bottom:2rem}.approach-card{width:12.5rem;height:21rem}.approach-intro-p{text-align:left}.approach-content-2{padding-left:10rem;padding-right:10rem;border-top-left-radius:8rem;border-top-right-radius:8rem;padding-bottom:12rem;margin:0 auto -10rem}.approach-difference-cards{flex-direction:row;justify-content:center;align-items:flex-start;padding:0;max-width:1000px;gap:4rem;padding-bottom:4rem;margin:0 auto}}@media (min-width: 100rem){.approach-header-text{padding:0 30rem}}.approach-difference-card{margin-bottom:1rem;border-radius:1rem;overflow:hidden;box-shadow:4px 4px 2px #0003;background-color:#fff}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#70d6ff;cursor:pointer;transition:background-color .3s ease;box-shadow:inset 0 4px 8px #cacaca7a}.accordion-header:hover{background-color:#4bc3f3}.accordion-header h4{margin:0;font-size:1.2rem}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content p{margin:0;padding:1rem}.approach-difference-card.active .accordion-icon{transform:rotate(45deg)}.approach-difference-card.active .accordion-content{max-height:500px;box-shadow:4px 4px 2px #0003}.accordion-header:focus{outline:none}.accordion-header:focus-visible{outline:2px solid var(--text-color);outline-offset:2px;border-radius:4px}.services-header{padding-top:5rem;text-align:center;background-color:var(--blue);border-radius:0 0 2rem 2rem;border:1px solid #000}.services-content{padding:1rem 2rem}.services-header h1{font-size:2.5rem;line-height:1.5;display:flex;flex-direction:column;gap:.25rem;padding:0;color:var(--white);font-weight:400}.services-intro{padding:2rem;text-align:center}.services-intro-text p{text-align:left;max-width:600px;margin:0 auto}.services-intro-text h2{font-size:2rem;color:var(--text-color)}.services-assessment{padding:2rem}.services-assessment h3{font-size:2rem;line-height:1.5;font-weight:400;text-align:center}.assessment-cards{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:1rem}.assessment-card{background-color:var(--yellow);border:1px solid #000;border-radius:1rem;padding:2rem;text-align:left;max-width:600px;width:100%;box-shadow:4px 4px 2px #0003}.assessment-card-1{background-color:var(--off-yellow);border:1px solid #000;border-radius:1rem;padding:2rem;text-align:left;max-width:600px;width:100%;box-shadow:4px 4px 2px #0003}.assessment-card h4{font-size:1.5rem;color:var(--text-color);margin:0 0 1rem;font-weight:400}.assessment-card p{margin:0;line-height:1.5}.assessment-card:nth-child(odd){background-color:var(--yellow)}.assessment-card:nth-child(2n){background-color:var(--off-yellow)}.assessment-image{padding-top:2rem}.assessment-image img{width:100%;max-width:600px;border-radius:1rem;object-fit:cover;filter:drop-shadow(2px 2px 20px rgba(0,0,0,.5))}.services-treatment{padding:2rem}.services-treatment h3{font-size:2rem;line-height:1.5;font-weight:400;text-align:center}.treatment-cards{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:1rem}.treatment-card{background-color:var(--blue);border:1px solid #000;border-radius:1rem;padding:2rem;text-align:left;max-width:600px;width:100%;box-shadow:4px 4px 2px #0003;color:var(--text-color)}.treatment-card h4{font-size:1.5rem;margin:0 0 1rem;font-weight:400}.treatment-card p{margin:0;line-height:1.5}.treatment-card:nth-child(odd){background-color:var(--blue)}.treatment-card:nth-child(2n){background-color:var(--light-blue)}.treatment-image{padding-top:2rem;width:100%;display:flex;justify-content:center}.treatment-image img{width:100%;max-width:600px;height:auto;border-radius:1rem;object-fit:cover;filter:drop-shadow(2px 2px 20px rgba(0,0,0,.5))}.questions{padding:2rem;text-align:center}.questions p{padding:1rem 0}.questions h3{margin:0}@media (min-width: 800px){.assessment-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto}.assessment-card,.assessment-card-1{max-width:300px;padding:1.5rem;height:80%}.assessment-card:nth-child(1),.assessment-card:nth-child(4){background-color:var(--yellow)}.assessment-card:nth-child(2),.assessment-card:nth-child(3){background-color:var(--off-yellow)}.treatment-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto}.treatment-card{max-width:300px;padding:1.5rem;height:80%}.treatment-card:nth-child(1),.treatment-card:nth-child(4),.treatment-card:nth-child(8){background-color:var(--blue)}.treatment-card:nth-child(2),.treatment-card:nth-child(3),.treatment-card:nth-child(7){background-color:var(--light-blue)}}@media (min-width: 60rem){.assessment-cards{gap:2rem;max-width:1000px}.assessment-card,.assessment-card-1{max-width:400px;padding:2rem;margin:0 auto;height:70%}.treatment-cards{gap:2rem;max-width:1000px}.treatment-card{max-width:400px;padding:2rem;margin:0 auto;height:70%}}@media (min-width: 1000px){.services-intro{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2rem 10rem;gap:4rem}.services-intro-text{text-align:left}.services-header{border-radius:0 0 8rem 8rem}}@media (min-width: 1700px){.assessment-cards{max-width:1200px}.assessment-card,.assessment-card-1{max-width:500px;padding:2.5rem;height:60%}.treatment-cards{max-width:1200px}.treatment-card{max-width:500px;padding:2.5rem;height:60%}}.image-container.focused .image-default{opacity:0}.image-container.focused .image-hover{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.image-container:focus{outline:2px solid #4d90fe;outline-offset:2px}.image-container:focus:not(:focus-visible){outline:none}.image-container:focus-visible{outline:2px solid #4d90fe;outline-offset:2px}.people-header{padding-top:5rem;text-align:center;background-color:var(--orange);border-radius:0 0 2rem 2rem;border:1px solid #000}.people-header h1{font-size:2.5rem;line-height:1.5;display:flex;flex-direction:column;gap:.25rem;padding:0;color:var(--white);font-weight:400}.people-intro-h2,.people-content-h3{text-align:center;font-size:1.5rem}.people-content{padding:0 2rem}.people-bio-1{text-align:center;background-color:var(--orange);color:var(--text-color);padding:0 .5rem;border-radius:1rem;border:1px solid #000;max-width:280px;margin:0 auto;font-weight:600;box-shadow:4px 4px 2px #0003}.people-bio-2{font-weight:600}.people-image{padding-top:1rem;display:flex;justify-content:center;align-items:center;padding-bottom:1rem}.people-image .image-container{position:relative;width:100%;max-width:300px;aspect-ratio:1}.people-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:300px;border-radius:1rem;object-fit:cover;filter:drop-shadow(2px 2px 20px rgba(0,0,0,.5))}.image-default{opacity:1;transition:opacity .3s ease}.image-hover{opacity:0;transition:opacity .3s ease}@media (hover: none){.image-container:active .image-hover{opacity:1}.image-container:active .image-default{opacity:0}}@media (hover: hover){.image-container:hover .image-hover{opacity:1}.image-container:hover .image-default{opacity:0}}.people-bio-2{padding:0 .5rem}.bio-container{background-color:var(--yellow);border-radius:1rem;border:1px solid #000;box-shadow:4px 4px 2px #0003}.people-bio-3{color:var(--text-color);padding:0 .5rem;border-radius:1rem}.people-bio-4{margin-top:1rem;color:var(--text-color);padding:0 .5rem;border-radius:1rem}.questions{text-align:center;padding:2rem}.policy-container p{padding:2rem;font-size:.975rem;line-height:1.5;text-align:center;max-width:650px;margin:0 auto}@media (min-width: 740px){.people-content{display:flex;flex-direction:row;justify-content:center;gap:2rem;max-width:1000px;margin:0 auto}.noa-intro{width:400px}.people-bio-container{max-width:400px;padding:6rem 2rem;margin:0 auto;align-self:center}.people-bio-1{max-width:600px}.people-image .image-container,.people-image img{max-width:400px}.questions{padding-bottom:2rem;max-width:400px;margin:0 auto}}@media (min-width: 1000px){.people-image .image-container,.people-image img{max-width:500px}.people-header{border-radius:0 0 8rem 8rem}}.faq-header{margin-top:8rem;text-align:center;padding:0 2rem}.faq-header h1{font-size:2.5rem}.faq-content{padding:2rem;max-width:1000px;margin:0 auto}.faq-card{margin-bottom:2rem;border-radius:1rem;overflow:hidden;box-shadow:4px 4px 2px #0003;background-color:var(--yellow)}.faq-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;background-color:var(--yellow);transition:background-color .3s ease}.faq-card-header:hover{background-color:var(--off-yellow)}.accordion-icon{font-size:1.5rem;font-weight:700;transition:transform .3s ease}.faq-card-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-card-content p{margin:0;padding:1rem}.faq-card.active .faq-card-content{max-height:500px;box-shadow:4px 4px 2px #0003}.faq-card-header:focus{outline:3px solid #4d90fe;outline-offset:2px;background-color:#4d90fe1a;position:relative;z-index:1}.faq-card:focus{outline:none}.faq-card-header:focus:not(:focus-visible){outline:none;background-color:inherit}.faq-card-header:focus-visible{outline:3px solid #4d90fe;outline-offset:2px;background-color:#4d90fe1a}.faq-card.active .faq-card-header{background-color:var(--off-yellow)}
