.faq .faq-head{margin:0 0 40px;max-width:640px}.pbx.faq .bg-soft,.pbx.faq.bg-soft{background:linear-gradient(135deg,#fcfcfc,#f4f7ff)}.faq .faq-cards{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.faq .faq-cards.one-col{grid-template-columns:1fr;max-width:820px}.faq .faq-card{background:#fff;border:1px solid var(--n200);border-radius:16px;cursor:pointer;outline:none;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq .faq-q{align-items:center;color:var(--black);display:flex;font-family:var(--sans);font-size:17px;font-weight:600;gap:18px;justify-content:space-between;padding:22px 24px}.faq .faq-ans-w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq .faq-ans{overflow:hidden}.faq .faq-ans p{color:var(--n600);font-size:15px;margin:0;padding:0 24px 24px}.faq .faq-ans a{color:var(--blue);text-decoration:underline}.faq .faq-ic{background:var(--blue-100);border-radius:50%;flex:0 0 auto;height:26px;position:relative;transition:.2s;width:26px}.faq .faq-ic:after,.faq .faq-ic:before{background:var(--blue);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq .faq-ic:before{height:2px;width:11px}.faq .faq-ic:after{height:11px;transition:.2s;width:2px}@media(hover:hover){.faq .faq-card:focus-visible,.faq .faq-card:hover{border-color:var(--blue-200);box-shadow:0 12px 34px rgba(2,71,220,.08)}.faq .faq-card:focus-visible .faq-ans-w,.faq .faq-card:hover .faq-ans-w{grid-template-rows:1fr}.faq .faq-card:focus-visible .faq-ic,.faq .faq-card:hover .faq-ic{background:var(--blue)}.faq .faq-card:focus-visible .faq-ic:before,.faq .faq-card:hover .faq-ic:before{background:#fff}.faq .faq-card:focus-visible .faq-ic:after,.faq .faq-card:hover .faq-ic:after{height:0}}@media(hover:none){.faq .faq-ans-w{grid-template-rows:1fr}.faq .faq-ic{background:var(--blue)}.faq .faq-ic:before{background:#fff}.faq .faq-ic:after{height:0}}@media(max-width:860px){.faq .faq-cards{grid-template-columns:1fr}}.faq .faq-card.faq-open .faq-ans-w{grid-template-rows:1fr}.faq .faq-card.faq-open{border-color:var(--blue-200);box-shadow:0 12px 34px rgba(2,71,220,.08)}.faq .faq-card.faq-open .faq-ic{background:var(--blue)}.faq .faq-card.faq-open .faq-ic:before{background:#fff}.faq .faq-card.faq-open .faq-ic:after{height:0}