*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:#070E1D;color:#E6ECF5;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cs{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:48px 24px 88px;text-align:center}.cs-bg{object-fit:cover;object-position:62% 45%}.cs-bg-movil{display:none;object-position:50% 50%}@media (max-width:700px) and (orientation:portrait){.cs-bg-desktop{display:none}.cs-bg-movil{display:block}}.cs-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 50% 50%,rgba(7,14,29,.62) 0,rgba(7,14,29,.3) 100%),linear-gradient(180deg,rgba(7,14,29,.15),rgba(7,14,29,.45))}.cs-content{position:relative;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:22px;animation:cs-in 1s ease-out both}.cs-logo{height:auto;width:clamp(170px,26vw,227px);margin-bottom:18px}.cs-status{margin:0;display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid rgba(125,176,238,.35);border-radius:999px;background:rgba(7,14,29,.55);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.1em;color:#A8C9F2}.cs-dot{width:8px;height:8px;border-radius:50%;background:#4489DF;box-shadow:0 0 0 0 rgba(68,137,223,.7);animation:cs-pulse 2s infinite}.cs h1{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(38px,6.5vw,72px);line-height:1.05;letter-spacing:-.02em;color:#FFFFFF}.cs-text{margin:0;max-width:560px;font-size:clamp(17px,2vw,20px);line-height:1.55;color:#C5C7CB}.cs-en{margin:4px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em}.cs-en,.cs-footer{font-size:13px;color:#999A9C}.cs-footer{position:absolute;bottom:24px;left:0;right:0}@keyframes cs-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cs-pulse{0%{box-shadow:0 0 0 0 rgba(68,137,223,.7)}70%{box-shadow:0 0 0 10px rgba(68,137,223,0)}to{box-shadow:0 0 0 0 rgba(68,137,223,0)}}@media (prefers-reduced-motion:reduce){.cs-content,.cs-dot{animation:none}}