/* Shared company strip and "more from us" block, used on both app pages. Dark-only, sits on any dark page. */
.family{background:#0B0A0D;color:#CFC9D4;font:500 13px/1.3 "Onest",system-ui,sans-serif;border-bottom:1px solid rgba(255,255,255,.08);padding-top:env(safe-area-inset-top,0px)}
.family .in{max-width:1140px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:16px}
.family a{color:inherit;text-decoration:none}
.family a:hover{color:#fff}
.family .co{font-weight:700;color:#fff;letter-spacing:.01em}
.family .apps{margin-left:auto;display:flex;align-items:center;gap:14px}
.family .apps span{color:#8A8392}
.family .app{display:inline-flex;align-items:center;gap:7px}
.family .app img{width:20px;height:20px;border-radius:6px}
.family .app[aria-current="page"]{color:#fff}
.family .lang{font-weight:700;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff}
.family .lang:hover{border-color:rgba(255,255,255,.5)}
@media (max-width:520px){.family .apps span{display:none}.family .app{font-size:0;gap:0}.family .app img{width:24px;height:24px}.family .co{font-size:12px}.family .in{gap:10px}.family .apps{gap:10px}}

.more{max-width:1140px;margin:0 auto;padding:0 20px 8px}
.more a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border-radius:24px;text-decoration:none;color:#F4F0EA;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);transition:border-color .15s ease,background .15s ease}
.more a:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}
.more img{width:72px;height:72px;border-radius:18px}
.more small{display:block;font:600 11px "Onest",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9A93A1;margin-bottom:4px}
.more b{display:block;font:800 22px/1.15 "Onest",system-ui,sans-serif;letter-spacing:-.01em}
.more p{margin:4px 0 0;color:#B6AFBC;font-size:15px}
.more .go{font-size:26px;color:#9A93A1}
@media (max-width:560px){.more a{grid-template-columns:56px minmax(0,1fr)}.more img{width:56px;height:56px;border-radius:14px}.more .go{display:none}}
