.plant-page .header{position:relative}.plant-nav{display:flex;gap:28px;margin-left:auto;font-size:13px}.breadcrumbs{display:flex;gap:13px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:65px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.plant-hero{padding-top:40px}.plant-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.plant-hero h1{font-size:clamp(60px,8.5vw,140px);line-height:.92;letter-spacing:-.065em;margin:30px 0}.plant-hero h1>span{color:var(--accent)}.plant-latin{font-family:var(--utility);font-size:11px;letter-spacing:.06em;color:var(--accent)}.plant-lead{max-width:510px;font-size:17px;line-height:1.7;margin:25px 0 32px}.plant-page .button{background:var(--accent);color:var(--paper);gap:30px;max-width:100%}.plant-image{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:28px}.plant-image img{width:100%;height:100%;object-fit:cover}.plant-image>span{position:absolute;bottom:26px;left:26px;color:white;font:10px var(--utility);text-shadow:0 1px 6px #000}.plant-guide{background:var(--soft)}.plant-guide-intro{max-width:880px}.plant-page h2{font-size:clamp(36px,4.5vw,74px);letter-spacing:-.055em;line-height:1.05}.plant-guide h2{margin:25px 0}.plant-guide p,.plant-price p,.plant-expert p{font-size:16px;line-height:1.8}.plant-considerations{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.plant-considerations article{border-top:1px solid var(--line);padding-top:25px}.plant-considerations h3{font-size:25px;letter-spacing:-.04em;margin:20px 0}.plant-price,.plant-expert{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.plant-price{background:var(--dark);color:var(--paper)}.plant-price p{max-width:690px;margin:28px 0}.plant-price .button{background:var(--orange);color:var(--ink)}.plant-expert h2>span{color:var(--accent)}.plant-expert p{margin-top:25px;max-width:660px}.plant-contact-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:25px;text-decoration:underline;text-underline-offset:5px}.plant-related{background:var(--soft)}.plant-related h2{margin:25px 0 40px}.plant-related>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.plant-related a{display:block}.plant-related img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px}.plant-related a>span{display:flex;justify-content:space-between;font-size:28px;letter-spacing:-.04em;margin-top:20px}.plant-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 5vw}.plant-footer .brand{font-size:26px;letter-spacing:-.04em}.plant-footer p,.plant-footer>a:last-child{font-size:12px}.plant-page a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.plant-page .faq h2{font-size:clamp(34px,4vw,65px)}
@media(max-width:900px){.plant-page .header{gap:20px}.plant-nav{gap:16px;font-size:11px}.plant-considerations{gap:25px}.plant-price,.plant-expert{grid-template-columns:1fr}.plant-footer{flex-wrap:wrap}}
@media(max-width:750px){.plant-page .header{flex-wrap:wrap}.plant-nav{order:3;width:100%;justify-content:center;gap:30px;margin:0}.plant-page .nav-contact{margin-left:auto}.plant-hero-grid{grid-template-columns:1fr;gap:35px}.plant-hero{padding-top:25px}.breadcrumbs{margin-bottom:35px}.plant-hero h1{font-size:19vw}.plant-hero .plant-lead{font-size:15px}.plant-image{aspect-ratio:4/3}.plant-considerations{grid-template-columns:1fr;gap:25px}.plant-considerations p{font-size:15px}.plant-considerations h3{margin:14px 0}.plant-guide-intro h2{font-size:11vw}.plant-related>div{gap:16px}.plant-related a>span{font-size:21px}.plant-related img{border-radius:12px}.plant-footer{align-items:flex-start;flex-direction:column;gap:18px}.plant-page .faq{gap:30px}.plant-page .button{font-size:13px;padding:20px 25px}}
