.civil-sos .sos-hero{background:radial-gradient(ellipse at 10% 35%,#6f202022,transparent 60%)}.civil-sos .sos-site-card{background:linear-gradient(145deg,#291818,#151515 65%);box-shadow:0 25px 70px #0005}.civil-sos .form-input{width:100%;min-width:0;background:#1f1f1f;border:1px solid #444;border-radius:.5rem;padding:.75rem;color:white;font:inherit;font-size:1rem}.civil-sos .form-input:focus{outline:2px solid #f87171;outline-offset:2px}.civil-sos .red-gradient{background:linear-gradient(120deg,#b52e2e,#8c2020)}.civil-sos .red-text{color:#f87171}.civil-sos main a:focus-visible,.civil-sos main button:focus-visible{outline:2px solid #f87171;outline-offset:4px}.civil-sos button:not(:disabled),.civil-sos select{cursor:pointer}.civil-sos .sos-request{overflow:clip}.civil-sos .sos-request button[aria-label]{min-width:32px;min-height:40px}.sos-price-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.sos-price-dialog button:focus-visible{outline:2px solid #f87171;outline-offset:3px}.civil-sos .sos-primary,.civil-sos main .gold-gradient{background:linear-gradient(135deg,#d32f2f,#a51f1f);color:#fff}.civil-sos .sos-primary:hover,.civil-sos main .gold-gradient:hover{filter:brightness(1.1)}.civil-sos main [class~="hover:text-[#F5C842]"]:hover,.civil-sos main [class~="text-[#F5C842]"]{color:#f87171}.civil-sos main [class~="hover:border-[#F5C842]/30"]:hover{border-color:#f871714d}.civil-sos .sos-eyebrow{color:#f87171;font-size:1rem;line-height:1.5;font-weight:700}.civil-sos .sos-card-heading{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem}.civil-sos .sos-card-number{color:#f87171;font-size:1.125rem;font-weight:700;flex-shrink:0}.civil-sos .sos-steps{background:radial-gradient(ellipse at 50% 100%,#d32f2f10,transparent 65%),#101010}.civil-sos .sos-step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.5rem;border:1px solid #ffffff18;border-radius:1rem;background:linear-gradient(150deg,#211616,#171717 65%)}.civil-sos .sos-step-number{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #f8717155;border-radius:.75rem;background:#d32f2f20;color:#f87171;font-weight:800;font-size:1.125rem}.civil-sos .sos-step h3{margin-top:.5rem}@media (min-width:768px){.civil-sos .sos-eyebrow{font-size:1.125rem}}.civil-sos .sos-benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.625rem;background:#d32f2f18;color:#f87171}.civil-sos .sos-benefit-icon svg{width:1.5rem;height:1.5rem}.civil-sos #why-civilsos .sos-card-heading{align-items:center}@media (max-width:480px){.civil-sos [aria-labelledby=services-title] .sos-card-heading{gap:.4rem}}@media (max-width:767px){.civil-sos [aria-labelledby=services-title] .sos-card-heading{flex-direction:column;align-items:flex-start;gap:.5rem}.civil-sos .sos-step{grid-template-columns:1fr;gap:.75rem}.civil-sos .sos-step h3{margin-top:0}.civil-sos #why-civilsos .sos-eyebrow,.civil-sos #why-civilsos h2{text-align:right}}