.faq-vle-hero{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px}.faq-vle-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.faq-vle-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.faq-vle-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(26,45,77,.4) 0,rgba(26,45,77,.5) 50%,rgba(26,45,77,.7) 100%);z-index:1}.faq-vle-hero__content{position:relative;z-index:2;width:100%;text-align:center;padding:3rem 0}.faq-vle-hero__badge{display:inline-block;background:rgba(212,175,55,.95);color:#1a2d4d;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:50px;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.3)}.faq-vle-hero__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;color:#fff;line-height:1.1;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.4)}.faq-vle-hero__subtitle{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.5),0 3px 12px rgba(0,0,0,.3);margin:0}.faq-vle-content{padding:4rem 0 6rem;background:#faf8f5}.faq-vle-nav{position:-webkit-sticky;position:sticky;top:100px;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.06)}.faq-vle-nav__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.25rem;font-weight:600;color:#2c2c2c;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #f0ebe0}.faq-vle-nav__list{list-style:none;padding:0;margin:0}.faq-vle-nav__list li{margin-bottom:.25rem}.faq-vle-nav__list a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:500;color:#4a4a4a;text-decoration:none;transition:all .2s ease}.faq-vle-nav__list a i{font-size:.875rem;color:#1a2d4d;opacity:.6;width:1.25rem;text-align:center;transition:all .2s ease}.faq-vle-nav__list a:hover{background:#f0ebe0;color:#1a2d4d}.faq-vle-nav__list a:hover i{opacity:1}.faq-vle-nav__list a.active{background:#1a2d4d;color:#fff}.faq-vle-nav__list a.active i{color:#d4af37;opacity:1}@media (max-width:991px){.faq-vle-nav{display:none}}.faq-vle-section{margin-bottom:3rem}.faq-vle-section:last-of-type{margin-bottom:0}.faq-vle-section__title{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.75rem;font-weight:600;color:#1a2d4d;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(26,45,77,.1);display:flex;align-items:center;gap:.75rem}.faq-vle-section__title i{font-size:1.25rem;color:#d4af37}.faq-vle-accordion{display:flex;flex-direction:column;gap:1rem}.faq-vle-item{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .3s ease}.faq-vle-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-vle-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:0 0;border:none;cursor:pointer;text-align:left;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;font-weight:600;color:#2c2c2c;transition:all .2s ease}.faq-vle-item__question:hover{color:#1a2d4d}.faq-vle-item__question:focus{outline:0}.faq-vle-item__question:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.faq-vle-item__question span{flex:1}.faq-vle-item__question i{font-size:.875rem;color:#1a2d4d;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f0ebe0;border-radius:50%;flex-shrink:0;transition:all .3s ease}.faq-vle-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-vle-item__answer>*{padding-left:1.5rem;padding-right:1.5rem}.faq-vle-item__answer>:first-child{padding-top:0;border-top:1px solid #f0ebe0}.faq-vle-item__answer>:last-child{padding-bottom:1.5rem}.faq-vle-item__answer p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#4a4a4a;line-height:1.7;margin:0;padding-top:1rem;padding-bottom:.75rem}.faq-vle-item__answer ol,.faq-vle-item__answer ul{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#4a4a4a;line-height:1.7;margin:.5rem 0;padding-left:2.75rem}.faq-vle-item__answer ol li,.faq-vle-item__answer ul li{margin-bottom:.5rem}.faq-vle-item__answer ol li:last-child,.faq-vle-item__answer ul li:last-child{margin-bottom:0}.faq-vle-item__answer h4{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.15rem;font-weight:600;color:#1a2d4d;margin:1rem 0 .5rem;padding-top:.5rem}.faq-vle-item__answer a{color:#1a2d4d;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(26,45,77,.3);transition:border-color .2s ease}.faq-vle-item__answer a:hover{border-bottom-color:#1a2d4d}.faq-vle-item__answer strong{color:#2c2c2c;font-weight:600}.faq-vle-item__answer em{color:#6a6a6a}.faq-vle-item.is-open .faq-vle-item__question{color:#1a2d4d}.faq-vle-item.is-open .faq-vle-item__question i{background:#1a2d4d;color:#fff;transform:rotate(180deg)}.faq-vle-item.is-open .faq-vle-item__answer{max-height:2000px}.faq-vle-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0;padding-left:1.5rem!important;padding-right:1.5rem!important}.faq-vle-pricing__item{background:#f0ebe0;border-radius:10px;padding:1.25rem;text-align:center;border:1px solid rgba(26,45,77,.08)}.faq-vle-pricing__label{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6a6a6a;margin-bottom:.5rem}.faq-vle-pricing__price{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-weight:700;color:#1a2d4d;line-height:1.2}.faq-vle-pricing__note{display:block;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;color:#6a6a6a;margin-top:.25rem}.faq-vle-highlight{background:linear-gradient(135deg,rgba(26,45,77,.04) 0,rgba(26,45,77,.08) 100%);border-radius:10px;padding:1.5rem!important;margin:1rem 1.5rem!important;border-left:4px solid #d4af37}.faq-vle-highlight h4{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.1rem;font-weight:600;color:#1a2d4d;margin:0 0 .75rem!important;padding:0!important}.faq-vle-highlight ul{margin:0!important;padding-left:1.25rem!important}.faq-vle-highlight ul li{font-size:.95rem}.faq-vle-warning{background:linear-gradient(135deg,rgba(180,70,70,.05) 0,rgba(180,70,70,.1) 100%);border-radius:10px;padding:1.5rem!important;margin:1rem 1.5rem!important;border-left:4px solid #b44646}.faq-vle-warning h4{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;color:#8b3a3a;margin:0 0 .75rem!important;padding:0!important;display:flex;align-items:center;gap:.5rem}.faq-vle-warning h4 i{font-size:.875rem}.faq-vle-warning ul{margin:0!important;padding-left:1.25rem!important}.faq-vle-warning ul li{font-size:.95rem;color:#4a4a4a}.faq-vle-warning p{padding:0!important;margin:.5rem 0 0!important;font-size:.95rem!important}.faq-vle-hours{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0;padding-left:1.5rem!important;padding-right:1.5rem!important}.faq-vle-hours__item{display:flex;align-items:center;gap:.75rem;background:#f0ebe0;padding:.875rem 1rem;border-radius:8px}.faq-vle-hours__item i{color:#d4af37;font-size:1rem;width:1.5rem;text-align:center}.faq-vle-hours__item span{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;color:#4a4a4a}.faq-vle-hours__item span strong{color:#2c2c2c}.faq-vle-contact{background:#f0ebe0;border-radius:10px;padding:1.5rem!important;margin:1rem 1.5rem!important}.faq-vle-contact p{padding:0!important;margin:0!important}.faq-vle-contact p+p{margin-top:1rem!important}.faq-vle-contact p i{color:#d4af37;margin-right:.5rem}.faq-vle-cta{background:linear-gradient(135deg,#1a2d4d 0,#101b2e 100%);border-radius:12px;padding:3rem 2rem;text-align:center;margin-top:3rem}.faq-vle-cta h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 .75rem}.faq-vle-cta p{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:rgba(255,255,255,.8);margin:0 0 1.5rem}.faq-vle-cta__buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.faq-vle-cta__btn{display:inline-flex;align-items:center;gap:.5rem;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;padding:.875rem 1.75rem;border-radius:6px;text-decoration:none;transition:all .3s ease}.faq-vle-cta__btn--primary{background:#d4af37;color:#1a2d4d}.faq-vle-cta__btn--primary:hover{background:#e8c967;color:#1a2d4d;transform:translateY(-2px)}.faq-vle-cta__btn--secondary{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.3)}.faq-vle-cta__btn--secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);color:#fff}@media (max-width:991px){.faq-vle-content{padding:3rem 0 4rem}.faq-vle-section{margin-bottom:2.5rem}.faq-vle-section__title{font-size:1.5rem}}@media (max-width:767px){.faq-vle-hero{min-height:40vh;padding-top:70px}.faq-vle-hero__content{padding:2rem 0}.faq-vle-content{padding:2rem 0 3rem}.faq-vle-item__question{padding:1rem 1.25rem;font-size:1rem}.faq-vle-item__answer>*{padding-left:1.25rem;padding-right:1.25rem}.faq-vle-item__answer p{font-size:.95rem}.faq-vle-item__answer ol,.faq-vle-item__answer ul{padding-left:2.25rem;font-size:.95rem}.faq-vle-pricing{grid-template-columns:1fr;padding-left:1.25rem!important;padding-right:1.25rem!important}.faq-vle-contact,.faq-vle-highlight,.faq-vle-warning{margin:1rem 1.25rem!important;padding:1.25rem!important}.faq-vle-hours{padding-left:1.25rem!important;padding-right:1.25rem!important}.faq-vle-cta{padding:2rem 1.5rem;margin-top:2rem}.faq-vle-cta h3{font-size:1.5rem}.faq-vle-cta__btn{padding:.75rem 1.5rem;font-size:.9rem}}
/*# sourceMappingURL=faq-vle.min.css.map */
