@font-face{font-family:marketingDisplay;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:marketingDisplay Fallback;src:local("Arial");ascent-override:96.95%;descent-override:23.04%;line-gap-override:9.60%;size-adjust:104.17%}.__className_092a18{font-family:marketingDisplay,marketingDisplay Fallback;font-weight:500}.__variable_092a18{--font-tell-me-display:"marketingDisplay","marketingDisplay Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{color-scheme:light;--canvas:#f9f9f9;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f5f5f5;--surface-hover:#eee;--surface-selected:#fff0f1;--surface-selected-strong:#ffe1e4;--text-primary:#212121;--text:var(--text-primary);--text-secondary:#606060;--text-tertiary:#707070;--text-disabled:#999;--text-inverse:#fff;--border:#e5e5e5;--border-strong:#d6d6d6;--border-emphasis:#bdbdbd;--action:#c92535;--action-text:#c92535;--action-hover:#b21f2d;--action-foreground:#fff;--focus:var(--text-secondary);--ai-soft:#f6f3ff;--ai-border:#d9cff0;--ai-text:#6846a0;--danger:#b6424b;--danger-strong:#9e303a;--danger-foreground:#fff;--danger-soft:#fff0f0;--danger-border:#f2c8ca;--info-soft:#edf3ff;--info-border:#cbdaf7;--info-strong:#365f9f;--concern-soft:#fff7df;--concern-border:#ebd69d;--concern-strong:#785b11;--opportunity-soft:#e7f5f2;--opportunity-border:#b3dcd2;--opportunity-strong:#216b60;--praise-soft:#f1edff;--praise-border:#d9cff5;--praise-strong:#674d9d;--success-soft:#eaf7ef;--success-border:#bcdcc8;--success-strong:#2b6b44;--sidebar:#fff;--sidebar-selected:#eee;--scrim:#1d1c1b52;--shadow-xs:0 1px 2px #1c1b190d;--shadow-sm:0 1px 3px #1c1b1912,0 7px 20px #1c1b190a;--shadow-md:0 12px 36px #1c1b1921,0 2px 8px #1c1b1914;--shadow-lg:0 24px 70px #1c1b1933,0 4px 14px #1c1b1917;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-control-compact:var(--radius-sm);--radius-control:var(--radius-md);--radius-surface:var(--radius-lg);--radius-dialog:var(--radius-xl);--radius-full:9999px;--ease-out:cubic-bezier(.16,1,.3,1);--font-family-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-marketing-display:var(--font-tell-me-display),Inter,ui-sans-serif,sans-serif;--font-weight-marketing-display:500;--letter-spacing-marketing-display:-.028em;--marketing-canvas:#fffdfa;--marketing-surface:#fff;--marketing-surface-muted:#f4f1ec;--marketing-surface-subtle:#f9f6f1;--marketing-surface-raised:#ebe6df;--marketing-text-primary:#171616;--marketing-text-secondary:#5f5b58;--marketing-text-tertiary:#716b66;--marketing-border:#ddd6ce;--marketing-border-subtle:#e9e5e0;--marketing-option-peach-surface:#f8e5d9;--marketing-option-peach-border:#e8cabb;--marketing-option-peach-accent:#ac6349;--marketing-option-sage-surface:#e5eee6;--marketing-option-sage-border:#cbdccf;--marketing-option-sage-accent:#527561;--marketing-option-blue-surface:#e5edf8;--marketing-option-blue-border:#cbdaf0;--marketing-option-blue-accent:#587aa4;--marketing-action:var(--action);--marketing-action-hover:#b21f2d;--marketing-action-text:#a82431;--marketing-action-foreground:var(--action-foreground);--marketing-dark-surface:#171616;--marketing-dark-surface-raised:#111010;--marketing-dark-text:#fff;--marketing-dark-text-secondary:#c0bab5;--marketing-dark-text-tertiary:#a59e98;--marketing-dark-border:#403c39;--marketing-accent-on-dark:#ff8793;--marketing-focus:var(--marketing-text-secondary);--marketing-label-surface:#f8e5e7;--marketing-label-border:#efc8cd;--marketing-search-match-surface:#ffdb66;--marketing-search-match-edge:#b18113;--marketing-dark-label-surface:#322025;--marketing-dark-label-border:#72414a;--marketing-glow-peach:#ffbe8f52;--marketing-glow-coral:#ff8b9938;--marketing-width:74rem;--marketing-gutter:1.5rem;--marketing-section-space:6.5rem;--marketing-hero-space:5.5rem;--font-size-marketing-hero:clamp(3.75rem,7.5vw,7.25rem);--font-size-marketing-support:1.1875rem;--font-size-marketing-input:1rem;--line-height-marketing-support:1.5;--marketing-action-radius:.85rem;--marketing-composer-radius:1.6rem;--marketing-action-shadow:0 3px 10px #7d282d1f;--marketing-action-shadow-hover:0 5px 16px #7d282d2e;--marketing-composer-shadow:0 30px 90px #452c1d24,0 0 0 8px #ffffff47;--motion-marketing-fast:.15s;--motion-marketing-standard:.18s;--motion-marketing-demo:.26s;--ease-marketing:ease;--font-size-marketing-section:clamp(2.75rem,4.3vw,3.75rem);--line-height-marketing-hero:.88;--line-height-marketing-section:1.02;--font-size-display:3rem;--line-height-display:1.083;--font-size-page-title:1.5rem;--line-height-page-title:1.25;--font-size-section-title:1.125rem;--line-height-section-title:1.4;--font-size-body:.875rem;--line-height-body:1.57;--font-size-body-compact:.8125rem;--line-height-body-compact:1.42;--font-size-metadata:.75rem;--line-height-metadata:1.4;--font-size-label:.6875rem;--line-height-label:1.45;--font-weight-regular:450;--font-weight-medium:600;--font-weight-strong:690}:root[data-theme=dark]{color-scheme:dark;--canvas:#0f0f0f;--surface:#212121;--surface-raised:#272727;--surface-subtle:#292929;--surface-hover:#333;--surface-selected:#3b2024;--surface-selected-strong:#50252d;--text-primary:#f1f1f1;--text:var(--text-primary);--text-secondary:#b3b3b3;--text-tertiary:#aaa;--text-disabled:#777;--text-inverse:#1c1c1c;--border:#363636;--border-strong:#464646;--border-emphasis:#5c5c5c;--action:#c92535;--action-text:#ff8793;--action-hover:#d42b3c;--action-foreground:#fff;--focus:var(--text-secondary);--ai-soft:#2b2438;--ai-border:#514264;--ai-text:#cdb5f4;--danger:#b6424b;--danger-strong:#bd4650;--danger-foreground:#fff;--danger-soft:#3b2426;--danger-border:#674043;--info-soft:#222f45;--info-border:#3d5478;--info-strong:#9ab9ef;--concern-soft:#39311e;--concern-border:#635332;--concern-strong:#e9c76c;--opportunity-soft:#193831;--opportunity-border:#38685d;--opportunity-strong:#8ad6c3;--praise-soft:#302844;--praise-border:#554676;--praise-strong:#c4afea;--success-soft:#20352a;--success-border:#386149;--success-strong:#8ed0a6;--sidebar:#181818;--sidebar-selected:#333;--scrim:#0000008f;--shadow-xs:0 1px 2px #00000038;--shadow-sm:0 6px 20px #0000003d;--shadow-md:0 12px 36px #00000061;--shadow-lg:0 24px 70px #00000085}*{box-sizing:border-box}html{font-size:16px}body,html{background:var(--canvas)}body{min-height:100vh;color:var(--text);font-family:var(--font-family-ui);font-size:var(--font-size-body);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.type-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:-.055em}.type-display,.type-page-title{color:var(--text-primary);font-weight:var(--font-weight-strong)}.type-page-title{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);letter-spacing:-.035em}.type-section-title{color:var(--text-primary);font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);font-weight:var(--font-weight-strong);letter-spacing:-.02em}.type-body{color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.type-body-compact{color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-body-compact)}.type-metadata{color:var(--text-tertiary);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums}.type-label{color:var(--text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);letter-spacing:.06em}button,input,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}.theme-icon--dark,.theme-label--dark,:root[data-theme=dark] .theme-icon--light,:root[data-theme=dark] .theme-label--light{display:none}:root[data-theme=dark] .theme-icon--dark,:root[data-theme=dark] .theme-label--dark{display:inline}::selection{background:var(--action)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--action) 24%,transparent)}}.skip-link{z-index:100;background:var(--action);color:var(--action-foreground);border-radius:.5rem;padding:.6rem .85rem;font-weight:700;transition:transform .14s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (max-width:52rem){:root{--marketing-gutter:1rem;--marketing-section-space:4.5rem;--marketing-hero-space:3.5rem}}