.faq-container{max-width:auto;margin:0 auto;padding:60px 20px}.faq-content{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.faq-left{margin-left:10%;padding-right:20px}.faq-title{color:#2e1d21;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.2}.faq-subtitle{color:#2e1d21;margin-bottom:40px;font-size:16px;line-height:1.6}.faq-link{color:#ffb4ba;font-weight:500;text-decoration:underline;transition:color .3s}.faq-link:hover{color:#ad7277}.faq-accordion{flex-direction:column;gap:20px;display:flex}.faq-item{background:#fffaf4;border-radius:12px;transition:all .3s;overflow:hidden}.faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:4px 20px;transition:background .3s}.faq-question-btn:hover{background:#ff8c94}.faq-question-content{align-items:center;gap:16px;display:flex}.faq-icon{color:#374151;background:#ffd9dc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.faq-question-btn:hover .faq-icon{background:#ff8c94}.faq-question-text{color:#2e1d21;font-size:16px;font-weight:600;line-height:1.4}.faq-answer{max-height:0;padding:0 20px;transition:max-height .4s,padding .4s;overflow:hidden}.faq-answer.open{max-height:300px;padding:0 20px 20px 80px}.faq-answer p{color:#2e1d21;font-size:15px;line-height:1.6}.faq-right{position:sticky;top:60px}.faq-image-wrapper{border-radius:20px;width:700px;margin-top:200px;margin-right:10%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.faq-image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.faqButtonPosition{justify-content:center;margin-top:2rem;display:flex}.faqButtonPosition .Blue{text-align:center;padding:.5rem 5rem}@media (max-width:1380px){.faq-image-wrapper{width:500px}}@media (max-width:1188px){.faq-image-wrapper{width:400px;margin-top:400px}}@media (max-width:1024px){.faq-content{grid-template-columns:1fr;gap:50px}.faq-image-wrapper{width:auto;max-width:500px;margin:0 auto}.faq-title{font-size:36px}}@media (max-width:768px){.faq-container{padding:40px 20px}.faq-content{grid-template-columns:1fr;gap:40px}.faq-left{margin:0;padding-right:0}.faq-title{font-size:32px}.faq-subtitle{font-size:15px}.faq-right{position:relative;top:0}.faq-image-wrapper{max-width:500px;margin:0 auto}.faq-answer.open{padding:0 20px 20px 76px}}@media (max-width:480px){.faq-container{padding:30px 15px}.faq-title{font-size:28px}.faq-subtitle{font-size:14px}.faq-question-content{gap:12px}.faq-icon{width:40px;height:40px}.faq-question-text{font-size:15px}.faq-answer.open{padding:0 15px 15px 67px}.faq-answer p{font-size:14px}}
