.pt-section{padding:88px 0}.pt-section--tinted{background:var(--ef-surface-2);border-top:1px solid var(--ef-outline);border-bottom:1px solid var(--ef-outline)}.pt-section--last{padding-top:0}.pt-heading{text-align:center;max-width:700px;margin:0 auto 40px}.pt-heading h2,.pt-split__copy h2{color:var(--ef-ink);text-wrap:balance;margin:16px 0 12px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.12}.pt-actions{flex-wrap:wrap;gap:12px;display:flex}.pt-hero{background:radial-gradient(circle at 85% 20%,rgba(var(--ef-leaf-rgb),.14),transparent 40%),radial-gradient(circle at 5% 90%,#e5a84b1f,transparent 40%);border-bottom:1px solid var(--ef-outline);padding:64px 0 72px}.pt-hero__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:56px;display:grid}.pt-hero__title{letter-spacing:-.035em;color:var(--ef-ink);text-wrap:balance;margin:18px 0 16px;font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:1.05}.pt-hero__title span{color:var(--ef-brown)}.pt-hero__text{max-width:560px;color:var(--ef-muted);margin:0 0 28px;font-size:18px;line-height:1.6}.pt-poster{border-radius:var(--ef-radius-lg);border:1px solid var(--ef-outline);background:var(--ef-surface-3);width:100%;max-width:340px;box-shadow:var(--ef-shadow-lg);cursor:pointer;justify-self:center;padding:0;display:block;position:relative;overflow:hidden}.pt-poster img{width:100%;height:auto;transition:transform .5s;display:block}.pt-poster:hover img{transform:scale(1.03)}.pt-poster__play{color:#0f5a39;background:#fffffff0;border-radius:50%;place-items:center;width:76px;height:76px;font-size:28px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #ffffff40}.pt-poster:hover .pt-poster__play{transform:translate(-50%,-50%)scale(1.08)}.pt-poster__play svg{margin-left:4px}.pt-poster__duration{color:#fff;background:#0e1310bf;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px}.pt-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:0 auto;display:grid}.pt-offer,.pt-calc,.pt-step{background:var(--ef-surface);border:1px solid var(--ef-outline);border-radius:var(--ef-radius-lg);box-shadow:var(--ef-shadow-sm)}.pt-offer{padding:28px}.pt-offer__tag{background:var(--ef-brown-tint);color:var(--ef-brown);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.pt-offer h3{color:var(--ef-ink);margin:14px 0 8px;font-size:26px}.pt-offer>p{color:var(--ef-muted);margin:0 0 18px;font-size:15.5px;line-height:1.55}.pt-offer ul{border-top:1px solid var(--ef-outline);gap:10px;margin:0;padding:18px 0 0;list-style:none;display:grid}.pt-offer li{color:var(--ef-ink);gap:10px;font-size:15px;line-height:1.45;display:flex}.pt-offer li svg{color:var(--ef-brown);flex:none;margin-top:3px}.pt-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.pt-split__copy p{color:var(--ef-muted);margin:0 0 12px;font-size:17px;line-height:1.6}.pt-split__copy .pt-note{color:var(--ef-muted-2);font-size:13.5px}.pt-calc{padding:28px}.pt-calc__inputs{gap:24px;display:grid}.pt-calc__label{color:var(--ef-ink);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.pt-calc__label output{font-variant-numeric:tabular-nums;font-weight:700}.pt-calc input[type=range]{width:100%;accent-color:var(--ef-brown)}.pt-calc__each{color:var(--ef-muted);margin-top:4px;font-size:13.5px;display:block}.pt-calc__total{border-radius:var(--ef-radius-md);background:var(--ef-brown-tint);color:var(--ef-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:24px;padding:18px 20px;font-weight:600;display:flex}.pt-calc__total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ef-brown);font-size:32px;font-weight:800}.pt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pt-step{padding:26px}.pt-step__num{border-radius:var(--ef-radius-sm);background:var(--ef-brown);width:40px;height:40px;color:var(--ef-on-brown);place-items:center;font-weight:800;display:grid}.pt-step h3{color:var(--ef-ink);margin:16px 0 8px;font-size:19px}.pt-step p{color:var(--ef-muted);margin:0;font-size:15px;line-height:1.55}.pt-farmers{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.pt-farmer{gap:14px;display:flex}.pt-farmer__icon{border-radius:var(--ef-radius-sm);background:var(--ef-surface);border:1px solid var(--ef-outline);width:44px;height:44px;color:var(--ef-brown);flex:none;place-items:center;font-size:20px;display:grid}.pt-farmer h3{color:var(--ef-ink);margin:2px 0 4px;font-size:17px}.pt-farmer p{color:var(--ef-muted);margin:0;font-size:15px;line-height:1.5}.pt-faq__list{border-top:1px solid var(--ef-outline);max-width:820px;margin:0 auto}.pt-faq__item{border-bottom:1px solid var(--ef-outline)}.pt-faq__item summary{color:var(--ef-ink);cursor:pointer;padding:20px 0;font-size:17px;font-weight:600}.pt-faq__item p{color:var(--ef-muted);margin:0 0 20px;font-size:16px;line-height:1.65}.pt-cta{border-radius:var(--ef-radius-lg);background-color:var(--ef-deep);color:#ffffffd1;background-image:radial-gradient(circle at 100% 0,#3fbf7f40,#0000 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.pt-cta h2{color:#fff;margin:0 0 8px;font-size:clamp(26px,3vw,36px);font-weight:800}.pt-cta p{margin:0;font-size:17px}.pt-cta .pt-cta__number{margin-top:10px;font-size:15px}.pt-cta__number strong{color:#fff;-webkit-user-select:all;user-select:all}@media (max-width:991px){.pt-hero__inner,.pt-split{grid-template-columns:minmax(0,1fr);gap:40px}.pt-steps,.pt-farmers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pt-section{padding:64px 0}.pt-section--last{padding-top:0}.pt-offers,.pt-steps,.pt-farmers{grid-template-columns:minmax(0,1fr)}.pt-poster{max-width:280px}.pt-cta{padding:32px 24px}}
