.rp-feature-page .lp-header nav{align-items:center;gap:22px;font-size:14px;display:flex}.rp-feature-content{max-width:1200px;margin:auto;padding:20px 36px 70px}.rp-breadcrumb{color:#64695c;margin:20px 0 48px;font-size:13px}.rp-breadcrumb a{text-decoration:underline}.rp-feature-hero{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;display:grid}.rp-feature-page h1{letter-spacing:-.045em;font-size:clamp(36px,4.2vw,58px);line-height:1.12}.rp-feature-intro{color:#565f52;margin:24px 0 30px;font-size:18px;line-height:1.8}.rp-feature-trial{color:#565f52;margin-top:20px;font-size:13px}.rp-feature-example{background:#fff;border:1px solid #deddd3;border-radius:24px;padding:32px;box-shadow:0 15px 50px #22291408}.rp-feature-example h2{margin-bottom:24px;font-size:22px;line-height:1.35}.rp-feature-sample{white-space:pre-wrap;background:#f3f4ee;border-radius:12px;padding:22px;font-size:15px;line-height:1.85}.rp-feature-note{color:#62695c;margin-top:18px;font-size:12px;line-height:1.7}.rp-feature-steps{color:#fff;background:#252d24;border-radius:24px;margin:75px 0;padding:36px}.rp-feature-page h2{font-weight:600}.rp-feature-steps h2,.rp-feature-faq h2,.rp-feature-related h2{margin-bottom:26px;font-size:28px}.rp-feature-steps ol{grid-template-columns:repeat(4,1fr);gap:26px;padding:0;list-style:none;display:grid}.rp-feature-steps li{font-size:15px;line-height:1.7}.rp-feature-steps li span{color:#f6b49f;margin-bottom:10px;font-size:28px;display:block}.rp-feature-sections{grid-template-columns:1fr 1fr;gap:42px 56px;display:grid}.rp-feature-sections h2{margin-bottom:16px;font-size:25px;line-height:1.3}.rp-feature-sections p{color:#565f52;font-size:16px;line-height:1.9}.rp-feature-faq{max-width:850px;margin:72px 0}.rp-feature-faq details{border-bottom:1px solid #deddd3;padding:20px 0}.rp-feature-faq summary{cursor:pointer;font-weight:600}.rp-feature-faq details p{color:#565f52;margin-top:16px;line-height:1.8}.rp-feature-related>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rp-feature-related a{background:#fff;border:1px solid #deddd3;border-radius:16px;padding:26px;display:block}.rp-feature-related a:hover{border-color:#b84d30}.rp-feature-related strong{color:#a53f25}.rp-feature-related span{margin-top:12px;font-size:14px;line-height:1.8;display:block}.rp-feature-cta{text-align:center;background:#efe9dd;border-radius:24px;margin:70px 0 0;padding:50px 24px}.rp-feature-cta h2{font-size:32px;line-height:1.3}.rp-feature-cta p{max-width:600px;margin:20px auto;line-height:1.8}.rp-feature-price{margin-top:22px;text-decoration:underline;display:block}.rp-feature-page a:focus-visible,.rp-feature-page summary:focus-visible{outline-offset:5px;outline:3px solid #b84d30}@media (width<=800px){.rp-feature-hero,.rp-feature-sections{grid-template-columns:1fr;gap:32px}.rp-feature-content{padding:12px 24px 40px}.rp-feature-steps ol{grid-template-columns:1fr 1fr}.rp-feature-page .lp-header{flex-wrap:wrap;gap:18px}.rp-feature-page .lp-header nav{flex-wrap:wrap;gap:14px}.rp-breadcrumb{margin-bottom:32px}.rp-feature-related>div{grid-template-columns:1fr}}@media (width<=450px){.rp-feature-steps ol{grid-template-columns:1fr}.rp-feature-steps,.rp-feature-example{padding:24px}.rp-feature-page .lp-header nav{font-size:12px}.rp-feature-page .lp-button{max-width:100%;font-size:14px}.rp-feature-cta h2{font-size:27px}}
