.rp{--ink:#15211f;--paper:#f2f5ef;--accent:#16736b;--spark:#c7e96b;color:var(--ink);background:var(--paper);overflow:hidden}.rp--surat-seo{--ink:#202318;--paper:#f7f3df;--accent:#726100;--spark:#ffd85a}.rp--ecommerce-meta{--ink:#28172c;--paper:#faf0f1;--accent:#b33059;--spark:#bea7ff}.rp-wrap{width:min(1160px,100% - 40px);margin:auto}.rp-kicker{letter-spacing:.18em;color:var(--accent);text-transform:uppercase;font-size:.7rem;font-weight:850}.rp-hero{background:linear-gradient(145deg,var(--paper) 55%,color-mix(in srgb,var(--spark) 38%,var(--paper)));padding:80px 0 100px}.rp-back{color:var(--ink);font-weight:750;text-decoration:none}.rp-hero .rp-kicker{margin-top:80px}.rp h1{letter-spacing:-.07em;max-width:1100px;margin:20px 0 55px;font-size:clamp(3.2rem,7vw,7.3rem);line-height:.88}.rp-hero__foot{grid-template-columns:1.2fr .8fr;align-items:start;gap:70px;display:grid}.rp-hero__foot>p{margin:0;font-size:1.25rem;line-height:1.7}.rp-hero aside{background:var(--ink);color:#fff;box-shadow:12px 12px 0 var(--spark);border-radius:24px;padding:28px}.rp-hero aside span,.rp-fit aside>span{text-transform:uppercase;letter-spacing:.16em;color:var(--spark);margin-bottom:14px;font-size:.65rem;display:block}.rp-hero aside strong{font-size:1.2rem;line-height:1.45}.rp-outcomes{background:var(--ink);color:#fff}.rp-outcomes .rp-wrap{grid-template-columns:repeat(4,1fr);display:grid}.rp-outcomes article{border-right:1px solid #ffffff24;min-height:160px;padding:32px}.rp-outcomes span{color:var(--spark);font-size:.68rem;font-weight:900}.rp-outcomes p{margin-top:32px;font-size:1.05rem;line-height:1.4}.rp-section{padding:clamp(75px,9vw,125px) 0}.rp-heading{grid-template-columns:.55fr 1.45fr;gap:60px;margin-bottom:55px;display:grid}.rp h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,5vw,5rem);line-height:.95}.rp-diagnostic{background:#fff}.rp-diagnostic__grid{border-top:1px solid #17211f25;grid-template-columns:1fr 1fr;display:grid}.rp-diagnostic article{border-bottom:1px solid #17211f25;padding:32px 30px 32px 0}.rp-diagnostic article:nth-child(odd){border-right:1px solid #17211f25}.rp-diagnostic article:nth-child(2n){padding-left:30px}.rp-diagnostic i{background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;display:block}.rp-diagnostic h3{margin:24px 0 10px;font-size:1.35rem}.rp-diagnostic p,.rp-system p,.rp-process p{color:color-mix(in srgb,var(--ink) 72%,transparent);line-height:1.7}.rp-system__list article{border-top:1px solid #17211f2c;grid-template-columns:70px 1fr 1fr;gap:35px;padding:34px 0;display:grid}.rp-system__list>article>span{background:var(--spark);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.rp-system h3{margin:5px 0 10px;font-size:1.55rem}.rp-system ul{grid-template-columns:1fr 1fr;gap:10px;margin:5px 0;padding:0;list-style:none;display:grid}.rp-system li:before{content:"↳";color:var(--accent);margin-right:8px}.rp-process{background:var(--accent);color:#fff}.rp-process .rp-kicker{color:var(--spark)}.rp-process__grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:50px;display:grid}.rp-process article{background:#ffffff13;border:1px solid #ffffff28;border-radius:18px;padding:25px}.rp-process article>span{color:var(--spark);font-weight:900}.rp-process h3{font-size:1.3rem}.rp-process p{color:#ffffffe0}.rp-fit{grid-template-columns:1.25fr .75fr;gap:80px;display:grid}.rp-fit ul{margin-top:40px;padding:0;list-style:none}.rp-fit li{border-top:1px solid #17211f30;padding:17px 5px}.rp-fit li:before{content:"✓";color:var(--accent);margin-right:14px;font-weight:900}.rp-fit aside{background:var(--ink);color:#fff;border-radius:25px;padding:30px}.rp-fit aside p{border-top:1px solid #ffffff25;margin:0;padding:14px 0}.rp-faq{background:#fff}.rp-faq>div>div{max-width:880px;margin-top:45px}.rp-faq details{border-top:1px solid #17211f31}.rp-faq details:last-child{border-bottom:1px solid #17211f31}.rp-faq summary{cursor:pointer;justify-content:space-between;padding:23px 3px;font-weight:800;list-style:none;display:flex}.rp-faq summary::-webkit-details-marker{display:none}.rp-faq summary span{color:var(--accent);font-size:1.3rem}.rp-faq details[open] summary span{transform:rotate(45deg)}.rp-faq details p{max-width:740px;margin:0 0 25px;line-height:1.7}.rp-cta{background:var(--ink);color:#fff;padding:100px 0}.rp-cta .rp-kicker{color:var(--spark)}.rp-cta p:not(.rp-kicker){max-width:650px;margin:28px 0;line-height:1.7}.rp-cta a{background:var(--spark);color:var(--ink);border-radius:999px;padding:16px 23px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:800px){.rp-hero__foot,.rp-heading,.rp-fit{grid-template-columns:1fr}.rp-outcomes .rp-wrap,.rp-process__grid{grid-template-columns:1fr 1fr}.rp-system__list article{grid-template-columns:55px 1fr}.rp-system__list ul{grid-column:2}.rp-fit{gap:45px}}@media (max-width:520px){.rp-wrap{width:calc(100% - 28px)}.rp-hero{padding-top:55px}.rp-hero .rp-kicker{margin-top:55px}.rp h1{font-size:3.25rem}.rp-outcomes .rp-wrap,.rp-process__grid,.rp-diagnostic__grid{grid-template-columns:1fr}.rp-outcomes article{border-bottom:1px solid #ffffff24;border-right:0;min-height:auto}.rp-diagnostic article:nth-child(odd){border-right:0}.rp-diagnostic article:nth-child(2n){padding-left:0}.rp-system__list article{grid-template-columns:42px 1fr;gap:18px}.rp-system__list>article>span{width:38px;height:38px}.rp-system ul{grid-template-columns:1fr}}
