.faq-page-module__Y3-irq__hero{background:var(--landing-green);color:var(--landing-mint);text-align:center;padding:clamp(148px,14vw,196px) 24px clamp(72px,8vw,112px)}.faq-page-module__Y3-irq__title{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0 auto;font-size:clamp(44px,5.3vw,80px);font-weight:600;line-height:1.06}.faq-page-module__Y3-irq__title span{display:block}.faq-page-module__Y3-irq__title span:last-child{color:#fffdf6}.faq-page-module__Y3-irq__description{color:#d2e1d9;text-wrap:balance;max-width:560px;margin:24px auto 0;font-size:clamp(16px,1.45vw,20px);line-height:1.5}.faq-page-module__Y3-irq__actions{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:36px;display:flex}.faq-page-module__Y3-irq__primary{background:var(--landing-lime);min-height:52px;color:var(--landing-green);border-radius:999px;align-items:center;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}.faq-page-module__Y3-irq__primary:hover{background:#e2ffb1}.faq-page-module__Y3-irq__secondary{color:#fffdf6;text-underline-offset:6px;align-items:center;min-height:52px;font-size:16px;font-weight:500;-webkit-text-decoration:underline #fffdf666;text-decoration:underline #fffdf666;transition:text-decoration-color .18s;display:inline-flex}.faq-page-module__Y3-irq__secondary:hover{text-decoration-color:currentColor}.faq-page-module__Y3-irq__primary:focus-visible,.faq-page-module__Y3-irq__secondary:focus-visible{outline:2px solid var(--landing-lime);outline-offset:4px}.faq-page-module__Y3-irq__list{color:#082820;background:#fffdf9;padding:clamp(64px,8vw,112px) 0}.faq-page-module__Y3-irq__container{border-top:1px solid #0b2c241f;width:min(860px,100% - 40px);margin-inline:auto}.faq-page-module__Y3-irq__item{border-bottom:1px solid #0b2c241f}.faq-page-module__Y3-irq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}.faq-page-module__Y3-irq__question::-webkit-details-marker{display:none}.faq-page-module__Y3-irq__question h2{letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.7vw,24px);font-weight:550;line-height:1.3}.faq-page-module__Y3-irq__question:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #367b55}.faq-page-module__Y3-irq__icon{border:1px solid #0b2c242e;border-radius:50%;flex-shrink:0;width:40px;height:40px;transition:background-color .18s,border-color .18s,transform .22s;display:block;position:relative}.faq-page-module__Y3-irq__icon:before,.faq-page-module__Y3-irq__icon:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-page-module__Y3-irq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-page-module__Y3-irq__question:hover .faq-page-module__Y3-irq__icon{border-color:#0b2c2466}.faq-page-module__Y3-irq__item[open] .faq-page-module__Y3-irq__icon{border-color:var(--landing-lime);background:var(--landing-lime);transform:rotate(45deg)}.faq-page-module__Y3-irq__answer{color:#53665f;max-width:64ch;margin:-8px 0 0;padding:0 64px 32px 0;font-size:clamp(16px,1.25vw,18px);line-height:1.65}@media (max-width:640px){.faq-page-module__Y3-irq__question{padding:22px 0}.faq-page-module__Y3-irq__icon{width:34px;height:34px}.faq-page-module__Y3-irq__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-page-module__Y3-irq__icon{transition:none}}
