.insurance-claims-module__CkYG8a__process{background:var(--cream);padding:var(--section-pad-y) var(--section-pad-x);color:var(--ink)}.insurance-claims-module__CkYG8a__processInner{max-width:var(--max-width);flex-direction:column;gap:20px;margin:0 auto;display:flex}.insurance-claims-module__CkYG8a__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--midnight);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.insurance-claims-module__CkYG8a__eyebrow:before{content:"";background:var(--neon);width:28px;height:2px}.insurance-claims-module__CkYG8a__h2{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--ink);max-width:18ch;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:.98}.insurance-claims-module__CkYG8a__processIntro{color:var(--ink-500);max-width:56ch;margin-top:8px;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.insurance-claims-module__CkYG8a__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.insurance-claims-module__CkYG8a__step{background:var(--white);border-radius:var(--radius-feature);transition:all .3s var(--ease-out-quart);border:1px solid #3a4f5414;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.insurance-claims-module__CkYG8a__step:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.insurance-claims-module__CkYG8a__stepHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.insurance-claims-module__CkYG8a__stepDay{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-400);font-size:11px;font-weight:700}.insurance-claims-module__CkYG8a__stepTag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;font-size:10px;font-weight:700}.insurance-claims-module__CkYG8a__stepTagUs{background:var(--neon);color:var(--midnight-900)}.insurance-claims-module__CkYG8a__stepTagYou{background:var(--midnight);color:var(--cream)}.insurance-claims-module__CkYG8a__stepTitle{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);margin:0;font-size:22px;font-weight:900;line-height:1}.insurance-claims-module__CkYG8a__stepBody{color:var(--ink-500);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.insurance-claims-module__CkYG8a__steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.insurance-claims-module__CkYG8a__steps{grid-template-columns:1fr}}
