.home{flex-direction:column;gap:2.5rem;min-height:100%;display:flex}.quoteSection{flex-direction:column;gap:.75rem;display:flex}.quoteSectionTitle{color:#111;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.services{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.serviceCard{background-color:#ffffff73;border:1px solid #00000017;border-radius:10px;flex-direction:column;gap:.4rem;padding:1.4rem 1.5rem 1.25rem;display:flex}.cardNum{color:#bbb;letter-spacing:.06em;margin-bottom:.4rem;font-size:.6rem;font-weight:500}.cardTitle{color:#111;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.cardDesc{color:#777;flex:1;margin:0;font-size:.82rem;line-height:1.55}.cardSpec{color:#aaa;letter-spacing:.02em;margin-top:.75rem;font-size:.66rem}.stats{border:1px solid #00000017;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.statItem{border-right:1px solid #00000012;flex-direction:column;gap:.3rem;padding:1.25rem 1.5rem;display:flex}.statItem:last-child{border-right:none}.statValue{color:#111;letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1}.statLabel{text-transform:uppercase;letter-spacing:.12em;color:#999;font-size:.58rem}
