.faq__content{margin:80px auto 0}.faq__inner{width:min(1200px, calc(100% - 40px));margin-inline:auto}.faq__tabs{display:flex;align-items:flex-end;border-bottom:2px solid var(--clr-accent)}.faq__tab{display:flex;align-items:center;justify-content:center;width:260px;min-height:94px;border:0;border-radius:10px 10px 0 0;background-color:var(--clr-white);color:var(--clr-accent);font-size:20px;font-weight:700;cursor:pointer;transition:.3s}.faq__tab+.faq__tab{margin-left:10px}.faq__tab.is-active,.faq__tab:disabled{background-color:var(--clr-accent);color:var(--clr-white);cursor:default}@media (hover:hover) and (pointer:fine){.faq__tab:not(:disabled):hover{background-color:#fff1e9}}.faq__tab:disabled{background-color:var(--clr-accent);color:var(--clr-white);cursor:default;opacity:1}@media (hover:hover) and (pointer:fine){.faq__tab:disabled:hover{background-color:var(--clr-accent);color:var(--clr-white)}}.faq__panel{margin-top:56px}.faq__list{display:grid;gap:20px}.faq__item{padding:0 48px;border-radius:10px;background-color:var(--clr-white)}.faq__question{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:100%;padding:38px 0 30px;border:0;background:0 0;text-align:left;cursor:pointer}.faq__question-mark{align-self:start;color:var(--clr-accent);font-size:22px;font-weight:700;line-height:1.6}.faq__question-text{font-size:21px;font-weight:700;line-height:1.7}.faq__icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--clr-accent);flex-shrink:0}.faq__icon:before{content:"";width:8px;height:8px;border-top:2px solid var(--clr-white);border-right:2px solid var(--clr-white);transform:rotate(135deg) translate(-2px,2px);transition:transform .3s ease}.faq__item.is-open .faq__icon:before{transform:rotate(-45deg) translate(-1px,1px)}.faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}.faq__answer-inner{min-height:0}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__answer p{margin:0;padding:0 0 38px;font-size:16px;line-height:2;letter-spacing:.05em}@media (max-width:767px){.faq__content{margin:40px auto 0}.faq__inner{width:calc(100% - 24px)}.faq__tab{width:50%;min-height:64px;border-radius:8px 8px 0 0;font-size:16px}.faq__tab+.faq__tab{margin-left:4px}.faq__panel{margin-top:32px}.faq__list{gap:12px}.faq__item{padding:0 20px;border-radius:8px}.faq__question{grid-template-columns:auto 1fr auto;gap:10px;padding:24px 0 18px}.faq__question-mark{font-size:17px}.faq__question-text{font-size:16px;line-height:1.7}.faq__icon{width:30px;height:30px}.faq__icon:before{width:6px;height:6px}.faq__answer p{padding-bottom:24px;font-size:14px;line-height:1.9}}