:root{--color-primary:#F7832A;--color-secondary:#25D6EA;--color-accent:#333333;--color-color-3:#595959;--color-color-4:#3A3A3A;--color-color-5:#FE7F66;--color-text:#FE7F66;--color-background:#ffffff;--color-gray:#f5f5f5;--font-primary:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-heading:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem}body,html{direction:rtl;text-align:right}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);color:var(--color-text);background-color:var(--color-background);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}a{color:var(--color-primary);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}.btn{display:inline-block;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}section{padding:var(--spacing-lg) 0}.hero{padding:80px 0 0;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:-80px;background:linear-gradient(135deg,rgba(247,131,42,.4),rgba(37,214,234,.3)),url('https://www.kesem-hateva.co.il/wp-content/uploads/2018/06/jeep-track-in-golan-1024x678.jpg') center/cover no-repeat!important}header{background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-content{border:3px solid #fff;padding:3rem 2.5rem;border-radius:12px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);max-width:800px;background-color:rgba(0,0,0,.65)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}section{padding:var(--spacing-md) 0}.hero{margin-top:-80px;padding-top:80px;min-height:100vh}.hero-content{padding:2rem 1.5rem;margin:1rem}}.hero::before{content:none!important;display:none!important;opacity:0!important;background:0 0!important}