.bSZLSW_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:calc(72px + 2rem) 1.5rem 2rem;display:flex}.bSZLSW_icon{width:56px;height:56px;color:var(--primary-color,#c41e3a);margin-bottom:1rem}.bSZLSW_headline{font-family:var(--font-serif);color:var(--text-primary);margin:.5rem 0 0;font-size:2rem;font-weight:400}.bSZLSW_subtext{color:var(--text-secondary);max-width:420px;margin:1rem 0 2rem;font-size:1.1rem;line-height:1.6}.bSZLSW_actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.bSZLSW_primaryBtn{background-color:var(--primary-color,#c41e3a);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);border:none;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.bSZLSW_primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c41e3a4d}.bSZLSW_secondaryBtn{color:var(--primary-color,#c41e3a);border:1.5px solid var(--primary-color,#c41e3a);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);background-color:#0000;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.bSZLSW_secondaryBtn:hover{background-color:var(--primary-color,#c41e3a);color:#fff}@media (max-width:480px){.bSZLSW_headline{font-size:1.5rem}.bSZLSW_subtext{font-size:1rem}.bSZLSW_actions{flex-direction:column;width:100%;max-width:280px}}
