/*
Theme Name: Al Hamma Cleaning Riyadh
Theme URI: https://alhamma.sa
Author: شركة الهمة
Description: قالب عربي سريع لخدمات تنظيف المنازل والفلل والسجاد والخزانات بالرياض.
Version: 1.0.0
Text Domain: al-hamma-cleaning
*/
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&display=swap');
:root{--gold:#d8aa45;--gold2:#f6d77e;--ink:#0d1015;--soft:#151a22;--paper:#f8f7f4;--muted:#626a74}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:#18202a;font-family:Cairo,Arial,sans-serif;line-height:1.9}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,92%);margin:auto}.top{background:var(--ink);color:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #2a2f37}.bar{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:23px;font-weight:800;color:var(--gold2);letter-spacing:.3px}.nav{display:flex;gap:22px;font-size:14px}.nav a:hover{color:var(--gold2)}.head-call{border:1px solid var(--gold);padding:7px 15px;border-radius:8px;color:var(--gold2);font-weight:700}.hero{color:#fff;background:radial-gradient(circle at 12% 20%,#4d3c19 0,transparent 32%),linear-gradient(125deg,#080b10,#1d242e);padding:92px 0 80px;overflow:hidden}.eyebrow{display:inline-block;color:var(--gold2);font-weight:800;border:1px solid #806a38;padding:3px 14px;border-radius:50px;font-size:13px}.hero h1{font-size:clamp(32px,6vw,58px);line-height:1.28;margin:17px 0;max-width:740px}.hero p{max-width:650px;font-size:18px;color:#e5e6e8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:13px 23px;font-weight:800;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#17130b}.btn-dark{background:#fff;color:#161a20}.trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;font-size:13px;color:#d7d9dc}.trust span:before{content:'✓';color:var(--gold2);font-weight:bold;margin-left:6px}.section{padding:70px 0}.section.alt{background:#fff}.kicker{color:#9a731b;font-weight:800;font-size:14px}.section h2{font-size:clamp(25px,4vw,38px);line-height:1.45;margin:4px 0 12px}.lead{max-width:760px;color:var(--muted);margin:0 0 28px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid #ebe8df;padding:23px;border-radius:13px;box-shadow:0 6px 20px #16161608}.card .icon{font-size:30px}.card h3{margin:7px 0;font-size:19px}.card p{color:var(--muted);font-size:14px;margin:0}.card a{display:inline-block;color:#9a731b;font-weight:800;font-size:14px;margin-top:11px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:steps}.step:before{counter-increment:steps;content:'0' counter(steps);color:var(--gold);font-size:36px;font-weight:800}.review{background:#fff;border-radius:13px;padding:22px;border-top:3px solid var(--gold)}.review b{display:block;margin-top:10px}.cta{background:linear-gradient(125deg,#111720,#252b33);color:white;border-radius:18px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cta h2{margin:0;font-size:30px}.footer{background:var(--ink);color:#bcc1c8;padding:35px 0;font-size:14px}.footer strong{color:var(--gold2)}.floating{position:fixed;bottom:18px;z-index:40;color:#fff;font-weight:800;padding:10px 16px;border-radius:8px;box-shadow:0 8px 18px #0004}.float-call{right:16px;background:#bb8518}.float-wa{left:16px;background:#168f4b}.faq{background:#fff;border:1px solid #e9e6df;border-radius:10px;padding:13px 18px;margin:10px 0}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted);margin-bottom:0}@media(max-width:760px){.nav{display:none}.bar{min-height:62px}.brand{font-size:19px}.head-call{font-size:12px}.hero{padding:65px 0 55px}.hero p{font-size:15px}.section{padding:48px 0}.grid,.steps{grid-template-columns:1fr}.cta{padding:28px;display:block}.cta .actions{margin-top:16px}.floating{bottom:12px;font-size:13px}.float-call{right:12px}.float-wa{left:12px}}
