.hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);color:#fff;font-weight:700;font-size:13.5px;padding:9px 20px;border-radius:999px;backdrop-filter:blur(6px)}.hero-badge .dot-live{position:relative;width:8px;height:8px;border-radius:50%;background:#e8722c;flex-shrink:0}.hero-badge .dot-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:#e8722c;animation:ringPulse 1.8s ease-out infinite}@keyframes ringPulse{0%{transform:scale(0.9);opacity:.9}100%{transform:scale(1.6);opacity:0}}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#c85a1c;font-weight:700;font-size:14px;background:rgba(232,114,44,0.10);padding:8px 18px;border-radius:999px;margin-bottom:18px;letter-spacing:.3px}.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#e8722c}.b2b-form-card{background:#ffffff;border:1px solid #e7e1d8;border-radius:24px;padding:44px 40px;box-shadow:0 2px 10px rgba(0,0,0,0.04);font-family:'Tajawal',sans-serif;direction:rtl}.b2b-form-card h2{font-size:26px;margin-bottom:10px;font-weight:800;color:#1c2624}.b2b-form-card>p{color:#5c6b67;font-size:15px;margin-bottom:30px}.b2b-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.b2b-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.b2b-field label{font-weight:700;font-size:14.5px;color:#1c2624}.b2b-field label .req{color:#e8722c}.b2b-form-card input[type="text"],.b2b-form-card input[type="email"],.b2b-form-card input[type="tel"],.b2b-form-card select,.b2b-form-card textarea{border:1.5px solid #e7e1d8;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:15px;color:#1c2624;background:#ffffff;transition:.2s;width:100%}.b2b-form-card input:focus,.b2b-form-card select:focus,.b2b-form-card textarea:focus{outline:none;border-color:#1c4a3e;box-shadow:0 0 0 4px rgba(28,74,62,0.10)}.b2b-form-card textarea{resize:vertical;min-height:130px}.b2b-submit{width:100%;background:#e8722c;color:#fff;border:none;border-radius:14px;padding:16px 34px;font-weight:700;font-size:16px;cursor:pointer;transition:.25s ease;box-shadow:0 10px 24px rgba(232,114,44,0.35)}.b2b-submit:hover{background:#c85a1c;transform:translateY(-3px);box-shadow:0 16px 32px rgba(232,114,44,0.42)}.wpcf7-not-valid-tip{color:#c0392b;font-size:13px;margin-top:6px}.wpcf7-response-output{border-radius:14px;padding:14px 18px;margin-top:18px;font-weight:700}.wpcf7 form.sent .wpcf7-response-output{background:rgba(28,74,62,0.08);border-color:rgba(28,74,62,0.18)!important;color:#1c4a3e}.wpcf7 form.invalid .wpcf7-response-output{background:rgba(192,57,43,0.08);border-color:rgba(192,57,43,0.3)!important;color:#c0392b}.df-mega-menu .sub-menu.df-mega-menu-item{display:flex!important;align-items:flex-start;justify-content:space-between;gap:0;background:#ffffff!important;border:1px solid #e7e1d8;border-radius:20px;border-top:3px solid #e8722c;box-shadow:0 20px 45px rgba(18,40,36,0.15);padding:32px 28px;margin-top:14px!important;z-index:9999!important;position:relative}.difl_advancedmenuitem_1_tb_header .df-mega-menu-item,.difl_advancedmenuitem_1_tb_header .df-mega-menu-item.col-added,.animtaion-submenu-2 .df-mega-menu-item,.item-hover-2 .df-mega-menu-item{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.df-mega-menu .col{flex:1 1 0;min-width:0;box-sizing:border-box;padding:0 24px;display:flex;flex-direction:column;gap:6px;border-inline-start:1px solid #e7e1d8}.df-mega-menu .col:first-child{border-inline-start:none}.df-mega-menu .col .menu-item{list-style:none;width:100%;box-sizing:border-box}.df-mega-menu .col .menu-item a{display:block;width:100%;box-sizing:border-box;text-align:right;font-weight:600;font-size:14.5px;line-height:1.5;color:#1c2624;padding:12px 14px;margin:0;border-radius:12px;position:relative;transition:background .2s ease,color .2s ease,padding-inline-start .2s ease}.df-mega-menu .col .menu-item a:hover{background:rgba(232,114,44,0.08);color:#c85a1c;padding-inline-start:20px}.df-mega-menu .col .menu-item a::before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:0;height:6px;border-radius:50%;background:#e8722c;transition:width .2s ease}.df-mega-menu .col .menu-item a:hover::before{width:6px}.df-menu-nav>li.menu-item>a{font-weight:700;color:#1c2624;transition:color .2s ease}.df-menu-nav>li.menu-item>a:hover,.df-menu-nav>li.current-menu-item>a{color:#1c4a3e}.dropdown-arrow{transition:transform .25s ease;margin-inline-start:4px}.df-mega-menu:hover .dropdown-arrow,.df-mega-menu.menu-item-has-children:hover .dropdown-arrow{transform:rotate(180deg)}