.rsu{background:var(--bg);color:var(--text)}.rsu__wrap{max-width:var(--container);padding:0 var(--space-6);margin:0 auto}.rsu-hero{padding:var(--space-10) 0 var(--space-8)}.rsu-hero h1{font-size:var(--text-3xl);letter-spacing:-.02em;max-width:22ch;margin:16px 0 0;line-height:1.05}.rsu-hero p{font-size:var(--text-md);color:var(--text-muted);max-width:54ch;margin:18px 0 0;line-height:1.6}.rsu-hero .rsu-hero__services{max-width:60ch;font-size:15px}.rsu-hero__services a{color:var(--accent);text-underline-offset:3px}.rsu-more{padding:var(--space-8) 0 var(--space-6)}.rsu-more h2{font-size:var(--text-xl);margin:12px 0}.rsu-more p{max-width:65ch;color:var(--text-muted);line-height:1.6}.rsu-acc{padding-bottom:var(--space-6);flex-direction:column;display:flex}.rsu-item{border-top:1px solid var(--border)}.rsu-item:last-child{border-bottom:1px solid var(--border)}.rsu-item__head{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-7) 0;cursor:pointer;text-align:left;color:var(--text);transition:var(--t-color);background:0 0;border:none;display:flex}.rsu-item__head:hover{color:var(--text)}.rsu-item__head:hover .rsu-item__label strong{color:var(--accent)}.rsu-item__label{flex-direction:column;gap:8px;display:flex}.rsu-item__label strong{font-size:var(--text-xl);letter-spacing:-.01em;transition:var(--t-color);font-weight:600;line-height:1.15}.rsu-item__chev{width:26px;height:26px;color:var(--text-subtle);transition:transform var(--dur-base) var(--ease-out-soft), color var(--dur-base) var(--ease-out-soft);flex:none}.rsu-item__head[aria-expanded=true] .rsu-item__chev{color:var(--accent);transform:rotate(180deg)}.rsu-item__panel{padding:0 0 var(--space-8)}.rsu-item__lead{color:var(--text-muted);font-size:var(--text-md);max-width:62ch;margin:0 0 var(--space-6);line-height:1.6}.rsu-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.rsu-grid--3{grid-template-columns:repeat(3,1fr)}.rsu-card{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.rsu-card h3{margin:10px 0 0;font-size:17px;line-height:1.25}.rsu-card__d{color:var(--text-muted);flex:1;margin:10px 0 0;font-size:14px;line-height:1.55}.rsu-card__caps{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.rsu-card__caps li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.rsu-card__caps li:before{content:"";background:var(--text-subtle);border-radius:50%;flex:none;width:4px;height:4px;margin-top:7px}.rsu-card__inds{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.rsu-cross-sec{padding:var(--space-9) 0 var(--space-6);border-top:1px solid var(--border);text-align:center}.rsu-cross-sec h2{font-size:var(--text-xl);margin-top:12px;margin-bottom:var(--space-5)}.rsu-cross{gap:var(--space-4);text-align:left;grid-template-columns:repeat(4,1fr);display:grid}.rsu-cross a{padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);transition:transform var(--dur-base) var(--ease-out-soft), box-shadow var(--dur-base) var(--ease-out-soft);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.rsu-cross a:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-3px)}.rsu-cross strong{margin-top:5px;font-size:14px;display:block}.rsu-cross svg{width:20px;height:20px;color:var(--text-subtle);flex:none}.rsu-cta{padding:var(--space-10) 0;text-align:center}.rsu-cta h2{font-size:var(--text-2xl)}.rsu-cta p{color:var(--text-muted);max-width:44ch;margin:14px auto 0}@media (width<=1024px){.rsu-grid--3,.rsu-cross{grid-template-columns:repeat(2,1fr)}}@media (width<=880px){.rsu-grid,.rsu-grid--3{grid-template-columns:1fr}.rsu-cross{grid-template-columns:1fr 1fr}.rsu-item__head{padding:var(--space-6) 0;gap:var(--space-4)}.rsu-item__label strong{font-size:var(--text-lg)}}@media (width<=640px){.rsu-cross{grid-template-columns:1fr}}
