.tk-svc-hero{position:relative;min-height:420px;padding:180px 0 64px;background:var(--brand-primary-dark);overflow:hidden}.tk-svc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.tk-svc-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.tk-svc-hero__content{position:relative;z-index:1;max-width:760px}.tk-svc-hero .section-kicker,.tk-svc-hero h1,.tk-svc-hero p{color:#fff}.tk-svc-hero p{color:rgba(255,255,255,.92)}.tk-svc-cards{padding:var(--space-3xl) 0;background:var(--brand-bg)}.tk-svc-card{border:1px solid var(--brand-border);padding:24px;height:100%;background:var(--brand-bg)}.tk-svc-icon{display:inline-block;font-weight:700;color:var(--brand-secondary);margin-bottom:12px}.tk-svc-card h2{font-size:1.25rem}.tk-svc-card p{color:var(--brand-text);margin:0}.tk-svc-process{padding:var(--space-3xl) 0;background:var(--brand-bg-alt)}.tk-process-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:16px;gap:16px}.tk-process-steps li{border-left:3px solid var(--brand-secondary);padding:16px 20px;background:var(--brand-bg);border:1px solid var(--brand-border);border-left-width:3px;border-left-color:var(--brand-secondary)}.tk-process-steps strong{display:block;margin-bottom:8px;color:var(--brand-text)}.tk-process-steps p{margin:0;color:var(--brand-text)}.tk-svc-banner{padding:var(--space-2xl) 0;background:var(--brand-primary);color:#fff}.tk-svc-banner h2,.tk-svc-banner p{color:#fff}.tk-svc-banner p{color:rgba(255,255,255,.92);margin:0;max-width:960px}.tk-svc-cta{padding:var(--space-3xl) 0;background:var(--brand-bg)}.tk-svc-cta h2{margin-bottom:16px}.tk-svc-cta p{color:var(--brand-text)}.tk-svc-bullets{padding-left:18px;color:var(--brand-text)}.tk-svc-bullets li{margin-bottom:8px}.tk-svc-form-card{border:1px solid var(--brand-border);padding:24px;background:var(--brand-bg-alt)}