.elementor-11086 .elementor-element.elementor-element-099b062{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-468fbdf */.a4r-faq-wrap *{box-sizing:border-box;margin:0;padding:0;}
.a4r-faq-wrap{
    
    font-family: "Montserrat", sans-serif;
    margin:0 auto;padding:64px 24px;}

/* ---- Hero ---- */
.a4r-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;margin-bottom:60px;}
.a4r-hero-l{background:#ffdf00;padding:44px 40px;display:flex;flex-direction:column;justify-content:center;}
.a4r-hero-l .ey{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;opacity:.5;margin-bottom:10px;}
.a4r-hero-l h2{font-size:30px;font-weight:800;color:#000;line-height:1.2;}
.a4r-hero-r{background:#000;padding:44px 40px;display:flex;flex-direction:column;justify-content:center;}
.a4r-hero-r p{font-size:14px;color:#fff; line-height:1.75;}
.a4r-hero-r .stat{margin-top:18px;font-size:24px;font-weight:800;color:#ffdf00;}
.a4r-hero-r .stat span{font-size:13px;font-weight:400;color:#fff; display:block;margin-top:3px;}

/* ---- Category divider ---- */
.a4r-cat{display:flex;align-items:center;gap:12px;margin:40px 0 14px;}
.a4r-cat .ln{flex:1;height:1px;background:#e8e8e8;}
.a4r-cat .pill{background:#000;color:#ffdf00;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:100px;white-space:nowrap;}

/* ---- Accordion items ---- */
.a4r-item{background:#fff;border-radius:12px;margin-bottom:6px;overflow:hidden;border:1.5px solid #efefef;transition:border-color .2s,box-shadow .2s;}
.a4r-item:hover{border-color:#e0e0e0;box-shadow:0 2px 12px rgba(0,0,0,.06);}
.a4r-item.active{border-color:#ffdf00;box-shadow:0 4px 18px rgba(255,223,0,.18);}

.a4r-q{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;cursor:pointer;gap:16px;user-select:none;}
.a4r-q:hover{background:#fafafa;}
.a4r-q-text{font-size:15px;font-weight:600;color:#111;line-height:1.45;flex:1;}

.a4r-toggle{width:30px;height:30px;border-radius:50%;background:#f2f2f2;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,transform .25s;}
.a4r-item.active .a4r-toggle{background:#ffdf00;transform:rotate(45deg);}
.a4r-toggle svg{width:14px;height:14px;}

.a4r-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;}
.a4r-item.active .a4r-body{max-height:400px;}
.a4r-a{padding:0 22px 20px;font-size:14px;color:#555;line-height:1.8;border-top:1px solid #f4f4f4;padding-top:16px;}

/* ---- CTA final ---- */
.a4r-cta{background:#ffdf00;border-radius:18px;padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:52px;flex-wrap:wrap;}
.a4r-cta-t h3{font-size:22px;font-weight:800;color:#000;line-height:1.2;}
.a4r-cta-t p{font-size:14px;color:rgba(0,0,0,.55);margin-top:6px;}
.a4r-cta-btn{background:#000;color:#fff!important;font-size:14px;font-weight:700;padding:15px 32px;border-radius:100px;text-decoration:none;white-space:nowrap;display:inline-block;letter-spacing:.02em;transition:opacity .15s;}
.a4r-cta-btn:hover{opacity:.85;}

/* ---- Responsive ---- */
@media(max-width:640px){
  .a4r-hero{grid-template-columns:1fr;}
  .a4r-hero-l{padding:32px 28px;}
  .a4r-hero-r{padding:32px 28px;}
  .a4r-hero-l h2{font-size:22px;}
  .a4r-cta{padding:28px 24px;}
  .a4r-q-text{font-size:14px;}
}/* End custom CSS */