/* 植物帮手：园艺杂志式双语宣传页，样式仅限当前页面。 */
.helper-page{--helper-ink:#173f32;--helper-paper:#f8f5ee;--helper-accent:#bd642d;background:var(--helper-paper);color:var(--helper-ink);padding-top:34px}
.helper-page h1,.helper-page h2,.helper-tagline,.helper-overview strong{font-family:Georgia,'Songti SC','Noto Serif SC',serif;font-weight:500}
.helper-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:0 48px 52px}
.helper-hero-image{height:590px;border-radius:0 130px 130px 0;overflow:hidden;background:#dce4d0}
.helper-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.helper-intro{padding:22px 0}
.helper-eyebrow{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:700;letter-spacing:.19em;margin:0 0 24px}
.helper-eyebrow span{display:inline-block;width:72px;height:1px;background:currentColor;opacity:.45}
.helper-page h1{font-size:clamp(50px,5.5vw,82px);line-height:1.15;margin:0 0 16px;letter-spacing:-.04em}
.helper-tagline{font-size:clamp(20px,2vw,27px);line-height:1.6;margin:0 0 32px}
.helper-overview{margin:0 0 32px}
.helper-overview>a{display:grid;grid-template-columns:54px 22px 54px 1fr;gap:14px;align-items:center;padding:15px 0;border-bottom:1px dashed #c8cec0;color:inherit;text-decoration:none}
.helper-overview>a:hover strong{color:var(--helper-accent)}
.helper-icon{display:grid;place-items:center;background:#e4e8d6;width:52px;height:52px;border-radius:50%}
.helper-icon svg{width:28px;height:28px}
.helper-mini-number{font-family:Georgia,serif;color:var(--helper-accent);font-style:italic;font-size:18px}
.helper-overview strong{font-size:23px}
.helper-summary{font-size:14px;line-height:1.65}
.helper-download{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:#174f3b;border-radius:14px;color:white;text-decoration:none;font-size:16px;font-weight:600;line-height:1.5}
.helper-download:hover{background:#23634a}
.helper-features{max-width:1344px;margin:auto;padding:0 48px 30px}
.helper-feature{display:grid;grid-template-columns:31% 1fr;gap:6%;align-items:center;border-top:1px solid #abb9a8;padding:28px 0;scroll-margin-top:30px}
.helper-feature:nth-child(even){grid-template-columns:1fr 36%}
.helper-feature:nth-child(even) .helper-feature-copy{grid-column:2;grid-row:1}
.helper-feature:nth-child(even) .helper-feature-image{grid-column:1;grid-row:1}
.helper-feature-copy{padding:8px 10px}
.helper-number{font:italic 56px/1 Georgia,serif;color:var(--helper-accent)}
.helper-page h2{font-size:clamp(28px,3vw,42px);line-height:1.4;margin:12px 0 18px;letter-spacing:-.02em}
.helper-feature-copy p{font-size:16px;line-height:1.9;color:#5d6b5e;margin:0 0 18px;max-width:36ch}
.helper-text-link{font-size:14px;font-weight:600;color:#216648;text-underline-offset:5px}
.helper-text-link span{margin-left:8px}
.helper-feature-image{margin:0;overflow:hidden;border-radius:34px;background:#e0e6d4}
.helper-feature-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.helper-image-note{font-size:12px;color:#707b6c;text-align:right;margin:4px 0 0}
.helper-cta{background:linear-gradient(100deg,rgba(13,60,36,.97),rgba(22,69,39,.78)),url('/assets/plant-helper/v001/hero-monstera.webp') center 48%/cover;color:#fff;padding:52px max(48px,calc((100% - 1248px)/2));margin-top:12px}
.helper-cta>div{max-width:800px}
.helper-cta .helper-eyebrow{color:#dce5d2;margin-bottom:16px}
.helper-cta h2{font-size:clamp(28px,3.3vw,44px);margin:0 0 12px}
.helper-cta p:not(.helper-eyebrow){font-size:16px;line-height:1.8;color:#dce5d2;margin:0 0 24px}
.helper-cta .helper-download{background:#f6eedb;color:#214735}
.helper-page a:focus-visible{outline:3px solid var(--helper-accent);outline-offset:5px}
@media(min-width:1000px){html[lang=en] .helper-overview>a{grid-template-columns:50px 20px 90px 1fr}}
@media(max-width:1000px){.helper-hero{gap:5%;padding:0 28px 32px}.helper-hero-image{height:550px;border-radius:0 80px 80px 0}.helper-overview>a{grid-template-columns:44px 20px 1fr;gap:10px}.helper-icon{width:42px;height:42px}.helper-summary{grid-column:3;grid-row:auto}.helper-overview strong{font-size:22px}.helper-features{padding:0 28px 24px}.helper-feature,.helper-feature:nth-child(even){grid-template-columns:1fr 1.3fr;gap:4%}.helper-feature:nth-child(even){grid-template-columns:1.3fr 1fr}.helper-page h2{font-size:28px}.helper-feature-copy p{font-size:14px}.helper-cta{padding:40px 28px}}
@media(max-width:650px){.helper-page{padding-top:18px}.helper-hero{display:flex;flex-direction:column;gap:24px;padding:0 20px 30px}.helper-hero-image{height:290px;width:100%;border-radius:22px 70px 22px 22px}.helper-intro{width:100%;padding:0}.helper-eyebrow{margin-bottom:16px;font-size:10px}.helper-page h1{font-size:52px}.helper-tagline{font-size:21px;margin-bottom:20px}.helper-overview>a{grid-template-columns:44px 20px 1fr}.helper-summary{font-size:14px}.helper-download{padding:14px 20px;font-size:15px}.helper-features{padding:0 20px 20px}.helper-feature,.helper-feature:nth-child(even){display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:26px 0}.helper-feature-copy{padding:0}.helper-number{font-size:44px}.helper-page h2{font-size:30px;margin:10px 0 14px}.helper-feature-copy p{font-size:15px;max-width:none}.helper-feature-image{border-radius:24px}.helper-image-note{text-align:left}.helper-cta{padding:36px 24px}.helper-cta h2{font-size:30px}}
