:root{--forest-deep:#19381f;--forest-mid:#234a29;--forest:#2c5a33;--leaf:#4e915b;--leaf-bright:#5fae63;--sage:#a9c6a6;--mint-glow:#e4f0dc;--mint-white:#f2f7ec;--yellow:#fef292;--cream:#f7f9f2;--cream-2:#eef1e6;--line:#e2e8db;--ink:#15190f;--ink-soft:#46553f;--on-dark:#f2f7ec;--on-dark-soft:#a9c6a6;--radius:18px;--radius-lg:26px;--shadow-sm:0 2px 10px #1527180f;--shadow:0 14px 40px #1527181f;--shadow-lg:0 30px 70px #15271838;--cta-ink:#33190a;--cta-yellow:#ffef40;--maxw:1200px;--ease:cubic-bezier(.22, 1, .36, 1);--text-h1:clamp(2rem, 3.5vw, 2.85rem);--text-h2:clamp(1.65rem, 3.2vw, 2.35rem);--text-h2-emphasis:clamp(1.75rem, 3.5vw, 2.5rem);--text-h1-page:clamp(1.75rem, 3.5vw, 2.5rem);--text-h1-article:clamp(1.65rem, 3.2vw, 2.35rem);--text-h1-contact:clamp(1.55rem, 2.8vw, 2rem);--text-h2-contact:clamp(1.25rem, 2.5vw, 1.55rem);--text-lead:clamp(.95rem, 1.35vw, 1.1rem);--text-body:.9375rem;--text-body-lg:1rem;--text-body-sm:.875rem;--text-stat:clamp(1.5rem, 2.6vw, 2.1rem);--text-display:clamp(1.9rem, 3.2vw, 2.6rem);--text-h3:1.1rem;--text-h3-lg:1.25rem;--text-h3-card:1.15rem;--text-prose-h2:1.35rem;--text-prose-h3:1.08rem;--text-prose-lead:1.05rem;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.3 11.75C9.13 11.91 8.87 11.91 8.7 11.75L4.4 7.45C4.24 7.28 4.24 7.01 4.4 6.85L4.6 6.65C4.76 6.49 5.03 6.49 5.2 6.65L9 10.45L12.8 6.65C12.97 6.49 13.24 6.49 13.4 6.65L13.6 6.85C13.76 7.01 13.76 7.28 13.6 7.45L9.3 11.75Z' fill='%2346553F'/%3E%3C/svg%3E")}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:Poppins,Montserrat,system-ui,-apple-system,sans-serif;font-size:var(--text-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.02em;margin:0 0 .4em;font-family:Clash Display,Poppins,Montserrat,system-ui,sans-serif;font-weight:600;line-height:1.12}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--leaf);margin-bottom:18px;font-size:.78rem;font-weight:600;display:inline-block}.eyebrow.on-dark{color:var(--yellow)}.section{padding:clamp(64px,9vw,120px) 0;position:relative}.section h2{font-size:var(--text-h2)}.lead{font-size:var(--text-lead);line-height:1.6}.section .lead{color:var(--ink-soft);max-width:60ch}.section-head{max-width:720px;margin-bottom:54px}.btn{letter-spacing:-.01em;color:var(--cta-ink);cursor:pointer;white-space:nowrap;transition:gap .25s var(--ease), background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);align-items:center;gap:0;font-family:inherit;font-size:18px;font-weight:400;text-decoration:none;display:inline-flex}.btn:hover{gap:8px}.btn-label{border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;line-height:1;display:inline-flex}.btn-arrow{box-sizing:border-box;border-radius:9px;flex:none;width:42px;height:42px;padding:10px;display:block}.btn-primary .btn-label,.btn-primary .btn-arrow{background:var(--cta-yellow)}.btn-primary:hover .btn-label,.btn-primary:hover .btn-arrow{background:#fff05c}.btn-white .btn-label,.btn-white .btn-arrow{background:#fff}.btn-white:hover .btn-label,.btn-white:hover .btn-arrow{background:#f4f4ee}.btn-ghost .btn-label{border-color:var(--line);color:var(--forest);background:0 0}.btn-ghost:hover .btn-label{border-color:var(--leaf);color:var(--leaf)}.btn-ghost.on-dark .btn-label{color:var(--mint-white);border-color:#e9ffe74d}.btn-ghost.on-dark:hover .btn-label{border-color:var(--mint-glow);color:var(--mint-glow)}.btn-lg .btn-label{min-height:50px;padding:0 24px;font-size:1.06rem}.btn-lg .btn-arrow{width:50px;height:50px;padding:13px}button.btn{font:inherit;appearance:none;background:0 0;border:0;padding:0}button.btn:focus-visible{outline:2px solid var(--leaf-bright);outline-offset:4px;border-radius:11px}.site-header{z-index:100;transition:background .35s var(--ease), padding .35s var(--ease), box-shadow .35s var(--ease);padding:39px 0 20px;position:fixed;top:0;left:0;right:0}.site-header .wrap{position:relative}.header-scrim{pointer-events:none;height:177px;transition:opacity .35s var(--ease);background:linear-gradient(#0c1005 0%,#0c100500 100%);position:absolute;inset:0 0 auto}.site-header.scrolled{background:var(--cream);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line), 0 10px 30px #1527180d;padding:14px 0}.site-header.scrolled .header-scrim{opacity:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.brand{color:#fff;transition:color .35s var(--ease);align-items:center;gap:8px;display:flex}.site-header.scrolled .brand{color:var(--forest-deep)}.brand-mark{flex:none;width:26px;height:26px;display:block}.brand-wordmark{flex:none;width:100px;height:auto;display:block}.nav{justify-content:center;align-items:center;display:flex}.nav-links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#fff;opacity:.95;transition:opacity .2s, color .35s var(--ease);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.nav-links a:hover{opacity:1}.site-header.scrolled .nav-links a{color:var(--ink);opacity:.82}.site-header.scrolled .nav-links a:hover{opacity:1}.header-actions{align-items:center;gap:16px;display:flex}.header-cta{flex:none}.header-cta--mobile{display:none}.site-header.scrolled .header-cta .btn-label,.site-header.scrolled .header-cta .btn-arrow{background:var(--cta-yellow)}.site-header.scrolled .header-cta:hover .btn-label,.site-header.scrolled .header-cta:hover .btn-arrow{background:#fff05c}.lang-switch{font-size:.82rem;font-weight:600;position:relative}.lang-switch-btn{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--mint-white);cursor:pointer;transition:background .2s, border-color .2s, color .35s var(--ease);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:7px 10px 7px 12px;line-height:1;display:inline-flex}.lang-switch-btn:hover{background:#fff3}.site-header.scrolled .lang-switch-btn{color:var(--ink);background:var(--cream-2);border-color:var(--line)}.site-header.scrolled .lang-switch-btn:hover{background:var(--line)}.lang-switch-chevron{opacity:.72;width:14px;height:14px;transition:transform .25s var(--ease)}.lang-switch.open .lang-switch-chevron{transform:rotate(180deg)}.lang-switch-menu{border:1px solid var(--line);min-width:108px;box-shadow:var(--shadow);z-index:120;background:#fff;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.lang-switch-menu[hidden]{display:none}.lang-switch-menu a{color:var(--ink);opacity:1;border-radius:8px;padding:9px 12px;line-height:1;transition:background .15s,color .15s;display:block}.lang-switch-menu a:hover{background:var(--mint-glow)}.lang-switch-menu a.active{background:var(--cream-2);color:var(--forest)}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.nav-toggle span{background:var(--mint-white);width:24px;height:2px;transition:transform .3s var(--ease), opacity .3s, background .35s;border-radius:2px}.site-header.scrolled .nav-toggle span{background:var(--forest)}.hero{background:var(--forest-deep);color:var(--on-dark);padding:168px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(8px);pointer-events:none;z-index:0;background:radial-gradient(circle,#def7d78c 0%,#54a9574d 30%,#1e3a2200 64%);width:75vw;max-width:980px;height:75vw;max-height:980px;position:absolute;bottom:-22%;right:-8%}.hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 120% at 12% 0,#1e3a2299 0%,#15271800 55%);position:absolute;inset:0}.hero .wrap{z-index:2;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-badge{letter-spacing:.02em;color:var(--mint-glow);background:#e9ffe714;border:1px solid #e9ffe729;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 16px 7px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.hero-badge .leaf-dot{width:16px;height:16px;color:var(--leaf-bright)}.hero h1{font-size:var(--text-h1);letter-spacing:-.03em;font-weight:600}.hero h1 .accent{color:var(--yellow)}.hero .sub{font-size:var(--text-lead);color:var(--on-dark-soft);max-width:46ch;margin:22px 0 34px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-notes{flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hero-note{color:var(--on-dark-soft);align-items:center;gap:10px;font-size:.9rem;display:flex}.hero-note svg{width:18px;height:18px;color:var(--leaf-bright);flex:none}.hero-visual{position:relative}.hero-visual .photo-frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid #e9ffe71f;position:relative;overflow:hidden;transform:rotate(0)}.hero-visual .photo-frame img{object-fit:cover;aspect-ratio:4/3.4;width:100%;height:100%}.hero-visual .photo-frame:after{content:"";background:linear-gradient(#15271800 55%,#15271859 100%);position:absolute;inset:0}.reading-chip{backdrop-filter:blur(8px);box-shadow:var(--shadow);z-index:3;background:#f5f6f0f5;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:30px;left:-22px}.reading-chip .pulse{background:var(--leaf);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.reading-chip .pulse svg{color:#fff;width:20px;height:20px}.reading-chip .pulse:before{content:"";border:2px solid var(--leaf);animation:pulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.reading-chip .label{color:var(--ink-soft);font-size:.72rem;font-weight:500}.reading-chip .value{color:var(--forest);font-size:1.02rem;font-weight:600}.hero-stats{z-index:2;border-top:1px solid #e9ffe724;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:76px;padding-top:34px;display:grid;position:relative}.hero-stats .stat .num{font-size:var(--text-stat);color:var(--mint-white);letter-spacing:-.02em;font-weight:600;line-height:1}.hero-stats .stat .num .unit{color:var(--sage);margin-left:2px;font-size:.55em}.hero-stats .stat .cap{color:var(--on-dark-soft);margin-top:10px;font-size:.84rem;display:block}.trust{background:var(--cream);border-bottom:1px solid var(--line);padding:44px 0}.trust .label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:26px;font-size:.8rem;font-weight:600}.logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 52px;display:flex}.logo-row .org{letter-spacing:.01em;color:var(--forest);opacity:.62;font-size:1.18rem;font-weight:600;transition:opacity .25s}.logo-row .org:hover{opacity:1}.problem{background:var(--cream)}.problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.problem-points{margin:30px 0 0;padding:0;list-style:none}.problem-points li{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.problem-points li:last-child{border-bottom:1px solid var(--line)}.problem-points .ic{color:#b5632e;flex:none;width:26px;height:26px;margin-top:2px}.problem-points b{color:var(--ink);font-weight:600}.problem-points span{color:var(--ink-soft)}.lab-card{background:linear-gradient(160deg, var(--forest-mid), var(--forest-deep));color:var(--on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:40px}.lab-card h3{color:var(--mint-white);font-size:1.18rem}.lab-card .old-way{color:var(--on-dark-soft)}.lab-flow{gap:0;margin-top:26px;display:grid}.lab-flow .step{align-items:center;gap:16px;padding:14px 0;display:flex}.lab-flow .step .dot{border:2px solid var(--sage);border-radius:50%;flex:none;width:12px;height:12px}.lab-flow .step .t{font-size:var(--text-body)}.lab-flow .step .d{color:var(--sage);margin-left:auto;font-size:.84rem;font-weight:600}.lab-flow .connector{background:#96ad9666;width:2px;height:16px;margin-left:5px}.lab-card .verdict{font-size:var(--text-body);color:var(--mint-glow);border-top:1px solid #96ad9640;margin-top:24px;padding-top:22px}.how{background:var(--cream-2)}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.step-card{border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;padding:36px 32px 34px;position:relative}.step-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.step-card .num{letter-spacing:.1em;color:var(--leaf);font-size:.82rem;font-weight:700}.step-card .icon-wrap{background:var(--mint-glow);border-radius:16px;place-items:center;width:58px;height:58px;margin:18px 0 22px;display:grid}.step-card .icon-wrap svg{width:30px;height:30px;color:var(--forest)}.step-card h3{font-size:var(--text-h3)}.step-card p{color:var(--ink-soft);font-size:var(--text-body);margin:0}.step-card .arrow{width:30px;height:30px;color:var(--sage);z-index:2;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.benefits{background:var(--cream)}.benefit-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.benefit-copy .section-head{margin-bottom:0}.benefit-copy .eyebrow--square{color:var(--forest-deep);align-items:center;gap:9px;margin-bottom:20px;display:inline-flex}.benefit-copy h2{color:var(--forest-deep)}.benefit-copy .lead{color:var(--ink-soft)}.benefit-list{margin:40px 0 0;padding:0;list-style:none}.benefit-list-item{border-top:1px solid var(--line);padding:22px 0}.benefit-list-item:last-child{border-bottom:1px solid var(--line)}.benefit-list-head{align-items:baseline;gap:12px;display:flex}.benefit-list-item h3{font-size:var(--text-h3);color:var(--forest-deep);margin:0 0 6px;font-weight:600}.benefit-list-item p{color:var(--ink-soft);font-size:var(--text-body-sm);margin:0;line-height:1.55}.benefit-visual{border-radius:var(--radius-lg);box-shadow:var(--shadow);aspect-ratio:5/6;position:relative;overflow:hidden}.benefit-photo{position:absolute;inset:0}.benefit-photo img{object-fit:cover;width:100%;height:100%}.benefit-visual:after{content:"";pointer-events:none;background:linear-gradient(#1527181a 0%,#15271800 35%,#1527184d 100%);position:absolute;inset:0}.benefit-ring{aspect-ratio:1;z-index:2;place-items:center;width:clamp(250px,46%,330px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.benefit-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.benefit-ring .ring-track{fill:none;stroke:#ffffff38;stroke-width:7px}.benefit-ring .ring-fill{fill:none;stroke:var(--cta-yellow);stroke-width:10px;stroke-linecap:round}.ring-content{text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.ring-value{font-family:Clash Display,sans-serif;font-size:var(--text-display);letter-spacing:-.02em;font-weight:600;line-height:1}.ring-pct{vertical-align:.3em;margin-left:2px;font-size:.5em}.ring-label{letter-spacing:.02em;opacity:.92;margin-top:6px;font-size:clamp(.78rem,1.1vw,.92rem)}.benefit-tag{z-index:2;align-items:center;gap:0;text-decoration:none;display:inline-flex;position:absolute}.benefit-tag b{backdrop-filter:blur(4px);color:#fff;background:#1527186b;border:1.5px solid #ffffffe6;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:.84rem;font-weight:700;line-height:1;display:grid}.benefit-tag-label{backdrop-filter:blur(4px);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#1527186b;border:1.5px solid #ffffffe6;border-radius:9px;align-items:center;min-height:38px;padding:0 16px;font-size:.74rem;font-weight:400;line-height:1;display:inline-flex}.tag--boron{top:9%;left:7%}.tag--iron{top:38%;right:6%}.tag--zinc{bottom:26%;left:9%}.benefit-cta{z-index:3;transition:gap .25s var(--ease);background:#fff;border-top-left-radius:26px;border-bottom-right-radius:26px;align-items:stretch;gap:0;padding:22px 26px 26px 30px;text-decoration:none;display:inline-flex;position:absolute;bottom:0;right:0}.benefit-cta-label{background:var(--cta-yellow);min-height:46px;color:var(--cta-ink);letter-spacing:-.01em;white-space:nowrap;border-radius:9px;align-items:center;padding:0 18px;font-size:1rem;font-weight:500;display:inline-flex}.benefit-cta-arrow{background:var(--cta-yellow);width:46px;height:46px;color:var(--cta-ink);border-radius:9px;place-items:center;display:grid}.benefit-cta-arrow svg{width:20px;height:20px}.benefit-cta:hover{gap:8px}.compare{background:var(--forest-deep);color:var(--on-dark);position:relative;overflow:hidden}.compare:before{content:"";pointer-events:none;background:radial-gradient(circle,#54a95738,#15271800 65%);width:60vw;max-width:700px;height:60vw;max-height:700px;position:absolute;top:-30%;right:-10%}.compare .wrap{z-index:2;position:relative}.compare h2{color:var(--mint-white)}.compare .lead{color:var(--on-dark-soft)}.compare-table{border-radius:var(--radius-lg);background:#e9ffe708;border:1px solid #e9ffe724;margin-top:46px;overflow:hidden}.compare-row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;display:grid}.compare-row>div{padding:20px 26px}.compare-row.head>div{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:.78rem;font-weight:600}.compare-row.head .metiris-col{color:var(--mint-white)}.compare-row:not(.head){border-top:1px solid #e9ffe71a}.compare-row .feat{color:var(--on-dark-soft);font-weight:500}.compare-row .lab-col{color:var(--on-dark-soft)}.compare-row .metiris-col{color:var(--mint-white);background:#54a9571f;align-items:center;gap:10px;height:100%;font-weight:600;display:flex}.compare-row .metiris-col svg{width:18px;height:18px;color:var(--leaf-bright);flex:none}.compare-foot{color:var(--sage);align-items:flex-start;gap:10px;margin-top:20px;font-size:.88rem;display:flex}.compare-foot svg{width:18px;height:18px;color:var(--leaf-bright);flex:none;margin-top:3px}.crops{background:var(--cream-2)}.crop-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.crop{border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease), box-shadow .3s;background:#fff;padding:30px 26px}.crop:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.crop .emoji{background:var(--mint-glow);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.crop .emoji svg{width:30px;height:30px;color:var(--forest)}.crop h3{margin-bottom:6px;font-size:1rem}.crop p{font-size:var(--text-body-sm);color:var(--ink-soft);margin:0}.pilot{background:var(--cream)}.pilot-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.pilot-list{margin:28px 0 0;padding:0;list-style:none}.pilot-list li{align-items:flex-start;gap:14px;padding:14px 0;font-size:1rem;display:flex}.pilot-list .check{cursor:default;background:0 0;border:none;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.pilot-list .check svg{width:22px;height:22px;color:var(--leaf)}.pilot-aside{background:linear-gradient(160deg, var(--forest-mid), var(--forest-deep));color:var(--on-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:44px}.pilot-aside h3{color:var(--mint-white);font-size:var(--text-h3-lg)}.pilot-aside p{color:var(--on-dark-soft)}.pilot-aside .ask{color:var(--mint-glow);background:#e9ffe70f;border:1px solid #e9ffe724;border-radius:14px;margin-top:24px;padding:18px 20px;font-size:.92rem;font-style:italic}.team{background:var(--cream-2)}.team-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.research-badges{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.research-badges .badge{border:1px solid var(--line);color:var(--forest);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:.88rem;font-weight:500;display:inline-flex}.research-badges .badge svg{width:16px;height:16px;color:var(--leaf)}.founder-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:36px}.founder-card .avatar{background:var(--forest);width:64px;height:64px;color:var(--mint-white);border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.4rem;font-weight:600;display:grid}.founder-card .name{color:var(--ink);font-size:1.15rem;font-weight:600}.founder-card .role{color:var(--ink-soft);margin-bottom:16px;font-size:.9rem}.founder-card blockquote{font-size:var(--text-body);color:var(--ink-soft);border-left:3px solid var(--leaf);margin:0;padding-left:16px;font-style:italic}.team-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.member{border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;padding:32px 30px 34px}.member:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.member .avatar{background:var(--forest);width:62px;height:62px;color:var(--mint-white);border-radius:50%;place-items:center;margin-bottom:20px;font-size:1.32rem;font-weight:600;display:grid}.member .name{color:var(--ink);font-size:1.16rem;font-weight:600}.member .role{letter-spacing:.06em;text-transform:uppercase;color:var(--leaf);margin:5px 0 14px;font-size:.78rem;font-weight:600}.member p{font-size:var(--text-body);color:var(--ink-soft);margin:0;line-height:1.6}.team-quote{text-align:center;max-width:760px;margin:50px auto 0}.team-quote blockquote{color:var(--forest);margin:0 0 16px;font-size:clamp(1.2rem,2.2vw,1.55rem);font-style:italic;font-weight:500;line-height:1.45}.team-quote .who{color:var(--ink-soft);font-size:.92rem;font-weight:500}.team-quote .who b{color:var(--ink);font-weight:600}.cta{background:var(--forest-deep);color:var(--on-dark);position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#def7d766,#54a9572e 35%,#15271800 65%);width:90vw;max-width:1100px;height:60vw;max-height:700px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.cta .wrap{z-index:2;text-align:center;position:relative}.cta h2{color:var(--mint-white);font-size:var(--text-h2-emphasis)}.cta .lead{color:var(--on-dark-soft);margin:0 auto 36px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-contacts{flex-wrap:wrap;justify-content:center;gap:14px 40px;margin-top:44px;display:flex}.cta-contacts a{color:var(--mint-glow);align-items:center;gap:10px;font-size:.98rem;font-weight:500;transition:color .2s;display:inline-flex}.cta-contacts a:hover{color:#fff}.cta-contacts svg{width:18px;height:18px;color:var(--leaf-bright)}.contact{background:var(--cream)}.contact--top{padding-top:clamp(124px,13vw,156px)}.contact-intro{margin:0 0 4px}.contact-intro h1{font-size:var(--text-h1-contact);color:var(--ink);margin:0}.contact-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:640px;display:grid}.contact-form{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;gap:18px;padding:clamp(24px,4vw,40px);display:grid}.form-required{color:var(--ink-soft);margin:0;font-size:.85rem}.field{gap:7px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field label,.contact-form legend{color:var(--ink);letter-spacing:-.005em;font-size:.92rem;font-weight:600}.req{color:var(--leaf-bright)}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--cream);border:1.5px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);border-radius:12px;padding:12px 14px;font-size:1rem}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa793}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--leaf);background:#fff;outline:none;box-shadow:0 0 0 4px #4e915b24}.contact-form input:invalid:not(:placeholder-shown){border-color:#c75336}.phone-input{grid-template-columns:auto 1fr;display:grid}.phone-country{font:inherit;color:var(--ink);background-color:var(--cream);background-image:var(--chevron);border:1.5px solid var(--line);appearance:none;cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-right:none;border-radius:12px 0 0 12px;padding:12px 30px 12px 14px;font-size:1rem}.phone-country:hover{border-color:var(--sage)}.phone-country:focus{border-color:var(--leaf);background-color:#fff;outline:none;box-shadow:0 0 0 4px #4e915b24}.phone-input input[type=tel]{border-radius:0 12px 12px 0}.contact-form .select-field select{width:100%;font:inherit;color:var(--ink);background-color:var(--cream);background-image:var(--chevron);border:1.5px solid var(--line);appearance:none;cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease);background-position:right 14px center;background-repeat:no-repeat;background-size:13px;border-radius:12px;padding:12px 38px 12px 14px;font-size:1rem}.contact-form .select-field select:hover{border-color:var(--sage)}.contact-form .select-field select:focus{border-color:var(--leaf);background-color:#fff;outline:none;box-shadow:0 0 0 4px #4e915b24}.contact-form .select-field select:invalid:not(:focus){border-color:var(--line)}.multiselect{position:relative}.ms-trigger{width:100%;font:inherit;color:var(--ink);text-align:left;background-color:var(--cream);background-image:var(--chevron);border:1.5px solid var(--line);cursor:pointer;min-height:48px;transition:border-color .18s var(--ease), background-color .18s var(--ease);background-position:right 14px top 50%;background-repeat:no-repeat;background-size:13px;border-radius:12px;align-items:flex-start;padding:10px 38px 10px 14px;font-size:1rem;display:flex}.ms-trigger:hover{border-color:var(--sage)}.ms-trigger[aria-expanded=true]{border-color:var(--leaf);background-color:#fff;box-shadow:0 0 0 4px #4e915b24}.ms-trigger-body{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ms-trigger-label{color:#9aa793;line-height:1.4}.ms-chips{flex-wrap:wrap;gap:6px;display:flex}.ms-chip{color:var(--forest-deep,#1f3d2a);background:#4e915b1f;border:1px solid #4e915b4d;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:.85rem;display:inline-flex}.ms-chip-remove{width:18px;height:18px;color:var(--ink);cursor:pointer;background:#1f3d2a2e;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;line-height:1;display:inline-flex}.ms-chip-remove:before{content:"×"}.ms-chip-remove:hover{background:#1f3d2a52}.ms-panel{z-index:20;border:1.5px solid var(--line);background:#fff;border-radius:12px;gap:2px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #1f3d2a1f}.ms-option{cursor:pointer;transition:background .12s var(--ease);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ms-option:hover{background:#4e915b1a}.ms-option input{opacity:0;width:1px;height:1px;position:absolute}.ms-option-check{border:1.5px solid var(--leaf);width:18px;height:18px;transition:background .15s var(--ease), border-color .15s;background:#fff;border-radius:5px;flex:none}.ms-option input:checked+.ms-option-check{background:var(--leaf);border-color:var(--leaf)}.ms-option input:checked+.ms-option-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:block;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.ms-option-check{position:relative}.ms-option-label{color:var(--ink);font-size:.95rem}.fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.fieldset legend{padding:0}.fieldset-hint{color:var(--ink-soft);margin-top:-6px;font-size:.82rem}.check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio-stack{gap:10px;display:grid}.check{border:1.5px solid var(--line);background:var(--cream);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:12px;align-items:center;gap:11px;padding:13px 14px;display:flex;position:relative}.check:hover{border-color:var(--sage)}.check input{opacity:0;width:1px;height:1px;position:absolute}.check-box{border:1.5px solid var(--leaf);width:20px;height:20px;transition:background .15s var(--ease), border-color .15s;background:#fff;border-radius:6px;flex:none;position:relative}.check-box--radio{border-radius:50%}.check input:checked+.check-box{background:var(--leaf);border-color:var(--leaf)}.check input:checked+.check-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.check-box--radio:after{border-radius:0;width:5px;height:9px;top:2px;left:5px}.check input:checked~.check-label{color:var(--forest);font-weight:600}.check input:focus-visible+.check-box{box-shadow:0 0 0 4px #4e915b24}.check-label{color:var(--ink-soft);font-size:.96rem}.contact-submit{justify-self:start;margin-top:6px}.contact-submit:disabled{opacity:.65;cursor:progress}.form-privacy{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.5}.form-error{color:#a33c20;background:#fdeee9;border:1px solid #e7b9ad;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.contact-success{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:#fff;justify-items:center;gap:14px;padding:clamp(28px,5vw,48px);display:grid}.contact-success .success-icon{width:56px;height:56px;color:var(--leaf-bright)}.contact-success h2{font-size:var(--text-h2-contact);color:var(--ink)}.contact-success p{color:var(--ink-soft);max-width:42ch}@media (width<=560px){.field-row,.check-grid{grid-template-columns:1fr}}.footer{color:var(--on-dark-soft);background:#0e1c10;padding:80px 0 32px;position:relative;overflow:hidden}.footer-glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#5fae634d,#5fae6300);width:75%;height:130%;position:absolute;top:-25%;right:-15%}.footer-inner{z-index:1;position:relative}.footer-top{grid-template-columns:1fr auto;align-items:start;gap:80px;padding-bottom:24px;display:grid}.footer-brand{max-width:380px}.footer .brand{color:var(--mint-white);align-items:center;gap:9px;margin-bottom:24px;display:flex}.footer .brand-mark{flex:none;width:28px;height:28px;display:block}.footer .brand-wordmark{flex:none;width:108px;height:auto;display:block}.footer-blurb{color:#ffffff85;letter-spacing:-.01em;max-width:34ch;margin:0 0 28px;font-size:1.02rem;line-height:1.5}.footer-contact{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-contact a{color:#e9ffe7;letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.02rem;transition:color .2s;display:inline-flex}.footer-contact a:hover{color:var(--cta-yellow)}.contact-icon{opacity:.9;flex:none;width:20px;height:20px}.footer-address{color:#ffffff73;margin-top:4px;font-size:.9rem;line-height:1.5}.footer-links{flex-direction:column;width:280px;display:flex}.footer-link{color:#fff;letter-spacing:-.01em;transition:color .2s var(--ease), border-color .2s var(--ease), padding .2s var(--ease);border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;font-size:1rem;display:flex}.footer-link:first-child{border-top:1px solid #fff3}.footer-link span{flex:1}.footer-arrow{opacity:.75;width:22px;height:22px;transition:transform .25s var(--ease), opacity .2s;flex:none}.footer-link:hover{color:var(--cta-yellow);border-color:#ffef4059;padding-left:8px}.footer-link:hover .footer-arrow{opacity:1;transform:translate(2px,-2px)}.footer-watermark{letter-spacing:-.045em;color:#5fae631a;text-align:center;user-select:none;pointer-events:none;white-space:nowrap;margin:0 0 20px;font-family:Clash Display,Poppins,sans-serif;font-size:clamp(90px,22vw,300px);font-weight:700;line-height:.8}.footer-bottom{color:#ffffffad;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;font-size:.78rem;display:flex}.footer-bottom .legal{flex-wrap:wrap;gap:24px;display:flex}.footer-bottom .legal a{text-underline-offset:3px;text-decoration:underline;transition:color .2s}.footer-bottom .legal a:hover{color:var(--mint-white)}.footer--narrow .footer-top,.footer--narrow .footer-bottom{max-width:740px;margin-left:auto;margin-right:auto}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (width<=980px){:root{--text-h1:clamp(1.9rem, 4.6vw, 2.75rem);--text-h2:clamp(1.55rem, 3.5vw, 2.1rem);--text-h2-emphasis:clamp(1.6rem, 3.8vw, 2.25rem);--text-h1-page:clamp(1.6rem, 3.8vw, 2.25rem);--text-h1-article:clamp(1.55rem, 3.5vw, 2.1rem);--text-h1-contact:clamp(1.45rem, 3.2vw, 1.9rem);--text-lead:clamp(.92rem, 1.4vw, 1.05rem);--text-body:.9rem;--text-body-lg:.95rem;--text-body-sm:.85rem;--text-display:clamp(1.65rem, 3.5vw, 2.2rem)}.hero-grid{grid-template-columns:1fr;gap:44px}.hero-visual{max-width:460px}.benefit-layout{grid-template-columns:1fr;gap:44px}.benefit-visual{max-width:520px;margin-inline:auto}.problem-grid,.pilot-grid,.team-grid{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr}.step-card .arrow{display:none}.crop-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr;gap:48px}.footer-brand{max-width:520px}.footer-links{width:100%}}@media (width<=1020px){.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nav{flex:1 0 100%;order:3;justify-content:flex-start}.nav-links,.header-cta--desktop{display:none}.nav-toggle{display:flex}.nav.open .nav-links{background:var(--forest-deep);box-shadow:var(--shadow-lg);z-index:110;flex-direction:column;align-items:flex-start;gap:4px;padding:22px 24px 28px;display:flex;position:absolute;top:calc(100% + 8px);left:-24px;right:-24px}.nav.open .nav-links a{color:var(--mint-white);opacity:.92;padding:12px 0;font-size:1.05rem}.nav.open .header-cta--mobile{margin-top:16px;display:inline-flex}.lang-switch-menu{min-width:96px}}@media (width<=620px){:root{--text-h1:clamp(1.55rem, 5.8vw, 1.95rem);--text-h2:clamp(1.4rem, 4.5vw, 1.85rem);--text-h2-emphasis:clamp(1.45rem, 5vw, 1.9rem);--text-h1-page:clamp(1.45rem, 5vw, 1.9rem);--text-h1-article:clamp(1.4rem, 4.5vw, 1.85rem);--text-h1-contact:clamp(1.35rem, 4.2vw, 1.7rem);--text-lead:clamp(.88rem, 1.5vw, .98rem);--text-body:.875rem;--text-body-lg:.9rem;--text-body-sm:.82rem;--text-stat:clamp(1.35rem, 4vw, 1.75rem);--text-display:clamp(1.5rem, 5vw, 1.85rem)}.hero-stats{grid-template-columns:1fr 1fr;gap:26px 14px}.benefit-grid{grid-template-columns:1fr}.compare-row{grid-template-columns:1fr 1fr}.compare-row .lab-col,.compare-row.head .lab-col{display:none}.crop-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:36px}.footer{padding:56px 0 28px}.reading-chip{left:8px}.lab-card,.pilot-aside{padding:30px 24px}.wrap{padding:0 20px}}.page-hero{background:var(--forest-deep);color:var(--on-dark);padding:152px 0 64px;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#def7d757,#54a9572e 32%,#15271800 64%);width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;top:-30%;right:-6%}.page-hero .wrap{z-index:2;position:relative}.page-hero h1{font-size:var(--text-h1-page);color:var(--mint-white)}.page-hero h1 .accent{color:var(--sage)}.page-hero .lead{color:var(--on-dark-soft);max-width:60ch;font-size:var(--text-lead)}.back-link{color:var(--sage);transition:gap .2s var(--ease), color .2s;align-items:center;gap:8px;margin-bottom:22px;font-size:.9rem;font-weight:500;display:inline-flex}.back-link svg{width:16px;height:16px}.back-link:hover{color:var(--mint-glow);gap:12px}.blog-list{background:var(--cream)}.post-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.post-card{border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.post-card .post-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.post-card .thumb{background:linear-gradient(150deg, var(--forest-mid), var(--forest-deep));place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.post-card .thumb:after{content:"";background:radial-gradient(circle,#def7d757,#15271800 68%);width:70%;height:140%;position:absolute;bottom:-40%;right:-20%}.post-card .thumb svg{width:46px;height:46px;color:var(--mint-glow);opacity:.8;z-index:1}.post-card .body{flex-direction:column;flex:1;padding:28px 28px 30px;display:flex}.post-card .cat{letter-spacing:.12em;text-transform:uppercase;color:var(--leaf);margin-bottom:12px;font-size:.72rem;font-weight:700}.post-card h3{font-size:var(--text-h3-card);margin-bottom:10px;transition:color .2s}.post-card:hover h3{color:var(--leaf)}.post-card .excerpt{color:var(--ink-soft);font-size:var(--text-body-sm);margin:0 0 22px}.post-meta{color:var(--ink-soft);align-items:center;gap:14px;margin-top:auto;font-size:.84rem;display:flex}.post-meta .dot-sep{background:var(--sage);border-radius:50%;width:4px;height:4px}.article{background:var(--cream);padding:clamp(96px,9vw,124px) 0 clamp(80px,8vw,112px)}.article-wrap{max-width:740px;margin:0 auto;padding:0 24px}.article-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--leaf);margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-block}.article h1{font-size:var(--text-h1-article);color:var(--ink);margin-bottom:22px}.article-meta{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:28px;font-size:.9rem;display:flex}.article-meta .author{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.article-meta .avatar-sm{background:var(--forest);width:34px;height:34px;color:var(--mint-white);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.article-meta .dot-sep{background:var(--sage);border-radius:50%;width:4px;height:4px}.prose{color:var(--ink);padding:36px 0 8px}.prose>p:first-child{font-size:var(--text-prose-lead);color:var(--ink-soft)}.prose p{font-size:var(--text-body-lg);margin:0 0 1.3em;line-height:1.75}.prose h2{font-size:var(--text-prose-h2);letter-spacing:-.02em;margin:1.7em 0 .6em}.prose h3{font-size:var(--text-prose-h3);margin:1.4em 0 .5em}.prose ul,.prose ol{margin:0 0 1.4em;padding-left:0;list-style:none}.prose ul li,.prose ol li{font-size:var(--text-body-lg);margin-bottom:12px;padding-left:30px;line-height:1.7;position:relative}.prose ul li:before{content:"";background:var(--leaf);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:4px}.prose ol{counter-reset:li}.prose ol li{counter-increment:li}.prose ol li:before{content:counter(li);background:var(--mint-glow);width:22px;height:22px;color:var(--forest);border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{border-left:4px solid var(--leaf);color:var(--forest);margin:1.6em 0;padding:4px 0 4px 24px;font-size:1.28rem;font-style:italic;font-weight:500;line-height:1.5}.prose a{color:var(--leaf);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose a:hover{color:var(--forest)}.takeaways{background:linear-gradient(160deg, var(--forest-mid), var(--forest-deep));color:var(--on-dark);border-radius:var(--radius-lg);margin:40px 0;padding:34px 36px}.prose>.takeaways:first-child{margin-top:0}.takeaways h3{color:var(--mint-white);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:18px;font-size:1.05rem;display:flex}.takeaways h3 svg{width:20px;height:20px;color:var(--leaf-bright)}.takeaways ul{margin:0;padding:0;list-style:none}.takeaways li{color:var(--mint-glow);font-size:var(--text-body);margin-bottom:12px;padding-left:30px;line-height:1.6;position:relative}.takeaways li:last-child{margin-bottom:0}.takeaways li svg{width:18px;height:18px;color:var(--leaf-bright);position:absolute;top:4px;left:0}.fact-table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);width:100%;margin:12px 0 1.6em;overflow:hidden}.fact-table th,.fact-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px;font-size:.98rem}.fact-table th{background:var(--cream-2);color:var(--forest);font-weight:600}.fact-table tr:last-child td{border-bottom:none}.fact-table td:first-child{color:var(--ink-soft)}.fact-table td:last-child{color:var(--ink);font-weight:500}.article-footer{max-width:740px;margin:0 auto;padding:8px 24px 0}.author-box{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;align-items:flex-start;gap:18px;margin:32px 0;padding:26px;display:flex}.author-box .avatar{background:var(--forest);width:52px;height:52px;color:var(--mint-white);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.author-box .name{color:var(--ink);font-weight:600}.author-box .role{color:var(--ink-soft);margin-bottom:6px;font-size:.88rem}.author-box p{color:var(--ink-soft);margin:0;font-size:.92rem}.article-cta{background:linear-gradient(160deg, var(--forest-mid), var(--forest-deep));color:var(--on-dark);border-radius:var(--radius-lg);text-align:center;margin:8px 0 0;padding:40px}.article-cta h3{color:var(--mint-white);margin-bottom:10px;font-size:1.35rem}.article-cta p{color:var(--on-dark-soft);max-width:46ch;margin:0 auto 24px}@media (width<=860px){.team-cards{grid-template-columns:1fr}}@media (width<=760px){.post-grid{grid-template-columns:1fr}}
