.rr-offer-strip{margin:22px 0 0;padding:14px 0;border-top:1px solid #223249;color:#c6d5e9;font-size:15px;line-height:1.6}
.rr-offer-strip a,.rr-discord a{color:#92bcff;text-underline-offset:4px}
.rr-discord{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0 0;padding:16px 0;border-top:1px solid #223249;max-width:680px}
.rr-discord a{font-size:16px;font-weight:550;white-space:nowrap;display:inline-flex;align-items:center;gap:9px}
.rr-discord p{margin:0;color:#a3afbf;font-size:14px;flex:1;min-width:220px;line-height:1.6}
.rr-discord svg{width:21px;height:21px;flex:none}
.rr-workflow{scroll-margin-top:100px;padding:64px 0}
.rr-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:24px;padding:0;margin:32px 0}
.rr-workflow li{border-top:1px solid #263b58;padding-top:16px}
.rr-workflow li>span{font-size:12px;color:#81aef1;font-variant-numeric:tabular-nums}
.rr-workflow h3{font-size:18px;font-weight:550;line-height:1.35;margin:10px 0}
.rr-workflow p,.rr-entry p,.rr-offer-details p{line-height:1.65;color:#aebbcf}
.rr-workflow .rr-walkthrough-note{font-size:13px;max-width:75ch}
.rr-entry{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:38px 0}
.rr-entry>article{border-top:1px solid #223249;padding-top:22px}
.rr-entry h2,.rr-entry h3{font-size:24px;font-weight:550;margin:0 0 10px}
.rr-entry .text-link{display:inline-flex;margin-top:12px}
.rr-offer-details{max-width:860px;margin:auto}
.homepage-concept main.section{padding:72px 0 64px}
.rr-offer-details h1{font-size:clamp(32px,4vw,56px);font-weight:550;line-height:1.13;letter-spacing:-.035em}
.rr-offer-details .rr-offer-lead{font-size:21px;color:#d5e5fb;max-width:65ch}
.rr-offer-details ul{padding-left:22px;line-height:2;color:#b8c8df}
.rr-offer-details .cta{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin:26px 0 36px}
.rr-offer-details h2{font-size:25px;margin:28px 0 12px;font-weight:550}
.rr-offer-details>p{margin:10px 0}
.rr-feature-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0}
.rr-feature-summary article{border-top:1px solid #223249;padding-top:20px}
.rr-feature-summary h3{font-size:21px;font-weight:550;line-height:1.3;margin:0 0 12px}
.rr-feature-summary p{color:#aebbcf;line-height:1.65;font-size:15px}
.rr-status-label{font-size:12px;letter-spacing:.025em;color:#8fb5ea;display:block;margin:12px 0}
.rr-feature-detail{padding:56px 0;border-top:1px solid #223249;scroll-margin-top:100px}
.rr-feature-detail h2{font-size:clamp(26px,3vw,38px);font-weight:550}
.rr-feature-detail p{max-width:75ch;line-height:1.7;color:#b5c2d5}
.rr-feature-detail figure{margin:28px 0 0}
.rr-feature-detail img{width:100%;height:auto;border-radius:12px;border:1px solid #223249}
.rr-feature-detail figcaption{font-size:12px;color:#9aadc6;margin-top:10px}
.rr-offer-details a:focus-visible,.rr-workflow a:focus-visible,.rr-discord a:focus-visible{outline:2px solid #86b7ff;outline-offset:5px;border-radius:3px}
@media(max-width:900px){.rr-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-feature-summary{grid-template-columns:1fr}.rr-entry{gap:28px}.rr-offer-details .cta{flex-wrap:wrap}}
@media(max-width:600px){.rr-workflow{padding:40px 0}.rr-workflow ol{grid-template-columns:1fr;gap:18px}.rr-workflow li{display:grid;grid-template-columns:26px 1fr;column-gap:12px;padding-top:14px}.rr-workflow li>span{padding-top:4px}.rr-workflow h3{margin:0}.rr-workflow li p{grid-column:2;margin:7px 0 0;font-size:14px}.rr-entry{grid-template-columns:1fr}.rr-discord{align-items:flex-start}.rr-discord p{min-width:100%}.rr-offer-details .cta>a{width:100%;justify-content:center}.rr-feature-detail{padding:36px 0}}
