.services-hero{border-bottom:1px solid var(--brand-border)}.services-hero .sub-hero-grid{grid-template-columns:1.8fr 1fr}.services-hero .visual{aspect-ratio:16/9}.quote-table{width:100%;border-collapse:collapse;border:1px solid var(--brand-border)}.quote-table caption{text-align:left;caption-side:top;color:var(--brand-text);padding:0 0 8px}.quote-table td,.quote-table th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--brand-border)}.quote-table thead{background:var(--brand-primary-light)}.quote-table tbody th{width:25%;min-width:100px}.steps{list-style:none;padding:0;display:grid;grid-gap:0;gap:0;counter-reset:step}.steps li{counter-increment:step;padding:16px 0 16px 56px;position:relative;border-top:1px solid var(--brand-border)}.steps li::before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:16px;color:var(--brand-primary-dark);font-weight:700}.steps p{margin:0}@media (max-width:767px){.services-hero .sub-hero-grid{grid-template-columns:1fr}.quote-table td,.quote-table th{padding:10px}}