.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:90vh;display:flex;align-items:center;background:url(/images/farm-aerial-3.jpg) center/cover no-repeat;background-color:var(--color-gray-900);--focus-ring: var(--color-accent-light)}.hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#0a0a0ab3}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;color:var(--color-white);max-width:700px}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-6xl);font-weight:700;line-height:1.05;margin-bottom:var(--spacing-xl)}.hero__text[data-astro-cid-j7pv25f6]{font-size:var(--font-size-lg);color:var(--color-gray-300);line-height:1.7;margin-bottom:var(--spacing-2xl);max-width:560px}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.hero__btn-outline[data-astro-cid-j7pv25f6]{color:var(--color-white);border-color:var(--color-white)}.hero__btn-outline[data-astro-cid-j7pv25f6]:hover{background:var(--color-white);color:var(--color-black)}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{min-height:80vh;min-height:80dvh}.hero__title[data-astro-cid-j7pv25f6]{font-size:var(--font-size-4xl)}}.varieties__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2xl);max-width:800px;margin:0 auto}.varieties__card[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--border-radius);transition:transform var(--transition),box-shadow var(--transition);display:block}.varieties__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.varieties__image[data-astro-cid-j7pv25f6]{width:200px;height:200px;margin:0 auto var(--spacing-xl);border-radius:50%;overflow:hidden;border:4px solid var(--color-gray-100);transition:border-color var(--transition)}.varieties__card[data-astro-cid-j7pv25f6]:hover .varieties__image[data-astro-cid-j7pv25f6]{border-color:var(--color-accent-light)}.varieties__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.varieties__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-sm)}.varieties__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.7}.varieties__cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--spacing-3xl)}@media(max-width:768px){.varieties__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.varieties__image[data-astro-cid-j7pv25f6]{width:160px;height:160px}}.features__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-2xl)}.features__card[data-astro-cid-j7pv25f6]{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl) 0}.features__card[data-astro-cid-j7pv25f6] .features__fact[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:600;line-height:1.2;color:var(--color-accent-dark);min-height:calc(2.4em + var(--spacing-md) + 1px);display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-gray-200)}.features__card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-md)}.features__card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);line-height:1.7}.features__cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--spacing-3xl)}@media(max-width:768px){.features__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.process__steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-xl)}.process__step[data-astro-cid-j7pv25f6]{text-align:left}.process__image[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/3;border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--spacing-lg)}.process__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.process__number[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:600;color:var(--color-accent-dark);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-md)}.process__number[data-astro-cid-j7pv25f6]:after{content:"";flex:1;height:1px;background:var(--color-gray-300);margin-right:calc(-1 * var(--spacing-xl))}.process__step[data-astro-cid-j7pv25f6]:last-child .process__number[data-astro-cid-j7pv25f6]:after{margin-right:0}.process__step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-sm)}.process__step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);font-size:var(--font-size-sm);line-height:1.7}.process__cta[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-3xl)}@media(max-width:768px){.process__steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.process__number[data-astro-cid-j7pv25f6]:after{margin-right:0}}.bigquote[data-astro-cid-j7pv25f6]{position:relative;padding:var(--spacing-5xl) 0;background:url(/images/farm-aerial-4.jpg) center/cover no-repeat;background-color:var(--color-gray-800);--focus-ring: var(--color-accent-light)}.bigquote__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#0a0a0ab3}.bigquote__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center}.bigquote__statement[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:400;color:var(--color-white);max-width:800px;margin:0 auto;line-height:1.4}@media(max-width:768px){.bigquote__statement[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl)}}.about-teaser__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-4xl);align-items:center}.about-teaser__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--border-radius);width:100%;aspect-ratio:6/7;object-fit:cover;background:var(--color-gray-200)}.about-teaser__content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-lg)}.about-teaser__content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);line-height:1.7;margin-bottom:var(--spacing-lg)}.about-teaser__stats[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.about-teaser__stat-number[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:600;color:var(--color-accent)}.about-teaser__stat-label[data-astro-cid-j7pv25f6]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-500)}@media(max-width:768px){.about-teaser__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-2xl)}.about-teaser__stats[data-astro-cid-j7pv25f6]{gap:var(--spacing-lg)}}.faq__list[data-astro-cid-j7pv25f6]{max-width:720px}.faq__item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-gray-200)}.faq__question[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg) 0;font-size:var(--font-size-lg);font-weight:500;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq__question[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-j7pv25f6]:after{content:"+";font-size:var(--font-size-2xl);font-weight:300;color:var(--color-gray-400);transition:transform var(--transition);flex-shrink:0;margin-left:var(--spacing-md)}.faq__item[data-astro-cid-j7pv25f6][open] .faq__question[data-astro-cid-j7pv25f6]:after{content:"−"}.faq__answer[data-astro-cid-j7pv25f6]{padding-bottom:var(--spacing-lg)}.faq__answer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);line-height:1.7}.bottom-cta[data-astro-cid-j7pv25f6]{position:relative;padding:var(--spacing-5xl) 0;background:url(/images/farm-aerial-2.jpg) center/cover no-repeat;background-color:var(--color-gray-900);--focus-ring: var(--color-accent-light)}.bottom-cta__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#0a0a0acc}.bottom-cta__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;max-width:600px;margin:0 auto}.bottom-cta__inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);margin-bottom:var(--spacing-lg)}.bottom-cta__inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-400);margin-bottom:var(--spacing-2xl);font-size:var(--font-size-lg)}
