.ent-page-hero{background:var(--surface-50);border-bottom:1px solid var(--border-soft)}.ent-page-hero__inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-12) var(--gutter) var(--space-10);display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-10);align-items:end}.ent-page-hero__copy{display:flex;flex-direction:column;gap:var(--space-5)}.ent-page-hero h1{font:var(--font-display-l);letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(40px,4.6vw,56px);line-height:1.05;text-wrap:balance}.ent-page-hero .lead{max-width:560px}.ent-page-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}.ent-page-hero__logos{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-soft)}.ent-page-hero__logos-caption{font:var(--font-body-s);color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}.ent-page-hero__logos-row{display:flex;gap:var(--space-6);flex-wrap:wrap;font:var(--font-h4);font-weight:600;color:var(--ink-700);letter-spacing:.02em}.ent-page-hero__art{height:280px;background:var(--surface-100);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font:var(--font-mono-s);color:var(--ink-500)}.ent-day-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);counter-reset:dayitem}.ent-day{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);position:relative;counter-increment:dayitem}.ent-day:before{content:counter(dayitem,decimal-leading-zero);font:var(--font-mono-s);font-size:12px;color:var(--brand-green);letter-spacing:.08em}.ent-day__when{font:var(--font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.ent-day h3{font:var(--font-h4);color:var(--ink-900);text-wrap:balance}.ent-day p{font:var(--font-body-s);color:var(--ink-700)}.ent-agronomist{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center;background:var(--brand-green-soft);border-radius:var(--radius-lg);padding:var(--space-10)}.ent-agronomist__copy{display:flex;flex-direction:column;gap:var(--space-5)}.ent-agronomist__copy h2{color:var(--ink-900)}.ent-agronomist__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ent-agronomist__points li{font:var(--font-body);color:var(--ink-700);padding-left:28px;position:relative}.ent-agronomist__points li:before{content:"";position:absolute;left:0;top:9px;width:16px;height:2px;background:var(--brand-green)}.ent-agronomist__photo{background:var(--surface-100);border-radius:var(--radius-md);min-height:360px;display:flex;align-items:center;justify-content:center;font:var(--font-mono-s);color:var(--ink-500)}.ent-market{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.ent-market__panel{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.ent-market__panel h3{font:var(--font-h3);color:var(--ink-900)}.ent-market__panel p{color:var(--ink-700)}.ent-market__partners{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.ent-market__partners span{font:var(--font-mono-s);font-weight:500;color:var(--ink-700);letter-spacing:.04em}.ent-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ent-pkg{background:var(--surface-0);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);transition:all .15s var(--ease-out)}.ent-pkg:hover{border-color:var(--brand-green);box-shadow:var(--shadow-md)}.ent-pkg__tier{font:var(--font-mono-s);font-weight:600;letter-spacing:.12em;color:var(--brand-green-deep)}.ent-pkg h3{font:var(--font-h4);color:var(--ink-900);text-wrap:balance}.ent-pkg p{font:var(--font-body-s);color:var(--ink-700)}.ent-pkg--featured{background:var(--ink-900);border-color:var(--ink-900)}.ent-pkg--featured .ent-pkg__tier{color:var(--brand-green)}.ent-pkg--featured h3{color:#fff}.ent-pkg--featured p{color:#ffffffc7}.ent-pkg--featured:hover{box-shadow:var(--shadow-lg)}.ent-subcta{text-align:center;margin-top:var(--space-8)}@media(max-width:1023px){.ent-page-hero__inner{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-10) var(--space-5) var(--space-8)}.ent-page-hero__art{height:220px;order:-1}}@media(max-width:640px){.ent-page-hero__inner{padding:var(--space-8) var(--space-4) var(--space-6)}.ent-page-hero__ctas{flex-direction:column;align-items:stretch}.ent-page-hero__ctas .ent-btn{justify-content:center;width:100%}.ent-page-hero__logos-row{gap:var(--space-4);font-size:14px}}@media(max-width:1023px){.ent-day-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media(max-width:640px){.ent-day-grid{grid-template-columns:1fr;gap:var(--space-3)}.ent-day{padding:var(--space-5)}}@media(max-width:1023px){.ent-agronomist{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-8)}.ent-agronomist__photo{min-height:240px;order:-1}}@media(max-width:640px){.ent-agronomist{padding:var(--space-6);border-radius:var(--radius-md)}}@media(max-width:768px){.ent-market{grid-template-columns:1fr;gap:var(--space-4)}.ent-market__panel{padding:var(--space-6)}}@media(max-width:1023px){.ent-packages{grid-template-columns:1fr;gap:var(--space-4)}.ent-pkg{padding:var(--space-6)}}
