.faq-section{background-color:#fff;padding:100px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.faq-container{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.faq-left{width:45%;position:sticky;top:120px}.faq-main-title{color:#1a1511;letter-spacing:-1.5px;margin-bottom:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.1}.faq-cta-wrapper{align-items:center;gap:12px;display:flex}.faq-cta-btn{color:#000;background-color:#22d3ee;border-radius:40px;padding:12px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .3s}.faq-cta-btn:hover{background-color:##22d3ee}.faq-right{width:55%}.faq-right-subtitle{color:#1a1511;letter-spacing:-.5px;margin-bottom:25px;font-size:25.6px;font-weight:500}.faq-accordion{flex-direction:column;display:flex}.faq-item{border-top:1px solid #0000001a;transition:all .3s}.faq-item:last-child{border-bottom:1px solid #0000001a}.faq-question{cursor:pointer;color:#1a1511;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-family:inherit;font-size:17.6px;font-weight:500;display:flex}.faq-question i{color:#1a1511;font-size:16px;font-weight:300;transition:transform .3s}.faq-item.active .faq-question i{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer p{color:#4a4541;margin:0;padding:0 0 25px;font-size:16px;line-height:1.6}@media (max-width:900px){.faq-container{flex-direction:column;gap:40px}.faq-left,.faq-right{width:100%}.faq-left{position:relative;top:0}}.faq-item.active{border-left:3px solid #22d3ee;padding-left:12px;transition:border-color .3s,padding .3s}@media (max-width:767px){.faq-section{padding:60px 0;overflow:hidden}.faq-container{flex-direction:column;gap:40px}.faq-main-title{font-size:32px}.faq-question{min-height:52px;padding:14px 16px;font-size:15.68px}.faq-answer p{padding:0 16px 16px;font-size:15.2px}}
