.entrada{max-width:520px;margin:0 auto;padding:48px 16px 64px}.entrada .marca{font:500 22px var(--fh);color:var(--brand)}.entrada h1{font:500 36px/1.1 var(--fh);margin:24px 0 12px}.entrada .lead{color:var(--muted);font-size:18px}.entrada .botones{display:grid;gap:12px;margin:32px 0 8px}.entrada .pasos{padding-left:20px;display:grid;gap:8px}.entrada .small{color:var(--muted);margin-top:16px}.inicio{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.inicio-foto{width:100%;height:38dvh;min-height:220px;object-fit:cover;display:block}.inicio-cuerpo{flex:1;display:flex;flex-direction:column;padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.inicio-logo{height:44px;width:auto;align-self:flex-start;margin-left:-6px}.inicio h1{font:500 28px/1.15 var(--fh);margin:20px 0 10px}.inicio .lead{color:var(--muted);font-size:18px;margin:0}.inicio .botones{display:grid;gap:12px;margin:auto 0 0;padding-top:28px}.probar{margin-top:16px;color:var(--muted);font-size:14px}.probar summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.probar ol{padding-left:20px;display:grid;gap:6px;margin:4px 0 8px;color:var(--ink)}@media (min-width:600px){.inicio{border-left:1px solid var(--line);border-right:1px solid var(--line)}}