/* Ingresar a Catus — login */

.cti-band{background:#fff;color:var(--navy);min-height:60vh;}
.cti-inner{max-width:440px;margin:0 auto;padding:56px 28px 80px;}
@media (max-width:899px){ .cti-inner{padding:32px 20px 56px;} }

.cti-head{margin-bottom:32px;}
.cti-eyebrow{color:var(--blue);font-weight:700;font-size:13px;margin-bottom:10px;}
.cti-head h1{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:36px;line-height:1.05;
  letter-spacing:-.02em;text-transform:uppercase;margin:0 0 16px;color:var(--navy);}
@media (max-width:899px){ .cti-head h1{font-size:28px;} }
.cti-head p{font-size:15px;line-height:1.65;color:#4a5a70;margin:0;}

.cti-form{display:flex;flex-direction:column;gap:12px;margin-bottom:18px;}
.cti-form input{width:100%;padding:14px 16px;border-radius:4px;border:1px solid #d8e2ee;background:#f7f9fc;
  color:var(--navy);font-size:14.5px;font-family:inherit;}
.cti-form button{background:var(--blue);color:#fff;font-weight:600;font-size:15px;padding:15px;border:none;
  border-radius:4px;cursor:pointer;}
.cti-form button:hover{opacity:.9;}

.cti-links{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#4a5a70;}
.cti-links a{color:var(--blue);}
