.elementor-1696 .elementor-element.elementor-element-876c321{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9cf063d *//* TERMS & CONDITIONS - PREMIUM WHITE + ORANGE */
.aa-terms-page{width:100%;padding:24px 16px 30px;background:#ffffff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;overflow:hidden;}
.aa-terms-container{max-width:800px;margin:0 auto;box-sizing:border-box;}
.aa-terms-header{text-align:center;margin-bottom:22px;}
.aa-terms-badge{display:inline-block;background:#111827;color:#fff;font-size:8px;font-weight:800;letter-spacing:1px;padding:5px 10px;border-radius:20px;margin-bottom:12px;}
.aa-terms-header h1{margin:0;color:#111827;font-size:32px;font-weight:900;letter-spacing:-.5px;line-height:1.1;}
.aa-terms-header h1 span{color:#EA580C;}
.aa-terms-header p{margin:8px auto 0;color:#6B7280;font-size:12.5px;max-width:520px;line-height:1.5;}
.aa-terms-content{display:flex;flex-direction:column;gap:12px;}
.aa-terms-box{background:#ffffff;border:1px solid #F3F4F6;border-radius:12px;padding:16px 16px;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,.02);}
.aa-terms-box h2{margin:0 0 10px;display:flex;align-items:center;gap:8px;color:#111827;font-size:14px;font-weight:800;line-height:1.2;}
.aa-terms-box h2 span{width:22px;height:22px;background:#FFFBEB;border:1px solid #FED7AA;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#EA580C;font-size:10px;font-weight:900;flex-shrink:0;}
.aa-terms-box p{margin:0 0 8px;color:#374151;font-size:12.5px;line-height:1.6;}
.aa-terms-box ul{margin:0;padding-left:18px;}
.aa-terms-box ul li{color:#374151;font-size:12.5px;line-height:1.6;margin-bottom:4px;}
.aa-terms-note{margin-top:10px;background:#FFFBEB;border-left:3px solid #EA580C;padding:8px 10px;border-radius:0 8px 8px 0;color:#9A3412;font-size:11.5px;line-height:1.5;font-weight:600;}
.aa-terms-highlight{background:linear-gradient(180deg, #FFFBEB 0%, #ffffff 100%);border:1px solid #FDBA74;box-shadow:0 4px 16px rgba(234,88,12,.08);}
.aa-terms-highlight h2 span{background:#EA580C;color:#fff;border-color:#EA580C;}
.aa-terms-contact{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;}
.aa-terms-contact span{background:#FFF7ED;border:1px solid #FED7AA;border-radius:20px;padding:5px 10px;color:#1F2937;font-size:11px;font-weight:600;}
.aa-terms-agree{margin-top:6px;background:#111827;border-radius:10px;padding:12px 14px;text-align:center;}
.aa-terms-agree p{margin:0;color:#ffffff;font-size:11.5px;line-height:1.5;font-weight:600;}
@media(max-width:600px){.aa-terms-page{padding:18px 8px 22px!important;}.aa-terms-header h1{font-size:26px;}.aa-terms-box{padding:14px 12px;}.aa-terms-box h2{font-size:13px;}.aa-terms-box p,.aa-terms-box ul li{font-size:12px;}.aa-terms-contact span{font-size:10.5px;}}/* End custom CSS */