
/* TopeK Health v4 - additive expansion; existing v3 styles remain intact */
.service-grid-10{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.service-grid-10 .card{display:flex;flex-direction:column;min-height:235px}.service-grid-10 .arrow{margin-top:auto}.service-feature{background:#101010;color:#fff;border-radius:28px;padding:48px}.service-feature-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.service-pills{display:flex;flex-wrap:wrap;gap:10px}.service-pill{padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px}.v4-hero{background:#101010;color:#fff;padding:72px 0}.v4-hero h1{max-width:900px;font-size:clamp(42px,6vw,74px);line-height:1;margin:10px 0 20px}.v4-hero p{max-width:760px;font-size:20px;line-height:1.6;opacity:.84}.v4-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.v4-panel{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:22px;padding:30px;box-shadow:0 12px 30px rgba(0,0,0,.05)}.v4-list{list-style:none;padding:0;margin:0}.v4-list li{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.v4-list li:last-child{border-bottom:0}.v4-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:1100px){.service-grid-10{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.service-grid-10,.service-feature-grid,.v4-two-col{grid-template-columns:1fr}.service-feature{padding:28px}.v4-hero{padding:54px 0}}

/* v4.1 service page polish */
.topek-service-page .topek-eyebrow{letter-spacing:.12em;font-weight:800}
.topek-service-page h2{line-height:1.1}
.topek-service-page .topek-section-heading p{max-width:760px}
.topek-service-page .topek-card p{line-height:1.7}
