.approachSection-module__WccYGa__steps{--panel-bg:var(--bg);--panel-fg:var(--fg);--muted:color-mix(in srgb, var(--panel-fg) 72%, var(--panel-bg));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.approachSection-module__WccYGa__item{min-width:0;display:flex}.approachSection-module__WccYGa__step{color:var(--fg);border:1px solid var(--fg);min-width:0;cursor:inherit;background:0 0;border-radius:0;flex:1;align-content:start;gap:10px;padding:22px;text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);display:grid}.approachSection-module__WccYGa__num{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:.8125rem}.approachSection-module__WccYGa__title{font-family:var(--font-geist), sans-serif;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.25}.approachSection-module__WccYGa__body{margin:0;line-height:1.5}@media (hover:hover) and (pointer:fine){.approachSection-module__WccYGa__step:hover,.approachSection-module__WccYGa__step:focus-visible{--bg:var(--panel-fg);--fg:var(--panel-bg);--muted:color-mix(in srgb, var(--panel-bg) 70%, var(--panel-fg));background:var(--bg);color:var(--fg);border-color:var(--fg)}}
