.inset-inline-0{left:0;right:0}html[lang="en"] h1.font-display,html[lang="en"] h2.font-display,html[lang="en"] h3.font-display{letter-spacing:-.025em}html[lang="en"] h1.lg\:text-6xl{line-height:1.25}@media (min-width:1024px){html[lang="en"] h1.lg\:text-6xl{font-size:58px}}@media (min-width:640px) and (max-width:1023.98px){html[lang="en"] h1.lg\:text-6xl{font-size:46px}}@media (max-width:639.98px){html[lang="en"] h1.lg\:text-6xl{font-size:35px}}html[lang="en"] p{text-wrap:pretty}.faq-acc summary{list-style:none}.faq-acc summary::-webkit-details-marker{display:none}.faq-acc .faq-chev{transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-acc[open] .faq-chev{transform:rotate(180deg)}.faq-acc[open]{border-color:rgb(0 123 143 / .35);box-shadow:0 10px 34px -14px rgb(0 123 143 / .30)}.faq-acc[open] .faq-num{background:linear-gradient(100deg,#4fc3d1,#6ee7b7);color:#fff}.faq-acc .faq-ans{animation:faqAnsReveal .34s cubic-bezier(.22,1,.36,1)}@keyframes faqAnsReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-acc .faq-ans{animation:none}.faq-acc .faq-chev{transition:none}}