/* eng8 — أركو: أصفر × تركواز × وردي */
body{background:#fffdf8;color:#2b3a38}
.container{width:min(1200px,100% - 2rem);margin-inline:auto}
.e8-header{background:#fffdf8;position:sticky;top:0;z-index:100}
.header-in{display:flex;align-items:center;gap:.7rem;min-height:62px}
.brand{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#22312e;flex:1}
.brand-mark{font-size:1.4rem;font-weight:900;letter-spacing:1px}.brand-mark b{color:#f5b301}.brand-logo{height:38px;object-fit:contain}
.brand small{font-size:.55rem;color:#8a9a96;line-height:1.5}
.main-links{display:flex;gap:.9rem}.main-links a{color:#33413d;text-decoration:none;font-size:.84rem;font-weight:700}.main-links a.active{color:#e8a100;border-bottom:2px solid #f5b301}
.btn-book{background:#f5b301;color:#3a2c00;font-weight:800;text-decoration:none;padding:.55rem 1.1rem;border-radius:20px;font-size:.8rem;white-space:nowrap}
.burger{display:none;background:none;border:1.5px solid #e8a100;color:#e8a100;width:44px;height:44px;border-radius:12px;font-size:1.2rem;cursor:pointer}
.e8-hero{overflow:hidden}.hero-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:1.2rem;align-items:center;padding:1.4rem 0}
.hero-text h1{font-size:var(--hero-title-size);line-height:1.35;margin:0}.blue-w{color:#0ea5e9}
.hero-sub{color:#5b6b66;font-size:var(--hero-sub-size)}
.hero-tags{color:#0f766e;font-size:.8rem;font-weight:700;margin:.6rem 0}
.btn-gold{background:#f5b301;color:#3a2c00;font-weight:800;text-decoration:none;padding:.7rem 1.4rem;border-radius:24px;display:inline-block}
.btn-gold.sm{padding:.55rem 1.2rem;font-size:.85rem}
.hero-mini{color:#8a9a96;font-size:.7rem;letter-spacing:2px;margin-top:.8rem}
.hero-media{position:relative}.hero-photo{width:100%;height:440px;object-fit:cover;border-radius:14px}
.hero-script{position:absolute;top:.8rem;right:1rem;color:#fff;font-style:italic;font-size:1.4rem;text-shadow:0 2px 10px rgba(0,0,0,.4)}
.hero-side{position:absolute;top:.8rem;left:.8rem;color:#22312e;font-size:.7rem;letter-spacing:2px;font-weight:800}
.serv-sec{padding:1.8rem 0}.svc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem}
.svc-card{text-align:center;padding:.8rem .3rem}.svc-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:0 auto .5rem;font-size:1.3rem}.svc-card:nth-child(1) .svc-ic{background:#fce7f3;color:#be185d}.svc-card:nth-child(2) .svc-ic{background:#e0f2f1;color:#0f766e}.svc-card:nth-child(3) .svc-ic{background:#fef9c3;color:#a16207}.svc-card:nth-child(4) .svc-ic{background:#e0f2f1;color:#0284c7}.svc-card:nth-child(5) .svc-ic{background:#fce7f3;color:#be185d}
.svc-ic svg{width:28px;height:28px}
.svc-card h3{font-size:var(--svc-t-size);color:var(--svc-t-color)}.svc-card p{font-size:var(--svc-d-size);color:var(--svc-d-color)}
.works-sec{padding:1.6rem 0}.works-flex{display:grid;grid-template-columns:.6fr 2fr;gap:1.2rem}
.works-script{font-style:italic;font-size:1.5rem;color:#22312e}.works-script small{display:block;font-style:normal;font-size:.85rem;color:#5b6b66}.works-main h2{font-size:var(--sec-title-size)}
.works-link{color:#0f766e;font-size:.85rem;text-decoration:none;font-weight:700}
.works-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1rem}
.work-card{border-radius:14px;overflow:hidden;background:#fff;border:1px solid #f3e8d8}.work-card img{width:100%;height:160px;object-fit:cover;display:block}.work-meta{padding:.55rem .75rem}.work-meta b{display:block;font-size:.82rem}.work-meta small{color:#8a9a96;font-size:.7rem}
.about-sec{padding:2rem 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center}
.about-photo img{width:100%;height:340px;object-fit:cover;border-radius:14px}
.about-txt h2{font-size:var(--about-t-size);color:var(--about-t-color)}
.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}
.why-item{background:#fff;border:1px solid #f3e8d8;border-radius:14px;padding:.9rem;text-align:center;font-size:.84rem}.wic{display:block;font-size:1.3rem}.wic svg{width:24px;height:24px}
.stats-strip{background:#f6f1e5;padding:1.4rem 0}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;gap:1rem;text-align:center;align-items:center}
.stat b{display:block;font-size:var(--st-n-size);color:#0f766e}.stat small{color:var(--st-l-color)}
.testi-mini{background:#fff;border-radius:14px;padding:1rem}.testi-mini span{color:#e8a100;font-size:1.5rem}
.cta-sec{background:#0f766e;color:#fff;text-align:center;padding:2.4rem 0}.cta-sec h2{color:#fff}.btn-light{background:#fff;color:#0f766e;font-weight:800;text-decoration:none;padding:.75rem 1.8rem;border-radius:24px;display:inline-block;margin-top:1rem}
.site-footer{background:#fffdf8;padding:1.4rem 0 .8rem;border-top:1px solid #f3e8d8}.foot-grid{display:grid;grid-template-columns:1fr 2fr 1fr .8fr;gap:1rem;font-size:.84rem;align-items:start}
.foot-grid .brand{color:#22312e}.foot-links{display:flex;gap:.7rem;flex-wrap:wrap}.foot-links a{color:#5b6b66;text-decoration:none;font-size:.78rem}
.f-contact span{display:block;margin:.3rem 0;font-size:.82rem}.f-contact a{color:#22312e}
.foot-script{font-style:italic;color:#0f766e;text-align:left}
.socials{display:flex;gap:.5rem}.socials a{color:#22312e;text-decoration:none}
.foot-copy{text-align:center;border-top:1px solid #f3e8d8;margin-top:1rem;padding-top:.8rem;font-size:var(--copy-size);color:var(--copy-color)}
.reveal{opacity:0;transform:translateY(16px);transition:.6s}.reveal.vis{opacity:1;transform:none}
@media(max-width:1023px){.hero-grid{grid-template-columns:1fr}.hero-photo{height:300px}.svc-grid{grid-template-columns:repeat(3,1fr)}.works-flex{grid-template-columns:1fr}.works-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:1fr;text-align:center}.foot-script{text-align:center}.socials{justify-content:center}}
@media(max-width:599px){.svc-grid{grid-template-columns:1fr 1fr}.works-grid{grid-template-columns:1fr 1fr}.work-card img{height:130px}}
