.faq{padding:128px 0}.faq .container{gap:32px;max-width:1024px}.faq .container,.faq__name{display:flex;flex-direction:column}.faq__name{justify-content:center;align-items:center;gap:12px}.faq__title{color:var(--text,#050807);text-align:center;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:700;line-height:normal}@media(max-width:768px){.faq__title{font-size:36px}}.faq__description{color:var(--text,#050807);text-align:center;font-family:Noto Sans,serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:768px){.faq__description{font-size:20px}}.faq__pills{margin-top:16px;display:flex;row-gap:12px;column-gap:24px;justify-content:center;align-items:center;white-space:nowrap;flex-wrap:wrap}@media(max-width:768px){.faq__pills{justify-content:start;column-gap:24px}}.faq__pill{cursor:pointer;user-select:none;border-radius:32px;color:var(--text,#050807);padding:8px 24px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;border:2px solid var(--text,#050807);transition:all .2s ease-in-out}@media(max-width:768px){.faq__pill{font-size:16px;text-wrap:balance}}.faq__pill:hover{background:hsla(163,39%,73%,.5)}.faq__pill.active{color:var(--background,#f4f9f8);background:var(--accent,#00966e);border-color:var(--accent,#00966e);cursor:auto}.faq__pill.active:hover{transform:none}.faq__questions{display:none;flex-direction:column;gap:32px;width:100%;align-items:stretch;position:relative}.faq__questions.active{display:flex}.faq__question{cursor:pointer;display:flex;gap:16px;align-items:start;justify-content:center;padding-right:48px;transition:all .2s ease-in-out}.faq__question:hover{color:var(--accent)}.faq__question.opened .faq__question-text h2:after{transform:rotate(180deg)}.faq__question.opened .faq__question-answer{grid-template-rows:1fr}.faq__question-text{display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.faq__question-text h2{height:64px;position:relative;display:flex;align-items:center}@media(max-width:768px){.faq__question-text h2{font-size:20px}}.faq__question-text h2 .faq__question-btn{width:32px;height:32px;position:absolute;right:-48px}.faq__question-icon{flex-shrink:0;width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:var(--accent,#00966e);margin-bottom:4px;box-shadow:0 0 32px 0 rgba(0,0,0,.1)}.faq__question-icon img{width:32px;height:32px}@media(max-width:768px){.faq__question-icon{display:none}}.faq__question-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;color:var(--text)}.faq__question-answer>div{overflow:hidden}