.FAQ{padding:80px 0}.FAQ__header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.FAQ__header_block{width:50%}.FAQ__stickyWrap{height:calc(var(--faq-steps, 3) * 50vh)}.FAQ__pinned{position:sticky;top:80px}.FAQ__blocks{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.FAQ__tabs{display:flex;flex-direction:column;gap:8px;height:600px}.FAQ__image{position:relative;height:600px}.FAQ__imageItem{position:absolute;inset:0;opacity:0;pointer-events:none}.FAQ__imageItem img{border-radius:12px}.FAQ__imageItem--active{opacity:1;pointer-events:auto}.FAQ__tab{display:grid;grid-template-rows:auto 0fr;overflow:hidden;width:100%;text-align:left;cursor:pointer;transition:flex-grow .25s ease,background-color .2s ease}.FAQ__tabHeader{display:block;text-align:left}.FAQ__tabBody{overflow:hidden;display:flex;align-items:flex-end;color:var(--dark-green);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.FAQ__tabBodyInner{min-height:0}.FAQ__tabs{--tab-gap:8px}.FAQ__tab{flex:0 0 auto;padding:32px;background-color:var(--white4);border-radius:12px}.FAQ__tab .FAQ__tabHeader{color:var(--white100);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.FAQ__tab--active{flex:1 1 auto;min-height:0;background-color:var(--white100);grid-template-rows:auto 1fr}.FAQ__tab--active .FAQ__tabHeader{color:var(--dark-green);font-family:var(--font-helvetica-now-display);font-size:32px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:768px){.FAQ__tab{padding:24px}.FAQ__blocks{grid-template-columns:1fr}.FAQ__stickyWrap{height:auto}.FAQ__pinned{position:static;top:auto}}.FAQ__title{color:var(--white100)}.FAQ__header_block{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;align-items:flex-end}.FAQ__description{text-align:left}.FAQ__description,.FAQ__description_count{color:var(--white60);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%}.FAQ__description_count{text-align:right}.FAQ__description strong{color:var(--white100);margin-left:5px}@media (max-width:768px){.FAQ__header{flex-direction:column;gap:20px}.FAQ__header_block{width:100%;justify-content:flex-start;align-items:flex-start}.FAQ__header_block:last-child{justify-content:flex-end;align-items:flex-end}.FAQ__title{font-size:20px;line-height:24px}}.FAQ__tabBodyInner{color:var(--dark-green);font-family:var(--font-helvetica-now-display);font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:768px){.FAQ__image{height:300px}.FAQ__tabs{height:auto}.FAQ__tab .FAQ__tabHeader{font-size:14px;line-height:18px}.FAQ__tab--active{gap:12px}.FAQ__tab--active .FAQ__tabHeader{font-size:16px;line-height:24px}.FAQ__tabBodyInner{font-size:14px;line-height:18px}}.FAQ__description_count-custom{color:var(--white100)}