.rcsi-wrap{font-family:'Outfit',Arial,sans-serif;background:#fff}.rcsi-header{background:linear-gradient(135deg,#0a1628 0%,#1f74be 100%);padding:44px 0 40px;text-align:center}.rcsi-header .rcsi-badge{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);border-radius:30px;padding:5px 16px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .85);margin-bottom:14px}.rcsi-header .rcsi-badge i{font-size:.7rem}.rcsi-header h2{font-size:1.75rem;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.25}.rcsi-header p{font-size:1rem;color:rgb(255 255 255 / .72);margin:0;max-width:520px;margin-left:auto;margin-right:auto}.rcsi-body{background:#f5f9ff;padding:40px 0 44px;border-bottom:1px solid #dce8f7}.rcsi-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.rcsi-card{background:#fff;border:1px solid #d0e4f7;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgb(31 116 190 / .06);display:flex;flex-direction:column}.rcsi-card-head{background:#1f74be;padding:16px 20px;display:flex;align-items:center;gap:10px}.rcsi-card-head i{font-size:1rem;color:rgb(255 255 255 / .85);width:22px;text-align:center;flex-shrink:0}.rcsi-card-head span{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.rcsi-card-body{padding:16px 18px 20px;flex:1}.rcsi-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.rcsi-link-list li a{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;font-weight:500;color:#1a3a5c;text-decoration:none;padding:8px 10px;border-radius:8px;transition:background 0.16s,color 0.16s,padding-left 0.16s;line-height:1.4}.rcsi-link-list li a i{color:#1f74be;font-size:.6rem;margin-top:5px;flex-shrink:0;transition:transform 0.16s}.rcsi-link-list li a:hover{background:#f0f6ff;color:#1f74be;padding-left:14px;text-decoration:none}.rcsi-link-list li a:hover i{transform:translateX(3px)}.rcsi-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rcsi-city-grid a{display:flex;align-items:center;gap:8px;background:#f5f9ff;border:1px solid #d0e4f7;border-radius:9px;padding:10px 12px;font-size:.85rem;font-weight:600;color:#1a3a5c;text-decoration:none;transition:all 0.16s}.rcsi-city-grid a i{color:#1f74be;font-size:.78rem;flex-shrink:0}.rcsi-city-grid a:hover{background:#1f74be;border-color:#1f74be;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgb(31 116 190 / .22)}.rcsi-city-grid a:hover i{color:#fff}.rcsi-cta{background:#fff;border-top:1px solid #dce8f7;padding:32px 0;text-align:center}.rcsi-cta p{font-size:1.05rem;font-weight:600;color:#0a1628;margin-bottom:18px}.rcsi-cta-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rcsi-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#1f74be;color:#fff!important;font-size:.92rem;font-weight:700;padding:13px 28px;border-radius:8px;text-decoration:none!important;transition:background 0.16s,transform 0.16s,box-shadow 0.16s}.rcsi-btn-primary:hover{background:#1660a0;transform:translateY(-2px);box-shadow:0 6px 20px rgb(31 116 190 / .32)}.rcsi-btn-outline{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1f74be!important;font-size:.92rem;font-weight:700;padding:12px 28px;border-radius:8px;border:2px solid #1f74be;text-decoration:none!important;transition:background 0.16s,color 0.16s}.rcsi-btn-outline:hover{background:#f0f6ff;text-decoration:none}@media (max-width:991px){.rcsi-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rcsi-grid{grid-template-columns:1fr}.rcsi-header h2{font-size:1.35rem}.rcsi-header{padding:32px 0 28px}.rcsi-body{padding:28px 0 32px}.rcsi-city-grid{grid-template-columns:1fr 1fr}}