.page-module__ZM1Rya__page{background:var(--color-navy);min-height:100vh;font-family:var(--font-sans);flex-direction:column;padding-bottom:0;display:flex}.page-module__ZM1Rya__emergencyBar{color:#fff;text-align:center;padding:.75rem var(--space-xl);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;z-index:100;background:#b91c1c;justify-content:center;align-items:center;gap:.75rem;font-size:.82rem;font-weight:700;display:flex;position:sticky;top:0}.page-module__ZM1Rya__alertPulse{background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.4s infinite page-module__ZM1Rya__alertPulse;display:inline-block;box-shadow:0 0 #ffffffb3}@keyframes page-module__ZM1Rya__alertPulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.page-module__ZM1Rya__logoBar{padding:var(--space-lg) var(--space-xl);background:var(--color-navy);border-bottom:1px solid var(--color-border);justify-content:center;display:flex}.page-module__ZM1Rya__logo{object-fit:contain;opacity:.9;width:auto;height:44px;transition:opacity var(--transition-fast)}.page-module__ZM1Rya__logo:hover{opacity:1}.page-module__ZM1Rya__main{padding:var(--space-3xl) var(--space-xl) var(--space-2xl);align-items:center;gap:var(--space-3xl);flex-direction:column;flex:1;width:100%;max-width:560px;margin:0 auto;display:flex}.page-module__ZM1Rya__headline{text-align:center}.page-module__ZM1Rya__headline h1{margin-bottom:var(--space-md);color:var(--color-white);font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.15}.page-module__ZM1Rya__urgentSubhead{color:var(--color-gray-100);max-width:480px;margin:0 auto;font-size:1.05rem;line-height:1.7}.page-module__ZM1Rya__stickyCallAction{align-items:center;gap:var(--space-md);z-index:90;background:linear-gradient(180deg, var(--color-navy) 80%, transparent 100%);width:100%;padding:var(--space-lg) 0 var(--space-md);flex-direction:column;display:flex;position:sticky;top:56px}.page-module__ZM1Rya__emergencyCallBtn{color:#fff;width:100%;font-family:var(--font-sans);border-radius:var(--border-radius);letter-spacing:.04em;background:#dc2626;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2rem;font-size:1.2rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;animation:1.8s infinite page-module__ZM1Rya__emergencyPulse;display:flex;box-shadow:0 0 #dc262680}.page-module__ZM1Rya__emergencyCallBtn:hover{background:#b91c1c;animation:none;transform:scale(1.02);box-shadow:0 8px 40px #dc262680;color:#fff!important}@keyframes page-module__ZM1Rya__emergencyPulse{0%{box-shadow:0 0 #dc262680}70%{box-shadow:0 0 0 18px #dc262600}to{box-shadow:0 0 #dc262600}}.page-module__ZM1Rya__attorneyNote{color:var(--color-gray-200);text-align:center;max-width:none;margin:0;font-size:.88rem}.page-module__ZM1Rya__checklist{background:var(--color-navy-light);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);width:100%;padding:var(--space-2xl)}.page-module__ZM1Rya__checklist h3{color:var(--color-white);margin-bottom:var(--space-lg);margin-top:0;font-size:1.2rem}.page-module__ZM1Rya__stepList{gap:var(--space-lg);counter-reset:steps;flex-direction:column;list-style:none;display:flex}.page-module__ZM1Rya__stepList li{gap:var(--space-md);counter-increment:steps;align-items:flex-start;display:flex}.page-module__ZM1Rya__stepNumber{background:var(--color-gold);width:2rem;height:2rem;color:var(--color-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.9rem;font-weight:800;display:flex}.page-module__ZM1Rya__stepText{color:var(--color-gray-100);font-size:.95rem;line-height:1.65}.page-module__ZM1Rya__stepText strong{color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.9rem;display:block}.page-module__ZM1Rya__callbackBox{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);width:100%;padding:var(--space-2xl)}.page-module__ZM1Rya__callbackBox h3{color:var(--color-white);margin-bottom:var(--space-lg);text-align:center;margin-top:0;font-size:1.2rem}.page-module__ZM1Rya__callbackForm{gap:var(--space-md);flex-direction:column;display:flex}.page-module__ZM1Rya__callbackForm input{border:1px solid var(--color-border);border-radius:var(--border-radius);font-family:var(--font-sans);color:var(--color-white);width:100%;transition:border-color var(--transition-fast);background:#ffffff0d;outline:none;padding:1rem 1.1rem;font-size:1rem}.page-module__ZM1Rya__callbackForm input::placeholder{color:var(--color-gray-400)}.page-module__ZM1Rya__callbackForm input:focus{border-color:var(--color-gold);background:#8ec3b00d}.page-module__ZM1Rya__callbackSubmitBtn{background:linear-gradient(135deg, var(--color-gold), var(--color-gold-dark));width:100%;color:var(--color-navy);font-family:var(--font-sans);border-radius:var(--border-radius);cursor:pointer;letter-spacing:.02em;transition:all var(--transition-base);border:none;padding:1.1rem;font-size:1rem;font-weight:700}.page-module__ZM1Rya__callbackSubmitBtn:hover:not(:disabled){background:linear-gradient(135deg, var(--color-gold-light), var(--color-gold));transform:translateY(-2px);box-shadow:0 8px 32px #8ec3b04d}.page-module__ZM1Rya__callbackSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__ZM1Rya__formError{border-radius:var(--border-radius);color:#fca5a5;background:#dc26261a;border:1px solid #dc26264d;padding:.875rem 1rem;font-size:.9rem;line-height:1.5}.page-module__ZM1Rya__microFooter{text-align:center;border-top:1px solid var(--color-border);width:100%;padding:var(--space-xl) var(--space-xl) var(--space-2xl);gap:var(--space-sm);flex-direction:column;display:flex}.page-module__ZM1Rya__microFooter p{color:var(--color-gray-300);max-width:none;margin:0;font-size:.85rem}.page-module__ZM1Rya__microFooter small{color:var(--color-gray-400);font-size:.72rem;line-height:1.5}.page-module__ZM1Rya__footerLogo{color:var(--color-gold);font-family:var(--font-serif);font-size:1rem;font-weight:600}@media (max-width:480px){.page-module__ZM1Rya__main{padding:var(--space-2xl) var(--space-md) var(--space-xl);gap:var(--space-2xl)}.page-module__ZM1Rya__emergencyCallBtn{padding:1.1rem 1.5rem;font-size:1.05rem}.page-module__ZM1Rya__emergencyBar{letter-spacing:.1em;padding:.65rem var(--space-md);font-size:.72rem}.page-module__ZM1Rya__stickyCallAction{top:48px}}
