body{background:var(--zona-azul-dark)}.footer{background:var(--blanco);backdrop-filter:none;-webkit-backdrop-filter:none}.rs-hero{padding:calc(var(--sp-9) + var(--sp-6)) var(--sp-6) var(--sp-8)}.rs-hero .hero-split{align-items:center}.rs-hero .hero-content{width:100%;max-width:560px;text-align:left}.rs-hero h1{font-size:39px;margin-bottom:0}.rs-depth-layer{position:absolute;inset:0;pointer-events:none;transform-origin:center}@media (min-width: 801px) and (prefers-reduced-motion: no-preference){.rs-hero .hero-content,.rs-depth-layer{will-change:transform,opacity}}.rs-profiles{margin-top:var(--sp-5)}.rs-group{width:100%;margin:0 0 var(--sp-5)}.rs-group:last-child{margin-bottom:0}.rs-group-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--brisa-verde);margin:0 0 var(--sp-3)}.rs-list{display:flex;flex-direction:column;gap:var(--sp-3)}.rs-card{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--blanco);border:1px solid var(--calma-celeste);border-radius:var(--r-calmo);text-decoration:none;transition:opacity .6s ease,transform .35s cubic-bezier(.23,1,.32,1),border-color .3s ease}.rs-card:hover,.rs-card:focus-visible{transform:translateY(-2px);border-color:var(--mar-sereno)}.rs-card:focus-visible{outline:none;box-shadow:0 0 0 3px #a7ccec8c}.rs-avatar{position:relative;flex-shrink:0;width:56px;height:56px}.rs-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-ola);border:1px solid var(--calma-celeste-light)}.rs-avatar-badge{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-ola);border:2px solid var(--blanco);background:var(--zona-azul);color:var(--blanco)}.rs-avatar-badge svg{width:13px;height:13px;display:block}.rs-avatar-badge--fb{background:var(--mar-sereno)}.rs-avatar-badge--wa{background:var(--brisa-verde);color:var(--oliva-sanador)}.rs-brand-icons .rs-avatar-badge--ig{background:radial-gradient(circle at 30% 110%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.rs-brand-icons .rs-avatar-badge--fb{background:#1877f2;color:#fff}.rs-brand-icons .rs-avatar-badge--wa{background:#25d366;color:#fff}.rs-card-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rs-card-handle{font-family:var(--font-display);font-size:21px;font-weight:500;color:var(--zona-azul);line-height:1.2;overflow-wrap:anywhere}.rs-card-meta{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--mar-sereno-dark)}.rs-card-arrow{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-ola);background:var(--arena-suave);color:var(--zona-azul);font-size:18px;transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.23,1,.32,1)}.rs-card:hover .rs-card-arrow,.rs-card:focus-visible .rs-card-arrow{background:var(--zona-azul);color:var(--arena-suave);transform:translate(2px)}@media (min-width: 601px) and (max-height: 920px){.rs-hero{padding:calc(var(--sp-8) + var(--sp-7)) var(--sp-6) var(--sp-7)}.rs-profiles{margin-top:var(--sp-4)}.rs-group{margin-bottom:var(--sp-4)}.rs-list{gap:var(--sp-2)}.rs-card{padding:var(--sp-2) var(--sp-4)}.rs-avatar{width:48px;height:48px}}@media (max-width: 800px){.rs-hero{padding:calc(var(--sp-9) + var(--sp-6)) var(--sp-6) var(--sp-8)}.rs-hero .hero-content{max-width:640px;margin:0 auto;text-align:left}.rs-hero .hero-visual{margin-top:var(--sp-5)}}@media (max-width: 600px){.rs-hero{padding:calc(var(--sp-9) + var(--sp-6)) var(--sp-4) var(--sp-8)}.rs-hero h1{font-size:31px}.rs-profiles{margin-top:var(--sp-4)}.rs-group{margin-bottom:var(--sp-5)}.rs-list{gap:var(--sp-2)}.rs-card{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.rs-avatar{width:48px;height:48px}.rs-avatar-badge{width:22px;height:22px}.rs-avatar-badge svg{width:12px;height:12px}.rs-card-handle{font-size:20px}.rs-card-meta{font-size:12px}.rs-card-arrow{width:36px;height:36px;font-size:17px}.rs-hero .hero-visual{margin-top:var(--sp-4)}.wa-float{display:none}}@media (prefers-reduced-motion: reduce){.rs-card,.rs-card-arrow,.rs-depth-layer{transform:none!important}.rs-depth-layer{opacity:1!important}}
