:root{--font-body: "Plus Jakarta Sans", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Plus Jakarta Sans", "Figtree", system-ui, sans-serif;--content-max: 1280px;--section-pad-y: clamp(64px, 8vw, 112px);--gutter: max(24px, calc((100vw - var(--content-max)) / 2));--radius-lg: 28px;--radius-md: 20px;--ink: var(--brand-text, #11240f)}[dir=rtl]{--font-body: "Cairo", "Tajawal", "Plus Jakarta Sans", system-ui, sans-serif;--font-display: "Cairo", "Tajawal", "Plus Jakarta Sans", system-ui, sans-serif}body{font-family:var(--font-body);letter-spacing:-.005em}.farm-hero h1,.farm-section h2,.farm-live h2,.farm-review h2,.farm-image-card h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}[dir=rtl] .farm-hero h1,[dir=rtl] .farm-section h2,[dir=rtl] .farm-live h2,[dir=rtl] .farm-review h2,[dir=rtl] .farm-image-card h3{letter-spacing:0}.farm-section h2,.farm-live h2,.farm-review h2{font-size:clamp(32px,4.2vw,54px);line-height:1.08;text-wrap:balance}.farm-section p,.farm-review p,.farm-live p{font-size:clamp(16px,1.2vw,18px);line-height:1.75;text-wrap:pretty}.farm-label{gap:10px;font-weight:800;letter-spacing:.14em}.farm-label:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor;opacity:.8}.farm-btn{padding:16px 30px;font-weight:700;font-size:15px;letter-spacing:.01em;box-shadow:0 8px 22px #11240f2e}.farm-btn.outline{background:#ffffff14;border:1.5px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.farm-btn.outline:hover{background:#ffffff2e}.farm-header{position:fixed;transition:transform .45s cubic-bezier(.22,1,.36,1)}.farm-header-inner{border-radius:999px;min-height:72px;padding:10px 14px 10px 24px;background:color-mix(in srgb,var(--brand-nav-background, #ffffff) 78%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 40px #0000001f;transition:min-height .35s ease,margin .35s ease,background-color .35s ease,box-shadow .35s ease}[dir=rtl] .farm-header-inner{padding:10px 24px 10px 14px}.farm-header.is-scrolled .farm-header-inner{min-height:62px;margin-top:10px;background:color-mix(in srgb,var(--brand-nav-background, #ffffff) 94%,transparent);box-shadow:0 14px 44px #0003}.farm-header.is-scrolled .farm-header-logo img{height:46px}.farm-header-logo img{transition:height .35s ease}.farm-header-nav a{font-size:13px;font-weight:700}.farm-hero{min-height:min(92vh,860px);padding:150px var(--gutter) 130px;isolation:isolate}.farm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(120% 90% at 0% 100%,rgba(7,16,6,.72),transparent 60%),linear-gradient(180deg,#07100659,#07100614 45%,#0710068c);pointer-events:none}[dir=rtl] .farm-hero:before{background:radial-gradient(120% 90% at 100% 100%,rgba(7,16,6,.72),transparent 60%),linear-gradient(180deg,#07100659,#07100614 45%,#0710068c)}.farm-hero-content{max-width:780px;z-index:2}.farm-hero h1{font-size:clamp(42px,6.4vw,92px);line-height:1.02;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.25)}.farm-hero p{max-width:600px;font-size:clamp(17px,1.5vw,20px)}.farm-pill{padding:9px 18px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em}.farm-stats,.farm-stats-clean{margin:-76px var(--gutter) 0;border-radius:var(--radius-lg);box-shadow:0 30px 80px #11240f24;border:1px solid rgba(17,36,15,.05)}.farm-stats div,.farm-stats-clean div{padding:36px 24px;border-right-color:#11240f12}[dir=rtl] .farm-stats div,[dir=rtl] .farm-stats-clean div{border-right:0;border-left:1px solid rgba(17,36,15,.07)}[dir=rtl] .farm-stats div:last-child,[dir=rtl] .farm-stats-clean div:last-child{border-left:0}.farm-stats strong,.farm-stats-clean strong{font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.03em;color:var(--farm-primary);font-variant-numeric:tabular-nums}.farm-stats .farm-stat-icon,.farm-stat-icon{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--farm-primary) 18%,white),color-mix(in srgb,var(--farm-primary) 8%,white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--farm-primary) 16%,transparent);color:var(--farm-primary);font-size:18px}.farm-section,.farm-live,.farm-review{padding:var(--section-pad-y) var(--gutter)}.farm-modules{padding-top:0}.farm-intro{grid-template-columns:minmax(260px,380px) 1fr;gap:clamp(32px,5vw,72px)}.farm-card-grid{gap:24px}.farm-image-card{min-height:380px;border-radius:var(--radius-lg);padding:32px}.farm-image-card:before{background:linear-gradient(to top,#071006e0,#07100640 55%,#0710060d)}.farm-icon{background:#ffffff2e;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}[dir=rtl] .farm-icon{left:auto;right:22px}.farm-image-card h3{font-size:26px}.farm-feature{border-radius:var(--radius-lg);padding:40px;min-height:560px;box-shadow:0 18px 50px #11240f1a}.farm-feature li:before{content:"";display:inline-block;width:18px;height:18px;margin-inline-end:10px;vertical-align:-3px;border-radius:50%;background:var(--farm-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat}.farm-live-grid{gap:20px}.farm-live-grid article{border-radius:var(--radius-md);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .3s ease}.farm-live-grid article:hover{transform:translateY(-6px);background:#ffffff29}.farm-live-grid img{height:220px}.farm-live-grid strong{padding:16px 18px;font-weight:700}.farm-review{background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--farm-primary) 10%,transparent),transparent 70%),#fbf9f3}.farm-review-card{background:#fff;border:1px solid rgba(17,36,15,.06);border-radius:var(--radius-lg);padding:clamp(28px,3vw,44px);box-shadow:0 20px 60px #11240f14}.farm-quote{font-family:Georgia,serif;font-size:84px;height:48px;opacity:.35}.farm-stars{letter-spacing:4px}.farm-footer{padding:72px var(--gutter) 28px}.farm-footer:before{background:linear-gradient(180deg,#071006c7,#071006eb)}.farm-footer-inner{max-width:var(--content-max);gap:clamp(28px,4vw,56px)}.farm-footer h4{letter-spacing:.16em}.farm-footer a{width:-moz-fit-content;width:fit-content;transition:color .25s ease,transform .25s ease}.farm-footer a:hover{transform:translate(4px)}[dir=rtl] .farm-footer a:hover{transform:translate(-4px)}.farm-footer-newsletter form{border-radius:0;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.farm-footer-newsletter input{padding-inline:18px}.farm-footer-newsletter input:focus{box-shadow:none}.farm-mobile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.farm-mobile-panel{border-radius:28px}@media(max-width:1100px){.farm-header-inner{padding:10px 14px}}@media(max-width:1000px){:root{--gutter: 24px}.farm-stats,.farm-stats-clean{margin-top:-56px}[dir=rtl] .farm-stats div,[dir=rtl] .farm-stats-clean div{border-left:0}.farm-hero{min-height:80vh;padding-bottom:110px}}@media(max-width:640px){:root{--gutter: 18px}.farm-header-inner{border-radius:28px}.farm-hero{padding-top:130px}.farm-hero h1{font-size:clamp(36px,10vw,46px)}.farm-stats,.farm-stats-clean{grid-template-columns:repeat(2,1fr);margin-top:-48px;border-radius:24px}.farm-stats div,.farm-stats-clean div{padding:24px 12px 22px;border-right:1px solid rgba(17,36,15,.07);border-bottom:1px solid rgba(17,36,15,.07)}.farm-stats div:nth-child(2n),.farm-stats-clean div:nth-child(2n){border-right:0}.farm-stats div:nth-last-child(-n+2),.farm-stats-clean div:nth-last-child(-n+2){border-bottom:0}[dir=rtl] .farm-stats div,[dir=rtl] .farm-stats-clean div{border-right:0;border-left:1px solid rgba(17,36,15,.07)}[dir=rtl] .farm-stats div:nth-child(2n),[dir=rtl] .farm-stats-clean div:nth-child(2n){border-left:0}.farm-stat-icon{width:42px;height:42px;margin-bottom:10px;border-radius:13px;font-size:17px}.farm-stats strong,.farm-stats-clean strong{font-size:28px;margin-bottom:2px}.farm-stats span,.farm-stats-clean span{font-size:13px;line-height:1.35}.farm-feature{padding:30px 26px}.farm-image-card{min-height:320px}.farm-btn{width:100%}.farm-actions{flex-direction:column}}
