.dm-rfp-assumptions{--sqed-ultramarine:#2e1794;--sqed-space-cadet:#152346;--sqed-orange:#fe5e1a;--sqed-teal:#0fd0a8;--sqed-brand-tint:#e8e5f7;--sqed-brand-tint-hover:#cdc9e6;--sqed-vendor-tint:#fff4ec;--sqed-vendor-tint-hover:#fde0cc;box-sizing:border-box;color:var(--sqed-space-cadet);font-family:Poppins,Arial,sans-serif;padding:1rem 0;width:100%}.dm-rfp-assumptions__grid{border:1.5px solid var(--sqed-ultramarine);border-radius:8px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;overflow:hidden}.dm-rfp-assumptions__card{padding:1.5rem 1.75rem;transition:background .22s ease}.dm-rfp-assumptions__card--brand{background:var(--sqed-brand-tint);border-right:1px solid var(--sqed-ultramarine)}.dm-rfp-assumptions__card--vendor{background:var(--sqed-vendor-tint)}.dm-rfp-assumptions__card--brand:hover{background:var(--sqed-brand-tint-hover)}.dm-rfp-assumptions__card--vendor:hover{background:var(--sqed-vendor-tint-hover)}.dm-rfp-assumptions__label{font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.dm-rfp-assumptions__label--brand{color:var(--sqed-ultramarine)}.dm-rfp-assumptions__label--vendor{color:var(--sqed-orange)}.dm-rfp-assumptions__claim{color:var(--sqed-space-cadet);font-size:18px;font-style:italic;font-weight:700;line-height:1.4;margin:0 0 .5rem}.dm-rfp-assumptions__desc{color:var(--sqed-space-cadet);font-size:16px;line-height:1.7;margin:0}.dm-rfp-assumptions__stat{background:var(--sqed-space-cadet);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;padding:2rem 2.25rem;transition:background .22s ease;width:100%}.dm-rfp-assumptions__stat:hover{background:var(--sqed-ultramarine)}.dm-rfp-assumptions__stat-number{color:var(--sqed-teal);font-family:Georgia,"DejaVu Serif",serif;font-size:72px;font-weight:700;line-height:1}.dm-rfp-assumptions__stat-copy{color:#fff;font-size:18px;font-weight:400;line-height:1.65;margin:0}.dm-rfp-assumptions__stat-copy strong{color:var(--sqed-teal);font-weight:700}@media (max-width:600px){.dm-rfp-assumptions__grid{grid-template-columns:1fr}.dm-rfp-assumptions__card--brand{border-bottom:1px solid var(--sqed-ultramarine);border-right:none}.dm-rfp-assumptions__stat-number{font-size:52px}}