:root{--navy:#183e2e;--navy2:#28553d;--sea:#62866a;--green:#24543b;--gold:#a9843e;--cream:#f6f2e8;--ink:#233c2e;--muted:#667566;--line:#e0e5db;--shadow:0 24px 70px #23463212}
html{scroll-padding-top:100px}html[lang=en] body{font-family:var(--font-en)}
a:focus-visible,button:focus-visible{outline:3px solid #a9843e;outline-offset:5px}
.header{border-color:#dce3d8;background:#fffef9f2}.brand-logo{width:66px;height:60px}.menu a{color:#4c6050;font-size:13px}.brand-copy span{color:#8b743e}.langs{border-color:#d8e1d5}
#home.hero{min-height:0;background:#f8f1df;isolation:isolate}
#home .hero-image{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain;background:none;display:block}
#home .hero-shade,#home .scroll-cue{display:none}
#home .hero-inner{width:100%;min-height:0;height:50vw;background:none;padding:0 4vw;display:flex;direction:ltr;justify-content:flex-start}
#home .hero-copy{width:36%;max-width:580px;margin:0;padding:24px 0;color:var(--ink);direction:rtl;text-align:right}
html[dir=ltr] #home .hero-copy{direction:ltr;text-align:left}
#home .hero-kicker{color:#716133;font-size:11px;letter-spacing:.08em}
#home .hero-kicker span{background:#a9843e;width:28px}
#home h1{font-size:clamp(32px,3.7vw,68px);line-height:1.35;letter-spacing:-.04em;margin:18px 0 6px}
#home h2{font-size:clamp(21px,2.1vw,34px);line-height:1.5;color:#856b36;margin-bottom:18px}
#home p{color:#52634e;font-size:clamp(12px,1.1vw,17px);line-height:1.95}
#home .hero-actions{gap:10px;margin-top:24px}
#home .btn.primary{background:#244f36;color:white;box-shadow:0 8px 20px #2346321a}
#home .btn.primary b{color:#dfce9c}
#home .btn.ghost{border-color:#a6ad92;color:#244f36;background:#fff8}
#home .hero-note{border-color:#52634e30;margin-top:24px;padding-top:15px;flex-wrap:wrap;gap:8px 16px}
#home .hero-note span{color:#867038}#home .hero-note small{color:#61725b}
.signature-strip{background:#fffcf5}.signatures strong{font-size:14px}.signatures span{color:#6a7867;font-size:11px}
.about{background:#fffefb}.about-copy h2,.section-head h2,.pharmacy-grid h2,.syria-copy h2{font-size:clamp(28px,3.1vw,43px);line-height:1.5;letter-spacing:-.025em}
.about-art{background:radial-gradient(ellipse at 10% 10%,#668363 0,transparent 55%),linear-gradient(140deg,#2d533b,#142f23);border-radius:8px;min-height:620px}
.about-word{font-size:clamp(32px,4vw,60px)}.about-art blockquote{color:#e3eadb}.about-copy .lead{color:#61705f;font-size:15px}.about-points p{font-size:13px;color:#687663}
.quality{background:#f5f2e9}.section-head p{font-size:14px;color:#66705f}.quality-card{border-radius:8px;box-shadow:none}.quality-card p{font-size:13px;color:#6a7665}.qicon{background:#edf0e4;color:#537248;border-radius:50%}
.pharmacy-band{background:linear-gradient(120deg,#173e2b,#345d43)}.pharmacy-grid p{font-size:14px;color:#e0e9dd}
.product-card{border-radius:12px;box-shadow:none}.product-media img{object-fit:contain}.product-copy h3{font-size:23px}.product-copy p{font-size:13px;color:#687663}.product-type{font-size:11px}.product-copy{padding:26px}.product-btn{font-size:13px}
.syria{background:#f5f7ef}.syria-shell{border-radius:10px;background:#fffdf7;box-shadow:none}.syria-brand{background:linear-gradient(135deg,#234c34,#466b48)}.syria-copy p{font-size:14px;color:#687663}.footer{background:#143424}.footer-inner>p{font-size:11px}.modal-media img{object-fit:contain}.modal-copy>p{font-size:14px}.fact span{direction:ltr;display:block}.modal-note{font-size:11px}
@media(min-width:681px) and (max-width:1050px){#home .hero-copy{width:39%}#home .hero-kicker{font-size:9px}#home .hero-note{display:none}#home .hero-actions{margin-top:16px}#home .btn{padding:0 14px;height:43px;font-size:10px}#home h1{margin-top:10px}#home h2{margin-bottom:10px}}
@media(max-width:680px){
 .nav{gap:8px}.brand{min-width:0}.brand-logo{width:48px;height:48px}.brand-copy strong{font-size:12px}.langs{padding:8px}.menu-btn{flex-shrink:0}
 #home.hero{display:flex;flex-direction:column;background:#faf5e8}
 #home .hero-image{position:relative;height:auto;min-height:0;aspect-ratio:2/1;order:2;object-fit:contain}
 #home .hero-inner{height:auto;min-height:0;order:1;padding:36px 7vw 30px}
 #home .hero-copy{width:100%;max-width:none;padding:0}
 #home h1{font-size:38px}#home h2{font-size:25px}#home p{font-size:14px}
 #home .hero-actions{display:flex}#home .btn{width:auto;flex:1;padding:0 14px;font-size:11px}
 #home .hero-note{margin-top:20px}#home .hero-kicker{font-size:10px}
 .signatures{grid-template-columns:1fr 1fr;gap:0}.signatures article{padding:17px 7px;gap:8px}.signatures strong{font-size:12px}.signatures span{font-size:10px}
 .about-art{min-height:390px}.about-grid{gap:35px}.about-points p{font-size:13px}.quality-card{min-height:270px}.qicon{margin-top:12px}.section{padding:65px 0}.footer-inner{gap:24px}
}
