.em-svc-hero{background:var(--em-primary-dark);padding:180px 0 80px}.em-svc-hero h1{color:#fff;font-size:42px;margin-bottom:16px}.em-svc-hero p{color:rgba(255,255,255,.75);font-size:18px;max-width:650px}.em-svc-table{padding:64px 0}.em-svc-row{display:flex;border-bottom:1px solid var(--em-border);padding:32px 0;gap:32px;align-items:flex-start}.em-svc-row:last-child{border-bottom:none}.em-svc-number{font-size:48px;font-weight:800;color:var(--em-bg-alt);min-width:80px;line-height:1}.em-svc-content h3{font-size:22px;margin-bottom:8px;color:var(--em-text)}.em-svc-content p{font-size:15px;color:var(--em-text-muted);line-height:1.6;margin:0}.em-svc-specs{display:inline-flex;gap:12px;margin-top:8px;flex-wrap:wrap}.em-svc-spec-tag{font-size:12px;padding:4px 12px;background:var(--em-bg-light);color:var(--em-primary);font-weight:500;border:1px solid var(--em-border)}.em-methodology{background:var(--em-bg-light);padding:64px 0}.em-method-step{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.em-method-num{width:48px;height:48px;background:var(--em-primary);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.em-method-text h4{font-size:18px;margin-bottom:4px}.em-method-text p{font-size:14px;color:var(--em-text-muted);margin:0}@media (max-width:768px){.em-svc-row{flex-direction:column;gap:16px}.em-svc-number{font-size:36px}}