.rva-solution-section{padding:72px 0}.rva-solution-section h2{font-size:clamp(28px,3vw,42px);line-height:1.15;color:#0b2855;margin:14px 0 20px}.rva-solution-section p{line-height:1.75;max-width:900px}.rva-solution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.rva-solution-feature,.rva-solution-step{border:1px solid #dce5f1;background:white;border-radius:18px;padding:26px;min-height:160px;box-shadow:0 8px 24px rgba(11,40,85,.04)}.rva-solution-feature h3,.rva-solution-step h3{font-size:19px;color:#0b2855;line-height:1.45;margin:12px 0}.rva-solution-num,.rva-solution-step span{color:#d7192d;font-weight:800;font-size:13px}.rva-solution-muted{background:#f2f6fc}.rva-solution-section details{padding:19px 0;border-bottom:1px solid #dce5f1;max-width:900px}.rva-solution-section summary{cursor:pointer;color:#0b2855;font-weight:700}.rva-solution-end{background:#0b2855;color:white}.rva-solution-end h2{color:white}.rva-solution-end p{color:#e3ebf7}@media(max-width:900px){.rva-solution-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rva-solution-grid{grid-template-columns:1fr}.rva-solution-section{padding:48px 0}}