@charset "UTF-8";.faq-section{padding-top:70px;padding-bottom:70px;background:#fff}.faq-section__head{margin-bottom:32px;text-align:center}.faq-section__title{margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#080703}.faq__wrap{max-width:840px;margin:0 auto}.faq-item{border:0;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:border-color .3s,background .3s,box-shadow .3s;background:#f8f8f6;box-shadow:none}.faq-item.open{background:#f3f3f0}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px;text-align:left;font-size:1rem;font-weight:600;color:#080703;background:none;border:none;cursor:pointer}.faq-item__q:hover{color:#11a757}.faq-item__ic{width:22px;height:22px;flex-shrink:0;position:relative;color:currentColor;transition:transform .38s cubic-bezier(.2,.8,.2,1),color .2s ease}.faq-item__ic:after,.faq-item__ic:before{content:"";position:absolute;background:currentColor;border-radius:999px;top:50%;left:50%;width:14px;height:2px;transform-origin:center;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.faq-item__ic:before{transform:translate(-50%,-50%)}.faq-item__ic:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-item__ic{transform:rotate(180deg)}.faq-item.open .faq-item__ic:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.faq-item__a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.faq-item.open .faq-item__a{max-height:320px}.faq-item__a p{margin:0;padding:0 24px 24px;font-size:1rem;color:#080703a6;line-height:1.7;opacity:0;transition:opacity .4s ease .1s}.faq-item.open .faq-item__a p{opacity:1}@media(max-width:760px){.faq-item__q{padding:18px 16px;font-size:.875rem}.faq-item__a p{padding:0 16px 18px}.faq-item{margin-bottom:10px}.faq-section{padding-top:32px;padding-bottom:48px}}
