.rr-about{padding-bottom:24px}.rr-about-hero{padding:56px 0 36px;max-width:1000px}.rr-about-hero h1{font-size:clamp(34px,4.6vw,64px);line-height:1.1;letter-spacing:-.035em;margin:20px 0 24px;max-width:950px}.rr-about-lead{font-size:clamp(17px,1.7vw,21px);line-height:1.65;max-width:850px;color:var(--muted)}.rr-about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.rr-about-secondary,.rr-about-text-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:4px}.rr-about-points{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;padding:0;margin:30px 0 0;color:var(--muted);font-size:14px}.rr-about-points li:before{content:'✓';color:var(--accent);margin-right:8px}.rr-about-heading{max-width:830px;margin-bottom:28px}.rr-about h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.rr-about h3{font-size:21px;line-height:1.35;margin:14px 0}.rr-about-heading p,.rr-about-split p,.rr-about-transparency p,.rr-about-inline{font-size:16px;line-height:1.75;color:var(--muted)}.rr-about-inline{margin-top:24px}.rr-about a:not(.ys-button):not(.rb-tile){text-underline-offset:4px}.rr-about-inline a,.rr-about-steps a,.rr-about-panel a{color:var(--accent);text-decoration:underline}.rr-about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}.rr-about-steps>li{border-top:2px solid var(--line);padding-top:20px}.rr-about-steps>li>span{color:var(--accent);font-size:14px;font-weight:700}.rr-about-steps p{font-size:15px;line-height:1.75;color:var(--muted)}.rr-about-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.rr-about-panel{background:var(--panel-2,#f6f6f8);border:1px solid var(--line);border-radius:18px;padding:28px}.rr-about-panel h3{margin-top:0}.rr-about-panel ol{padding-left:22px;font-size:16px;line-height:1.75}.rr-about-panel li+li{margin-top:12px}.rr-about-panel p{font-size:14px}.rr-about-transparency{max-width:900px}.rr-about .rr-faq{margin-bottom:0}@media(max-width:900px){.rr-about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-about-split{gap:28px}}@media(max-width:650px){.rr-about-hero{padding-top:32px}.rr-about-hero h1{font-size:36px;overflow-wrap:break-word}.rr-about-actions{gap:18px}.rr-about-points{display:grid;gap:10px}.rr-about-steps,.rr-about-split{grid-template-columns:minmax(0,1fr)}.rr-about-steps{gap:20px}.rr-about-panel{padding:22px}.rr-about-heading{margin-bottom:22px}.rr-about .ys-section{margin-top:40px}.rr-about h2{font-size:28px}}
