.prossaam-faq{padding:78px 0;background:#fff;overflow:hidden}.prossaam-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.prossaam-faq-card{position:relative;overflow:hidden;padding:30px 24px;border:1px solid #e4ece8;border-radius:26px;background:#fff;box-shadow:0 10px 24px rgba(15,25,35,.045);text-align:left;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.prossaam-faq-card:before{position:absolute;top:0;left:0;width:100%;height:5px;content:"";background:linear-gradient(90deg,#0d7a52,#18a86f);transform:scaleX(0);transition:transform .28s ease}.prossaam-faq-card:hover{border-color:rgba(13,122,82,.23);box-shadow:0 22px 56px rgba(13,122,82,.13),0 10px 24px rgba(15,25,35,.06);transform:translateY(-7px)}.prossaam-faq-card:hover:before{transform:scaleX(1)}.prossaam-faq-card__button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:0;border:0;background:transparent;color:#1f2933;cursor:pointer;font:inherit;font-size:1.06rem;font-weight:850;line-height:1.35;text-align:left}.prossaam-faq-card__symbol{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:999px;background:#eaf7f1;color:#0d7a52;font-size:1.2rem;font-style:normal;line-height:1;transition:transform .25s ease}.prossaam-faq-card.is-open .prossaam-faq-card__symbol{transform:rotate(45deg)}.prossaam-faq-card__answer{margin-top:14px;color:#536170;font-size:.95rem;line-height:1.6}.prossaam-faq-card__answer p{margin:0}.prossaam-faq-card__answer[hidden]{display:none}
@media(max-width:1120px){.prossaam-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.prossaam-faq{padding:64px 0}.prossaam-faq__grid{grid-template-columns:1fr}.prossaam-faq-card{padding:26px 21px}}
