html {scroll-behavior: smooth;}.terms-of-use, .privacy-policy {h2 {font-size: 1.25rem;}h3 {font-size: 1rem;}table {border-collapse: collapse;border: 1px solid white;width: 100%;th {color: white;background: var(--u-color-1);}td {padding: 0.5rem;}}}.t-Body-contentInner {padding-block-end: 0;padding-block-start: 0;padding-inline-end: 0;padding-inline-start: 0;}.container {max-width: 1200px;margin: 0 auto;padding: 0;}.section {padding: 4rem 1rem;display: grid;grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));gap: 2rem;row-gap: 1rem;align-items: center;}body .row {width: 100%;}@media (max-width: 639px) {.row .col.col-end {padding-inline-end: var(--ut-grid-gutter-width, 0px);}body .row {width: 102%;}}@media (max-width: 768px) {.section {grid-template-columns: 1fr;}.t-Footer-body {flex-direction: column;}}.small {padding: 2rem 0;}.feature-list {padding-top: 1.5rem;}.feature-list .feature-item {margin-bottom: 1rem;}.detail-text .feature, .feature-list .feature {font-weight: 700;display: flex;align-items: center;gap: .25rem;margin-bottom: 0.25rem;}.detail-image img {width: 100%;}.align-right {text-align: right;}.section .card {padding: 1.5rem;border-radius: 1rem;padding-inline-end: 1.5rem;}.t-Header-branding {background-color: var(--u-color-1);}.t-Header-navBar .t-Button-label {font-size: 1rem;font-weight: 700;}h1, h2, h3, h4 {font-weight: 800;line-height: 100%;}h1 {font-size: 3.125rem;margin-top: 0;}h2 {font-size: 3rem;}h3 {font-size: 2rem;}h4 {font-size: 1.5rem;}.disclaimer {font-size: 11px;}@media (max-width: 768px) {h1 {font-size: 2.75rem;}h2 {font-size: 2.25rem;}h3 {font-size: 1.5rem;}h4 {font-size: 1.375rem;}}p {font-size: 1rem;}.pre-title {font-size: 1.5rem;font-family: "Arial";font-weight: 400;margin-bottom: 0.5rem;}.section-title h2, .faq-item h3, .detail-title h3 {margin-top: 0;}a {color: var(--u-color-1);text-decoration: underline;}a:hover {text-decoration: none;}#interest-form {scroll-margin-top: 4rem;}.interest-form {scrollbar-width: none;::-webkit-scrollbar { display: none; }-ms-overflow-style: none;}.interest-form .t-Form-error {color: white;}.bg-primary {background: var(--u-color-1);color: white;h1, h2, h3, h4, h5, h6, .pre-title, .disclaimer, p {color: white;}}.button {padding: 0.75rem 2rem;border: none;border-radius: 4px;cursor: pointer;font-size: 1rem;transition: all 0.3s ease;font-size: 1rem;font-weight: 700;display: inline-block;text-decoration: none;}.button.primary {background: var(--u-color-1);color: white;}.button.reversed {background: white;color: var(--u-color-1);}.button:hover {text-decoration: underline;}.button.primary:hover {background: #1a3a2a;}.interest-form .button.reversed {margin-top: 0.5rem;}.hero {background: linear-gradient(rgba(45, 95, 63, 0.2), rgba(45, 95, 63, 0.7)), url(green-farm-hero-bg.webp);background-size: cover;background-position: center;min-height: 600px;display: flex;align-items: center;color: var(--white);}.hero-text {background: rgba(245, 242, 233, 0.95);color: var(--text-dark);padding: 3rem;border-radius: 8px;}.hero-image img {width: 100%;}.callout {text-align: center;h2 {margin-top: 0;}}.faq-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));gap: 2rem;row-gap: 1rem;}.faq-item {padding: 2rem;border-radius: 8px;}@media (max-width: 768px) {.faq-grid {grid-template-columns: auto;}}@media (max-width: 1063px) {.team .detail-image {order: 1;}.team .detail-text {order: 2;}}@media (max-width: 1063px) {.faq-grid .item-1 {order: 1;}.faq-grid .item-2 {order: 2;}.faq-grid .item-3 {order: 4;}.faq-grid .item-4 {order: 3;}.faq-grid .item-5 {order: 5;}.faq-grid .item-6 {order: 6;}}.t-Footer-body {display: flex;justify-content: space-between;align-items: center;gap: 1rem;}footer a {color: white;}footer .socials {display: inline-block;}footer .socials .icon {padding: 0.25rem;width: 2rem;}footer .socials .icon:hover {filter: brightness(0) saturate(100%) invert(85%) sepia(6%) saturate(1267%) hue-rotate(55deg) brightness(92%) contrast(87%);}.t-TreeNav .a-TreeView-content .fa {display: none;}.t-TreeNav .a-TreeView-node .a-TreeView-content {display: flex;}@media (min-width: 480px) {.t-Header-controls,
.t-Body-nav {display: none;}}.card-meta .date,
.post-meta .date {font-weight: bold;}