.sport-shell[data-v-d29aeda5]{max-width:1120px}.hero[data-v-d29aeda5]{align-items:center;display:grid;gap:18px;grid-template-columns:72px 1fr;padding:24px 0 28px}.hero h1[data-v-d29aeda5]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08;margin:0 0 8px}.hero p[data-v-d29aeda5]{color:rgba(var(--v-theme-on-surface),.68);margin:0;max-width:760px}.hero-icon[data-v-d29aeda5]{background:rgb(var(--v-theme-cyan));border-radius:8px;color:#fff;display:grid;height:72px;place-items:center;width:72px}.tool-card[data-v-d29aeda5]{border-radius:8px;height:100%;transition:transform .15s ease,box-shadow .15s ease}.tool-card[data-v-d29aeda5]:hover{transform:translateY(-2px)}
