.custom-lpage-wrapper .text-accent{color:#c3955e}.custom-lpage-wrapper .bg-dark{background-color:#1e2436;color:#fff}.custom-lpage-wrapper .hero-image-tag{position:absolute;bottom:20px;left:20px;background-color:#c3955e;color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700}.custom-lpage-wrapper .faq-item.active .faq-content{max-height:200px}.custom-lpage-wrapper .faq-item.active .faq-icon{transform:rotate(45deg)}.custom-lpage-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(30,36,54,.7);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.custom-lpage-wrapper .modal-box{background-color:#fff;border-radius:20px;max-width:600px;width:90%;padding:40px;position:relative;transform:scale(.9);transition:transform .3s;max-height:90vh;overflow-y:auto}.custom-lpage-wrapper .modal-overlay.active .modal-box{transform:scale(1)}.custom-lpage-wrapper .modal-close{position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:1.8rem;cursor:pointer;color:#64748b}@media (max-width:768px){.custom-lpage-wrapper .hero-image-tag{display:none!important}}