
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
:root{--green:#06281f;--green2:#0b3b30;--gold:#d7ac64;--paper:#f9f7f1;--ink:#152b25;--muted:#65716c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:Cairo,Tahoma,Arial,sans-serif;color:var(--ink);direction:rtl}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}.container{width:min(1180px,92%);margin:auto}.topline{background:#031c17;color:#e9e1cd;font-size:12px}.topline .container{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;padding:8px 0}.topline a{color:#e8d1a4}.navbar{background:#fff;position:sticky;top:0;z-index:20;box-shadow:0 1px 16px #0b251519}.navinner{display:flex;align-items:center;gap:22px;min-height:83px;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center}.brand img{width:61px;height:61px;border-radius:12px;object-fit:cover}.brand b{font-size:16px;line-height:1.5}.brand span{display:block;font-size:10px;color:var(--muted)}nav{display:flex;gap:18px;font-weight:700;font-size:12px}nav a:hover{color:#a27838}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(120deg,#eed098,#c69548);color:#17291c;border-radius:9px;padding:12px 20px;font-weight:800;border:0;cursor:pointer}.pill.outline{border:1px solid #d1b27b;background:transparent;color:var(--gold)}.hamburger{display:none;background:none;border:0;font-size:27px}.hero{color:#fff;background:linear-gradient(105deg,#042019 43%,#062a21df 73%,#082b23a8),url('assets/office-interior.jpg') center/cover;position:relative}.hero .container{min-height:500px;display:flex;align-items:center;justify-content:space-between;gap:26px}.hero-copy{max-width:660px;padding:65px 0}.eyebrow{color:#e5bb75;font-weight:700;letter-spacing:.5px}.hero h1{font-size:clamp(31px,4vw,52px);margin:16px 0;line-height:1.6}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{max-width:610px;line-height:2;font-size:16px;color:#eee9df}.hero .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.hero-logo{width:275px;height:275px;object-fit:cover;border-radius:50%;border:5px solid #d4b57b55;box-shadow:0 10px 65px #0008}.benefits{background:#06291f;color:white}.benefits .container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 0;text-align:center}.benefits b{border-left:1px solid #d5b46b66;color:#ebd8b3;font-size:14px}.benefits b:last-child{border:0}section{padding:65px 0}.center{text-align:center}.kicker{color:#a47937;font-weight:800;font-size:13px}.section-title{font-size:clamp(25px,3vw,35px);margin:8px 0 12px;color:#06291f}.sub{color:var(--muted);line-height:1.9;max-width:720px;margin:0 auto 34px}.servicegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service{background:#fff;border:1px solid #ebe5d9;padding:24px;border-radius:15px;box-shadow:0 6px 17px #08241b09}.service .sym{display:inline-grid;place-items:center;background:#f8f1e4;color:#ac813e;border-radius:13px;width:50px;height:50px;font-size:24px}.service h3{margin:14px 0 7px}.service p{color:#5c6b63;font-size:13px;line-height:1.9;margin:0}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.split p{line-height:2.1;color:#53685c}.about-photo{border-radius:23px;max-height:410px;width:100%;object-fit:cover;box-shadow:18px 18px 0 #d4b26a36}.articlegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.article-card{background:white;border:1px solid #ede5da;border-radius:16px;overflow:hidden;box-shadow:0 12px 20px #071b120c;display:flex;flex-direction:column}.article-card img{width:100%;height:185px;object-fit:cover;background:#082f27}.article-info{padding:20px;display:flex;flex-direction:column;gap:9px;flex:1}.article-info span{color:#a77b3e;font-size:11px;font-weight:800}.article-info h3{margin:0;line-height:1.7;font-size:17px}.article-info p{margin:0;color:#65726d;font-size:12px;line-height:1.85;flex:1}.readmore{color:#9e6e27;font-size:13px;font-weight:800;padding-top:8px}.contact-section{background:#092d25;color:white}.contact-section .section-title{color:#fff}.contact-section .sub{color:#c6d2ce}.contactgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.contact-card{background:#ffffff0c;border:1px solid #ffffff20;border-radius:14px;padding:24px}.contact-card p{line-height:1.9;color:#dce4df;font-size:13px}.contacts{display:grid;gap:10px;margin-top:20px}.contacts a{padding:10px;border-bottom:1px solid #ffffff22;color:#f0d39b;overflow-wrap:anywhere}.consult{display:grid;gap:10px}.consult input,.consult textarea{width:100%;border:1px solid #ffffff55;border-radius:9px;padding:13px 15px;background:#fff;color:#17291f}.consult textarea{height:115px;resize:vertical}.consult small{color:#e5d7b8}.footer{background:#031b16;color:#aebeb6;padding:25px 0;text-align:center;font-size:12px}.article-banner{background:linear-gradient(120deg,#062b22,#102b25);color:white;padding:68px 0 40px}.article-banner h1{line-height:1.6;font-size:clamp(26px,4vw,42px)}.article-shell{max-width:900px;margin:35px auto 65px;background:white;padding:38px 48px;border-radius:18px;border:1px solid #e7e3d9}.article-shell img{width:100%;height:310px;object-fit:cover;border-radius:12px}.article-shell p{line-height:2.2;color:#415449;font-size:15px}.article-shell h2{margin-top:34px;color:#0b3c2e;font-size:22px}.article-note{background:#f8f1e2;border-right:4px solid #d5aa64;padding:13px 20px;border-radius:6px;color:#755d34;font-size:13px;line-height:1.8}.breadcrumb{font-size:13px;color:#d6c095}.related{border-top:1px solid #e7e5da;margin-top:36px;padding-top:20px}.related a{display:inline-block;padding:8px 12px;margin:5px;background:#f2f0e9;border-radius:7px;color:#0c4436;font-size:12px}.mobile-nav{display:none}.legal-callout{background:#fff;border:1px solid #e7e0d5;border-radius:15px;padding:25px}.legal-callout p{line-height:2;color:#56645c}
@media(max-width:960px){nav{display:none}.hamburger{display:block}.mobile-nav.show{display:grid;gap:12px;padding:18px;background:white}.mobile-nav a{padding:7px}.hero .container{min-height:470px}.hero-logo{width:175px;height:175px}.servicegrid,.articlegrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.topline .container{gap:6px;justify-content:center;font-size:10px}.navinner{min-height:72px}.brand b{font-size:12px}.brand img{width:48px;height:48px}.navbar .pill{display:none}.hero .container{display:block}.hero-copy{padding:50px 0}.hero-logo{display:none}.hero p{font-size:14px}.benefits .container{grid-template-columns:repeat(2,1fr);gap:14px}.benefits b{border:0;font-size:11px}.servicegrid,.articlegrid,.split,.contactgrid{grid-template-columns:1fr}.article-shell{margin:18px auto 45px;padding:19px}.article-shell img{height:185px}section{padding:48px 0}}
