@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Geist Variable", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--font-size-heading-xl:2rem;--line-height-heading-xl:2.5rem;--font-size-heading-lg:1.5rem;--line-height-heading-lg:2rem;--font-size-heading-md:1.25rem;--line-height-heading-md:1.75rem;--font-size-heading-sm:1rem;--line-height-heading-sm:1.5rem;--font-size-body:.9375rem;--line-height-body:1.375rem;--font-size-body-sm:.8125rem;--line-height-body-sm:1.125rem;--font-size-caption:.75rem;--line-height-caption:1rem;--spacing-xs:4px;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-touch:2.75rem;--spacing-page:1rem;--spacing-card:1rem;--spacing-section:1.5rem;--spacing-element:.5rem;--spacing-input-x:.75rem;--spacing-input-y:.5rem;--spacing-button-x:.875rem;--spacing-button-y:.5rem;--container-page:1280px;--container-form:720px;--container-aside:280px;--split-list-width:380px;--dock-height:60px;--sizing-topbar:60px;--dock-gap:8px;--sizing-icon-sm:1.25rem;--sizing-icon:1.5rem;--sizing-icon-lg:1.75rem;--sizing-avatar-sm:2rem;--sizing-avatar:2.5rem;--sizing-avatar-md:2.75rem;--sizing-avatar-lg:4.5rem;--sizing-touch-target:2.75rem;--sizing-card-estimate:8.75rem;--sizing-keypad-key:84px;--sizing-dropdown-max:240px;--sizing-progress-bar:6px;--sizing-editor-min:200px;--radius-card:30px;--radius-panel:22px;--radius-row:14px;--radius-input:14px;--radius-chip:10px;--radius-tight:6px;--radius-pill:9999px;--radius-button:9999px;--effect-chrome-blur:16px;--effect-duration-fast:.15s;--effect-duration-base:.2s;--effect-duration-slow:.3s;--z-dropdown:10;--z-sticky:50;--z-nav:100;--z-overlay:200;--z-modal:300;--z-toast:1000;--color-surface-0:#f4f4f6;--color-surface-1:#fff;--color-surface-2:#00000008;--color-surface-3:#0000000f;--color-surface-chrome:#f4f4f6cc;--color-surface-stage:#000;--color-surface-stage-chrome:#000000b8;--color-bubble-sent:#ffe3c4;--color-bubble-recv:#e9e9eb;--color-content-primary:#1c1c1e80;--color-content-secondary:#1c1c1ee0;--color-content-full:#1c1c1e;--color-content-placeholder:#1c1c1e4d;--color-content-on-brand:#000;--color-content-on-chrome:#fff9;--color-content-on-status-error:#fff;--color-content-on-status-success:#000;--color-content-on-status-warning:#fff;--color-content-on-status-info:#000;--color-brand-primary:#985001;--color-brand-fill:#fd8601;--color-brand-hover:#e07700;--color-brand-muted:#fd860133;--color-brand-subtle:#fff1e0;--color-brand-practice:#5fcb01;--color-brand-tournament:#015fcb;--color-brand-instructor:#0177fe;--color-brand-org:#14b8a6;--color-border-default:#1c1c1e14;--color-placement-first:#fd8601;--color-placement-second:#ea2300;--color-placement-third:#900000;--color-graph-1:#fe0123;--color-graph-2:#5fcb01;--color-graph-3:#0177fe;--color-graph-4:#8801fe;--color-graph-5:#c801a8;--color-class-pro:#c001a8;--color-class-m:#d10018;--color-class-aa:#e05e00;--color-class-a:#b8900a;--color-class-b:#4da800;--color-class-c:#0e8378;--color-class-d:#1366c2;--color-compare-1:#ff7a00;--color-compare-2:#0a4cff;--color-compare-3:#00a83c;--color-compare-4:#ff0a7d;--color-compare-5:#7c00ff;--color-compare-6:#00a8b2;--color-compare-7:#f5140a;--color-compare-8:#e6a800;--color-compare-9:#2a2adb;--color-compare-10:#b84300;--color-performance-1:#c8261c;--color-performance-2:#e05e00;--color-performance-3:#b8900a;--color-performance-4:#6fa800;--color-performance-5:#1b8a3f;--color-gauge-12:#fd8601;--color-gauge-20:#30d158;--color-gauge-28:#0a84ff;--color-source-nsca:#0a84ff;--color-gauge-410:#bf5af2;--color-concurrent-open:#4b5563;--color-concurrent-lady:#f472b6;--color-concurrent-lady-veteran:#db2777;--color-concurrent-sub-junior:#22d3ee;--color-concurrent-junior:#60a5fa;--color-concurrent-veteran:#a78bfa;--color-concurrent-super-veteran:#8b5cf6;--color-concurrent-senior-super-veteran:#6d28d9;--color-concurrent-legacy:#f59e0b;--color-concurrent-other:#6b7280;--color-region-southwest:#ff453a;--color-region-southeast:#30d158;--color-region-midwest:#fd8601;--color-region-northeast:#0a84ff;--color-region-west:#bf5af2;--color-button-primary-bg:#fd8601;--color-button-primary-text:#000;--color-button-primary-border:#fd8601;--color-button-secondary-bg:#fff1e0;--color-button-secondary-border:#fd8601;--color-button-secondary-text:#985001;--color-button-destructive-bg:#ff453a;--color-button-destructive-text:#000;--color-button-muted-bg:#1c1c1e14;--color-button-muted-text:#1c1c1e66;--color-button-ghost-bg:transparent;--color-button-ghost-text:#1c1c1e;--color-button-ghost-border:#1c1c1e14;--color-segmented-control-selected-border:#fd8601;--color-segmented-control-selected-text:#985001;--color-segmented-control-inactive-fill:#c9c9cc;--color-segmented-control-inactive-text:#1c1c1ee0;--color-nav-inactive:#1c1c1e99;--color-level-national:#f59e0b;--color-level-regional:#6b7280;--color-level-state:#3b82f6;--color-status-success:#1b8a3f;--color-status-success-muted:#1b8a3f33;--color-status-error:#c8261c;--color-status-error-muted:#c8261c33;--color-status-warning:#8a5a0c;--color-status-warning-muted:#8a5a0c33;--color-status-info:#1d9bf0;--color-status-info-muted:#1d9bf033;--color-scoring-dead:#1b8a3f;--color-scoring-dead-muted:#1b8a3f33;--color-scoring-lost:#c8261c;--color-scoring-lost-muted:#c8261c33;--color-score-excellent:#1b8a3f;--color-score-excellent-muted:#1b8a3f33;--color-score-good:#06c;--color-score-good-muted:#06c3;--color-score-fair:#b7791f;--color-score-fair-muted:#b7791f33;--color-score-poor:#c2410c;--color-score-poor-muted:#c2410c33;--color-score-bad:#c8261c;--color-score-bad-muted:#c8261c33;--color-overlay:#0000004d;--color-difficulty-1:#4ade80;--color-difficulty-2:#84cc16;--color-difficulty-3:#eab308;--color-difficulty-4:#f97316;--color-difficulty-5:#dc2626;--gradient-celebration:linear-gradient(135deg, #f59e0b, #d97706);--shadow-card:0 1px 3px #1018280f, 0 1px 2px #1018280a;--shadow-floating:0 8px 24px #1018281f, 0 2px 6px #1018280f;--shadow-modal:0 24px 48px #1018282e, 0 4px 12px #10182814}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-0:#0f1012;--color-surface-1:#17181b;--color-surface-2:#ffffff08;--color-surface-3:#ffffff0f;--color-surface-chrome:#000000bf;--color-surface-stage:#000;--color-surface-stage-chrome:#000000b8;--color-bubble-sent:#7c4600;--color-bubble-recv:#26272b;--color-content-primary:#ffffff4d;--color-content-secondary:#fff9;--color-content-full:#fff;--color-content-placeholder:#ffffff26;--color-content-on-brand:#000;--color-content-on-chrome:#fff9;--color-content-on-status-error:#000;--color-content-on-status-success:#000;--color-content-on-status-warning:#000;--color-content-on-status-info:#000;--color-brand-primary:#fd8601;--color-brand-fill:#fd8601;--color-brand-hover:#fd8601cc;--color-brand-muted:#fd860133;--color-brand-subtle:#fd860114;--color-brand-practice:#5fcb01;--color-brand-tournament:#015fcb;--color-brand-instructor:#0177fe;--color-brand-org:#14b8a6;--color-border-default:#ffffff14;--color-placement-first:#fd8601;--color-placement-second:#ea2300;--color-placement-third:#900000;--color-graph-1:#fe0123;--color-graph-2:#77fe01;--color-graph-3:#0177fe;--color-graph-4:#8801fe;--color-graph-5:#fe01f5;--color-class-pro:#fe01f5;--color-class-m:#fe0123;--color-class-aa:#ff7a1a;--color-class-a:#f5c518;--color-class-b:#77fe01;--color-class-c:#18c0b0;--color-class-d:#2d9bff;--color-compare-1:#ff8c1a;--color-compare-2:#2e7bff;--color-compare-3:#0d5;--color-compare-4:#ff2e97;--color-compare-5:#a438ff;--color-compare-6:#00dee8;--color-compare-7:#ff2e1f;--color-compare-8:#ffce00;--color-compare-9:#5b54ff;--color-compare-10:#ff5e14;--color-performance-1:#f73a40;--color-performance-2:#ff7a1a;--color-performance-3:#f5c518;--color-performance-4:#9be000;--color-performance-5:#30d158;--color-gauge-12:#fd8601;--color-gauge-20:#30d158;--color-gauge-28:#0a84ff;--color-source-nsca:#0a84ff;--color-gauge-410:#bf5af2;--color-concurrent-open:#4b5563;--color-concurrent-lady:#f472b6;--color-concurrent-lady-veteran:#db2777;--color-concurrent-sub-junior:#22d3ee;--color-concurrent-junior:#60a5fa;--color-concurrent-veteran:#a78bfa;--color-concurrent-super-veteran:#8b5cf6;--color-concurrent-senior-super-veteran:#6d28d9;--color-concurrent-legacy:#f59e0b;--color-concurrent-other:#6b7280;--color-region-southwest:#ff453a;--color-region-southeast:#30d158;--color-region-midwest:#fd8601;--color-region-northeast:#0a84ff;--color-region-west:#bf5af2;--color-button-primary-bg:#fd8601;--color-button-primary-text:#000;--color-button-primary-border:#fd8601;--color-button-secondary-bg:#fd860114;--color-button-secondary-border:#fd8601;--color-button-secondary-text:#fd8601;--color-button-destructive-bg:#ff453a;--color-button-destructive-text:#000;--color-button-muted-bg:#ffffff14;--color-button-muted-text:#ffffff4d;--color-button-ghost-bg:transparent;--color-button-ghost-text:#fff;--color-button-ghost-border:#ffffff14;--color-segmented-control-selected-border:#fd8601;--color-segmented-control-selected-text:#fd8601;--color-segmented-control-inactive-fill:#0f1012;--color-segmented-control-inactive-text:#fff9;--color-nav-inactive:#fff9;--color-level-national:#f59e0b;--color-level-regional:#9ca3af;--color-level-state:#3b82f6;--color-status-success:#30d158;--color-status-success-muted:#30d15833;--color-status-error:#f73a40;--color-status-error-muted:#f73a4033;--color-status-warning:#ffd60a;--color-status-warning-muted:#ffd60a33;--color-status-info:#0a84ff;--color-status-info-muted:#0a84ff33;--color-scoring-dead:#30d158;--color-scoring-dead-muted:#30d15833;--color-scoring-lost:#f73a40;--color-scoring-lost-muted:#f73a4033;--color-score-excellent:#30d158;--color-score-excellent-muted:#30d15833;--color-score-good:#0a84ff;--color-score-good-muted:#0a84ff33;--color-score-fair:#ffd60a;--color-score-fair-muted:#ffd60a33;--color-score-poor:#ff9f0a;--color-score-poor-muted:#ff9f0a33;--color-score-bad:#f73a40;--color-score-bad-muted:#f73a4033;--color-overlay:#0009;--color-difficulty-1:#22c55e;--color-difficulty-2:#84cc16;--color-difficulty-3:#eab308;--color-difficulty-4:#f97316;--color-difficulty-5:#ef4444;--gradient-celebration:linear-gradient(135deg, #ffd60a, #ff9f0a);--shadow-card:0 2px 6px #00000073;--shadow-floating:0 8px 24px #0009;--shadow-modal:0 24px 48px #000000b3}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--brand:var(--color-brand-fill);--brand-ink:var(--color-brand-primary);--brand-hover:#e07700;--brand-deep:#c96a00;--brand-subtle:#fff1e0;--ink:var(--color-content-full);--ink-88:var(--color-content-secondary);--ink-60:#1c1c1e99;--ink-50:var(--color-content-primary);--ink-30:var(--color-content-placeholder);--ink-12:#1c1c1e1f;--ink-8:#1c1c1e14;--surface-0:var(--color-surface-0);--surface-1:var(--color-surface-1);--surface-2:var(--color-surface-2);--chrome:var(--color-surface-chrome);--dark-0:#1a1b1e;--dark-1:#222328;--on-dark-60:#fff9;--on-dark-30:#ffffff4d;--on-dark-8:#ffffff14;--instructor:#0177fe;--club:#015fcb;--org:#1b8a3f;--lime:#5fcb01;--red:#f73a40;--success:#1b8a3f;--shadow-card:0 1px 3px #1018280f, 0 1px 2px #1018280a;--shadow-floating:0 8px 24px #1018281f, 0 2px 6px #1018280f;--inverse-0:#1c1c1e;--inverse-1:#000;--on-dark:#fff;--on-dark-85:#ffffffd9;--on-accent:#fff;--always-light:#fff;--on-light:#1c1c1e;--scan-line:#1c1c1e33;--overlay-scrim:var(--color-overlay);--pitch-line:#fff3;--brand-glow:#fd860155;--brand-glow-soft:#fd860122;--shadow-drop:#10182833;--shadow-drop-strong:#10182840;--tint-brand:#fd860133;--soft-brand:#fd860166;--tint-instructor:#0177fe1a;--tint-club:#015fcb1a;--tint-org:#1b8a3f1a;--tint-lime:#5fcb0133;--org-fade-1:#1b8a3fb3;--org-fade-2:#1b8a3f80;--rank-silver:#c0c0c8;--rank-bronze:#b0805a;--brand-highlight:#ffb25e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-hover:#ffa033;--brand-deep:#ffb25e;--brand-subtle:#fd86011f;--ink:#f2f1ef;--ink-88:#f2f1efe0;--ink-60:#f2f1ef99;--ink-50:#f2f1ef80;--ink-30:#f2f1ef4d;--ink-12:#f2f1ef1f;--ink-8:#f2f1ef14;--surface-2:#ffffff0d;--chrome:#0f1012cc;--dark-0:#212229;--dark-1:#2b2c34;--on-dark-60:#fff9;--on-dark-30:#ffffff4d;--on-dark-8:#ffffff14;--instructor:#0177fe;--club:#3b8ef7;--org:#2fb45a;--lime:#5fcb01;--red:#f73a40;--success:#2fb45a;--shadow-card:0 2px 6px #00000073;--shadow-floating:0 8px 24px #0009;--inverse-0:#202127;--inverse-1:#141519;--on-dark:#fff;--on-dark-85:#ffffffd9;--on-accent:#fff;--always-light:#ededf0;--on-light:#1c1c1e;--scan-line:#1c1c1e33;--overlay-scrim:#0009;--pitch-line:#fff3;--brand-glow:#fd860126;--brand-glow-soft:#fd860133;--shadow-drop:#00000073;--shadow-drop-strong:#0009;--tint-brand:#fd86012e;--soft-brand:#fd860180;--tint-instructor:#0177fe33;--tint-club:#3b8ef733;--tint-org:#2fb45a33;--tint-lime:#5fcb0140;--org-fade-1:#2fb45ab3;--org-fade-2:#2fb45a80;--rank-silver:#d4d4dc;--rank-bronze:#c8956a}}body{font-family:var(--font-sans);background:var(--surface-0);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}body:has(.construction-overlay){overflow:hidden}.construction-overlay{z-index:9999;background:var(--surface-0);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.construction-glow{pointer-events:none;background:radial-gradient(circle,#fd86012e,#fd860100 68%);width:min(720px,90vw);height:480px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.construction-logo{opacity:0;width:auto;height:96px;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards constructionIn;position:relative;transform:scale(.92)}.construction-pill{font-family:var(--font-mono);letter-spacing:.14em;color:var(--brand-deep);background:var(--brand-subtle);opacity:0;border-radius:9999px;padding:6px 14px;font-size:11px;font-weight:600;animation:.6s .45s forwards constructionFade;position:relative}.construction-heading{letter-spacing:-.02em;color:var(--ink);opacity:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.05;animation:.6s .6s forwards constructionFade;position:relative}.construction-heading .accent{color:var(--brand)}.construction-sub{color:var(--ink-60);opacity:0;max-width:460px;font-size:clamp(16px,2vw,19px);line-height:1.6;animation:.6s .78s forwards constructionFade;position:relative}.construction-overlay .btn{opacity:0;margin-top:6px;animation:.6s .96s forwards constructionFade;position:relative}@keyframes constructionIn{to{opacity:1;transform:scale(1)}}@keyframes constructionFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.construction-logo,.construction-pill,.construction-heading,.construction-sub,.construction-overlay .btn{opacity:1;animation:none;transform:none}}.mono,.eyebrow,.eyebrow-pill,.mock-big,.phone-big,.pitch-num,.price-amount,.money{font-family:var(--font-mono)}.btn{cursor:pointer;border:none;border-radius:9999px;padding:9px 18px;font-size:15px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-block}.btn-lg{padding:14px 26px;font-size:16px}.btn-primary{background:var(--brand);color:var(--on-accent);box-shadow:0 2px 8px var(--brand-glow)}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{background:var(--surface-1);color:var(--ink-88);border:1px solid var(--ink-8)}.btn-outline{background:var(--surface-1);color:var(--ink);border:1px solid var(--ink-8)}.btn-ghost:hover,.btn-outline:hover{border-color:var(--ink-12)}.btn-dark{background:var(--inverse-0);color:var(--on-dark)}.btn-dark:hover{background:var(--inverse-1)}.btn-light{background:var(--always-light);color:var(--on-light)}.site-header{z-index:100;background:var(--chrome);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ink-8);position:sticky;top:0}.site-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:16px 24px;display:flex}.logo-link{align-items:center;display:flex}.logo-clay,.logo-metrics{letter-spacing:-.025em;font-size:19px;font-weight:700}.logo-clay{color:var(--brand)}.logo-metrics{color:var(--ink)}.nav-links{color:var(--ink-88);align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.nav-links a:hover{color:var(--brand)}.nav-actions{align-items:center;gap:12px;display:flex}main{max-width:1280px;margin:0 auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.05em;color:var(--brand);font-size:13px;font-weight:600}.eyebrow-pill{background:var(--brand-subtle);color:var(--brand-deep);letter-spacing:.025em;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.section-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.section-head h2{letter-spacing:-.025em;font-size:clamp(30px,4.5vw,42px);font-weight:700;line-height:1.1}.section-sub{color:var(--ink-50);font-size:17px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:72px 24px 56px;display:grid}.hero-copy{flex-direction:column;gap:24px;display:flex}.hero h1{letter-spacing:-.03em;font-size:clamp(40px,5.5vw,64px);font-weight:700;line-height:1.05}.hero h1 .accent{color:var(--brand)}.hero-sub{color:var(--ink-88);max-width:520px;font-size:19px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.browser-frame{background:var(--surface-1);box-shadow:var(--shadow-floating);border:1px solid var(--ink-8);border-radius:30px;overflow:hidden}.browser-bar{border-bottom:1px solid var(--ink-8);align-items:center;gap:8px;padding:14px 20px;display:flex}.browser-bar .dot{background:var(--ink-12);border-radius:50%;width:10px;height:10px}.browser-url{font-family:var(--font-mono);color:var(--ink-50);margin-left:12px;font-size:12px}.browser-body{flex-direction:column;gap:18px;padding:24px;display:flex}.mock-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.mock-label{color:var(--ink-50);font-size:13px}.mock-big{font-size:34px;font-weight:700}.delta-up{color:var(--success);margin-left:8px;font-size:16px}.chip-row{gap:8px;display:flex}.chip{background:var(--surface-2);color:var(--ink-50);white-space:nowrap;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:600}.chip-active{background:var(--inverse-0);color:var(--on-dark)}.trend-chart{width:100%;height:140px;display:block}.mock-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mock-tile{background:var(--surface-0);border-radius:14px;padding:14px}.tile-line{align-items:center;gap:8px;margin-top:4px;display:flex}.class-badge{background:var(--club);color:var(--on-accent);border-radius:9999px;padding:2px 10px;font-size:13px;font-weight:700}.tile-good{color:var(--success);font-size:13px;font-weight:600}.tile-strong{margin-top:4px;font-size:16px;font-weight:700}.tile-green{color:var(--success)}.tile-dim{color:var(--ink-50);font-size:12px;font-weight:500}.trust-strip{border-top:1px solid var(--ink-8);border-bottom:1px solid var(--ink-8);background:var(--surface-1);font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-30);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 48px;padding:22px 24px;font-size:13px;font-weight:600;display:flex}.audiences{flex-direction:column;gap:36px;padding:72px 24px;display:flex}.tab-bar-wrap{justify-content:center;display:flex}.tab-bar{background:var(--surface-2);border-radius:9999px;gap:6px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--ink-50);font-size:16px;font-weight:600;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:11px 26px;transition:background .15s,color .15s}.tab.active{background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-card)}.panel{--accent:var(--brand);--accent-num:var(--brand-deep);--accent-tint:var(--brand-subtle)}.audience-instructor{--accent:var(--instructor);--accent-num:var(--instructor);--accent-tint:var(--tint-instructor)}.audience-club{--accent:var(--club);--accent-num:var(--club);--accent-tint:var(--tint-club)}.audience-org{--accent:var(--org);--accent-num:var(--org);--accent-tint:var(--tint-org)}.panel{background:var(--surface-1);border:1px solid var(--ink-8);box-shadow:var(--shadow-card);border-radius:30px;grid-template-columns:460px 1fr;align-items:start;gap:48px;padding:48px;display:none}.panel.active{display:grid}.panel-copy{flex-direction:column;gap:22px;display:flex}.panel-eyebrow{color:var(--accent)}.panel h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15}.feature-list{flex-direction:column;gap:16px;display:flex}.feature{gap:14px;display:flex}.feature-num{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-num);font-size:14px;font-weight:700;font-family:var(--font-mono);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-title{font-size:16px;font-weight:600}.feature-desc{color:var(--ink-50);font-size:14px;line-height:1.45}.panel-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.btn-accent{background:var(--accent);color:var(--on-accent)}.btn-accent:hover{filter:brightness(.92)}.panel-mock{min-width:0}.shooter-mock{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.phone-frame{background:var(--dark-0);width:300px;max-width:100%;box-shadow:0 12px 32px var(--shadow-drop);border-radius:40px;padding:10px}.phone-screen{background:var(--surface-0);border-radius:32px;overflow:hidden}.phone-status{font-size:12px;font-weight:600;font-family:var(--font-mono);justify-content:space-between;padding:12px 20px 4px;display:flex}.phone-body{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.phone-title{font-size:17px;font-weight:700}.avatar-badge{background:var(--club);width:30px;height:30px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.phone-card{background:var(--surface-1);box-shadow:var(--shadow-card);border-radius:18px;padding:14px}.phone-card-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.phone-big{font-size:24px;font-weight:700}.phone-big .delta-up{margin-left:4px;font-size:12px}.phone-strong{font-size:13px;font-weight:600}.spark{width:100%;height:60px;display:block}.sp-b{margin-bottom:8px;font-size:11px}.bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:52px;display:grid}.bars div{background:var(--brand);border-radius:4px}.bars div.soft{background:var(--soft-brand)}.bar-labels{color:var(--ink-30);font-size:9px;font-family:var(--font-mono);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:4px;display:grid}.mono-green{color:var(--success);font-size:13px;font-weight:700;font-family:var(--font-mono)}.mono-red{color:var(--red);font-size:11px;font-weight:700;font-family:var(--font-mono)}.side-cards{flex-direction:column;gap:14px;width:240px;margin-top:36px;display:flex}.side-card{background:var(--surface-1);box-shadow:var(--shadow-card);border:1px solid var(--ink-8);border-radius:18px;padding:16px}.side-card-row{align-items:center;gap:10px;display:flex}.emoji-dot{background:var(--tint-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.side-note{font-size:13px;line-height:1.35}.meter{background:var(--surface-2);border-radius:9999px;height:6px;margin-top:8px}.meter div{background:var(--lime);border-radius:9999px;height:100%}.side-card-dark{background:var(--inverse-0);color:var(--on-dark);border:none}.side-dark-label{color:var(--on-dark-60);margin-bottom:4px;font-size:12px}.side-dark-body{font-size:13px;font-weight:600;line-height:1.4}.hit{color:var(--lime)}.lost{color:var(--red)}.instructor-mock{flex-direction:column;gap:16px;display:flex}.instructor-mock .browser-frame{border-radius:24px}.instructor-mock .browser-bar{padding:12px 18px}.storefront-head{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.coach-avatar{background:linear-gradient(135deg, var(--instructor), var(--club));width:56px;height:56px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.storefront-id{flex:1;min-width:200px}.storefront-name{font-size:18px;font-weight:700}.pill-badge{background:var(--tint-instructor);color:var(--instructor);vertical-align:middle;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.btn-mini{background:var(--instructor);color:var(--on-accent);white-space:nowrap;border-radius:9999px;padding:10px 18px;font-size:13px;font-weight:600}.offering-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.offering{border:1px solid var(--ink-8);border-radius:14px;padding:12px}.offering-title{font-size:12px;font-weight:700}.offering .mock-label{font-size:11px}.offer-note{color:var(--ink-50);margin-top:6px;font-size:10px;font-weight:600}.offer-note.ok{color:var(--success)}.offer-note.warn{color:var(--brand-deep)}.duo-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.side-card-title{margin-bottom:10px;font-size:12px;font-weight:700}.roster{flex-direction:column;gap:8px;display:flex}.roster-row{align-items:center;gap:10px;display:flex}.roster-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.ra-orange{background:var(--tint-brand)}.ra-blue{background:var(--tint-instructor)}.ra-lime{background:var(--tint-lime)}.roster-name{flex:1;font-size:12px;font-weight:600}.roster-name span{color:var(--ink-50);font-weight:400}.money{font-size:24px;font-weight:700}.tag-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag{background:var(--surface-2);color:var(--ink-50);white-space:nowrap;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}.tag-blue{background:var(--tint-instructor);color:var(--instructor)}.mc-board{background:var(--dark-0);box-shadow:0 12px 32px var(--shadow-drop-strong);color:var(--on-dark);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-title{font-size:14px;font-weight:700}.live-pill{background:var(--tint-lime);color:var(--lime);border-radius:9999px;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:700}.mc-sub{font-family:var(--font-mono);color:var(--on-dark-60);font-size:11px}.mc-gauges{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mc-gauge{background:var(--dark-1);border-radius:14px;padding:12px}.mc-label{color:var(--on-dark-60);font-size:10px}.mc-num{font-size:20px;font-weight:700;font-family:var(--font-mono)}.mc-green{color:var(--lime)}.mc-meter{background:var(--on-dark-8);border-radius:9999px;height:5px;margin-top:8px}.mc-meter div{border-radius:9999px;height:100%}.fill-lime{background:var(--lime)}.fill-orange{background:var(--brand)}.fill-blue{background:var(--instructor)}.mc-leaderboard{background:var(--dark-1);border-radius:14px;padding:14px}.mc-lb-head{color:var(--on-dark-60);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.mc-refresh{color:var(--on-dark-30);font-size:10px;font-family:var(--font-mono);font-weight:400}.lb-row{align-items:center;gap:10px;padding:3.5px 0;font-size:12px;display:flex}.lb-rank{font-weight:700;font-family:var(--font-mono);width:16px}.r1{color:var(--brand)}.r2{color:var(--rank-silver)}.r3{color:var(--rank-bronze)}.lb-name{flex:1;font-weight:600}.lb-class{background:var(--club);border-radius:9999px;padding:2px 7px;font-size:9px;font-weight:700}.lb-score{font-family:var(--font-mono);font-weight:700}.mc-foot{flex-wrap:wrap;gap:10px;display:flex}.mc-foot-card{background:var(--dark-1);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:200px;padding:12px;display:flex}.mc-foot-col{flex-direction:column;align-items:flex-start;gap:2px}.mc-foot-title{font-size:11px;font-weight:700}.mc-scan-ok{color:var(--lime);font-size:10px;font-family:var(--font-mono)}.scan-card{background:var(--always-light);border-radius:4px;flex-direction:column;flex-shrink:0;gap:2px;width:34px;height:44px;padding:4px;display:flex}.scan-card div{background:var(--scan-line);border-radius:2px;height:3px}.scan-card .scan-hot{background:var(--brand)}.org-mock{flex-direction:column;gap:16px;display:flex}.pitch-card{background:var(--surface-0);border:1px solid var(--ink-8);box-shadow:var(--shadow-floating);border-radius:24px;flex-wrap:wrap;gap:18px;padding:20px;display:flex}.pitch-cover{background:var(--inverse-0);width:150px;color:var(--on-dark);box-shadow:0 6px 16px var(--shadow-drop);border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;min-height:180px;padding:16px 14px;display:flex}.pitch-logo{background:radial-gradient(circle at 35% 35%, var(--brand-highlight), var(--brand) 60%, var(--brand-deep));border-radius:50%;width:22px;height:22px}.pitch-cover-title{margin-top:8px;font-size:12px;font-weight:700;line-height:1.3}.pitch-cover-sub{color:var(--on-dark-60);letter-spacing:.05em;font-size:9px}.pitch-lines{flex-direction:column;gap:3px;margin-top:auto;display:flex}.pitch-lines div{background:var(--pitch-line);border-radius:2px;height:3px}.pitch-lines .w70{width:70%}.pitch-lines .w45{width:45%}.pitch-lines .hot{background:var(--brand)}.pitch-meta{flex-direction:column;flex:1;gap:10px;min-width:240px;display:flex}.pitch-title{font-size:13px;font-weight:700}.ready-pill{background:var(--tint-org);color:var(--org);white-space:nowrap;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:700}.pitch-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pitch-stat{background:var(--surface-1);border:1px solid var(--ink-8);border-radius:12px;padding:10px}.pitch-stat .mock-label{font-size:10px}.pitch-num{font-size:18px;font-weight:700}.region-card{border-radius:20px}.region-head{flex-wrap:wrap;margin-bottom:12px}.region-head .side-card-title{margin-bottom:0}.region-head .chip{padding:3px 10px;font-size:10px}.region-bars{align-items:flex-end;gap:14px;height:90px;padding:0 6px;display:flex}.region-bars div{background:var(--org);border-radius:5px 5px 0 0;flex:1}.region-bars .fade1{background:var(--org-fade-1)}.region-bars .fade2{background:var(--org-fade-2)}.region-labels{color:var(--ink-30);font-size:10px;font-family:var(--font-mono);gap:14px;padding:6px 6px 0;display:flex}.region-labels span{text-align:center;flex:1}.pricing{background:var(--surface-1);border-top:1px solid var(--ink-8);flex-direction:column;gap:40px;padding:72px 24px;display:flex}.price-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.price-card{border:1px solid var(--ink-8);border-radius:30px;flex-direction:column;gap:16px;padding:32px 28px;display:flex;position:relative}.price-featured{border:2px solid var(--brand);box-shadow:0 8px 24px var(--brand-glow-soft)}.popular-pill{background:var(--brand);color:var(--on-accent);letter-spacing:.05em;white-space:nowrap;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-name{font-size:17px;font-weight:700}.price-tag{color:var(--ink-50);font-size:13px}.price-amount{font-size:40px;font-weight:700}.price-amount span{color:var(--ink-50);font-size:15px;font-weight:500;font-family:var(--font-sans)}.price-features{color:var(--ink-88);flex-direction:column;gap:9px;font-size:14px;display:flex}.price-btn{text-align:center;margin-top:auto;padding:12px}.price-dark{background:var(--dark-0);color:var(--on-dark);border:1px solid var(--dark-0)}.price-dark .price-tag{color:var(--on-dark-60)}.price-dark .price-features{color:var(--on-dark-85)}.site-footer{background:var(--dark-0);color:var(--on-dark)}.footer-main{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1280px;margin:0 auto;padding:56px 24px 40px;display:flex}.footer-brand{flex-direction:column;gap:14px;max-width:320px;display:flex}.footer-logo{align-items:center;display:flex}.footer-logo .logo-clay,.footer-logo .logo-metrics{font-size:18px}.footer-logo .logo-metrics{color:var(--on-dark)}.footer-brand p{color:var(--on-dark-60);font-size:14px;line-height:1.5}.footer-cols{grid-template-columns:repeat(4,minmax(120px,1fr));gap:32px 56px;font-size:14px;display:grid}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col span{color:var(--on-dark-60)}.footer-col-title{letter-spacing:.05em;color:var(--on-dark-30);font-size:13px;font-weight:700;font-family:var(--font-mono)}.footer-bottom{border-top:1px solid var(--on-dark-8);max-width:1280px;color:var(--on-dark-30);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px;font-size:13px;display:flex}.footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-links a{color:var(--ink-50)}.footer-links a:hover{color:var(--ink)}.site-footer .footer-links a{color:var(--on-dark-30)}.site-footer .footer-links a:hover{color:var(--on-dark-60)}header:not(.site-header){z-index:100;background:var(--chrome);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ink-8);position:sticky;top:0}header:not(.site-header) nav{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:16px 24px;display:flex}footer:not(.site-footer){border-top:1px solid var(--ink-8);color:var(--ink-50);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 24px 40px;font-size:13px;display:flex}.legal{max-width:760px;margin:0 auto;padding:56px 24px 80px}.legal h1{letter-spacing:-.025em;margin-bottom:8px;font-size:36px;font-weight:700}.legal-updated{color:var(--ink-50);margin-bottom:32px;font-size:14px}.legal section{margin-bottom:28px}.legal h2{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:700}.legal h3{margin:16px 0 8px;font-size:17px;font-weight:600}.legal p{color:var(--ink-88);margin-bottom:10px;font-size:15px;line-height:1.6}.legal ul{margin-bottom:10px;padding-left:22px}.legal li{color:var(--ink-88);margin-bottom:6px;font-size:15px;line-height:1.6}.legal a{color:var(--brand)}.legal a:hover{color:var(--brand-hover)}.pc-overlay{z-index:10000;background:var(--overlay-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-modal{background:var(--surface-1);color:var(--ink);width:100%;max-width:440px;box-shadow:var(--shadow-floating);border-radius:20px;padding:28px}.pc-modal h2{margin-bottom:10px;font-size:20px;font-weight:700}.pc-modal p{color:var(--ink-88);margin-bottom:14px;font-size:14px;line-height:1.5}.pc-toggle{align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.pc-actions{justify-content:flex-end;gap:10px;display:flex}.pc-actions button{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-sans);border:none;border-radius:9999px;padding:9px 18px}#pc-save{background:var(--brand);color:var(--on-accent)}#pc-close{background:var(--surface-2);color:var(--ink)}@media (max-width:1100px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:48px}.panel{grid-template-columns:1fr;padding:32px 24px}.price-grid{grid-template-columns:1fr 1fr}.footer-cols{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:640px){.site-nav{padding:12px 16px}.nav-actions .btn-ghost{display:none}.hero,.audiences,.pricing{padding-left:16px;padding-right:16px}.mock-tiles,.duo-cards,.offering-grid,.price-grid{grid-template-columns:1fr}.price-featured{order:-1}.tab{padding:10px 16px;font-size:14px}.side-cards{width:100%;margin-top:0}.panel{border-radius:20px}}
