@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap");
/* V8 visual polish: homepage only; country pages and brand logo unchanged */
:root{--navy:#102b4e;--green:#208a37;--soft:#f5f9f5}
body{font-family:Cairo,Tahoma,Arial,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased}
.site-header{box-shadow:0 5px 25px #0e2b2812;border-bottom:1px solid #e6ede7}
.header-in{min-height:88px}.main-nav{gap:20px;font-weight:700}.main-nav a{position:relative;padding:10px 0;transition:color .2s}.main-nav a.active:after{content:"";position:absolute;bottom:1px;right:0;width:100%;height:3px;border-radius:5px;background:#2d9c46}
.order-top,.button{background:#268f3a;box-shadow:0 8px 20px #1b7e3430;transition:transform .2s,box-shadow .2s}.button:hover,.order-top:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1b7e3440}
.hero{min-height:625px;background:linear-gradient(90deg,#0b291dbd,#0b3422bd),url('assets/hero-clean-background.jpg') center/cover}
.hero:before{background:linear-gradient(90deg,#123f2b08,#061d1a55)}
.hero-in{min-height:625px;grid-template-columns:1.04fr .96fr;gap:44px}
.hero-copy{text-align:right;max-width:590px}.hero-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid #ffffff65;background:#ffffff16;padding:9px 17px;border-radius:100px;color:#efffed;font-weight:700;font-size:14px;margin-bottom:22px;backdrop-filter:blur(5px)}.kicker-dot{width:8px;height:8px;background:#a4e46e;border-radius:50%}
.hero-copy h1{font-size:clamp(48px,5.2vw,76px);letter-spacing:-1.2px;line-height:1.22;margin-bottom:18px;text-shadow:0 3px 14px #071d1260}
.hero-copy h2{font-size:clamp(21px,2.3vw,29px);line-height:1.5;font-weight:700;margin-bottom:18px}.hero-copy h2 span{color:#d7f2a3}
.hero-copy p{margin:0 0 28px;max-width:540px;line-height:2;font-size:clamp(16px,1.5vw,19px);color:#f0f8ef}
.hero-buttons{justify-content:flex-start}.hero-buttons .button{padding:14px 27px;font-size:15px}.hero-buttons .button.alt{background:#fff;color:#206d34}
.hero-product img{width:min(100%,560px);height:415px;object-fit:contain;filter:drop-shadow(0 18px 26px #001b1a70)}
.organic-badge{right:-5px;bottom:12px;width:130px;height:130px;transform:rotate(-5deg);border:3px solid #d5f4a0;background:radial-gradient(circle at 30% 20%,#62b33f,#125c2c 78%);box-shadow:0 8px 25px #04190c66}.organic-badge strong{color:#fff;font-size:46px}
.proof-strip{padding:20px 0;background:#f3f8f1}.proof{border-radius:14px;box-shadow:none;font-size:14px;padding:16px 12px;border-color:#e1ebdc}
.section{padding:76px 0}.section-kicker{text-align:center;color:#278b42;font-size:14px;letter-spacing:.1px;font-weight:800;margin:0 0 9px}.section-title{font-size:clamp(26px,3vw,37px);line-height:1.5;letter-spacing:-.4px;margin-bottom:36px}.section-title:after{background:#2e9a4c;width:65px;height:4px;border-radius:10px}
.benefit-grid{gap:16px}.benefit{background:#fff;border:1px solid #e0eae1;box-shadow:0 10px 25px #0d392510;border-radius:18px;padding:28px 13px;min-height:190px;transition:transform .2s}.benefit:hover{transform:translateY(-4px)}.benefit .emoji{font-size:43px}.benefit strong{font-size:16px;line-height:1.8}
.organica-facts{background:#f6faf6}.organica-facts h2{color:#112d4d}.organica-fact-stats>div{border-radius:20px;box-shadow:0 8px 25px #1b492510}.organica-fact-stats strong{color:#258c41}.organica-fact-grid article{border-radius:18px;box-shadow:0 6px 20px #183b2010}.organica-fact-grid p{line-height:2}
.markets-section{background:#f6faf7}.market-grid{gap:22px}.market-card{background:#fff;border:1px solid #e1eae3;border-top:4px solid #2c9547;box-shadow:0 14px 35px #173c2412;border-radius:22px;padding:30px 23px}.market-card .flag{font-size:42px}.market-card h3{color:#112b4d;font-size:23px}.market-card .type{background:#e8f5e9;color:#1a7135;font-weight:800}.market-card p{line-height:1.95;color:#536375}.outline-btn{border:1px solid #2c9145;color:#207c3d;transition:background .2s}.outline-btn:hover{background:#edf8ee}
.usage{background:linear-gradient(90deg,#0b3525e8,#17472cc9),url('assets/seedling-clean-background.jpg') center/cover}.usage-in{min-height:310px}.usage h2{font-size:clamp(27px,3vw,39px)}.usage p{line-height:2;max-width:930px}.bottom-section{background:#f6faf6}.bottom-box{border-radius:22px;padding:30px;box-shadow:0 8px 25px #183b2010}.bottom-box h2{font-size:24px}.footer{background:#102c31;padding:45px 0}.footer p{line-height:1.9}
@media(max-width:900px){.header-in{gap:14px}.hero-in{gap:16px}.hero-copy h1{font-size:52px}.hero-product img{height:340px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.main-nav{gap:13px}}
@media(max-width:650px){.header-in{min-height:auto}.hero{min-height:auto}.hero-in{display:flex;flex-direction:column;gap:14px;min-height:auto;padding:46px 20px 40px}.hero-copy{text-align:center}.hero-kicker{font-size:12px;margin-bottom:18px}.hero-copy h1{font-size:clamp(43px,11vw,57px);line-height:1.25}.hero-copy h2{font-size:21px}.hero-copy p{font-size:16px;line-height:1.9;margin-bottom:22px}.hero-buttons{justify-content:center}.hero-product{width:100%}.hero-product img{height:300px}.organic-badge{right:3%;bottom:0;width:100px;height:100px}.organic-badge strong{font-size:35px}.proof-strip{padding:13px 0}.proof{font-size:12px;padding:12px 8px}.section{padding:52px 0}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:11px}.benefit{min-height:156px;padding:19px 8px}.benefit .emoji{font-size:37px}.benefit strong{font-size:14px}.market-grid{gap:16px}.market-card{min-height:235px}.usage-in{padding-top:45px;padding-bottom:45px}.usage p{font-size:16px}.bottom-box{padding:23px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Match the approved Oman-page Arabic typography */
.hero h1,.section-title,h1,h2,h3,.main-nav,.btn,.button{font-family:Cairo,Tahoma,Arial,sans-serif}

/* V8.2: consistent clean photography and product presentation */
.hero{background-image:linear-gradient(100deg,rgba(5,30,20,.88),rgba(6,44,27,.75)),url('assets/hero-clean-background.jpg')!important;background-position:center;background-size:cover}
.hero:before{background:linear-gradient(90deg,rgba(5,28,19,.1),rgba(6,35,24,.2))!important}
.hero-product{isolation:isolate}
.hero-product img{background:#fff;border-radius:24px;padding:12px;box-shadow:0 20px 52px rgba(2,19,14,.35);filter:none!important;object-fit:contain}
.organic-badge{z-index:2}
@media(max-width:650px){.hero-product img{padding:8px;border-radius:18px}}

/* V8.5 — new proposed orchard hero, authentic original product photo only */
.hero{background:linear-gradient(90deg,rgba(241,250,235,.83) 0%,rgba(246,251,241,.74) 48%,rgba(235,248,228,.52) 100%),url('assets/hero-orchard-clean.jpg') center 48%/cover!important;color:#10264b;min-height:610px}
.hero:before{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(235,247,226,.18))!important}
.hero-in{min-height:610px;gap:30px}
.hero-copy{text-align:center}.hero-copy h1{color:#0b254b;text-shadow:0 2px 2px #ffffff99;font-size:clamp(44px,5.4vw,75px);line-height:1.19;margin-bottom:16px}
.hero-copy h2{color:#11365a;text-shadow:0 1px 3px #ffffffaa}.hero-copy h2 span{color:#188b0a}
.hero-copy p{color:#16384a;font-weight:650;text-shadow:0 1px 3px #ffffffbb;font-size:clamp(16px,1.5vw,19px)}
.hero-kicker{background:#ffffffdf;color:#21743a;border:1px solid #d1e7c9;border-radius:40px;padding:7px 16px;display:inline-block}
.hero-product{align-self:end;min-height:430px}
.hero-product img{width:min(100%,590px);height:auto;max-height:490px;object-fit:contain;background:white;border:1px solid #e7ece4;border-radius:22px;padding:5px;box-shadow:0 25px 55px #1838223b;filter:none!important}
.organic-badge{right:0;bottom:16px;width:118px;height:118px;border:3px solid #c5f582;z-index:2}.organic-badge strong{font-size:40px}
.hero-values{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px auto 0;max-width:510px}
.hero-values>div{background:#ffffffeb;border:1px solid #b6d8ac;border-radius:16px;padding:9px 5px;box-shadow:0 8px 25px #173b2119}
.hero-values strong{display:block;color:#0d3152;font-size:21px;line-height:1.4}.hero-values span{display:block;color:#2c6839;font-weight:800;font-size:12px}
@media(max-width:650px){.hero-in{min-height:unset;padding:34px 17px 35px}.hero-copy h1{font-size:clamp(41px,10vw,54px)}.hero-product{min-height:0}.hero-product img{max-height:360px}.hero-values strong{font-size:18px}.hero-values span{font-size:11px}.organic-badge{width:90px;height:90px;bottom:3px}.organic-badge strong{font-size:31px}}

/* V8.6: smaller authentic bottles in the orchard hero */
@media (min-width:901px){
 .hero-in{grid-template-columns:1.08fr .92fr;align-items:center;gap:30px}
 .hero-product{min-height:0;align-self:center;display:flex;align-items:center;justify-content:center}
 .hero-product img{width:min(82%,440px);max-height:380px;height:auto;padding:4px}
 .hero-product .organic-badge{transform:scale(.83);transform-origin:bottom right}
}
@media (min-width:651px) and (max-width:900px){
 .hero-product{min-height:0;align-self:center}
 .hero-product img{width:min(86%,390px);max-height:340px;height:auto}
}
@media (max-width:650px){
 .hero-product img{width:min(83%,330px);max-height:275px;height:auto}
 .hero-product .organic-badge{transform:scale(.8);transform-origin:bottom right}
}

/* V8.7: orchard-first hero; authentic product cutout, no white frame */
.hero{background:linear-gradient(90deg,rgba(241,249,230,.80),rgba(245,250,236,.68) 54%,rgba(241,249,229,.22)),url('assets/hero-orchard-clean.jpg') center/cover!important}
.hero-product{position:relative;display:flex;justify-content:center;align-items:flex-end;align-self:center;min-height:390px}
.hero-product img{width:min(100%,535px)!important;max-height:430px!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;filter:drop-shadow(0 22px 17px rgba(10,35,18,.24))!important}
.hero-product .organic-badge{display:none!important}
.hero-copy h1{font-size:clamp(43px,4.7vw,67px)!important}
.hero-copy p{font-weight:500!important}
@media(max-width:650px){.hero-product{min-height:0;order:2}.hero-product img{width:min(100%,365px)!important;max-height:315px!important}.hero{background-position:40% center!important}}

/* V8.8: remove source-photo white fringe, preserve original label */
.hero-product{background:none!important;border:none!important;box-shadow:none!important}
.hero-product img{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;filter:drop-shadow(0 15px 13px rgba(17,43,20,.26))!important}
.hero{background:linear-gradient(90deg,rgba(241,249,230,.57),rgba(245,250,236,.55) 54%,rgba(241,249,229,.17)),url('assets/hero-orchard-clean.jpg') center/cover!important}
