.kst-svc-hero{background-color:var(--brand-primary-dark);padding:160px 0 60px}.kst-svc-hero h1{color:#fff}.kst-svc-hero p{color:rgba(255,255,255,.8);max-width:600px}.kst-svc-table .service-row{display:flex;border-bottom:1px solid var(--brand-border);padding:var(--spacing-md) 0}.kst-svc-table .service-row:last-child{border-bottom:none}.kst-svc-table .svc-label{flex:0 0 280px;font-weight:600;color:var(--brand-primary);font-size:1.05rem}.kst-svc-table .svc-desc{flex:1;color:var(--brand-text);font-size:.95rem}.kst-methodology .step-item{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.kst-methodology .step-number{flex-shrink:0;width:40px;height:40px;background-color:var(--brand-secondary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.kst-methodology .step-item h5{margin-bottom:4px}.kst-methodology .step-item p{color:var(--brand-text);font-size:.9rem;margin-bottom:0}.kst-svc-cta{background-color:var(--brand-primary);padding:var(--spacing-xl) 0;text-align:center}.kst-svc-cta h3{color:#fff;margin-bottom:var(--spacing-sm)}.kst-svc-cta p{color:rgba(255,255,255,.8);max-width:500px;margin:0 auto var(--spacing-md)}.kst-scope h5{color:var(--brand-primary);margin-bottom:8px}.kst-scope p{color:var(--brand-text);font-size:.92rem;line-height:1.65}@media (max-width:768px){.kst-svc-table .service-row{flex-direction:column}.kst-svc-table .svc-label{flex:none;margin-bottom:8px}}