/* Six existing stages, reduced copy, original MegaMyco visual language. */
.simplified-home .hero-copy{padding-bottom:4rem}
.simplified-home .hero-copy .hero-roots{margin-top:.75rem;font-weight:700}
.simplified-home .hero-product{width:100%;height:auto;max-height:760px;max-width:none;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;animation:none;transform:scale(1.13)}
.simplified-home .hero-composition{min-height:660px;overflow:hidden}
.simplified-home .hero-ground{display:none}
.simplified-home .selector-product{min-height:600px;overflow:hidden}
.simplified-home .selector-product img{width:100%;max-width:100%;height:600px;max-height:600px;object-fit:contain;transform:none;filter:none;mix-blend-mode:multiply}
.simplified-home .selector-product .selected-weight,.simplified-home .selector-product .pack-weight{display:none}
.simplified-home .use-section .section-heading h2{font-family:DM,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:.1em;font-weight:800}
.simplified-home .use-section .steps article:nth-child(n){padding-top:0;opacity:1;transform:none}
.simplified-home .use-section .steps h3{font-size:clamp(2.3rem,3.6vw,4rem);display:flex;align-items:center;gap:1rem}
.simplified-home .use-section .step-art{height:clamp(230px,25vw,350px)}
.simplified-home .use-section .section-end{margin-top:3.5rem;align-items:center;gap:2rem}
.simplified-home .use-section .section-end p{font-size:1rem;margin:.5rem 0 0;max-width:34rem}
.simplified-home .plant-section{padding-bottom:0}
.simplified-home .plant-explorer{padding-bottom:3rem}
.simplified-home .plant-choice:last-child{border-top:0}
.simplified-home .plant-choice img{clip-path:inset(0 0 14% 0);transition:clip-path .45s ease}
.simplified-home .plant-choice:hover img,.simplified-home .plant-choice:focus-visible img{clip-path:inset(0);transform:none}
.simplified-home .plant-explorer a:hover{transform:none}
.compact-underground{background:var(--green);color:var(--cream)}
.soil-transition{height:clamp(230px,31vw,470px);overflow:hidden;position:relative;mask-image:linear-gradient(transparent,#000 18%,#000 70%,transparent)}
.soil-transition img{height:100%;width:100%;object-fit:cover;object-position:center 62%}
.fungus-introduction{display:grid;grid-template-columns:1fr 1fr;gap:3rem 4rem;align-items:center;padding-top:3rem;padding-bottom:7rem}
.fungus-copy .hand{color:var(--orange);font-size:clamp(1.6rem,2.5vw,2.5rem);margin-bottom:1.5rem}
.fungus-copy h2{font-size:clamp(2.6rem,4.8vw,5.8rem);line-height:1;letter-spacing:-.035em}
.fungus-copy h2 em{font-style:normal;color:var(--orange)}
.fungus-copy>p:last-child{max-width:29rem;font-size:1.15rem;line-height:1.5;margin-top:1.8rem}
.fungus-root img{width:100%;height:400px;object-fit:cover;object-position:center 65%;mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}
.root-sequence{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;padding:0;font-size:.875rem;font-weight:800;line-height:1.7}
.root-sequence li+li:before{content:'→';color:var(--orange);margin-right:.7rem}
.curious{grid-column:1/-1;max-width:780px;margin-top:3rem}
.curious .hand{font-size:2rem;color:var(--orange);margin:0}.curious .good{margin:.4rem 0 1.4rem;font-weight:800}
.curious h2{font-size:clamp(3.2rem,6vw,7rem);line-height:.95;letter-spacing:-.04em}
.curious>p:not(.hand):not(.good){font-size:1.2rem;max-width:33rem;margin:1.5rem 0}
.curious .button{background:var(--orange);color:var(--green);border-color:var(--orange)}
.simplified-home .final-cta{background:var(--cream);background-image:none;padding-top:4rem}
.simplified-home .final-cta>.wrap{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding-bottom:4rem}
.simplified-home .final-cta h2{font-size:clamp(3.5rem,6.5vw,8rem);line-height:.95;letter-spacing:-.04em}
.simplified-home .final-cta p{font-size:1rem;font-weight:800;margin:1.8rem 0}
.simplified-home .closing-bottle{width:100%;height:auto!important;max-height:640px;object-fit:contain;transform:none;mix-blend-mode:multiply}
.shop-visual>img[src*='megamyco-']{width:100%;object-fit:contain;mix-blend-mode:multiply;transform:none;filter:none}
@media(max-width:800px){.simplified-home .hero-composition{min-height:430px;height:auto}.simplified-home .hero-product{max-height:530px;width:100%;transform:none}.simplified-home .selector-product{min-height:360px}.simplified-home .selector-product img{height:400px;max-height:400px}.simplified-home .use-section .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.simplified-home .use-section .step-art{height:160px;max-height:none}.simplified-home .use-section .steps h3{font-size:1.4rem;flex-direction:column;gap:.6rem}.simplified-home .use-section .section-end{flex-direction:column;align-items:flex-start}.fungus-introduction{grid-template-columns:1fr;padding-top:2rem;padding-bottom:4rem;gap:2rem}.fungus-copy h2{font-size:clamp(2.5rem,8vw,4.5rem)}.fungus-root img{height:320px}.curious{margin-top:1rem}.soil-transition{height:230px}.simplified-home .final-cta>.wrap{grid-template-columns:1fr}.simplified-home .closing-bottle{max-height:420px;grid-row:1}.simplified-home .final-cta h2{font-size:clamp(3rem,11vw,5rem)}}
@media(max-width:420px){.simplified-home .use-section .step-art{height:120px}.simplified-home .use-section .steps h3{font-size:1.2rem}.root-sequence{font-size:.8rem}.fungus-root img{height:260px}}
@media(hover:none),(prefers-reduced-motion:reduce){.simplified-home .plant-choice img{clip-path:none}}
