.elementor-1323 .elementor-element.elementor-element-d947d07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-9e9619f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-e9c8773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-5ae25d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-6f21264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-5b9dd7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-2749123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1323 .elementor-element.elementor-element-5014479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.faq-hero{padding:160px 0 120px;background:#fffdf8;text-align:center;overflow:hidden}.faq-hero-container{width:90%;max-width:1000px;margin:auto}.faq-hero-badge{display:inline-block;padding:12px 24px;border-radius:100px;background:rgb(255 184 12 / .08);border:1px solid rgb(255 184 12 / .25);color:#301605;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:25px}.faq-hero h1{font-family:'DM Serif Display',serif;font-size:80px;line-height:1.05;color:#301605;margin-bottom:25px}.faq-hero h1 span{display:block;color:#FFB80C}.faq-hero p{max-width:850px;margin:0 auto 40px;color:#666;font-size:18px;line-height:1.9}.faq-hero-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:60px}.faq-btn-primary{padding:18px 40px;border-radius:60px;background:#301605;color:#fff;text-decoration:none;font-weight:700;transition:.3s}.faq-btn-primary:hover{background:#FFB80C;color:#301605}.faq-btn-secondary{padding:18px 40px;border-radius:60px;background:#25D366;color:#fff;text-decoration:none;font-weight:700;transition:.3s}.faq-btn-secondary:hover{transform:translateY(-4px)}.faq-stats{display:flex;justify-content:center;gap:80px;flex-wrap:wrap}.faq-stat h3{font-size:42px;color:#FFB80C;margin-bottom:8px}.faq-stat span{color:#666;font-size:14px}@media(max-width:768px){.faq-hero{padding:120px 0 80px}.faq-hero h1{font-size:46px}.faq-hero p{font-size:16px}.faq-stats{gap:35px}.faq-stat h3{font-size:30px}.faq-hero-buttons{flex-direction:column;align-items:center}.faq-btn-primary,.faq-btn-secondary{width:100%;max-width:320px;text-align:center}}.faq-section{padding:120px 0;background:#fff}.faq-container{width:90%;max-width:1000px;margin:auto}.faq-heading{text-align:center;margin-bottom:60px}.faq-category{display:inline-block;padding:12px 24px;border-radius:100px;background:rgb(255 184 12 / .08);border:1px solid rgb(255 184 12 / .25);color:#301605;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.faq-heading h2{font-family:'DM Serif Display',serif;font-size:60px;color:#301605}.faq-heading h2 span{display:block;color:#FFB80C}.faq-wrapper{display:flex;flex-direction:column;gap:18px}.faq-item{background:#fffdf8;border:1px solid #eee;border-radius:22px;padding:25px 30px;transition:.3s}.faq-item[open]{border-color:#FFB80C}.faq-item summary{cursor:pointer;list-style:none;font-size:18px;font-weight:700;color:#301605}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin-top:18px;color:#666;line-height:1.9}@media(max-width:768px){.faq-section{padding:80px 0}.faq-heading h2{font-size:40px}.faq-item{padding:20px}.faq-item summary{font-size:16px}}.faq-final-cta{padding:120px 0;background:#301605;text-align:center}.faq-cta-container{width:90%;max-width:900px;margin:auto}.faq-cta-badge{display:inline-block;padding:12px 24px;border-radius:100px;background:rgb(255 184 12 / .10);border:1px solid rgb(255 184 12 / .20);color:#FFB80C;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:25px}.faq-cta-container h2{font-family:'DM Serif Display',serif;font-size:70px;color:#fff;line-height:1.05;margin-bottom:25px}.faq-cta-container h2 span{display:block;color:#FFB80C}.faq-cta-container p{color:rgb(255 255 255 / .80);font-size:18px;line-height:1.9;margin-bottom:40px}.faq-cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.faq-cta-primary{padding:18px 40px;border-radius:60px;background:#FFB80C;color:#301605;text-decoration:none;font-weight:700}.faq-cta-whatsapp{padding:18px 40px;border-radius:60px;background:#25D366;color:#fff;text-decoration:none;font-weight:700}@media(max-width:768px){.faq-cta-container h2{font-size:42px}}