
.rcn-landing{--blue:#007ac2;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;max-width:1180px;margin:0 auto;padding:0!important;color:var(--ink)}
.rcn-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:7px}
.rcn-section{margin:24px 0}.rcn-section-head{max-width:850px;margin-bottom:14px}.rcn-section-head h2{font-size:clamp(23px,3vw,30px);line-height:1.2;margin:0 0 6px}.rcn-section-head p{margin:0;color:var(--muted);line-height:1.65}
.rcn-overview{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:22px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fff);margin:14px 0 22px}
.rcn-overview h2{font-size:clamp(27px,4vw,39px);line-height:1.1;margin:0 0 10px}.rcn-overview p{color:#475569;line-height:1.7;margin:0;max-width:800px}
.rcn-benefit-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.rcn-benefit-row span{font-size:12px;padding:7px 10px;border:1px solid #dbeafe;border-radius:999px;background:#fff}
.rcn-overview-side{display:grid;gap:8px}.rcn-overview-side div{padding:12px;border:1px solid #dbeafe;border-radius:13px;background:#fff}.rcn-overview-side small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.rcn-overview-side strong{display:block;margin-top:3px;font-size:15px}
.rcn-rental-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rcn-rental-types article{display:flex;gap:10px;padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff}.rcn-type-icon{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:9px;background:#eff6ff;color:#0369a1;font-weight:900}.rcn-rental-types h3{font-size:15px;margin:0 0 4px}.rcn-rental-types p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}
.rcn-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.rcn-location-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;text-decoration:none!important;background:#fff;min-height:88px;transition:.18s}.rcn-location-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.07);border-color:#93c5fd}.rcn-card-top{display:flex;justify-content:space-between;gap:7px}.rcn-location-name{font-size:16px;font-weight:800;color:var(--ink)}.rcn-card-type{font-size:9px;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:4px 6px;height:max-content}.rcn-location-link{margin-top:auto;color:var(--blue);font-size:12px}
.rcn-guide-wide{padding:20px;border-radius:18px;background:#f8fafc;border:1px solid var(--line)}.rcn-guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rcn-guide-columns article{padding:15px;background:#fff;border:1px solid var(--line);border-radius:14px}.rcn-guide-columns h3{font-size:17px;margin:0 0 7px}.rcn-guide-columns p{font-size:13px;color:#475569;line-height:1.65;margin:0}
.rcn-checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.rcn-checklist h2{font-size:27px;margin:0 0 8px}.rcn-checklist>div>p{color:var(--muted);line-height:1.65}.rcn-checklist ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rcn-checklist li{padding:12px 13px;border:1px solid var(--line);border-radius:13px;background:#fff}.rcn-checklist li strong,.rcn-checklist li span{display:block}.rcn-checklist li strong{font-size:13px;margin-bottom:3px}.rcn-checklist li span{font-size:11px;color:var(--muted);line-height:1.45}
.rcn-nearby-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rcn-nearby-grid a{display:block;padding:13px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff;text-decoration:none!important}.rcn-nearby-grid strong,.rcn-nearby-grid span{display:block}.rcn-nearby-grid strong{color:var(--ink);font-size:14px}.rcn-nearby-grid span{margin-top:4px;color:var(--blue);font-size:11px}
.rcn-faq details{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 15px;margin:7px 0}.rcn-faq summary{font-weight:800;cursor:pointer;font-size:14px}.rcn-faq p{color:#475569;line-height:1.65;margin:7px 0 0;font-size:13px}
.rcn-intent-chips{display:flex;flex-wrap:wrap;gap:7px}.rcn-intent-chips span{padding:7px 10px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);color:#64748b;font-size:11px}
.rcn-language-switcher{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:1180px;margin:8px auto 10px;padding:9px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;font-size:12px}.rcn-language-switcher span{font-weight:800;color:#334155}.rcn-language-switcher a{padding:5px 8px;border-radius:999px;background:#fff;border:1px solid #dbeafe;text-decoration:none}
html[dir="rtl"] .rcn-landing{text-align:right}
@media(max-width:950px){.rcn-rental-types,.rcn-location-grid,.rcn-nearby-grid{grid-template-columns:repeat(2,1fr)}.rcn-guide-columns{grid-template-columns:1fr}.rcn-checklist{grid-template-columns:1fr}}
@media(max-width:640px){.rcn-overview{grid-template-columns:1fr;padding:16px}.rcn-overview-side{grid-template-columns:repeat(2,1fr)}.rcn-rental-types,.rcn-location-grid,.rcn-nearby-grid,.rcn-checklist ul{grid-template-columns:1fr}.rcn-section{margin:19px 0}}
