/* Review alternative: the live photography with the lean v8 structure. */
.balanced-version{--forest:#16392a;--ink:#17352b;--paper:#fffdf9;--muted:#57635b;background:var(--paper);font-size:17px;line-height:1.6}
.balanced-version .shell{width:min(1120px,calc(100% - 64px))}
.balanced-version .site-header{background:var(--paper);border-bottom:1px solid #e3e7df}
.balanced-version .nav-shell{min-height:84px}
.balanced-version .site-nav{gap:20px;font-size:.9375rem}
.balanced-version .site-nav .nav-cta{border-radius:999px;padding:11px 19px;white-space:nowrap}
.balanced-version .eyebrow{font-size:.875rem;letter-spacing:.075em;color:#367136;line-height:1.5;font-weight:700;margin-bottom:17px}
.balanced-version .button{border-radius:999px;min-height:50px;padding:13px 23px}
.balanced-version .text-link{font-size:1rem;text-decoration:none;border-bottom:1px solid #b7c4b8;padding-bottom:4px;line-height:1.5;display:inline-flex;align-items:center;gap:14px}
.balanced-version .text-link:hover{border-color:var(--forest);color:#367136}
.review-ribbon{padding:9px max(24px,calc((100% - 1120px)/2));display:flex;justify-content:space-between;align-items:center;gap:18px;background:#eef2e9;color:#3c5142;font-size:.875rem;line-height:1.4}
.review-ribbon a{text-decoration:underline;text-underline-offset:3px;padding:4px 0}
.balanced-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;padding-block:55px 65px}
.balanced-hero-copy{min-width:0}
.balanced-hero h1{font-size:clamp(2.4rem,4.1vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.045em;max-width:590px;margin-bottom:24px;text-wrap:balance;overflow-wrap:break-word}
.balanced-intro{font-size:1.125rem;line-height:1.65;margin-bottom:27px;max-width:510px}
.balanced-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px 26px}
.balanced-primary{background:var(--forest);color:#fff}
.balanced-primary:hover{background:#23543b;color:#fff}
.food-pair{display:grid;grid-template-columns:1fr .65fr;gap:13px;align-items:center;min-width:0}
.food-pair img{width:100%;height:390px;object-fit:cover;border-radius:22px}
.food-pair .baklava{object-position:32% 50%}
.food-pair .microgreens{height:305px;object-position:58% 50%;border-radius:70px 22px 22px 22px}
.balanced-services{border-top:1px solid #dce3d9;padding-block:47px 56px}
.balanced-heading{margin-bottom:30px}
.balanced-heading .eyebrow{margin-bottom:10px}
.balanced-version h2{font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}
.balanced-offers{display:grid;grid-template-columns:1fr 1fr;gap:52px}
.balanced-offers article{min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;border-top:3px solid #4c984b;padding-top:20px}
.balanced-offers article:nth-child(2){border-top-color:#ef6f55}
.balanced-offers .offer-label{font-size:.875rem;color:#367136;letter-spacing:.08em;font-weight:700;margin-bottom:11px}
.balanced-offers article:nth-child(2) .offer-label{color:#ac4833}
.balanced-offers h3{font-size:1.65rem;line-height:1.2;margin-bottom:14px}
.balanced-offers p:not(.offer-label){margin-bottom:15px;max-width:460px}
.balanced-offers ul{padding:0;margin:0 0 23px;list-style:none;width:100%;font-size:1rem}
.balanced-offers li{padding-block:8px;border-bottom:1px solid #e5e9e0;color:var(--ink)}
.balanced-offers .text-link{margin-top:auto}
.balanced-team{display:grid;grid-template-columns:.72fr 1fr;gap:60px;align-items:center;padding-block:36px 61px}
.balanced-portraits{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.balanced-portraits img{width:100%;height:235px;object-fit:cover;object-position:top;border-radius:18px}
.balanced-team p:not(.eyebrow){max-width:570px;margin-bottom:24px}
.balanced-team .eyebrow{margin-bottom:12px}
.team-links{display:flex;flex-wrap:wrap;gap:16px 25px}
.balanced-close{background:#285838;color:white;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px 38px;margin-bottom:36px}
.balanced-close h2{color:#fff;margin-bottom:11px;max-width:650px;font-size:clamp(1.7rem,2.7vw,2.2rem)}
.balanced-close p{color:#fff;margin:0}
.balanced-close .button{flex-shrink:0;color:var(--forest);background:#fff}
.balanced-version .page-next{padding-block:20px}
.balanced-version .site-footer{background:var(--paper);padding-block:24px}
/* Interior pages retain v8's short copy and functions with a softer presentation. */
.balanced-version .essential-page{padding-top:52px}
.balanced-version .essential-page h1{font-size:clamp(2.1rem,4vw,3.1rem)}
.balanced-version .essential-page>.essential-intro{margin-bottom:37px}
.balanced-version .essential-section{padding-block:46px}
.balanced-version .essential-founders img{border-radius:18px}
.balanced-version .form-card,.balanced-version .private-note,.balanced-version .hybrid-case{border-radius:18px}
.balanced-version .hybrid-close{background:#285838;padding-block:40px}
.balanced-version .hybrid-close h2,.balanced-version .hybrid-close p{color:white}
.balanced-version .hybrid-evidence{background:#f2f5ee;padding-block:45px}
.balanced-version .essential-offers{gap:38px}
.balanced-version .essential-offers article+article{padding-left:38px}
@media(max-width:1120px){.balanced-version .site-nav{top:84px;background:var(--paper)}.balanced-hero{gap:30px}.food-pair img{height:350px}.food-pair .microgreens{height:285px}}
@media(max-width:800px){.balanced-hero{grid-template-columns:1fr;gap:31px;padding-block:40px 43px}.balanced-hero h1{max-width:650px;font-size:clamp(2.4rem,6vw,3.4rem)}.balanced-intro{max-width:640px}.food-pair{grid-template-columns:1.35fr 1fr;gap:14px}.food-pair img,.food-pair .microgreens{height:235px;border-radius:18px}.food-pair .baklava{object-position:50% 48%}.food-pair .microgreens{object-position:50% 63%}.balanced-team{gap:30px}.balanced-portraits img{height:200px}.balanced-close{align-items:flex-start;flex-direction:column;gap:25px}}
@media(max-width:700px){.balanced-version .shell,.balanced-version .nav-shell{width:calc(100% - 40px)}.balanced-version .nav-shell{min-height:76px}.balanced-version .site-nav{top:76px}.review-ribbon{padding:7px 20px;gap:10px;font-size:.8125rem}.balanced-version .brand{font-size:1.08rem}.balanced-version .brand img{width:38px;height:42px}.balanced-hero{padding-top:30px;gap:27px}.balanced-hero h1{font-size:clamp(2.05rem,8.3vw,3rem);line-height:1.13;margin-bottom:20px}.balanced-hero .eyebrow{font-size:.875rem;letter-spacing:.025em;margin-bottom:17px}.balanced-intro{font-size:1.0625rem;margin-bottom:23px}.balanced-actions{gap:20px}.balanced-actions .button{padding:12px 20px}.food-pair{gap:10px}.food-pair img,.food-pair .microgreens{height:190px;border-radius:16px}.balanced-services{padding-block:35px 40px}.balanced-heading{margin-bottom:26px}.balanced-offers{grid-template-columns:1fr;gap:30px}.balanced-offers article{padding-top:16px}.balanced-offers h3{font-size:1.5rem}.balanced-offers .offer-label{margin-bottom:9px}.balanced-offers ul{margin-bottom:18px}.balanced-offers li{padding-block:7px}.balanced-team{grid-template-columns:1fr;gap:24px;padding-block:15px 38px}.balanced-portraits{max-width:290px;gap:12px}.balanced-portraits img{height:165px;border-radius:16px}.balanced-close{padding:29px 25px;gap:22px;border-radius:18px;margin-bottom:25px}.balanced-close h2{font-size:1.8rem}.balanced-close p{font-size:1rem}.balanced-close .button{min-height:48px}.balanced-version .essential-offers article+article{padding:26px 0 0}.balanced-version .essential-page{padding-top:35px}.balanced-version .site-footer a{overflow-wrap:anywhere}.balanced-version .page-next{padding-block:18px}}
@media(prefers-reduced-motion:reduce){.balanced-version *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
