.faq{background-color:#e8d5c4;padding:48px 0}@media (min-width:768px){.faq{padding:80px 0}}.faq__header{margin-bottom:32px}@media (min-width:768px){.faq__header{margin-bottom:50px}}.faq__title{color:#da8f43;letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.25}@media (min-width:480px){.faq__title{font-size:26px}}@media (min-width:768px){.faq__title{font-size:32px}}.faq__title span{background:linear-gradient(90deg,#a886b8 0%,#76b491 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.faq__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:992px){.faq__grid{grid-template-columns:1fr 1fr;gap:24px}}.faq__column{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.faq__column{gap:16px}}.faq-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;border-radius:12px;padding:24px;transition:all .3s;box-shadow:0 4px 15px #00000005}@media (min-width:768px){.faq-card{border-radius:14px;padding:28px 32px}}.faq-card:hover{box-shadow:0 4px 20px #00000014}.faq-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.faq-card__question{color:#5572a1;font-size:17px;font-weight:600;line-height:1.5}@media (min-width:768px){.faq-card__question{font-size:20px}}.faq-card__icon{color:#718096;flex-shrink:0;margin-top:2px;transition:color .2s}.faq-card__content{color:#718096;border-top:1px solid #edf2f7;margin-top:16px;padding-top:16px;font-size:16px;line-height:1.65;animation:.25s ease-in-out fadeIn}.faq-card--open .faq-card__icon{color:#da8f43}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
