.fp-lead{max-width:880px}
.fp-two{display:grid;grid-template-columns:1fr .9fr 1fr;gap:22px;align-items:stretch;margin-top:12px}
.fp-block{padding:30px 28px;border-radius:28px;background:#FFFFFF;box-shadow:0 26px 54px -38px rgba(31,107,48,.6);display:flex;flex-direction:column}
.fp-bh{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.fp-bh .ev-tag{margin:0}
.fp-block h3{margin:0 0 12px;font-family:'Paytone One',sans-serif;font-weight:400;font-size:24px;line-height:1.2;color:#2B2A2A}
.fp-block p{margin:0 0 12px;font-size:15.5px;line-height:1.65;color:#4A4848}
.fp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}
.fp-chips span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 7px;border-radius:999px;background:rgba(140,198,63,.12);font-size:13.5px;font-weight:700;color:#1F6B30}
.fp-chips i{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#328741,#8CC63F)}
.fp-chips i svg{width:11px;height:11px}
.fp-pic{position:relative;border-radius:28px;background-size:cover;background-position:center;min-height:420px;box-shadow:0 30px 60px -36px rgba(0,0,0,.5);overflow:hidden}
.fp-pic span{position:absolute;left:16px;right:16px;bottom:16px;padding:14px 16px;border-radius:18px;background:rgba(20,30,22,.62);backdrop-filter:blur(6px);color:#FFFFFF;font-family:'Paytone One',sans-serif;font-size:17px;line-height:1.3}
.fp-band{padding-top:90px;padding-bottom:90px}
.fp-big{margin:0 auto 36px;max-width:980px;text-align:center;font-family:'Paytone One',sans-serif;font-size:clamp(24px,2.8vw,38px);line-height:1.3;color:#FFFFFF}
.fp-big span{color:#D7F0B0}
.fp-tri{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}
.fp-tri>div{display:flex;align-items:center;gap:12px;padding:12px 22px 12px 12px;border-radius:999px;background:rgba(15,40,22,.4);border:1px solid rgba(255,255,255,.2)}
.fp-tri .rn-ic{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.18)}
.fp-tri b{font-family:'Paytone One',sans-serif;font-weight:400;font-size:20px;color:#FFFFFF}
.fp-wh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}
.fp-wh .pg-lead{margin:0;max-width:640px}
.fp-tabs{display:inline-flex;padding:6px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}
.fp-tabs button{border:0;background:transparent;color:rgba(255,255,255,.8);font:inherit;font-weight:700;font-size:15px;padding:12px 20px;border-radius:999px;cursor:pointer;transition:background .3s ease,color .3s ease}
.fp-tabs button.on{background:linear-gradient(90deg,#2E8B3E,#6CB043);color:#FFFFFF}
.fp-seasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.fp-season{padding:24px 22px;border-radius:26px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(24px);transition:opacity .6s ease calc(var(--i)*.1s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i)*.1s),border-color .4s ease}
.fp-seasons.on .fp-season{opacity:1;transform:none}
.fp-season:hover{border-color:rgba(140,198,63,.5)}
.fp-sh{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.fp-sic{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#328741,#8CC63F)}
.fp-sh b{font-family:'Paytone One',sans-serif;font-weight:400;font-size:24px;color:#FFFFFF}
.fp-pane{padding:16px 0;border-top:1px solid rgba(255,255,255,.1);transition:opacity .35s ease}
.fp-pane small{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8CC63F;margin-bottom:8px}
.fp-pane p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.85)}
.fp-meter{display:inline-flex;gap:4px}
.fp-meter i{width:22px;height:6px;border-radius:4px;background:rgba(255,255,255,.15)}
.fp-meter i.on{background:linear-gradient(90deg,#6CB043,#B5E07A)}
.fp-when[data-k="fert"] .fp-pane[data-k="pest"],.fp-when[data-k="pest"] .fp-pane[data-k="fert"]{display:none}
.fp-when[data-k="fert"] .fp-pane,.fp-when[data-k="pest"] .fp-pane{border-top:0;padding-top:0}
.fp-legend{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:14px;color:rgba(255,255,255,.7)}
@media (max-width:1100px){.fp-two{grid-template-columns:1fr 1fr}.fp-pic{grid-column:1/-1;grid-row:1;min-height:320px}.fp-seasons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:700px){.fp-two,.fp-seasons{grid-template-columns:1fr}.fp-tabs button{padding:10px 14px;font-size:14px}}
@media (prefers-reduced-motion:reduce){.fp-season{opacity:1;transform:none}}
.ev-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:linear-gradient(90deg,#2E8B3E,#6CB043);color:#FFFFFF;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}