.one-call-emergency{background:#f8fafc}.oce-hero{color:#f8fafc;background:#0a0f1c;position:relative;overflow:hidden}.oce-hero__inner{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:72px;min-height:660px;padding-block:112px 96px;display:grid;position:relative}.oce-breadcrumb{color:#f8fafc8f;letter-spacing:2px;text-transform:uppercase;gap:10px;margin-bottom:30px;font-size:10px;font-weight:800;display:flex}.oce-breadcrumb a{color:#5bcdf0}.oce-eyebrow,.oce-section-heading>p,.oce-response header>p{color:#ffb940;letter-spacing:3px;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:900}.oce-hero h1{max-width:820px;font-size:clamp(54px,7.5vw,100px)}.oce-hero h1 em{color:#5bcdf0;font-style:normal}.oce-hero__description{color:#f8fafcbf;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.75}.oce-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.oce-hero__summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293bb8;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 24px 70px #00000040}.oce-hero__summary div{border-bottom:1px solid #ffffff1c;grid-template-columns:86px 1fr;align-items:center;gap:18px;padding:24px;display:grid}.oce-hero__summary div:last-child{border-bottom:0}.oce-hero__summary strong{color:#ffb940;font-family:Archivo Black,Arial Black,sans-serif;font-size:34px}.oce-hero__summary span{color:#f8fafcb8;font-size:13px;font-weight:700}.oce-situations{padding:96px 0}.oce-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:16px 64px;margin-bottom:42px;display:grid}.oce-section-heading>p{color:#1865d9;grid-column:1/-1}.oce-section-heading h2{font-size:clamp(38px,5vw,62px)}.oce-section-heading>span{color:#475569;font-size:15px;line-height:1.75}.oce-situation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.oce-situation-grid article{background:#fff;border:1px solid #0f172a1a;border-radius:10px;padding:28px;box-shadow:0 14px 42px #0f172a0f}.oce-situation-grid article>span{color:#1865d9;letter-spacing:2px;font-size:11px;font-weight:900}.oce-situation-grid h3{margin:22px 0 10px;font-family:Archivo Black,Arial Black,sans-serif;font-size:22px;line-height:1.1}.oce-situation-grid p,.oce-response li p,.oce-response__note{color:#475569;margin:0;font-size:14px;line-height:1.7}.oce-response{color:#f8fafc;background:#0a0f1c;position:relative;overflow:hidden}.oce-response__inner{z-index:1;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:84px;padding-block:96px;display:grid;position:relative}.oce-response header h2{margin-bottom:30px;font-size:clamp(38px,4.5vw,58px)}.oce-response ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.oce-response li{background:#1e293bb8;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:52px 1fr;gap:20px;padding:24px;display:grid}.oce-response li>span{color:#5bcdf0;letter-spacing:2px;font-size:11px;font-weight:900}.oce-response li h3{margin:0 0 8px;font-family:Archivo Black,Arial Black,sans-serif;font-size:20px}.oce-response li p,.oce-response__note{color:#f8fafcad}.oce-response__note{grid-column:2}.oce-response__note a{color:#5bcdf0;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:900px){.oce-hero__inner,.oce-section-heading,.oce-response__inner{grid-template-columns:1fr}.oce-hero__inner{gap:40px}.oce-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oce-response__note{grid-column:auto}}@media (max-width:720px){.oce-hero__inner{min-height:auto;padding-block:64px 52px}.oce-hero h1{font-size:46px}.oce-hero__description{font-size:14px}.oce-actions{flex-direction:column}.oce-actions .ocs-button{white-space:normal;text-align:center;width:100%}.oce-hero__summary div{padding:18px}.oce-situations,.oce-response__inner{padding-block:56px}.oce-section-heading{margin-bottom:26px}.oce-section-heading h2,.oce-response header h2{font-size:32px}.oce-section-heading>span{font-size:13.5px}.oce-situation-grid{grid-template-columns:1fr}.oce-situation-grid article{padding:22px}.oce-response__inner{gap:34px}.oce-response li{grid-template-columns:38px 1fr;padding:20px}}
