.contact[data-astro-cid-he3spzz3]{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(72px,10vw,120px) 0}.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.copy[data-astro-cid-he3spzz3]{justify-items:start;gap:20px;max-width:640px;display:grid}h2[data-astro-cid-he3spzz3]{font-size:clamp(32px,4.6vw,52px)}.copy[data-astro-cid-he3spzz3]>p[data-astro-cid-he3spzz3]{color:var(--muted);font-size:19px}.form[data-astro-cid-he3spzz3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:clamp(20px,3vw,32px);display:grid}.details[data-astro-cid-he3spzz3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:clamp(8px,2vw,16px) clamp(24px,3vw,36px)}.details[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{padding:18px 0}.details[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]+div[data-astro-cid-he3spzz3]{border-top:1px solid var(--line)}.details[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.details[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{margin:6px 0 0;font-size:19px;font-weight:500}.details[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:inherit;text-underline-offset:4px}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:16px;display:grid}label[data-astro-cid-he3spzz3]{gap:6px;font-size:14.5px;font-weight:500;display:grid}label[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{color:var(--muted);font-weight:400}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{font:inherit;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-size:16px}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{outline:2px solid var(--accent-text);outline-offset:0;border-color:#0000}.form[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{justify-self:start}@media (width<=860px){.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=480px){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.demo[data-astro-cid-o7cxrq5n]{justify-self:center;width:min(100%,290px);margin:0;position:relative}.phone[data-astro-cid-o7cxrq5n]{aspect-ratio:300/600;background:#05080b;border-radius:44px;padding:12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -20px #0009}.notch[data-astro-cid-o7cxrq5n]{z-index:3;background:#05080b;border-radius:14px;width:84px;height:24px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.scene[data-astro-cid-o7cxrq5n]{border-radius:33px;width:100%;height:100%}.forearm[data-astro-cid-o7cxrq5n],.dumbbell[data-astro-cid-o7cxrq5n]{transform-box:view-box}.hud-top[data-astro-cid-o7cxrq5n],.hud-bottom[data-astro-cid-o7cxrq5n]{z-index:2;font-family:var(--mono);color:var(--paper);position:absolute;left:26px;right:26px}.hud-top[data-astro-cid-o7cxrq5n]{justify-content:space-between;align-items:start;display:flex;top:58px}.live[data-astro-cid-o7cxrq5n]{color:var(--detect);background:#05080bb3;border:1px solid #3ddc9766;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.live[data-astro-cid-o7cxrq5n] i[data-astro-cid-o7cxrq5n]{background:var(--detect);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.reps[data-astro-cid-o7cxrq5n]{text-align:right;font-size:40px;font-weight:500;line-height:1;display:grid}.reps[data-astro-cid-o7cxrq5n] small[data-astro-cid-o7cxrq5n],.hud-bottom[data-astro-cid-o7cxrq5n] small[data-astro-cid-o7cxrq5n]{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-size:10px;display:block}.hud-bottom[data-astro-cid-o7cxrq5n]{grid-template-columns:1fr;gap:6px;font-size:13.5px;display:grid;bottom:30px}.hud-bottom[data-astro-cid-o7cxrq5n] div[data-astro-cid-o7cxrq5n]{background:#05080bb8;border:1px solid #ffffff14;border-radius:12px;padding:9px 10px}@media (width<=520px),(width>=981px) and (height<=820px){.demo[data-astro-cid-o7cxrq5n]{zoom:.8}}
