/*
Theme Name: Recovery Abu Dhabi Pro
Theme URI: https://recoverycarabudhabi.com/
Author: Recovery Abu Dhabi
Description: Bilingual RTL/LTR towing and recovery theme for UAE.
Version: 1.0.0
Text Domain: recovery-abu-dhabi
*/
:root{--navy:#06356b;--blue:#0879c9;--orange:#f47b00;--light:#f5f9fd;--text:#102d4e}*{box-sizing:border-box}body{margin:0;font-family:Arial,"Noto Sans Arabic",sans-serif;color:var(--text);background:#fff;line-height:1.7}a{text-decoration:none;color:inherit}.top{background:var(--navy);color:#fff;padding:6px 5%;font-size:13px;display:flex;justify-content:space-between}.header{display:flex;align-items:center;justify-content:space-between;padding:14px 5%;background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 2px 10px #0001}.brand{font-weight:800;color:var(--navy);font-size:20px}.brand span{color:var(--orange)}nav a{margin:0 10px;font-weight:700}.cta{display:inline-block;background:var(--orange);color:#fff;padding:11px 22px;border-radius:10px;font-weight:800}.cta.blue{background:var(--blue)}.hero{min-height:570px;display:flex;align-items:center;padding:55px 6%;background:linear-gradient(90deg,#eef7ff 0%,#fff 55%,#d9edfb 100%);overflow:hidden}.hero-copy{max-width:620px}.hero h1{font-size:64px;line-height:1.1;margin:0 0 12px;color:var(--navy)}.hero h2{color:var(--orange);font-size:31px;margin:0 0 10px}.hero p{font-size:20px}.hero-art{flex:1;min-height:420px;background:linear-gradient(135deg,#d9efff,#fff);border-radius:30px;margin-inline-start:40px;display:flex;align-items:center;justify-content:center;font-size:120px}.buttons{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.section{padding:60px 5%}.section.alt{background:var(--light)}.section h2{text-align:center;color:var(--navy);font-size:38px;margin:0 0 8px}.lead{text-align:center;max-width:800px;margin:0 auto 35px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #dfeaf4;border-radius:18px;padding:25px;box-shadow:0 8px 25px #06356b0c}.card .icon{font-size:42px}.card h3{color:var(--navy);margin:10px 0 5px}.areas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pill{background:#fff;border:1px solid #d8e5f0;padding:12px 18px;border-radius:12px;font-weight:700}.uae{background:linear-gradient(135deg,#06356b,#0879c9);color:#fff}.uae h2{color:#fff}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.trust strong{font-size:22px;color:var(--navy)}footer{background:#052d59;color:#fff;padding:45px 5% 90px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.floating{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:30}.floating a{padding:14px 28px;border-radius:12px;color:#fff;font-weight:800;box-shadow:0 6px 20px #0003}.phone{background:var(--navy)}.wa{background:#16a34a}@media(max-width:800px){nav{display:none}.hero{display:block;padding:40px 5%}.hero h1{font-size:45px}.hero-art{margin:30px 0 0;min-height:230px;font-size:80px}.grid{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.top{font-size:11px}.floating{width:94%}.floating a{flex:1;text-align:center;padding:13px 8px}}
