.faq{padding:72px 56px 96px;display:grid;grid-template-columns:408px 1fr;grid-gap:72px;gap:72px;align-items:start}.faq .intro{margin:0;padding:0}.faq .intro h2{font-size:42px;margin:0 0 20px;font-family:Clash Grotesk,sans-serif;font-weight:700;line-height:1.15;color:#000}.faq .intro p,.faq .intro-text{font-family:Satoshi,sans-serif;font-weight:400;font-size:16px;color:#333;line-height:1.55;margin:0 0 12px}.faq .intro-text.support-text{margin-top:24px;color:#000}.faq .intro a{font-weight:700;text-decoration:underline}.faq .list{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid hsla(0,0%,40%,.3)}.faq-item{border-bottom:1px solid hsla(0,0%,40%,.3);margin:0}.faq-item .q{display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-family:Satoshi,sans-serif;font-weight:700;font-size:18px;cursor:pointer;gap:20px;margin:0;color:#000}.faq-item .q .tog{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;color:#000}.faq-item .q:hover .tog{opacity:.7}.faq-item .a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;font-size:15px;color:#333;line-height:1.65}.faq-item.open .a{max-height:300px;padding:0 0 20px}.faq-bg-text{display:flex;align-items:center;gap:0;margin-top:32px;position:relative}.faq-bg-text h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:130px;line-height:.82;text-align:center;color:hsla(0,0%,80%,.4);margin:0;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-avatars{display:flex;align-items:center;gap:0;position:absolute;left:0;bottom:1%;z-index:2}.faq-avatars img{width:36px;height:36px;border-radius:50%;border:2px solid #fff;margin-right:-10px}@media (min-width:1600px){.faq{grid-template-columns:480px 1fr;padding:80px 72px 112px;gap:88px}.faq .intro h2{font-size:48px}.faq-item .q{font-size:20px;padding:28px 0}}@media (min-width:1440px) and (max-width:1599px){.faq{grid-template-columns:440px 1fr;padding:72px 64px 96px;gap:80px}.faq .intro h2{font-size:44px}}@media (min-width:1024px) and (max-width:1279px){.faq{grid-template-columns:360px 1fr;gap:56px}.faq .intro h2{font-size:36px}}@media (max-width:1023px){.faq{grid-template-columns:1fr;padding:56px 32px 72px;gap:36px}}@media (max-width:767px){.faq{padding:40px 20px 56px;gap:24px}.faq .intro h2{font-size:28px}.faq-item .q{font-size:15px;padding:18px 0}.faq-item.open .a{max-height:360px}.faq-bg-text h3{font-size:90px}}