.block-preview-disabled,.block-preview-empty{padding:20px;background:#f0f0f0;border:2px dashed #ccc;text-align:center;color:#666}.block-preview-disabled p,.block-preview-empty p{margin:0 0 10px}.block-preview-disabled p:last-child,.block-preview-empty p:last-child{margin-bottom:0}.faq-section{position:relative;background:#f6fbf8;color:var(--dark)}.faq-section.spacing-small{padding:60px 0}@media(max-width:600px){.faq-section.spacing-small{padding:40px 0}}.faq-section.spacing-medium{padding:120px 88px 88px}@media(max-width:1200px){.faq-section.spacing-medium{padding:120px 0 88px}}@media(max-width:900px){.faq-section.spacing-medium{padding:80px 0 60px}}@media(max-width:600px){.faq-section.spacing-medium{padding:64px 0 16px}}.faq-section.spacing-large{padding:150px 0 120px}@media(max-width:1200px){.faq-section.spacing-large{padding:150px 0 120px}}@media(max-width:900px){.faq-section.spacing-large{padding:100px 0 80px}}@media(max-width:600px){.faq-section.spacing-large{padding:80px 0 60px}}.faq-section.spacing-none{padding:0 !important}.faq-section--light{background:#f6fbf8;color:var(--dark)}.faq-section--dark{background:var(--dark);color:var(--white)}.faq-section--transparent{background:rgba(0,0,0,0)}.faq-section__inner{display:grid;grid-template-columns:auto 1fr;grid-gap:300px;gap:300px;align-items:flex-start}@media(max-width:900px){.faq-section__inner{grid-template-columns:1fr;gap:100px}}@media(max-width:600px){.faq-section__inner{gap:64px}}.faq-section__header{flex-shrink:0}.faq-section__title{font-size:64px;font-weight:900;line-height:normal}@media(max-width:900px){.faq-section__title{font-size:48px}}@media(max-width:600px){.faq-section__title{font-size:40px}}.faq-section__title{font-family:var(--font-alt);line-height:1;color:var(--dark);margin:0;text-align:left}.faq-section__content{flex:1}.faq-section__accordion{display:flex;flex-direction:column;gap:0}.faq-section__item{border-top:1px solid #5b6e61}.faq-section__item:first-child{border-top:none}.faq-section__item:first-child .faq-section__question{padding-top:0}.faq-section__question{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:32px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-alt);font-size:24px;font-weight:900;line-height:normal}@media(max-width:900px){.faq-section__question{font-size:24px}}@media(max-width:600px){.faq-section__question{font-size:24px}}.faq-section__question{line-height:1;color:var(--dark);transition:color .2s ease;text-transform:uppercase}.faq-section__question:hover{color:var(--primary-green)}.faq-section__question:focus{outline:3px solid var(--primary-green);outline-offset:3px}.faq-section__question:focus:not(:focus-visible){outline:none}.faq-section__question:focus-visible{outline:3px solid var(--primary-green);outline-offset:3px}@media(max-width:900px){.faq-section__question{padding:32px 0}}@media(max-width:600px){.faq-section__question{padding:32px 0;gap:8px}}.faq-section__question-text{flex:1}.faq-section__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--primary-green);border-radius:30px;padding:8px;flex-shrink:0;transition:transform .3s ease, background-color .2s ease}.faq-section__icon svg{width:12px;height:12px;color:var(--dark)}.faq-section__icon{transform:rotate(180deg)}.faq-section__item.is-expanded .faq-section__icon{transform:rotate(0deg)}.faq-section__question:hover .faq-section__icon{background:var(--primary-green-hover)}@media(max-width:600px){.faq-section__icon{width:24px;height:24px;padding:6px}.faq-section__icon svg{width:10px;height:10px}}.faq-section__answer{padding-bottom:32px;overflow:hidden;transition:max-height .3s ease, opacity .3s ease}.faq-section__answer[hidden]{display:none}@media(max-width:600px){.faq-section__answer{padding-bottom:32px}}.faq-section__answer-content{font-family:var(--font);font-size:16px;font-weight:500;line-height:normal}@media(max-width:900px){.faq-section__answer-content{font-size:16px}}@media(max-width:600px){.faq-section__answer-content{font-size:16px}}.faq-section__answer-content{line-height:1.5;color:#6c7672;margin-top:12px}.faq-section__answer-content p{margin:0 0 12px}.faq-section__answer-content p:last-child{margin-bottom:0}@media(max-width:600px){.faq-section__answer-content{margin-top:10px}}@keyframes faq-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-fade-down{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-fade-left{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes faq-fade-right{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes faq-zoom-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.faq-section__header[data-header-animate]{opacity:0}.faq-section__header[data-header-animate][data-animation=fade-up]{transform:translateY(30px)}.faq-section__header[data-header-animate][data-animation=fade-down]{transform:translateY(-30px)}.faq-section__header[data-header-animate][data-animation=fade-right]{transform:translateX(-30px)}.faq-section__header[data-header-animate][data-animation=zoom-in]{transform:scale(0.9)}.faq-section__header[data-header-animate].is-animated[data-animation=fade-up]{animation:faq-fade-up .6s ease-out forwards}.faq-section__header[data-header-animate].is-animated[data-animation=fade-down]{animation:faq-fade-down .6s ease-out forwards}.faq-section__header[data-header-animate].is-animated[data-animation=fade-right]{animation:faq-fade-right .6s ease-out forwards}.faq-section__header[data-header-animate].is-animated[data-animation=zoom-in]{animation:faq-zoom-in .6s ease-out forwards}.faq-section__accordion[data-accordion-animate] .faq-section__item{opacity:0}.faq-section__accordion[data-accordion-animate][data-animation=fade-up] .faq-section__item{transform:translateY(30px)}.faq-section__accordion[data-accordion-animate][data-animation=fade-down] .faq-section__item{transform:translateY(-30px)}.faq-section__accordion[data-accordion-animate][data-animation=fade-left] .faq-section__item{transform:translateX(30px)}.faq-section__accordion[data-accordion-animate][data-animation=zoom-in] .faq-section__item{transform:scale(0.9)}.faq-section__accordion[data-accordion-animate].is-animated[data-animation=fade-up] .faq-section__item{animation:faq-fade-up .5s ease-out forwards;animation-delay:0s;animation-delay:var(--stagger-delay, 0s)}.faq-section__accordion[data-accordion-animate].is-animated[data-animation=fade-down] .faq-section__item{animation:faq-fade-down .5s ease-out forwards;animation-delay:0s;animation-delay:var(--stagger-delay, 0s)}.faq-section__accordion[data-accordion-animate].is-animated[data-animation=fade-left] .faq-section__item{animation:faq-fade-left .5s ease-out forwards;animation-delay:0s;animation-delay:var(--stagger-delay, 0s)}.faq-section__accordion[data-accordion-animate].is-animated[data-animation=zoom-in] .faq-section__item{animation:faq-zoom-in .5s ease-out forwards;animation-delay:0s;animation-delay:var(--stagger-delay, 0s)}@media(prefers-reduced-motion:reduce){.faq-section__question,.faq-section__icon,.faq-section__answer{transition:none !important}.faq-section__item.is-expanded .faq-section__icon{transform:none !important}.faq-section__header[data-header-animate]{opacity:1 !important;transform:none !important;animation:none !important}.faq-section__accordion[data-accordion-animate] .faq-section__item{opacity:1 !important;transform:none !important;animation:none !important}}.faq-section.alignwide .faq-section__inner{max-width:1300px;max-width:var(--container-width, 1300px);margin:0 auto}.faq-section.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw} 