.rk-hero,.pk-hero{padding:40px 0 35px}.rk-hero h1,.pk-hero h1{max-width:1000px;line-height:1.14}.rk-hero>div>p,.pk-hero>div>p{line-height:1.85;color:#5a6753}.rk-hero .rk-cta,.pk-hero>div>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 18px;background:#008524;color:white;border-radius:6px;text-decoration:none;flex-shrink:0;font-size:13px}.consulting-path{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:32px 0 0;border:1px solid #d3dec9;border-radius:4px 25px 4px 4px;overflow:hidden;background:#edf3e7}.consulting-path li{display:flex;gap:14px;align-items:center;min-height:74px;padding:18px 20px}.consulting-path li+li{border-left:1px solid #d3dec9}.consulting-path span{font-size:11px;color:#57734a;letter-spacing:1px}.consulting-path strong{font-size:13px;line-height:1.5;font-weight:600}.rk-explorer{padding-top:33px}.rk-choices button{min-height:44px}.rk-panel{border-radius:4px 25px 4px 4px}.rk-panel>div{padding:30px 26px}.rk-panel p{line-height:1.85}.rk-delivery aside{border-radius:4px 30px 4px 4px;border-top:4px solid #008f29}.pk-intro{padding:32px 0}.pk-basics{border:1px solid #d3dec9;border-radius:4px 30px 4px 4px}.pk-brief{border-top:4px solid #008f29;border-radius:4px 25px 4px 4px}.pk-information summary{min-height:44px;line-height:1.6}.pk-item-header strong{line-height:1.7}.er-hero{padding:40px 0 50px}.er-hero>div>p:not(.eyebrow){line-height:1.85;color:#5a6753}.er-primary{background:#008524;min-height:46px}.er-art{padding:15px;border:1px solid #d3dec9;border-radius:4px 40px 4px 4px;background:#edf3e7}.er-art figcaption{font-size:11px;line-height:1.7;margin:10px 12px 0;color:#59664f}.er-health{border-top:4px solid #008f29;border-radius:4px 30px 4px 4px}.er-signature{line-height:1.8}.rk-choices button:focus-visible,.pk-information summary:focus-visible,.er-primary:focus-visible,.rk-cta:focus-visible{outline:3px solid #008524;outline-offset:4px}@media(max-width:760px){.rk-hero,.pk-hero,.er-hero{padding-top:22px}.rk-hero>div,.pk-hero>div{display:block}.rk-hero .rk-cta,.pk-hero>div>a{margin-top:10px;max-width:100%;box-sizing:border-box}.consulting-path{grid-template-columns:1fr;margin-top:25px}.consulting-path li{min-height:50px;padding:14px 18px}.consulting-path li+li{border-left:0;border-top:1px solid #d3dec9}.rk-panel>div{padding:24px}.pk-brief{position:static}.er-art{padding:10px}.er-art figcaption{font-size:10px}.rk-hero h1,.pk-hero h1{overflow-wrap:break-word}}
