.svc-body--experience{--svcb-h:var(--ds-illus-coral-h);--svcb-s:var(--ds-illus-coral-s);--svcb-l:var(--ds-illus-coral-l)}.svc-body--presence{--svcb-h:var(--ds-illus-emerald-h);--svcb-s:var(--ds-illus-emerald-s);--svcb-l:var(--ds-illus-emerald-l)}.svc-body--growth{--svcb-h:var(--ds-illus-gold-h);--svcb-s:var(--ds-illus-gold-s);--svcb-l:var(--ds-illus-gold-l)}.svc-body-card{position:relative;overflow:hidden}.svc-body-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle at center, hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .45) 0%, hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .12) 45%, transparent 70%);filter:blur(50px);opacity:.75;z-index:0;pointer-events:none;width:70%;transition:opacity var(--ds-hover-dur) var(--ds-hover-ease), transform var(--ds-dur) var(--ds-ease);border-radius:50%;position:absolute;inset:-30% -30% auto auto}.svc-body-card:hover:before,.svc-body-card:focus-within:before{opacity:1;transform:scale(1.08)}.svc-body-card .ds-card-header,.svc-body-card .ds-card-body{z-index:1;position:relative}.svc-body-card .ds-card-header .ds-tile{background:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .14);color:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .95);border-color:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .22);transition:background-color var(--ds-hover-dur) var(--ds-hover-ease), border-color var(--ds-hover-dur) var(--ds-hover-ease)}.svc-body-card:hover .ds-card-header .ds-tile,.svc-body-card:focus-within .ds-card-header .ds-tile{background:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .22);border-color:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .36)}.svc-body-card .ds-check-mark{background:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .16);border:1px solid hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .3);color:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .95)}.svc-body-card .ds-card-title{font-size:var(--ds-t-display-sm);letter-spacing:var(--ds-ls-display-sm)}.svc-body-card .ds-card-description{text-wrap:pretty}.svc-body-card:hover,.svc-body-card:focus-within{border-color:hsl(var(--svcb-h) var(--svcb-s) var(--svcb-l) / .45)}[data-theme=light] .svc-body-card:before{opacity:.95}[data-theme=light] .svc-body-card .ds-card-header .ds-tile{color:hsl(var(--svcb-h) var(--svcb-s) 38%)}[data-theme=light] .svc-body-card .ds-check-mark{background:hsl(var(--svcb-h) var(--svcb-s) 38% / .14);border-color:hsl(var(--svcb-h) var(--svcb-s) 38% / .32);color:hsl(var(--svcb-h) var(--svcb-s) 32%)}[data-theme=light] .svc-body-card:hover,[data-theme=light] .svc-body-card:focus-within{border-color:hsl(var(--svcb-h) var(--svcb-s) 40% / .55)}@media (prefers-reduced-motion:reduce){.svc-body-card:before{transition:opacity var(--ds-hover-dur) var(--ds-hover-ease)}.svc-body-card:hover:before,.svc-body-card:focus-within:before{transform:none}}
.sc-track{align-items:stretch;margin-block-start:var(--ds-block);padding:0;list-style:none;display:flex}.sc-step{flex:1 1 0;min-inline-size:0;display:flex;position:relative}.sc-step:not(:last-child):after{content:"";background:var(--ds-hairline);z-index:0;block-size:1px;position:absolute;inset-block-start:.4375rem;inset-inline:50% -50%}.sc-step-inner{z-index:1;text-align:center;align-items:center;gap:var(--ds-s-3);inline-size:100%;padding-inline:var(--ds-s-4);padding-block:0 var(--ds-s-2);color:inherit;border-radius:var(--ds-r-md);flex-direction:column;text-decoration:none;display:flex;position:relative}.sc-step-dot{border-radius:var(--ds-r-pill);background:var(--ds-text-4);block-size:.875rem;inline-size:.875rem;transition:background var(--ds-dur) var(--ds-ease), box-shadow var(--ds-dur) var(--ds-ease);flex:none}.sc-step[data-current] .sc-step-dot{background:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-accent-tint)}.sc-step[data-current][data-tone=gold] .sc-step-dot{background:var(--ds-gold);box-shadow:0 0 0 4px var(--ds-gold-tint)}.sc-step-text{align-items:center;gap:var(--ds-s-1);flex-direction:column;flex:1;display:flex}.sc-step-name{font-family:var(--font-display);font-size:var(--ds-t-display-xs);line-height:var(--ds-lh-tight);color:var(--ds-text-1)}.sc-step-link .sc-step-name{color:var(--ds-accent)}.sc-step-link:hover .sc-step-name{text-underline-offset:3px;text-decoration:underline}.sc-step-role{font-size:var(--ds-t-card-body);line-height:var(--ds-lh-body);color:var(--ds-text-3);text-wrap:pretty}.sc-step-tag{align-items:center;gap:var(--ds-s-1);font-size:var(--ds-t-eyebrow);letter-spacing:var(--ds-ls-eyebrow);text-transform:uppercase;color:var(--ds-text-4);margin-block-start:auto;padding-block-start:var(--ds-s-2);display:inline-flex}.sc-step-link .sc-step-tag{color:var(--ds-accent)}.sc-step[data-current] .sc-step-tag{color:var(--ds-text-3)}.sc-step-arrow{transition:transform var(--ds-dur) var(--ds-ease)}.sc-step-link:hover .sc-step-dot{background:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-accent-tint)}.sc-step[data-tone=gold] .sc-step-link:hover .sc-step-dot{background:var(--ds-gold);box-shadow:0 0 0 4px var(--ds-gold-tint)}.sc-step-link:hover .sc-step-arrow{transform:translate(2px)}.sc-step-link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sc-step-arrow,.sc-step-dot{transition:none}.sc-step-link:hover .sc-step-arrow{transform:none}}@media (max-width:720px){.sc-track{flex-direction:column}.sc-step:not(:last-child):after{display:none}.sc-step:not(:first-child){border-block-start:1px solid var(--ds-hairline)}.sc-step-inner{text-align:start;align-items:flex-start;gap:var(--ds-s-4);padding-inline:0;padding-block:var(--ds-s-5);flex-direction:row}.sc-step-dot{margin-block-start:.35rem}.sc-step-text{align-items:flex-start}}
