.hero{max-width:1400px;margin:0 auto;padding:80px 20px 100px;display:grid;gap:48px}@media(min-width:900px){.hero{grid-template-columns:1.15fr .85fr;padding-top:100px;gap:64px;align-items:center}}@media(max-width:899px){.hero-visual:before{inset:-4% -2%;border-radius:24px}.drop{max-width:440px;padding:20px 14px 16px}}.hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,7.5vw,5.5rem);line-height:.92;letter-spacing:-.035em;color:var(--oak-deep);margin-bottom:28px;max-width:11ch}.hero h1 .pct{color:#3c8a56;display:block;font-size:.82em}.hero h1 em{font-style:normal;color:var(--sage)}.hero h1 .comparison-price-line,.hero h1 em{display:block;font-size:.68em;margin-top:.12em}.hero h1 .comparison-price-line>.word:first-child{margin-right:.16em}.hero h1 .comparison-price-line .pct{display:inline;font-size:1em}.hero .sub{font-size:1.18rem;line-height:1.6;color:var(--ink-soft);max-width:50ch;margin-bottom:36px;font-weight:400}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.btn{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;padding:16px 28px;border-radius:12px;border:2px solid var(--oak-deep);transition:transform .12s,box-shadow .12s}.btn-primary{background:var(--olive);color:#fff;box-shadow:3px 4px 0 var(--oak-deep)}.btn-primary:hover{transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--oak-deep)}.btn-ghost{background:transparent;color:var(--oak-deep)}.btn-ghost:hover{background:var(--cream-deep)}.trust{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;color:var(--ink-soft);font-size:.92rem;font-weight:500}.trust li{display:flex;align-items:center;gap:8px}.trust li:before{content:"✓";color:#2b7a4b;font-weight:700;font-size:1.1em}.hero-visual{display:flex;justify-content:center;position:relative}.hero-visual:before{content:"";position:absolute;inset:-8% -6% -4%;background:linear-gradient(160deg,#f3e8cf,#ead9b8 70%);border-radius:32px;transform:rotate(-1.5deg);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 24px 48px rgba(92,52,25,.14);z-index:0}.hero-visual:after{content:"";position:absolute;right:-14px;top:-14px;width:120px;height:120px;background:radial-gradient(circle,rgba(60,138,86,.18),transparent 68%);border-radius:50%;z-index:0}.crate-card{position:relative;max-width:330px;margin:0 auto 76px}.crate-card svg{max-width:100%;height:auto;display:block}.stamp{top:-14px;right:-6px;background:#fff;border:3px solid #3c8a56;color:var(--sage);font-family:var(--font-display);font-weight:700;transform:rotate(7deg);padding:6px 10px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.12);font-size:.95rem}.price-note,.stamp{position:absolute;white-space:nowrap}.price-note{bottom:-30px;left:50%;transform:translateX(-50%);background:var(--cream-deep);border:2px dashed var(--oak-soft);color:var(--oak-deep);font-weight:600;font-size:.8rem;padding:10px 14px;border-radius:10px;text-align:center;line-height:1.4;box-shadow:0 4px 10px rgba(0,0,0,.08)}.price-note .eq{color:var(--sage);font-weight:700;display:block}@media(max-width:430px){.price-note{white-space:normal;left:0;right:0;transform:none;bottom:-66px}}.stamp-aud{display:inline-block;background:#2a1d0e;color:#f2c879;border:2px solid #3d2a14;padding:10px 20px;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;border-radius:3px;transform:rotate(-2deg);box-shadow:2px 2px 0 rgba(92,52,25,.15)}.drop{max-width:560px;margin:0;position:relative;z-index:1;padding:28px 20px 20px}.drop figcaption{margin-top:18px;font-size:.82rem;color:var(--oak-deep);text-align:center;letter-spacing:.14em;font-weight:700;text-transform:uppercase;opacity:.75}.wrap{max-width:1120px;margin:0 auto;padding:64px 20px}.sec-head{text-align:center;max-width:720px;margin:0 auto 48px}.sec-head h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;letter-spacing:-.02em;color:var(--oak-deep);margin-bottom:16px}.product-proof .sec-head h2,.product-proof .sec-head p{color:#f2e8d5}.sec-head p{color:var(--ink-soft);font-size:1.05rem;line-height:1.6}.problem-grid{gap:24px}@media(min-width:760px){.problem-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.plate{background:var(--cream-deep);border-radius:50%;border:6px solid #e6d7ba;padding:32px 28px;text-align:center;box-shadow:inset 0 0 0 2px rgba(122,74,43,.14),0 14px 28px rgba(92,52,25,.12);display:flex;flex-direction:column;justify-content:center;min-height:260px;aspect-ratio:1/1;margin:0 auto;max-width:300px}.plate .num{color:var(--red);font-weight:700;font-size:1.3rem;letter-spacing:.05em}.plate .num,.plate h3{font-family:var(--font-display)}.plate h3{color:var(--oak-deep);font-size:1.2rem;margin:8px 0 10px;line-height:1.2}.plate p{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.solution{background:var(--oak-deep)}.solution .sec-head h2{color:var(--cream)}.solution .sec-head p{color:#d8c6ae}.check-grid{display:grid;gap:18px}@media(min-width:760px){.check-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.check{background:rgba(247,239,225,.06);border:1px solid rgba(247,239,225,.25);border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start;color:var(--cream);transition:transform .15s ease,box-shadow .15s ease}.check:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.check .tick{flex:none;width:38px;height:38px;border-radius:50%;background:#4cc587;color:#0b1f12;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.check h3{font-family:var(--font-display);font-size:1.15rem;color:var(--cream);margin-bottom:6px}.check p{color:#d8c6ae;font-size:.92rem;line-height:1.5}.field{margin-bottom:20px}.field label{display:block;font-weight:600;margin-bottom:6px;color:var(--oak-deep);font-size:.95rem}.field .hint{font-size:.78rem;color:var(--ink-soft);font-weight:400}.cta-sec{background:var(--oak-deep)}.cta-inner{max-width:700px;margin:0 auto;text-align:center;color:var(--cream)}.cta-inner h2{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4rem);line-height:1;letter-spacing:-.025em;margin-bottom:18px}.cta-inner p{color:#d8c6ae;margin-bottom:30px;font-size:1.05rem}.cta-inner .cta-honest{font-size:.92rem;color:#b9a685;margin:-14px auto 26px;max-width:46ch}.tart{position:relative;display:inline-block;background:var(--cream);color:var(--oak-deep);border:3px solid var(--oak-deep);border-radius:20px;padding:32px 48px 34px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.5vw,1.7rem);text-decoration:none;box-shadow:8px 10px 0 rgba(0,0,0,.32),0 0 0 6px rgba(242,200,121,.22);transition:transform .15s,box-shadow .15s}.tart small{display:block;font-family:var(--font-body);font-weight:600;font-size:.75rem;color:var(--red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.tart:hover{transform:translate(-2px,-2px);box-shadow:8px 10px 0 rgba(0,0,0,.28)}footer{background:var(--oak-deep);color:#d8c6ae;border-top:2px solid rgba(247,239,225,.12)}.foot{max-width:1120px;margin:0 auto;padding:56px 20px 36px}.foot-top{display:grid;gap:28px;margin-bottom:32px}@media(min-width:760px){.foot-top{grid-template-columns:1.4fr repeat(3,1fr)}}.foot-tag{font-family:var(--font-display);color:var(--cream);font-size:1.1rem;max-width:32ch;line-height:1.5}.foot-col h4{color:#4cc587;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.foot-col a{display:block;color:#d8c6ae;text-decoration:none;padding:5px 0;font-size:.92rem;transition:color .15s ease}.foot-col a:hover{color:#4cc587}.foot-base{border-top:1px solid rgba(255,255,255,.14);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.85rem;color:#bfa98c}.owner-trust{background:var(--ot-bg);color:var(--ot-ink);border-top:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line)}.owner-trust-wrap{padding-top:56px;padding-bottom:56px}.owner-trust-head{max-width:760px;margin:0 auto 28px;text-align:center}.owner-trust-kicker{color:var(--ot-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.owner-trust-head h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-.02em;margin-bottom:12px}.owner-trust-head p{color:var(--ot-muted);max-width:60ch;margin:0 auto}.owner-trust-grid{display:grid;gap:16px}@media(min-width:760px){.owner-trust-grid{grid-template-columns:repeat(4,1fr);gap:14px}}.owner-trust-card{background:var(--ot-card);border:1px solid var(--ot-line);border-radius:14px;padding:22px}.owner-trust-card .ot-num{display:block;color:var(--ot-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin-bottom:14px}.owner-trust-card h3{font-family:var(--font-display);font-size:1.05rem;margin-bottom:8px}.owner-trust-card p{color:var(--ot-muted);font-size:.9rem;line-height:1.5}.owner-trust-footer{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px dashed var(--ot-line)}.owner-trust-footer p{color:var(--ot-muted);font-size:.9rem;max-width:58ch}.owner-trust-footer strong{color:var(--ot-ink)}.owner-trust-output{display:grid;gap:3px;flex:1;min-width:240px;padding:12px 14px;border:1px solid var(--ot-line);border-radius:10px;background:var(--ot-card)}.owner-trust-output strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ot-accent)}.owner-trust-output span{color:var(--ot-muted);font-size:.84rem}.owner-trust-data{flex-basis:100%;font-size:.8rem!important;max-width:none!important}.owner-trust-data strong{color:var(--ot-ink)}.owner-trust-cta{background:var(--ot-accent);color:#fff;border:2px solid var(--ot-accent);border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none}.owner-trust-cta:focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.harvest-table-page{overflow-x:hidden}.harvest-table-page svg{display:inline;vertical-align:baseline;max-width:100%;height:auto}.reveal{opacity:1;transform:none;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.harvest-table-page.reveal-ready .reveal{opacity:0;transform:translateY(22px)}.reveal.revealed{opacity:1;transform:none;animation:reveal-settle .7s cubic-bezier(.22,.61,.36,1) both}@keyframes reveal-settle{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.handoff{margin-top:24px;padding:22px 24px;background:var(--ot-card);border:1px solid var(--ot-line);border-radius:14px}.handoff h3{color:var(--ot-ink);margin-bottom:14px}.handoff ol{list-style:none;display:grid;gap:12px;padding:0;counter-reset:handoff}@media(min-width:760px){.handoff ol{grid-template-columns:repeat(3,1fr);gap:16px}}.handoff li{counter-increment:handoff;position:relative;padding-left:34px;font-size:.9rem;color:var(--ot-muted)}.handoff li:before{content:counter(handoff);position:absolute;left:0;top:-2px;width:24px;height:24px;border-radius:50%;background:var(--ot-accent);color:#fff;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center}.handoff li strong{color:var(--ot-ink)}.handoff-note{margin-top:12px;font-size:.85rem;color:var(--ot-accent);font-weight:700}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}.btn,.reveal,.site-nav,.tart{transition:none!important}.drop .tag-anim{opacity:1!important;transform:none!important;animation:none!important}}.drop.tags-anim .tag-anim{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.drop.tags-in .tag-anim{opacity:1;transform:none}.drop.tags-anim.tags-in .tag-1{transition-delay:.2s}.drop.tags-anim.tags-in .tag-2{transition-delay:.7s}.drop.tags-anim.tags-in .tag-3{transition-delay:1.2s}.product-proof{padding:96px 0;background:#2c2018;position:relative}.product-proof:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 15% 100%,rgba(242,200,121,.06),transparent);pointer-events:none}.product-proof .kicker{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#f2c879;margin:0 0 10px;font-weight:700}.proof-shots-mobile{display:grid;grid-template-columns:1fr;gap:22px}@media(max-width:768px){.proof-shots-mobile{grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.proof-shots-mobile .proof-shot{scroll-snap-align:center}}.proof-shot{margin:0;background:#fff;border:1px solid #4a3826;border-radius:14px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.4)}.proof-shot img{width:100%;height:auto;display:block}.proof-shot figcaption{padding:14px 18px;font-size:.9rem;color:#d8c6ae;line-height:1.45}.proof-shot-mobile{max-width:280px;justify-self:center}@media (max-width:900px){.proof-shots{grid-template-columns:1fr}}.proof-shot{cursor:zoom-in;transition:transform .25s ease,box-shadow .25s ease}.proof-shot:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(60,40,15,.14)}.proof-shot:focus-within{outline:3px solid #3d5733;outline-offset:2px}.lightbox{position:fixed;inset:0;z-index:1000;background:rgba(28,20,12,.88);display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.lightbox[hidden]{display:none}.lightbox-img{max-width:min(1400px,94vw);max-height:92vh;width:auto;height:auto;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:#fff;cursor:default}.lightbox-close{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;border:none;background:#f7efe1;color:#2c2018;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35)}.lightbox-close:hover{background:#fff}@media (max-width:640px){.lightbox{padding:10px}.lightbox-close{top:10px;right:10px}}.proof-toggle{display:flex;gap:8px;justify-content:center;margin-top:28px}.proof-rail-note{display:none;margin:12px auto 0;max-width:42ch;text-align:center;color:#b8a488;font-size:.82rem;line-height:1.45}.proof-toggle-btn{padding:10px 22px;border-radius:999px;border:1.5px solid #8a765c;background:transparent;color:#e8dcc5;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.proof-toggle-btn:hover{border-color:#f2c879}.proof-toggle-btn.is-active{background:#f2c879;border-color:#f2c879;color:#2c2018}.proof-shots{display:none}.proof-shots.is-visible,.proof-shots:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;justify-items:center}.proof-shots .proof-shot-mobile{max-width:none;width:auto}.proof-shot img{border:1px solid #4a3826;border-radius:12px}.provider-strip{margin-top:44px;text-align:center}.provider-strip-label{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#b8a488;font-weight:700;margin:0 0 14px}.provider-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;justify-content:center;align-items:center;max-width:760px;margin-inline:auto}.provider-logo{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f7efe1;border:1px solid #4a3826;border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.3)}.provider-logo img{width:26px;height:26px;border-radius:6px;object-fit:contain}.provider-logo span{font-size:.92rem;font-weight:600;color:#4a3826}@media (max-width:900px){.proof-shots.is-visible,.proof-shots:not([hidden]){grid-template-columns:1fr}.provider-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.proof-toggle-btn{display:inline-flex;align-items:center;gap:7px}.proof-toggle-btn svg{flex:none}.provider-logo img[src$=".svg"]{padding:3px}.harvest-table-page{font-variation-settings:"opsz" auto}.harvest-table-page h1,.harvest-table-page h2{font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 144}.hero h1{font-weight:640;font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1;max-width:none}.sec-head h2{font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1;font-weight:620;letter-spacing:-.025em}.plate .num{font-size:1.7rem;font-variation-settings:"WONK" 1,"opsz" 144}.problem{background:#2c2018;padding:110px 0;position:relative}.problem:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 80% 0,rgba(242,200,121,.07),transparent);pointer-events:none}.problem .sec-head h2{color:#f2e8d5;font-size:clamp(2.6rem,6vw,4.6rem)}.problem .sec-head p{color:#b8a488}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 56px;margin-top:56px}@media(max-width:800px){.problem-grid{grid-template-columns:1fr}}.problem .plate{background:none;border:none;padding:0;box-shadow:none}.problem .num{display:block;font-size:clamp(3rem,5vw,4.4rem)!important;line-height:1;color:#f2c879!important;opacity:.9;margin-bottom:10px;font-variation-settings:"WONK" 1,"opsz" 144}.problem .plate h3{color:#f2e8d5;font-size:1.35rem}.problem .plate p{color:#a08d72}.cta-sec{background:#2c2018;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:18px 18px;padding:130px 0}.provider-logo{position:relative;transition:transform .2s ease,box-shadow .2s ease;cursor:default}.provider-logo:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(60,40,15,.12)}.provider-logo:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#2c2018;color:#f2e8d5;font-size:.72rem;padding:6px 10px;border-radius:6px;white-space:nowrap;z-index:10;pointer-events:none}.btn,.owner-trust-cta,.tart{transition:transform .12s ease,box-shadow .12s ease}.btn:hover,.owner-trust-cta:hover,.tart:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(60,40,15,.18)}.btn:active,.owner-trust-cta:active,.tart:active{transform:translateY(1px) scale(.99);box-shadow:none}@media (prefers-reduced-motion:reduce){.btn,.owner-trust-cta,.provider-logo,.tart{transition:none}}.stat-moment{background:var(--cream);padding:88px 0 72px;text-align:center}.stat-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.stat-num{font-family:var(--font-display);font-weight:640;font-size:clamp(4.5rem,14vw,11rem);line-height:.95;letter-spacing:-.04em;color:var(--oak-deep);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 144}.stat-label{display:inline-block;font-size:clamp(1.15rem,2.6vw,1.7rem);font-weight:750;text-transform:uppercase;letter-spacing:.16em;color:#b3502e}.stat-caption{margin:18px auto 0;max-width:44ch;color:var(--ink-soft);font-size:1.05rem;line-height:1.55}.stat-caption:before{content:"";display:block;width:56px;height:3px;background:var(--red);margin:0 auto 18px}.stat-cta{display:inline-block;margin-top:26px;padding:16px 30px;background:var(--oak-deep);color:#f7efe2;font-weight:750;font-size:1.02rem;border-radius:999px;text-decoration:none;box-shadow:0 10px 24px rgba(44,32,24,.18)}.stat-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(44,32,24,.22)}.stat-cta-down{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 4px;background:transparent;color:var(--oak-deep);border-radius:0;border-bottom:2px solid var(--red);box-shadow:none}.stat-cta-down:after{content:"↓";font-size:1.25em;line-height:1;transition:transform .2s ease}.stat-cta-down:hover{transform:none;box-shadow:none}.stat-cta-down:hover:after{transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.stat-cta-down:after{transition:none}}.cost-band{background:#2c2018;background-image:radial-gradient(circle at 1px 1px,rgba(247,239,225,.06) 1px,transparent 0);background-size:18px 18px;color:var(--cream);padding:104px 0}.cost-band .sec-head h2{color:#f2c879}.cost-band .sec-head p{color:#d8c6ae}.cost-band-label{color:#eec9a0}.cost-band-note{color:#d8c6ae}.cost-band-note strong{color:#f2c879}.cost-band-figure{display:flex;flex-direction:column;align-items:center;gap:4px;margin:26px 0 0;perspective:600px}.cost-band-num{font-family:var(--font-display);font-weight:680;font-size:clamp(5rem,18vw,13rem);line-height:.9;letter-spacing:-.05em;color:#e06850;opacity:0;font-variation-settings:"SOFT" 20,"WONK" 1,"opsz" 144}.cost-band .cost-band-label{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#eec9a0;opacity:0;transform:translateY(10px);transition:opacity .7s ease .55s,transform .7s cubic-bezier(.2,.8,.2,1) .55s}.cost-band-figure.in-view .cost-band-num{animation:cost-band-sweep 1.1s cubic-bezier(.2,.8,.2,1) forwards}.cost-band-figure.in-view .cost-band-label{opacity:1;transform:none}@keyframes cost-band-sweep{0%{opacity:0;transform:scale(.92) rotateX(28deg);filter:blur(8px)}60%{filter:blur(0)}to{opacity:1;transform:scale(1) rotateX(0)}}@media(prefers-reduced-motion:reduce){.cost-band-num{opacity:1;animation:none}.cost-band-label{opacity:1;transform:none;transition:none}}.hero-copy h1 .word{display:inline-block;opacity:0;transform:translateY(1.1em) rotate(2deg);animation:hero-word-in .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--wi, 0) * 70ms + .12s)}@keyframes hero-word-in{0%{opacity:0;transform:translateY(1.1em) rotate(2deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-copy h1 .word{opacity:1;transform:none;animation:none}}@keyframes gap-flash-in{0%{background:rgba(60,138,86,.28);transform:translateX(-6px);border-radius:4px}to{background:transparent;transform:none}}.gap-flash{animation:gap-flash-in .55s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.gap-flash{animation:none}}.we-savings-bar{grid-column:1/-1;height:10px;margin-top:10px;background:#efe6d2;border-radius:5px;overflow:hidden;position:relative}.we-savings-bar-fill{height:100%;width:0;background:linear-gradient(90deg,#3c8a56,#5aa873);border-radius:5px}.we-table.in-view .we-savings-bar-fill{animation:we-bar-grow 1.2s cubic-bezier(.2,.8,.2,1) .3s forwards}@keyframes we-bar-grow{0%{width:0}to{width:94.55%}}@keyframes we-bar-grow-generic{0%{width:0}to{width:15.57%}}@media(prefers-reduced-motion:reduce){.we-savings-bar-fill{animation:none;width:94.55%}}.we-line{padding:14px 0;border-bottom:1px solid #eee3cd}.we-line:last-of-type{border-bottom:none}.we-line-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.we-line-name{font-weight:700;color:var(--oak-deep);font-size:.98rem}.we-gap-badge{flex:none;font-variant-numeric:tabular-nums;font-weight:750;font-size:.92rem;color:#2f7a4b;background:rgba(60,138,86,.12);border-radius:999px;padding:3px 10px}.we-gap-badge.gap-flash{animation:gap-flash-in .55s cubic-bezier(.2,.8,.2,1)}.we-gap-zero{color:#9a8a72;background:transparent;font-weight:650}.we-gap-total{font-family:var(--font-display);font-size:1.5rem;background:none;padding:0;color:#3c8a56}.we-line-bars{display:flex;flex-direction:column;gap:5px}.we-bar-row{display:grid;grid-template-columns:44px 1fr 76px;align-items:center;gap:10px}.we-bar-tag{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#8a765c;font-weight:700;text-align:right}.we-bar{height:16px;background:#f3ecdc;overflow:hidden}.we-bar,.we-fill{border-radius:4px}.we-fill{height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1)}.we-fill-current{background:linear-gradient(180deg,#d97b6c,#c85a49)}.we-fill-best{background:linear-gradient(180deg,#57a377,#3c8a56)}.we-bar-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:#5c4a35;font-size:.88rem}.we-line.we-total-strip{border-bottom:none;margin-top:6px;padding-top:18px;border-top:2px solid var(--oak-deep)}.we-total-name{font-size:1.05rem;font-weight:800}@media(max-width:640px){.we-bar-row{grid-template-columns:38px 1fr 64px;gap:8px}.we-bar{height:13px}.we-gap-badge{font-size:.82rem}}.we-edit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 12px}.we-edit-toolbar-controls{display:flex;flex-wrap:wrap;gap:8px}.we-tool-button{min-height:38px;padding:8px 13px;border:1px solid rgba(242,200,121,.36);border-radius:8px;background:rgba(242,200,121,.08);color:#f2dfbd;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.we-tool-button:hover:not(:disabled){background:rgba(242,200,121,.16);border-color:rgba(242,200,121,.62);transform:translateY(-1px)}.we-tool-button-primary{background:#f2c879;color:#2c2018;border-color:#f2c879}.we-tool-button-primary:hover:not(:disabled){background:#f7d999;border-color:#f7d999}.we-tool-button-reset{border-color:rgba(216,198,174,.28);background:transparent;color:#cbb99d}.we-tool-button-reset:hover:not(:disabled){background:rgba(216,198,174,.1);border-color:rgba(216,198,174,.52)}.we-tool-button:disabled{opacity:.35;cursor:not-allowed}.we-tool-meta{color:#bda98a;font-size:.8rem;font-weight:650;white-space:nowrap}.we-edit-table-shell{overflow-x:auto;overscroll-behavior-inline:contain;border-radius:12px;scrollbar-color:#8a6943 #2c2018}.we-edit-table{display:flex;flex-direction:column;background:#fff;border:1px solid #e0d5bf;border-radius:12px;overflow:hidden}.we-edit-row{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid #f0e8d8}.we-edit-table-dynamic{min-width:var(--compare-grid-min-width,680px);overflow:visible}.we-edit-table-dynamic .we-edit-row{grid-template-columns:minmax(250px,1.6fr) repeat(var(--supplier-count,3),minmax(112px,1fr)) 40px}.we-edit-head{background:#faf6ec;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8a765c;font-weight:750}.we-edit-name{font-weight:700;color:var(--oak-deep);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.we-edit-item{display:grid;gap:7px;min-width:0}.we-quantity-fields{display:flex;align-items:center;gap:6px}.we-product-input,.we-supplier-name,.we-unit-input{min-width:0;border:1px solid rgba(242,200,121,.24);border-radius:6px;background:rgba(44,32,24,.28);color:inherit;font:inherit}.we-product-input{width:100%;padding:4px 6px;font-weight:750}.we-unit-input{width:54px;padding:4px 5px;text-align:center;font-size:.82rem}.we-unit-select{width:74px;min-height:32px;padding:4px 5px;cursor:pointer;color-scheme:dark}.we-supplier-head{display:flex;align-items:center;gap:4px;min-width:0}.we-supplier-name{width:100%;padding:5px 6px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.we-product-input:hover,.we-supplier-name:hover,.we-unit-input:hover{border-color:rgba(242,200,121,.28)}.we-product-input:focus,.we-supplier-name:focus,.we-unit-input:focus{outline:2px solid #b8860b;outline-offset:1px;border-color:transparent;background:#2c2018}.we-qty-input{width:64px;padding:4px 6px}.we-edit-input,.we-qty-input{border:1px solid #ddd2ba;border-radius:6px;font-variant-numeric:tabular-nums;text-align:right;color:#2c2018}.we-edit-input{width:100%;padding:6px 8px;background:#fdfaf3}.we-edit-input:focus{outline:2px solid #3c8a56;border-color:transparent}.we-edit-input::placeholder{color:#806f5d;opacity:1}.we-edit-input.we-best-price{border-color:#4cc587;background:rgba(76,197,135,.13);box-shadow:inset 0 -2px 0 #4cc587}.we-remove-button{width:32px;min-height:32px;padding:0;border-color:transparent;background:transparent;color:#bda98a;font-size:1.2rem;line-height:1}.we-remove-button:hover:not(:disabled){color:#f2c879;background:rgba(242,200,121,.1);transform:none}.we-edit-col-label{text-align:center}.we-qty-note{margin-top:10px;font-size:.82rem;color:#9a8a72}.we-table-scroll-note{display:none;margin:8px 0 0;color:#a89478;font-size:.76rem}.we-live-result{margin-top:22px;text-align:center;background:linear-gradient(135deg,#f0f7ee,#e8f2e4);border:1px solid rgba(60,138,86,.35);border-radius:14px;padding:26px 20px}.we-live-figure strong,.we-live-year strong{font-family:var(--font-display);font-variant-numeric:tabular-nums}.we-live-figure strong{display:block;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:#2f7a4b}.we-live-figure span,.we-live-year span{font-size:.92rem;color:#5c4a35;font-weight:650}.we-live-year{margin-top:10px}.we-live-year strong{font-size:1.4rem;color:#2f7a4b}.we-live-note{margin-top:14px;font-size:.78rem;color:#9a8a72}@media(max-width:640px){.we-edit-toolbar{align-items:flex-start;flex-direction:column;margin-top:16px}.we-edit-toolbar-controls{width:100%}.we-tool-button{min-height:44px}.we-edit-toolbar-controls>.we-tool-button{flex:1}.we-tool-meta{white-space:normal}.we-edit-table-dynamic .we-edit-row{grid-template-columns:minmax(160px,160px) repeat(var(--supplier-count,3),minmax(112px,1fr)) 44px;gap:6px;padding:10px}.we-edit-input{padding:7px 5px;font-size:.85rem;min-width:0}.we-edit-input,.we-product-input,.we-qty-input,.we-supplier-name,.we-unit-input,.we-unit-select{min-height:44px}.we-quantity-fields{gap:4px}.we-qty-input{width:50px}.we-unit-input{width:44px}.we-unit-select{width:68px}.we-month-suffix{font-size:.78rem}.we-remove-button{width:44px;min-height:44px}.we-table-scroll-note{display:block}.we-edit-item{z-index:2;background:#3a2b1e;box-shadow:8px 0 12px -12px #000}.we-edit-head>.we-edit-name,.we-edit-item{position:sticky;left:0;margin:-10px 0 -10px -10px;padding:10px}.we-edit-head>.we-edit-name{z-index:3;background:#443321}.we-product-input{font-size:.9rem}}.cta-stat-echo{display:flex;align-items:baseline;justify-content:center;gap:18px;max-width:580px;margin:0 auto 48px;padding:22px 0;border-top:1px solid rgba(242,200,121,.42);border-bottom:1px solid rgba(242,200,121,.42)}.cta-stat-echo strong{flex:none;font-family:var(--font-display);font-size:clamp(3.2rem,7vw,5.4rem);font-weight:640;line-height:.9;letter-spacing:-.035em;color:#f2c879;font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 144;font-variant-numeric:tabular-nums}.cta-stat-echo span{max-width:18ch;text-align:left;color:#d8c6ae;font-size:.92rem;font-weight:650;line-height:1.35;text-transform:uppercase;letter-spacing:.09em}.worked-example{margin-top:44px;padding:28px 30px;background:#fff;border:1px solid #e0d5bf;border-radius:14px}.we-title{font-weight:700;color:var(--oak-deep);margin:0 0 16px;font-size:1.05rem}.we-table{display:flex;flex-direction:column;gap:0;font-size:.95rem}.we-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:10px;padding:11px 4px;border-bottom:1px solid #eee3cd;align-items:center}.we-row span:nth-child(2),.we-row span:nth-child(3),.we-row span:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.we-head{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#8a765c;font-weight:700}.we-pos{color:#3c8a56;font-weight:700}.we-total{border-bottom:none;border-top:2px solid var(--oak-deep);font-weight:700;background:#faf6ec}.we-note{font-size:.85rem;color:#8a765c;margin:14px 0 0}.calc-zone{background:#2c2018;padding:96px 0 88px;color:var(--cream)}.calc-zone .sec-head h2{color:#f2c879}.calc-zone .sec-head p{color:#d8c6ae}.worked-example{background:rgba(247,239,225,.04);border-color:rgba(242,200,121,.28);box-shadow:0 18px 50px rgba(0,0,0,.35)}.we-title{color:#f2c879!important}.we-hint{color:#d8c6ae!important}.we-edit-table{background:#3a2b1e;border-color:rgba(242,200,121,.22)}.we-edit-row+.we-edit-row{border-top-color:rgba(242,200,121,.14)}.we-edit-head{background:rgba(242,200,121,.08)}.we-edit-col-label,.we-edit-item,.we-edit-name,.we-qty-note,.we-supplier-head{color:#e9dcc4!important}.we-edit-input,.we-qty-input,.we-unit-select{background:#2c2018;border-color:rgba(242,200,121,.3);color:#f7efe1}.we-edit-input:focus,.we-qty-input:focus{outline:2px solid #b8860b;outline-offset:1px;border-color:#f2c879}.we-live-result{background:linear-gradient(135deg,rgba(76,197,135,.16),rgba(76,197,135,.07));border-color:rgba(76,197,135,.45)}.we-live-figure strong{color:#6ee7a8;text-shadow:0 0 32px rgba(76,197,135,.35)}.we-live-year strong{color:#8fd8ae}.we-live-figure span,.we-live-year span{color:#cbb99d}.we-live-note{color:#a89478}.owner-trust-wrap{padding-top:88px!important;padding-bottom:88px!important}.owner-trust-head{margin-bottom:56px!important}.owner-trust-head h2{font-size:clamp(2.2rem,5.5vw,3.6rem)!important;margin-bottom:0!important;max-width:18ch;margin-left:auto;margin-right:auto}.ot-steps{display:grid;gap:0;max-width:860px;margin:0 auto;border-top:1px solid var(--ot-line)}.ot-step{display:flex;align-items:flex-start;gap:26px;padding:34px 10px;border-bottom:1px solid var(--ot-line)}.ot-step-num{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--ot-accent);color:var(--ot-accent);font-weight:700;font-size:1.15rem}.ot-step h3,.ot-step-num{font-family:var(--font-display)}.ot-step h3{font-size:1.45rem;margin:2px 0 6px;color:var(--ot-ink)}.ot-step p{margin:0;color:var(--ot-muted);font-size:1rem;line-height:1.55;max-width:52ch}.ot-cta-row{max-width:860px;margin:44px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ot-cta-row .owner-trust-cta{padding:16px 30px;font-size:1.05rem;border-radius:999px}.owner-trust-data{color:var(--ot-muted);font-size:.85rem!important;max-width:64ch;margin:0}@media(max-width:640px){.ot-step{gap:16px;padding:26px 4px}.ot-step-num{width:36px;height:36px;font-size:1rem}.ot-step h3{font-size:1.2rem}}.owner-trust{--ot-bg:#dcc79f;--ot-card:#f2e8d2;--ot-line:#c8a678;background:linear-gradient(180deg,rgba(92,52,25,.1),rgba(92,52,25,0) 120px),var(--ot-bg);border-top:3px solid var(--oak-deep);box-shadow:inset 0 14px 30px -18px rgba(44,32,24,.45)}.owner-trust-wrap{padding-top:64px!important;padding-bottom:72px!important}.ot-card{max-width:920px;margin:0 auto;background:#fffaf1;border:1px solid var(--ot-line);border-radius:22px;box-shadow:0 24px 60px -28px rgba(44,32,24,.45),inset 0 2px 0 rgba(255,255,255,.6);padding:44px 52px 48px}.ot-steps{max-width:none;margin:0}.ot-step{padding:26px 4px}.ot-cta-row{margin:36px auto 0}.owner-trust-head{margin-bottom:8px!important}@media(max-width:640px){.ot-card{padding:30px 22px 34px;border-radius:16px}}@media(max-width:768px){.site-nav-cta.is-displaced-by-home-journey{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px)}}.hero{padding-top:72px;padding-bottom:80px;gap:56px;align-items:start}.hero-visual:before{inset:-18px -18px -22px;background:#ead9b8;border-radius:24px;transform:rotate(-1deg);box-shadow:0 22px 50px rgba(92,52,25,.16)}.hero-visual:after{display:none}.hero-proof-stack{display:flex;flex-direction:column;align-items:center;width:100%}.hero-proof-stack .crate-card{z-index:2;margin:0 auto 42px;transform:rotate(-1deg)}.hero-animated-artifact{width:min(100%,620px);margin:0 auto 42px}.hero-animated-artifact svg{display:block;width:100%}.hero-proof-card{position:relative;z-index:1;width:min(100%,620px);margin:0;overflow:hidden;border:1px solid #c9b28d;border-radius:16px;background:#fffaf1;box-shadow:0 18px 42px rgba(44,32,24,.18);transform:rotate(.35deg)}.hero-proof-kicker{margin:0;padding:11px 16px;border-bottom:1px solid #dfcfb3;background:#f7efe1;color:#6c5438;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-proof-card img{display:block;width:100%;height:auto;aspect-ratio:1.48/1;object-fit:cover;object-position:center top;border-bottom:1px solid #dfcfb3}.hero-proof-card figcaption{display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:16px 18px 18px;text-align:left;color:var(--oak-deep)}.hero-proof-card figcaption>span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#796044}.hero-proof-prices{grid-row:1/span 2;grid-column:2;display:flex;align-items:baseline;gap:9px;font-variant-numeric:tabular-nums}.hero-proof-prices s{color:#9a6a5a;font-size:.9rem}.hero-proof-prices strong{font-family:var(--font-display);font-size:1.55rem;color:#2f7a4b}.hero-proof-card figcaption>b{font-size:1rem;color:#2f7a4b}.hero-proof-card figcaption>small{grid-column:1/-1;margin-top:5px;color:#786a59;font-size:.76rem;line-height:1.45}.we-price-field{display:block;min-width:0}.we-price-supplier-label{display:none}.we-live-result{margin:10px 0 16px;padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px 20px;text-align:left}.we-live-figure strong{font-size:clamp(2.2rem,5vw,3.4rem)}.we-live-year{margin-top:0;text-align:right}.we-live-note{grid-column:1/-1;margin-top:2px}.calc-zone,.cost-band,.problem,.product-proof{padding-top:80px;padding-bottom:80px}.cta-sec{padding-top:88px;padding-bottom:88px}.problem .sec-head h2,.sec-head h2{font-size:clamp(2.3rem,4.8vw,3.7rem)}.cta-inner .handoff{max-width:680px;margin:30px auto 34px;text-align:left;background:rgba(247,239,225,.07);border-color:rgba(242,200,121,.3)}.cta-inner .handoff h3{color:#f7efe1}.cta-inner .handoff li{color:#d8c6ae;padding-left:34px}.cta-inner .handoff li:before{background:#f2c879;color:#2c2018}.cta-inner .handoff li strong{color:#f7efe1}.cta-inner .handoff-note{color:#f2c879}@media(max-width:640px){.hero{padding:46px 18px 60px;gap:38px}.hero h1{font-size:clamp(2.65rem,13vw,3.65rem)}.hero .sub{font-size:1.02rem;margin-bottom:28px}.hero-actions{margin-bottom:26px}.hero-actions .btn{width:100%;text-align:center}.hero-visual:before{inset:-10px -8px -14px;border-radius:18px}.hero-proof-card{transform:none;border-radius:13px}.hero-proof-card figcaption{grid-template-columns:1fr;gap:7px;padding:14px 15px 16px}.hero-proof-prices{grid-column:1;grid-row:auto;justify-content:flex-start}.hero-proof-card figcaption>small{grid-column:1}.calc-zone,.cost-band,.problem,.product-proof{padding-top:58px;padding-bottom:58px}.wrap{padding-left:18px;padding-right:18px}.sec-head{margin-bottom:32px}.problem .sec-head h2,.sec-head h2{font-size:clamp(2.15rem,11vw,3rem)}.worked-example{padding:16px 10px}.we-edit-table-shell{overflow-x:auto}.we-edit-table-dynamic{min-width:max(100%,calc(var(--supplier-count,3) * 92px + 44px))!important}.we-edit-table-dynamic .we-edit-row.we-edit-head{display:grid;grid-template-columns:repeat(var(--supplier-count,3),minmax(92px,1fr))!important;gap:8px;padding:12px 10px}.we-edit-head>.we-edit-action-head,.we-edit-head>.we-edit-name{display:none}.we-edit-head .we-supplier-name{min-height:44px;text-align:left}.we-edit-table-dynamic .we-edit-row{position:relative;display:grid;grid-template-columns:1fr;gap:10px;padding:18px 14px 16px}.we-edit-row[data-product]+.we-edit-row[data-product]{border-top:8px solid #2c2018}.we-edit-item{position:static;z-index:auto;margin:0;padding:0 38px 11px 0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(242,200,121,.18)}.we-price-field{display:grid;grid-template-columns:1fr 108px;align-items:center;gap:12px}.we-price-supplier-label{display:block;overflow:hidden;color:#d8c6ae;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.we-edit-input{min-height:42px;padding:7px 8px}.we-edit-row[data-product]>.we-remove-button{position:absolute;top:14px;right:10px}.we-table-scroll-note{display:block}.we-live-result{grid-template-columns:1fr;margin:12px 0 18px;text-align:left}.we-live-year{text-align:left}.we-live-note{grid-column:1}.cta-sec{padding-top:64px;padding-bottom:64px}.cta-inner h2{font-size:clamp(2.35rem,12vw,3.1rem)}.tart{width:100%;padding:24px 18px}}.hero-secondary-link{display:inline-flex;align-items:center;gap:7px;color:var(--oak-deep);font-weight:700;text-decoration:none;padding:14px 0;border-bottom:2px solid rgba(61,87,51,.45)}.hero-secondary-link:hover{color:var(--olive);border-color:var(--olive)}.hero-privacy-note{display:flex;align-items:flex-start;gap:8px;max-width:44ch;margin:-12px 0 0;color:#746049;font-size:.8rem;line-height:1.45}.hero-privacy-note span{color:#2f7a4b;font-size:1rem;line-height:1.2}.hero-mechanism{display:grid;gap:5px;width:min(100%,620px);margin:18px 0 0;padding:14px 16px;border-left:3px solid #4f7b3d;background:rgba(247,239,225,.72);color:#4d3928;box-shadow:0 8px 18px rgba(92,52,25,.08)}.hero-mechanism strong{font-family:var(--font-display);font-size:1.08rem;color:#2f5721}.hero-mechanism span{font-size:.84rem;line-height:1.45}.cost-band-mechanism{margin-top:32px;gap:14px}.cost-band-steps{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;color:#f7efe1}.cost-band-steps span{padding:10px 14px;border:1px solid rgba(242,200,121,.55);border-radius:999px;color:#f7efe1;font-size:.95rem;font-weight:750;letter-spacing:.02em;background:rgba(247,239,225,.05)}.cost-band-steps b{color:#f2c879;font-size:1.25rem}.cost-band-mechanism .cost-band-label{opacity:1;transform:none;text-transform:none;letter-spacing:.03em;font-size:1rem;color:#f2c879}.cost-band-note{max-width:62ch;margin:24px auto 0;text-align:center;line-height:1.55}.proof-shots-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-shots-desktop .proof-shot-primary{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(180px,.3fr);align-items:center}.proof-shot-primary figcaption{padding:20px;color:#4a3826;line-height:1.5}.proof-shot-primary figcaption strong{color:#2f7a4b}.we-sample-label{margin:16px 0 0;color:#8b5d2e;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.we-result-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 16px;background:#3d5733;color:#fff;border:2px solid #2c2018;border-radius:9px;font-weight:750;text-decoration:none}.we-result-cta:hover{background:#2f4528;transform:translateY(-1px)}.we-live-result{background:#f4ead8;border-color:rgba(139,93,46,.45)}.we-live-figure strong,.we-live-year strong{color:#9a5d2e;text-shadow:none}.we-live-note{max-width:58ch;line-height:1.45}.we-calculation-rule{margin:12px 0 -2px;color:#bda98a;font-size:.8rem;line-height:1.45;max-width:70ch}.we-comparison-status{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border:1px solid rgba(242,200,121,.28);border-radius:8px;background:rgba(242,200,121,.07);color:#f2dfbd;font-size:.78rem;line-height:1.35}.we-comparison-status[hidden],.we-table-scroll-note[hidden]{display:none}.we-undo-button{min-height:30px;padding:5px 9px;border-color:rgba(242,200,121,.58);color:#f7efe1;background:transparent;white-space:nowrap}.we-undo-button:hover:not(:disabled){background:rgba(242,200,121,.14)}.cta-inner{max-width:860px;text-align:left}.cta-inner>p:not(.cta-kicker-line):not(.cta-honest){max-width:58ch}.cta-kicker-line{font-size:.78rem!important;letter-spacing:.13em;text-transform:uppercase;color:#f2c879!important;font-weight:800}.handoff{max-width:680px;margin:20px 0 24px;padding:18px 20px;border:1px solid rgba(242,200,121,.28);border-radius:12px;background:rgba(247,239,225,.05)}.handoff h3{font-family:var(--font-display);font-size:1.15rem;color:#f7efe1;margin-bottom:12px}.handoff ol{margin:0;padding-left:1.25rem;color:#d8c6ae}.handoff li{padding:5px 0;line-height:1.5}.handoff li strong{color:#f7efe1}.handoff-note{margin:12px 0 0!important;color:#f2c879!important;font-size:.86rem!important}.tart{margin-top:4px}@media(max-width:640px){.hero{padding-top:56px;padding-bottom:64px;gap:28px}.hero-animated-artifact,.hero-proof-stack .crate-card{display:none}.hero h1{font-size:clamp(2.8rem,14vw,4.4rem);margin-bottom:20px}.hero .sub{font-size:1.02rem;line-height:1.48;margin-bottom:22px}.hero-actions{gap:10px;margin-bottom:20px}.hero-actions .btn-primary{width:100%;text-align:center;padding:14px 18px}.hero-secondary-link{font-size:.9rem;padding:8px 0}.hero-privacy-note{margin:0;max-width:38ch;font-size:.76rem}.hero-mechanism{margin-top:14px;padding:12px 13px}.trust{gap:7px 12px;font-size:.8rem}.trust li{gap:5px}.cost-band{padding-top:64px;padding-bottom:64px}.cost-band-steps{gap:7px}.cost-band-steps span{padding:8px 10px;font-size:.78rem}.cost-band-steps b{font-size:1rem}.cost-band-mechanism .cost-band-label{font-size:.88rem;text-align:center}.cost-band-note{margin-top:18px;font-size:.88rem}.proof-shots-mobile.is-visible{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(86%,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:14px;padding:0 0 8px}.proof-shots-mobile .proof-shot{width:100%;scroll-snap-align:start}.proof-shots-mobile .proof-shot:not(.proof-shot-primary){display:block}.proof-shots-mobile .proof-shot img{max-height:500px;object-fit:cover;object-position:top}.proof-rail-note{display:block;margin:14px auto 0}.proof-shot-primary figcaption{padding:12px 14px;font-size:.82rem}.worked-example{padding:16px 10px}.we-edit-table-dynamic .we-edit-row[data-product]{grid-template-columns:repeat(var(--supplier-count,3),minmax(92px,1fr));gap:8px;padding:14px 10px 12px}.we-edit-row[data-product]+.we-edit-row[data-product]{border-top:1px solid rgba(242,200,121,.25)}.we-edit-item{grid-column:1/-1;padding:0 36px 9px 0}.we-price-field{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.we-price-supplier-label{font-size:.68rem;line-height:1.1;min-height:1.9em;white-space:normal;text-overflow:clip}.we-edit-input{width:100%;min-width:0;min-height:44px;padding:7px 6px;font-size:.95rem}.we-live-result{padding:16px;margin:10px 0 14px}.we-calculation-rule{margin:10px 2px 0;font-size:.76rem}.we-comparison-status{align-items:flex-start;justify-content:space-between}.we-live-figure strong{font-size:clamp(2.1rem,11vw,3rem)}.we-result-cta{width:100%;margin-top:12px}.owner-trust-wrap{padding-top:44px!important;padding-bottom:48px!important}.ot-card{padding:24px 18px 26px}.owner-trust-head h2{font-size:clamp(2rem,10vw,2.6rem)!important;line-height:1}.ot-step{gap:14px;padding:18px 4px}.ot-step h3{font-size:1.1rem}.ot-step p{font-size:.9rem;line-height:1.35}.ot-cta-row{margin:24px auto 0;gap:12px}.ot-cta-row .owner-trust-cta{padding:14px 20px;font-size:.95rem}.owner-trust-data{font-size:.76rem!important;line-height:1.4}.cta-sec{padding-top:58px;padding-bottom:58px}.cta-inner h2{font-size:clamp(2.25rem,12vw,3.1rem)}.handoff{padding:14px 16px;margin:16px 0 20px}.tart{width:100%}}.calc-zone,.cost-band,.product-proof{padding-top:0;padding-bottom:0}.hero-basket-stage-wrap{width:min(100%,720px);max-width:none;padding:0}.hero-basket-comparison{position:relative;width:100%;max-width:700px;margin:0 auto;padding:22px;border:1px solid rgba(92,52,25,.2);border-radius:26px;background:linear-gradient(145deg,#f9f0df,#ead8b5);box-shadow:0 24px 56px rgba(92,52,25,.18),inset 0 1px 0 rgba(255,255,255,.72);overflow:hidden}.hero-basket-comparison:before{content:"";position:absolute;inset:12px;border:1px solid rgba(92,52,25,.12);border-radius:18px;pointer-events:none}.basket-source,.hero-basket-footer,.hero-basket-footnote,.hero-basket-heading,.hero-basket-stage{position:relative;z-index:1}.hero-basket-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.hero-basket-eyebrow{font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#68472a}.hero-basket-cycle{display:inline-flex;align-items:center;gap:7px;color:#537044;font-size:.73rem;font-weight:750;white-space:nowrap}.hero-basket-cycle i{width:7px;height:7px;border-radius:50%;background:#4c9a68;box-shadow:0 0 0 4px rgba(76,154,104,.14)}.basket-source{display:grid;justify-items:center;margin:0 auto 4px}.basket-source-label{position:absolute;top:7px;left:50%;z-index:2;transform:translateX(-50%);padding:4px 9px;border:1px solid rgba(92,52,25,.18);border-radius:999px;background:#fffaf1;color:#68472a;font-size:.62rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.basket-crate-art{width:160px;max-width:42%;margin:-4px auto -13px;animation:basket-source-settle .7s cubic-bezier(.2,.9,.25,1) both;transform-origin:50% 100%}.basket-crate-art svg{display:block;width:100%;height:auto}.basket-branch{position:relative;width:58%;height:30px;margin:0 auto}.basket-branch:before{content:"";position:absolute;top:0;left:50%;height:17px;border-left:2px solid rgba(31,98,92,.38)}.basket-branch:after{content:"";position:absolute;right:0;bottom:0;left:0;height:13px;border:2px solid rgba(31,98,92,.38);border-radius:13px 13px 0 0}.hero-basket-stage{--scan-step:54px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px;align-items:stretch}.basket-state{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px;border:1px solid rgba(92,52,25,.16);border-radius:18px;background:#fffaf1;box-shadow:0 12px 28px rgba(92,52,25,.12)}.basket-state-with{border-color:rgba(60,138,86,.5);box-shadow:0 14px 30px rgba(47,122,75,.16)}.basket-state-header{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:10px}.basket-state-label{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#3a2b1e}.basket-state-with .basket-state-label{color:#2f7a4b}.basket-state-meta{max-width:8ch;color:#927b5d;font-size:.67rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-align:right;text-transform:uppercase}.basket-lines{display:grid;gap:6px;margin:0;padding:0;list-style:none;position:relative}.basket-lines li{display:grid;grid-template-columns:9px minmax(0,1fr) auto;min-height:48px;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgba(92,52,25,.1);border-radius:10px;background:rgba(255,250,241,.86);color:#57432d;font-size:.8rem;line-height:1.15}.basket-state-with .basket-lines li{border-color:rgba(60,138,86,.2);background:#f6fbf4;animation:basket-row-resolve 4s ease-in-out infinite}.basket-lines li strong{font-variant-numeric:tabular-nums;color:#6b4930;font-size:.8rem;white-space:nowrap}.basket-state-with .basket-lines li strong{color:#2f7a4b}.basket-line-2{animation-delay:.34s!important}.basket-line-3{animation-delay:.68s!important}.basket-item-dot{width:8px;height:8px;border-radius:3px;background:#cf6548;box-shadow:0 1px 3px rgba(92,52,25,.2)}.basket-item-oil{background:#d0a33e}.basket-item-protein{background:#a97763}.basket-difference-rail{position:relative;z-index:5;display:grid;grid-template-rows:repeat(3,48px);align-content:start;gap:6px;padding-top:52px}.basket-gap{display:flex;align-items:center;justify-content:center;min-width:0;height:30px;align-self:center;border:1px solid rgba(47,122,75,.28);border-radius:999px;background:#e5f3e3;color:#256348;font-size:.68rem;font-weight:850;font-variant-numeric:tabular-nums;box-shadow:0 5px 12px rgba(31,98,92,.12);animation:basket-gap-resolve 4s ease-in-out infinite}.basket-gap-2{animation-delay:.34s}.basket-gap-3{animation-delay:.68s}.basket-scan{position:absolute;z-index:4;top:77px;right:4px;left:4px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#ef7051 18%,#ffd36c 50%,#2f9a6a 82%,transparent);box-shadow:0 0 0 1px rgba(255,255,255,.72),0 0 16px rgba(47,154,106,.55);pointer-events:none;animation:basket-ledger-scan 4s cubic-bezier(.22,.7,.22,1) infinite}.basket-scan:after{content:"";position:absolute;top:50%;right:8%;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(47,154,106,.32);transform:translateY(-50%)}.basket-total-row{display:flex;min-height:52px;align-items:baseline;justify-content:space-between;gap:8px;padding-top:4px;color:#8a765c;font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.basket-total-row strong{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.04em;color:#68472a;font-variant-numeric:tabular-nums;white-space:nowrap}.basket-state-with .basket-total-row strong{color:#2f7a4b}.basket-state-note{min-height:3.8em;margin:0;color:#786a59;font-size:.74rem;line-height:1.4}.hero-basket-footer{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding:14px 15px;border-radius:12px;background:#2f7a4b;color:#fff}.hero-basket-footer strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.hero-basket-footer span{font-size:.82rem;font-weight:700}.hero-basket-footnote{margin:11px 2px 0;text-align:center;color:#776348;font-size:.72rem;line-height:1.4}@keyframes basket-source-settle{0%{transform:translateY(-18px) rotate(-2deg) scale(.94)}70%{transform:translateY(2px) rotate(.5deg) scale(1.01)}to{transform:none}}@keyframes basket-ledger-scan{0%{opacity:0;transform:translateY(0)}14%,5%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(var(--scan-step))}46%,52%{opacity:1;transform:translateY(calc(var(--scan-step) * 2))}59%,to{opacity:0;transform:translateY(calc(var(--scan-step) * 2))}}@keyframes basket-gap-resolve{0%,8%{opacity:.38;transform:translateX(-7px) scale(.9)}14%,52%{opacity:1;transform:none}59%,to{opacity:.72;transform:none}}@keyframes basket-row-resolve{0%,8%{box-shadow:none;transform:none}14%{box-shadow:inset 3px 0 0 #2f9a6a,0 5px 12px rgba(47,122,75,.13);transform:translateX(2px)}25%,to{box-shadow:inset 3px 0 0 rgba(47,154,106,.42);transform:none}}@media(min-width:1120px){.hero{grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);gap:42px}}@media(max-width:640px){.hero-basket-stage-wrap{width:100%}.hero-basket-comparison{padding:12px;border-radius:20px}.hero-basket-heading{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:10px}.hero-basket-cycle{align-self:flex-start}.basket-source{margin-top:-2px}.basket-source-label{top:3px;font-size:.56rem}.basket-crate-art{width:112px;max-width:46%;margin:-5px auto -12px}.basket-branch{width:55%;height:24px}.basket-branch:before{height:13px}.basket-branch:after{height:11px}.hero-basket-stage{--scan-step:52px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:4px}.basket-state{gap:8px;padding:9px 8px;border-radius:13px}.basket-state-header{align-items:flex-start}.basket-state-label{font-size:.95rem}.basket-state-meta{display:none}.basket-lines{gap:4px}.basket-lines li{grid-template-columns:minmax(0,1fr) auto;min-height:48px;gap:4px;padding:6px;font-size:.8rem}.basket-lines li strong{font-size:.8rem}.basket-item-dot{width:6px;height:6px}.basket-lines .basket-item-dot{display:none}.basket-difference-rail{grid-template-rows:repeat(3,48px);gap:4px;padding-top:50px}.basket-gap{width:26px;height:26px;justify-self:center;font-size:0}.basket-gap:after{content:"→";font-size:.88rem}.basket-scan{top:75px}.basket-total-row{align-items:flex-start;flex-direction:column;gap:1px;font-size:.58rem}.basket-total-row strong{font-size:1.34rem}.basket-state-note{display:none}.hero-basket-footer{align-items:center;flex-direction:column;gap:3px;margin-top:14px;padding:11px 12px;text-align:center}}@media(prefers-reduced-motion:reduce){.basket-crate-art,.basket-gap,.basket-scan,.basket-state-with .basket-lines li{animation:none}.basket-gap{opacity:1;transform:none}.basket-scan{display:none}}.harvest-table-page{--home-canvas:var(--cream);--home-card:var(--paper);--home-surface-dark:var(--oak-deep);--home-surface-subtle:var(--cream-deep);--home-border:var(--border-warm);--home-text:var(--ink);--home-text-muted:var(--ink-soft);--home-action:var(--olive);--home-action-inverse:var(--home-card);--home-action-inverse-border:var(--home-focus);--home-action-hover:var(--sage);--home-action-active:var(--oak-deep);--home-focus:var(--gold);--home-focus-on-action:color-mix(in srgb,var(--home-focus) 45%,var(--home-card));--home-positive:var(--green-deep);--home-warning:var(--gold);--home-negative:var(--red);--home-paper-lit:color-mix(in srgb,var(--home-card) 72%,var(--home-surface-subtle));--home-action-wash:color-mix(in srgb,var(--home-action) 8%,var(--home-card));--home-positive-wash:color-mix(in srgb,var(--home-positive) 12%,var(--home-card));--home-positive-field:color-mix(in srgb,var(--home-positive) 18%,var(--home-card));--home-negative-wash:color-mix(in srgb,var(--home-negative) 8%,var(--home-card));--home-proof-canopy-height:clamp(430px,34vw,500px);--home-chapter-rule:4px;--home-action-depth:color-mix(in srgb,var(--home-action) 76%,var(--home-surface-dark));--home-action-halo:color-mix(in srgb,var(--home-action) 22%,transparent);--home-focus-halo:color-mix(in srgb,var(--home-focus) 24%,transparent);--home-conversion-shadow:0 4px 0 var(--home-action-depth),0 14px 26px var(--home-action-halo);background:var(--home-canvas);background-color:var(--home-canvas);background-image:linear-gradient(180deg,var(--home-paper-lit) 0,var(--home-canvas) 1200px);background-repeat:no-repeat}.btn-primary,.calc-zone .we-result-cta,.owner-trust-cta{background:var(--home-action);border-color:var(--home-action);color:var(--home-card)}.calc-zone .we-tool-button-primary{background:var(--home-card);border-color:var(--home-action);color:var(--home-action);box-shadow:none}.btn-primary,.calc-zone .we-result-cta,.owner-trust-cta{background-image:linear-gradient(135deg,var(--home-action) 0,var(--home-action-depth) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--home-card) 28%,transparent),var(--home-conversion-shadow)}.btn-primary:hover,.calc-zone .we-result-cta:hover,.owner-trust-cta:hover{background:var(--home-action-hover);border-color:var(--home-action-hover)}.calc-zone .we-tool-button-primary:hover:not(:disabled){background:var(--home-action-wash);border-color:var(--home-action-hover);color:var(--home-action-depth)}.btn-primary:focus-visible,.calc-zone .we-result-cta:focus-visible,.calc-zone .we-tool-button-primary:focus-visible,.owner-trust-cta:focus-visible{outline:3px solid var(--home-focus);outline-offset:3px}.btn-primary:active,.calc-zone .we-result-cta:active,.owner-trust-cta:active{background:var(--home-action-active);border-color:var(--home-action-active)}.calc-zone .we-tool-button-primary:active:not(:disabled){background:var(--home-action);border-color:var(--home-action);color:var(--home-card)}.calc-zone .we-tool-button-primary:disabled{background:var(--home-card);border-color:var(--home-action);color:var(--home-action);opacity:.42}.tart{background:var(--home-action-inverse);border-color:var(--home-action-inverse-border);color:var(--home-text);box-shadow:inset 0 1px 0 var(--home-card),0 0 0 5px var(--home-focus-halo),0 14px 30px color-mix(in srgb,var(--home-surface-dark) 72%,transparent)}.tart small{color:var(--home-action)}.tart:hover{background:var(--home-surface-subtle);border-color:var(--home-action-inverse-border)}.tart:focus-visible{outline:3px solid var(--home-focus);outline-offset:3px}.tart:active{background:var(--home-action-active);border-color:var(--home-card);color:var(--home-card)}.cost-band{background-color:var(--home-surface-subtle);background-image:none}.cost-band,.cost-band .sec-head h2{color:var(--home-text)}.cost-band .cost-band-label,.cost-band .sec-head p,.cost-band-mechanism .cost-band-label,.cost-band-note{color:var(--home-text-muted)}.cost-band-note strong,.cost-band-steps b{color:var(--home-action)}.cost-band-steps,.cost-band-steps span{color:var(--home-text)}.cost-band-steps span{background:var(--home-card);border-color:var(--home-border)}.cost-band-num{color:var(--home-negative)}.product-proof{background-color:var(--home-canvas);color:var(--home-text);border-top:var(--home-chapter-rule) solid var(--home-focus)}.calc-zone{background-color:var(--home-positive-field);color:var(--home-text);border-top:var(--home-chapter-rule) solid var(--home-positive)}.calc-zone,.cta-sec{background-image:none}.cta-sec{background-color:var(--home-action);border-top:var(--home-chapter-rule) solid var(--home-focus);border-bottom:var(--home-chapter-rule) solid var(--home-focus)}.cta-inner{color:var(--home-card)}.cta-inner .cta-honest,.cta-inner p{color:var(--home-paper-lit)}.cta-inner .handoff-note,.cta-kicker-line{color:var(--home-focus-on-action)!important}.cta-inner .handoff{background:color-mix(in srgb,var(--home-card) 10%,transparent);border-color:color-mix(in srgb,var(--home-focus) 52%,transparent)}.site-footer{background:var(--oak-deep)}.product-proof:before{background:none}.product-proof .sec-head h2{color:var(--home-card)}.product-proof .sec-head p{color:var(--home-paper-lit)}.product-proof .sec-head .kicker{color:var(--home-focus-on-action)}.calc-zone .sec-head h2{color:var(--home-text)}.calc-zone .sec-head p{color:var(--home-text-muted)}.calc-zone .kicker{color:var(--home-action)}.product-proof .proof-shot{background:var(--home-card);box-shadow:var(--shadow-paper)}.product-proof .proof-shot,.product-proof .proof-shot img{border-color:var(--home-border)}.product-proof .proof-shot figcaption,.product-proof .provider-logo span{color:var(--home-text)}.product-proof .proof-shot figcaption strong{color:var(--home-positive)}.product-proof .proof-rail-note,.product-proof .provider-strip-label{color:var(--home-text-muted)}.product-proof .proof-toggle-btn{background:var(--home-card);border-color:var(--home-border);color:var(--home-text)}.product-proof .proof-toggle-btn:hover{border-color:var(--home-action)}.product-proof .proof-toggle-btn.is-active{background:var(--home-action);border-color:var(--home-action);color:var(--home-card)}.calc-zone .worked-example,.product-proof .provider-logo{background:var(--home-card);border-color:var(--home-border);box-shadow:var(--shadow-paper)}.calc-zone .we-title{color:var(--home-text)!important}.calc-zone .we-calculation-rule,.calc-zone .we-hint,.calc-zone .we-live-note,.calc-zone .we-qty-note,.calc-zone .we-table-scroll-note,.calc-zone .we-tool-meta{color:var(--home-text-muted)!important}.calc-zone .we-edit-table{background:var(--home-card);border-color:var(--home-border)}.calc-zone .we-edit-row+.we-edit-row{border-top-color:var(--home-border)}.calc-zone .we-edit-head{background:var(--home-surface-subtle);color:var(--home-text-muted)}.calc-zone .we-edit-col-label,.calc-zone .we-edit-item,.calc-zone .we-edit-name,.calc-zone .we-supplier-head{color:var(--home-text)!important}.calc-zone .we-edit-input,.calc-zone .we-product-input,.calc-zone .we-qty-input,.calc-zone .we-supplier-name,.calc-zone .we-unit-input,.calc-zone .we-unit-select{background:var(--home-canvas);border-color:var(--home-border);color:var(--home-text)}.calc-zone .we-unit-select{color-scheme:light}.calc-zone .we-edit-input::placeholder{color:var(--home-text-muted)}.calc-zone .we-edit-input:focus,.calc-zone .we-product-input:focus,.calc-zone .we-qty-input:focus,.calc-zone .we-supplier-name:focus,.calc-zone .we-unit-input:focus{outline:2px solid var(--home-focus);outline-offset:1px;border-color:var(--home-action);background:var(--home-card)}.calc-zone .we-tool-button:not(.we-tool-button-primary){background:var(--home-surface-subtle);border-color:var(--home-border);color:var(--home-text)}.calc-zone .we-tool-button:not(.we-tool-button-primary):hover:not(:disabled){background:var(--home-canvas);border-color:var(--home-action)}.calc-zone .we-remove-button{background:transparent;color:var(--home-negative)}.calc-zone .we-remove-button:hover:not(:disabled){background:transparent;border-color:var(--home-negative);color:var(--home-negative)}.calc-zone .we-comparison-status{background:var(--home-surface-subtle);border-color:var(--home-border);color:var(--home-text)}.calc-zone .we-edit-input.we-best-price{background:var(--home-card);border-color:var(--home-positive);box-shadow:inset 0 -2px 0 var(--home-positive)}.calc-zone .we-live-result{background:var(--home-card);background:var(--home-positive-wash);border-color:var(--home-positive);box-shadow:inset 4px 0 0 var(--home-positive)}.calc-zone .we-live-figure strong,.calc-zone .we-live-year strong{color:var(--home-positive);text-shadow:none}.calc-zone .we-live-figure span,.calc-zone .we-live-year span{color:var(--home-text-muted)}.calc-zone .we-sample-label{color:var(--home-action)}.calc-zone .we-edit-table-shell{scrollbar-color:var(--home-border) var(--home-card)}.owner-trust{--ot-bg:var(--home-canvas);--ot-card:var(--home-card);--ot-line:var(--home-border);--ot-ink:var(--home-text);--ot-muted:var(--home-text-muted);--ot-accent:var(--home-action)}.cost-band{background-image:linear-gradient(115deg,var(--home-negative-wash) 0 44%,var(--home-paper-lit) 44% 100%);background-size:100% 100%;background-repeat:no-repeat}.product-proof{background-image:linear-gradient(180deg,var(--home-action) 0 var(--home-proof-canopy-height),var(--home-canvas) var(--home-proof-canopy-height) 100%)}.owner-trust{background:linear-gradient(180deg,var(--home-canvas) 0,var(--home-action-wash) 64%,var(--home-canvas) 100%)}@media(max-width:640px){.cta-inner{box-sizing:border-box;padding-inline:18px}.calc-zone .we-edit-head>.we-edit-name,.calc-zone .we-edit-item{background:var(--home-card);box-shadow:none}.calc-zone .we-edit-row[data-product]+.we-edit-row[data-product]{border-top-color:var(--home-border)}.calc-zone .we-price-supplier-label{color:var(--home-text-muted)}}.hero-basket-comparison{background:var(--home-surface-subtle);border-color:var(--home-border)}.basket-state{background:var(--home-card);border-color:var(--home-border)}.basket-state-without{border-color:var(--home-negative)}.basket-state-with{border-color:var(--home-positive)}.basket-branch:before{border-left-color:var(--home-action);opacity:.38}.basket-branch:after{border-color:var(--home-action);border-bottom:0;opacity:.38}.basket-state-without .basket-lines li strong,.basket-state-without .basket-state-label,.basket-state-without .basket-total-row strong{color:var(--home-negative)}.basket-state-with .basket-lines li strong,.basket-state-with .basket-state-label,.basket-state-with .basket-total-row strong{color:var(--home-positive)}.basket-scan{background:linear-gradient(90deg,transparent,var(--home-negative),var(--home-warning),var(--home-positive),transparent)}.basket-gap{background:var(--home-surface-subtle);border-color:var(--home-positive);color:var(--home-positive)}.hero-basket-footer{background:var(--home-positive);color:var(--home-card)}.harvest-table-page .hero{max-width:1320px;padding:112px 32px 64px;gap:54px;align-items:center}.harvest-table-page .hero h1{font-size:clamp(3.1rem,5.5vw,5.1rem);line-height:1.02;max-width:15ch;margin-bottom:24px;letter-spacing:-.045em;text-wrap:balance}.harvest-table-page .hero h1 .pct,.harvest-table-page .hero h1 em{display:inline;font-size:1em;margin:0}.harvest-table-page .hero .sub{max-width:48ch;font-size:1.12rem;margin-bottom:20px}.harvest-table-page .hero-mechanism{margin-bottom:24px}.harvest-table-page .hero-actions{margin-bottom:14px}.harvest-table-page .hero-privacy-note{margin-bottom:12px}.harvest-table-page .cost-band .wrap{padding-top:44px;padding-bottom:44px}.harvest-table-page .cost-band .sec-head{margin-bottom:22px}.harvest-table-page .reveal,.harvest-table-page.reveal-ready .reveal{opacity:1;transform:none}.harvest-table-page .proof-shot:focus-visible{outline:3px solid var(--olive);outline-offset:6px}.harvest-table-page .lightbox-close{min-width:48px;min-height:48px}.growth-guide{background:var(--cream);color:var(--oak-deep);border-top:1px solid var(--border-soft)}.growth-guide-inner{max-width:1120px;margin:auto;padding:80px 24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 64px}.growth-kicker{font-size:.73rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--olive);margin:0 0 16px}.growth-guide h2{font:600 clamp(2.2rem,4vw,3.3rem)/1.06 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.growth-faq details{border-bottom:1px solid var(--border-soft)}.growth-faq details:first-child{border-top:1px solid var(--border-soft)}.growth-faq summary{cursor:pointer;list-style:none;min-height:64px;padding:20px 0;display:flex;gap:16px;justify-content:space-between;align-items:center;font-weight:650;line-height:1.4}.growth-faq summary::-webkit-details-marker{display:none}.growth-faq summary span{font-size:1.4rem;flex-shrink:0;color:var(--olive)}.growth-faq details[open] summary span{transform:rotate(45deg)}.growth-faq details p{margin:0;padding:0 28px 24px 0;color:var(--ink-soft);font-size:1rem;line-height:1.7}.growth-learning{grid-column:1/-1;display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:24px;align-items:start;border-top:1px solid var(--border-soft);padding-top:32px}.growth-learning h3{font:600 1.25rem/1.3 var(--font-display)}.growth-learning a{display:flex;justify-content:space-between;gap:12px;align-items:start;min-height:48px;font-size:.94rem;line-height:1.5;font-weight:600;color:var(--olive);text-underline-offset:5px}.growth-learning a:hover{text-decoration:underline}.review-contact{padding:124px 0 80px}.review-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"intro form" "steps form";gap:36px 64px;align-items:start;max-width:1120px;margin:auto}.review-contact-intro{grid-area:intro}.review-contact-intro h1{font:600 clamp(2.7rem,4.6vw,4.7rem)/1.04 var(--font-display);color:var(--oak-deep);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px}.review-contact-intro h1 span{color:var(--olive)}.review-contact-description{font-size:1.08rem;line-height:1.7;color:var(--ink-soft);max-width:46ch}.review-contact-form{grid-area:form;background:var(--card);border:1px solid var(--border-soft);border-top:4px solid var(--olive);border-radius:16px;padding:32px;box-shadow:0 12px 30px #5c34190c;min-width:0}.review-contact-form h2{font:600 1.8rem/1.18 var(--font-display);letter-spacing:-.025em;color:var(--oak-deep);margin-bottom:10px}.review-contact-form-note{color:var(--ink-soft);line-height:1.55;margin:0 0 24px;font-size:.94rem}.review-contact-privacy{margin-top:24px;border-top:1px solid var(--border-soft);padding-top:20px;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.review-contact-privacy h3{font-weight:700;margin-bottom:6px;color:var(--oak-deep)}.review-contact-steps{grid-area:steps;padding-top:8px;min-width:0}.review-contact-steps h2{font:600 1.45rem/1.25 var(--font-display);margin:0 0 12px}.review-contact-steps ol{list-style:none;padding:0;margin:0}.review-contact-steps li{display:flex;gap:18px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--border-soft);font-size:.97rem;line-height:1.6;color:var(--ink-soft)}.review-contact-steps li>span{font-variant-numeric:tabular-nums;color:var(--olive);font-weight:700}.review-contact-outcome{display:flex;gap:14px;padding-top:24px;font-size:.92rem;line-height:1.6;color:var(--ink-soft)}.review-contact-outcome svg{color:var(--olive);flex-shrink:0;width:22px;margin-top:2px}.skip-content{position:fixed;left:12px;top:10px;z-index:9999;background:var(--olive);color:white;padding:14px 20px;border-radius:8px;transform:translateY(-180%)}.skip-content:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--olive);outline-offset:4px}@media(min-width:900px){.harvest-table-page .hero{grid-template-columns:1fr 1fr}}@media(max-width:899px){.review-contact-grid{grid-template-columns:1fr;grid-template-areas:"intro" "form" "steps";gap:28px;max-width:620px}.review-contact{padding-top:104px}.growth-guide-inner{gap:28px;padding:56px 24px}.growth-guide-inner,.growth-learning{grid-template-columns:1fr}.harvest-table-page .hero{padding-top:108px;gap:32px}.growth-guide h2{max-width:21ch}}@media(max-width:640px){.harvest-table-page .hero{padding:104px 20px 48px}.harvest-table-page .hero h1{font-size:clamp(2.8rem,9.5vw,3.6rem);max-width:17ch}.harvest-table-page .hero .sub{font-size:1rem;line-height:1.6}.review-contact{padding-top:104px;padding-bottom:48px}.review-contact-intro h1{font-size:2.75rem;margin-bottom:16px}.review-contact-description{font-size:1rem;line-height:1.6}.review-contact-form{padding:24px 20px}.review-contact-form h2{font-size:1.55rem}.review-contact-form form{gap:18px}.growth-faq summary{font-size:.98rem}.growth-learning{gap:16px}}@media(prefers-reduced-motion:reduce){.growth-guide *,.harvest-table-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.harvest-table-page .word{opacity:1!important;transform:none!important}html{scroll-behavior:auto!important}}.harvest-table-page .proof-shot:focus-visible{outline-color:var(--cream)}@media(max-width:380px){.review-contact{padding-top:96px}.review-contact-grid{gap:22px}.review-contact-intro h1{font-size:2.45rem}.review-contact-description{font-size:.96rem;line-height:1.52}.review-contact-form{padding-top:20px}.review-contact-form-note{margin-bottom:18px}}