.faq{margin-block:6.25rem;position:relative;overflow:visible}.faq .faq__inner{gap:3rem;margin-inline:auto;padding-block:0;display:grid}.faq .faq__intro{justify-content:center;align-items:start;gap:0;display:grid;position:relative}.faq .faq__title{text-align:center;margin:0}.faq .faq__illustrations{pointer-events:none;position:absolute;inset:0;overflow:visible}.faq .faq__illustration{margin:0;position:absolute}.faq .faq__illustration--floating{aspect-ratio:1;place-items:center;width:clamp(6.5rem,12vw,12.5rem);padding:1rem;display:grid}.faq .faq__illustration--1{top:7.8125rem;right:6.75rem;rotate:15deg}.faq .faq__illustration--2{top:16rem;right:15rem;rotate:-15deg}.faq .faq__illustration-image,.faq .faq__illustration--fallback>svg{width:100%;height:auto;display:block}.faq .faq__illustration--fallback{width:clamp(10rem,24vw,14rem);margin-inline:auto;position:relative}.faq .faq__items{gap:3rem;display:grid}.faq .faq__item{padding-bottom:3rem;position:relative;overflow:hidden}.faq .faq__item:not(:last-child):after{content:"";background:var(--wp--custom--gradient--purple-to-blue);border-radius:.125rem;height:.125rem;position:absolute;bottom:0;left:0;right:0}.faq .faq__question{color:var(--wp--custom--color--darkest-blue);cursor:pointer;font-size:clamp(1.1rem,1.1rem + .45vw,1.5rem);font-weight:var(--wp--custom--typography--font-weight--bold,700);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;padding-inline:1rem 2rem;list-style:none;display:grid;position:relative}.faq .faq__question::marker{content:""}.faq .faq__question::-webkit-details-marker{display:none}.faq .faq__question:after{content:"";background-color:var(--wp--custom--color--blue);transform-origin:50%;flex:none;width:.875rem;height:1.5rem;transition:transform .2s ease-in-out;transform:rotate(90deg);-webkit-mask-image:url(/app/themes/sage/public/build/assets/chevron-right-rounded-BpcWXQhY.svg);mask-image:url(/app/themes/sage/public/build/assets/chevron-right-rounded-BpcWXQhY.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq .faq__item[open] .faq__question:after{transform:rotate(-90deg)}.faq .faq__question:focus-visible{outline:.125rem solid var(--wp--custom--color--blue);outline-offset:-.125rem}.faq .faq__answer-content>:first-child{margin-top:0}.faq .faq__answer-content>:last-child{margin-bottom:0}.faq .faq__answer-content>:where(p+p){margin-top:.75rem}.faq .faq__answer{padding:.75rem 1rem 0 1.25rem}.faq .faq__placeholder{margin:0}@media(prefers-reduced-motion:no-preference){.faq.is-reveal-enabled [data-faq-reveal]{transition:opacity var(--reveal-duration,.72s) cubic-bezier(.16,1,.3,1),transform var(--reveal-duration,.72s) cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.faq.is-reveal-enabled .faq__illustration.is-visible.faq__illustration--floating{animation:5.4s ease-in-out infinite alternate faq-illustration-float}.faq.is-reveal-enabled .faq__illustration--2.is-visible.faq__illustration--floating{animation-delay:-2s}.faq .faq__item.is-answer-transition-enabled .faq__answer{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;overflow:hidden}.faq .faq__item.is-answer-transition-enabled[open] .faq__answer{max-height:var(--faq-answer-height,0);opacity:1}.faq .faq__item.is-answer-transition-enabled .faq__answer-content{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;transform:translateY(-.5rem)}.faq .faq__item.is-answer-transition-enabled[open] .faq__answer-content{transform:translate(0)}}@keyframes faq-illustration-float{0%{transform:translateY(.3rem)rotate(0)}to{transform:translateY(-.45rem)rotate(0)}}@media(min-width:75rem){.faq .faq__inner{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:2rem}.faq .faq__intro{min-height:31rem}.faq .faq__items,.faq .faq__item{width:100%}}@media(min-width:48rem)and (not (min-width:75rem)){.faq .faq__inner{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:2rem}.faq .faq__intro{min-height:24rem}.faq .faq__illustration--floating{width:7rem}.faq .faq__illustration--1{top:6rem;right:2.5rem}.faq .faq__illustration--2{top:9.5rem;right:6.5rem}}@media not all and (min-width:64rem){.faq .faq__intro{text-align:left;justify-items:start}.faq .faq__item{padding-bottom:2rem}.faq .faq__items{gap:2rem}}@media not all and (min-width:48rem){.faq{margin-block:4.25rem}.faq .faq__inner{gap:2.5rem;padding-block:0}.faq .faq__intro{text-align:center;justify-items:center;gap:1.5rem}.faq .faq__illustrations{display:none}}@media(prefers-reduced-motion:reduce){.faq .faq__question:after,.faq [data-faq-reveal],.faq .faq__illustration,.faq .faq__answer,.faq .faq__answer-content{transition:none;animation:none}}
