.rkp{--green:#176b38;--dark:#103e25;--cream:#f6f3e8;--yellow:#f2c94c;--ink:#17241b;color:var(--ink);background:#fff;padding-bottom:72px}.rkp .rk-shell{width:min(1320px,100% - 48px);margin-inline:auto}.rkp-hero{background:linear-gradient(#f8f5eb 0,#fff 100%);padding:34px 0 26px}.rkp-hero__grid{background:#174f2d;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #183e2521}.rkp-hero__copy{z-index:3;color:#fff;background:linear-gradient(90deg,#174f2d 0% 86%,#174f2df5 100%);padding:68px 56px;position:relative}.rkp-kicker{color:#2f7c47;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.rkp-hero .rkp-kicker{color:#d8eab8}.rkp-hero h1{color:#fff;letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(54px,5.2vw,78px);line-height:.94}.rkp-hero h1 span{color:var(--yellow)}.rkp-hero__copy>p{color:#e1eadf;max-width:650px;margin:0;font-size:18px;line-height:1.65}.rkp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.rkp-btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.rkp-btn:hover{transform:translateY(-2px)}.rkp-btn--primary{background:var(--yellow);color:#18311f;box-shadow:0 12px 30px #0000002e}.rkp-btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.rkp-trust{color:#dce8dc;flex-wrap:wrap;gap:18px;margin-top:32px;font-size:13px;font-weight:700;display:flex}.rkp-trust span{align-items:center;gap:6px;display:inline-flex}.rkp-hero__visual{background:#dfe8c7;min-width:0;min-height:100%;position:relative;overflow:hidden}.rkp-hero__visual:before{content:"";z-index:2;clip-path:polygon(0 0,100% 0,0 100%);background:#174f2d;width:74px;position:absolute;top:0;bottom:0;left:-1px}.rkp-hero__artwork{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.rkp-proof{background:#fff;border:1px solid #e2e9df;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 14px 42px #1942270f;margin-top:24px!important}.rkp-proof article{border-right:1px solid #e2e9df;gap:14px;padding:25px;display:flex}.rkp-proof article:last-child{border-right:0}.rkp-proof svg{color:var(--green);flex:none}.rkp-proof div{gap:4px;display:grid}.rkp-proof strong{font-size:15px}.rkp-proof span{color:#68756b;font-size:12px;line-height:1.45}.rkp-section{background:var(--cream);margin-top:74px;padding:72px 0}.rkp-heading{text-align:center;max-width:720px;margin:0 auto 38px}.rkp-heading .rkp-kicker{justify-content:center}.rkp-heading h2,.rkp-audience h2,.rkp-final h2{letter-spacing:-.035em;color:#173d25;margin:10px 0 12px;font:700 clamp(34px,4vw,50px)/1.04 Georgia,serif}.rkp-heading p,.rkp-audience__copy>p{color:#68756b;font-size:16px;line-height:1.65}.rkp-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rkp-steps article{background:#fff;border:1px solid #dce5d8;border-radius:24px;min-height:245px;padding:30px;position:relative}.rkp-number{color:#d8e3d5;font:800 42px/1 Georgia,serif;position:absolute;top:20px;right:24px}.rkp-steps svg{color:var(--green);margin-bottom:34px}.rkp-steps h3{margin:0 0 9px;font-size:19px}.rkp-steps p{color:#6b776d;margin:0;line-height:1.55}.rkp-audience{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding-top:82px;display:grid}.rkp-textlink{color:var(--green);align-items:center;gap:7px;margin-top:10px;font-weight:900;text-decoration:none;display:inline-flex}.rkp-audience__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rkp-audience__grid article{background:#f9fbf7;border:1px solid #e0e8dd;border-radius:18px;align-items:center;gap:13px;min-height:100px;padding:20px;display:flex}.rkp-audience__grid svg{color:var(--green)}.rkp-audience__grid strong{font-size:14px}.rkp-final{background:var(--dark);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:44px 50px;display:flex;margin-top:80px!important}.rkp-final .rkp-kicker{color:#bcd7a8}.rkp-final h2{color:#fff;margin-bottom:8px;font-size:38px}.rkp-final p{color:#cfddcf;margin:0}.rkp-final__actions{flex:none;justify-items:end;gap:10px;display:grid}.rkp-btn--light{background:var(--yellow);color:#18311f}.rkp-final__actions>a:last-child{color:#dce8dc;font-size:12px;font-weight:700;text-decoration:none}@media (width<=1050px){.rkp-hero__grid{grid-template-columns:1fr}.rkp-hero__copy{background:#174f2d;padding:56px 48px}.rkp-hero__visual{min-height:390px;display:block}.rkp-hero__visual:before{display:none}.rkp-hero__artwork{object-position:center 45%;height:390px;position:relative}.rkp-proof{grid-template-columns:repeat(2,1fr)}.rkp-proof article:nth-child(2){border-right:0}.rkp-audience{grid-template-columns:1fr;gap:32px}.rkp-final{flex-direction:column;align-items:flex-start}.rkp-final__actions{justify-items:start}}@media (width<=700px){.rkp .rk-shell{width:min(100% - 28px,1320px)}.rkp-hero{padding-top:14px}.rkp-hero__grid{border-radius:24px;min-height:auto}.rkp-hero__copy{padding:38px 24px}.rkp-hero h1{font-size:47px}.rkp-hero__copy>p{font-size:16px}.rkp-hero__visual{min-height:300px}.rkp-hero__artwork{object-position:center 45%;height:300px}.rkp-trust{gap:9px;display:grid}.rkp-proof{grid-template-columns:1fr}.rkp-proof article{border-bottom:1px solid #e2e9df;border-right:0}.rkp-proof article:last-child{border-bottom:0}.rkp-section{margin-top:48px;padding:52px 0}.rkp-steps,.rkp-audience__grid{grid-template-columns:1fr}.rkp-audience{padding-top:55px}.rkp-final{padding:30px 24px;margin-top:55px!important}.rkp-final h2{font-size:32px}.rkp-actions .rkp-btn{width:100%}}
