.emergency-card-page{font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--cream)}.emergency-card-page .shell{max-width:1180px;margin-inline:auto}.emergency-card-hero{padding:30px 0 76px;background:linear-gradient(115deg,#fbfaf6 25%,#f6fbfb)}.emergency-card-breadcrumb{display:flex;gap:10px;margin:0 0 55px;color:#687f98;font-size:14px}.emergency-card-breadcrumb a{color:var(--navy)}.emergency-card-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center}.emergency-card-eyebrow{display:inline-block;color:var(--coral);font-size:12px;font-weight:800;letter-spacing:.12em}.emergency-card-hero h1{margin:16px 0 22px;color:var(--navy);font-size:clamp(40px,4.7vw,67px);line-height:1.06;letter-spacing:-.05em}.emergency-card-hero h1 em{color:var(--coral);font-style:normal}.emergency-card-lead{max-width:620px;color:#486582;font-size:18px;line-height:1.72}.emergency-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;color:var(--navy)}.emergency-card-price strong{font-size:25px}.emergency-card-price span{color:#486582;font-size:14px;line-height:1.5}.emergency-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.emergency-card-actions>a:last-child,.emergency-card-text-link{color:var(--navy);font-weight:700}.emergency-card-visual{margin:0}.emergency-card-visual img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 24px 54px #082b5c1f}.emergency-card-visual figcaption{margin-top:11px;color:#687f98;font-size:13px;line-height:1.5}.emergency-card-section{padding-block:78px 88px}.emergency-card-section h2,.emergency-card-process h2,.emergency-card-cta h2{margin:12px 0 17px;color:var(--navy);font-size:clamp(30px,3.6vw,46px);letter-spacing:-.04em;line-height:1.15}.emergency-card-intro,.emergency-card-process p,.emergency-card-scope p{max-width:760px;color:#486582;line-height:1.7}.emergency-card-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.emergency-card-field-grid article{padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fff,#f6fbfb)}.emergency-card-field-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#fff1ee)}.emergency-card-field-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#e8f8f5;color:var(--navy);font-weight:800}.emergency-card-field-grid article:nth-child(2) .emergency-card-field-icon{background:#ffe2dd;color:#b82d39}.emergency-card-field-grid h3{margin:21px 0 10px;color:var(--navy);font-size:22px}.emergency-card-field-grid p{min-height:54px;margin:0 0 22px;color:#486582;font-size:14px;line-height:1.6}.emergency-card-field-grid strong{display:block;padding-top:19px;border-top:1px solid var(--line);color:var(--navy);font-size:20px;overflow-wrap:anywhere}.emergency-card-process{padding:72px 0;background:linear-gradient(115deg,#f1faf7,#eaf5fb)}.emergency-card-process-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.emergency-card-process-note{padding:30px;border-left:5px solid var(--coral);border-radius:16px;background:#fff;box-shadow:0 18px 38px #082b5c12}.emergency-card-process-note>span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:15px;background:#ffe9e5;color:var(--coral);font-size:25px}.emergency-card-process-note strong{color:var(--navy);font-size:21px}.emergency-card-process-note p{margin-bottom:0}.emergency-card-scope{padding-block:38px 55px}.emergency-card-scope h2{margin:0 0 12px;color:var(--navy);font-size:20px}.emergency-card-scope p{max-width:980px;margin:0;font-size:14px}.emergency-card-cta{padding:73px 0 84px;background:linear-gradient(120deg,#103e77,#061f47);color:#fff}.emergency-card-cta .emergency-card-eyebrow{color:#ffb2a8}.emergency-card-cta h2{color:#fff}.emergency-card-cta p{max-width:750px;color:#d5e5f2;line-height:1.7}.emergency-card-cta .button{margin-top:13px}@media(max-width:850px){.emergency-card-hero-grid,.emergency-card-process-grid{grid-template-columns:1fr}.emergency-card-visual{order:-1}.emergency-card-breadcrumb{margin-bottom:30px}.emergency-card-field-grid{grid-template-columns:1fr}.emergency-card-field-grid p{min-height:0}.emergency-card-section,.emergency-card-process{padding-block:55px}}@media(max-width:560px){.emergency-card-hero{padding-top:20px}.emergency-card-hero h1{font-size:41px}.emergency-card-lead{font-size:16px}.emergency-card-actions .button{width:100%}.emergency-card-field-grid article{padding:23px}}
