:root{--background:246, 247, 251;--foreground:#14151a;--secondary-text:#14151a94;--accent:#e4572e;--accent-hover:#c94420;--accent-soft:#fff0eb;--utility-cl4:#e4572e;--utility-bn5:#e4572e;--mono-1:#14151a;--mono-2:#2a2c35;--mono-4:#5c6170;--mono-6:#a4a8b5;--mono-7:#d8dae3;--mono-8:#eceef4;--mono-9:#f5f6fa;--integrations-bar-bg:#eef0f6;--cards-background:#eceef4;--thumbs-card-text:#14151a;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Unbounded", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm:.35rem;--radius-md:.55rem;--radius-lg:.9rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--button-primary-background:#e4572e;--button-primary-border:#e4572e;--button-primary-foreground:#fff;--button-primary-background-hover:#c94420;--button-primary-border-hover:#c94420;--button-primary-foreground-hover:#fff;--button-primary-background-disabled:#a4a8b5;--button-primary-border-disabled:#a4a8b5;--button-primary-foreground-disabled:#fff;--button-secondary-background:transparent;--button-secondary-border:#14151a;--button-secondary-foreground:#14151a;--button-secondary-background-hover:#14151a;--button-secondary-border-hover:#14151a;--button-secondary-foreground-hover:#fff;--button-secondary-background-disabled:transparent;--button-secondary-border-disabled:#a4a8b5;--button-secondary-foreground-disabled:#a4a8b5;--button-text-foreground:#e4572e;--button-text-foreground-hover:#c94420;--button-text-foreground-disabled:#a4a8b5}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-height:100vh;font-family:var(--font-body);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(980px 420px at 6% -12%,#e4572e24,#0000 55%),radial-gradient(860px 380px at 96% 4%,#466ec814,#0000 52%),linear-gradient(#fbfbfd 0%,#f4f5f9 100%);margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:var(--utility-cl4)}select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6170' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.95rem;padding-right:2.35rem}select:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e4572e' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}select:disabled{opacity:.65;cursor:not-allowed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4a8b5' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.contain{width:min(100% - 2rem,70rem);margin-inline:auto}.top-sm{padding-top:18px}.bottom-sm{padding-bottom:18px}.both-sm{padding-block:18px}.top{padding-top:36px}.bottom{padding-bottom:36px}.both{padding-block:36px}.top-lg{padding-top:72px}.bottom-lg{padding-bottom:72px}.both-lg{padding-block:72px}@media (width>=1280px){.top-sm{padding-top:32px}.bottom-sm{padding-bottom:32px}.both-sm{padding-block:32px}.top{padding-top:64px}.bottom{padding-bottom:64px}.both{padding-block:64px}.top-lg{padding-top:120px}.bottom-lg{padding-bottom:120px}.both-lg{padding-block:120px}}@media (width>=1536px){.top-sm{padding-top:36px}.bottom-sm{padding-bottom:36px}.both-sm{padding-block:36px}.top{padding-top:72px}.bottom{padding-bottom:72px}.both{padding-block:72px}.top-lg{padding-top:140px}.bottom-lg{padding-bottom:140px}.both-lg{padding-block:140px}}.white,.theme-white{--foreground:#14151a;--secondary-text:#14151a94;--button-secondary-border:#14151a;--button-secondary-foreground:#14151a;--button-secondary-background-hover:#14151a;--button-secondary-border-hover:#14151a;--button-secondary-foreground-hover:#fff;--cards-background:#eceef4;--thumbs-card-text:#14151a;color:var(--foreground);background:0 0}.light,.theme-light{--foreground:#14151a;--secondary-text:#14151a94;--cards-background:#fff;--thumbs-card-text:#14151a;background:var(--mono-9);color:var(--foreground)}.dark,.theme-dark{--foreground:#f5f6fa;--secondary-text:#f5f6faa6;--button-secondary-border:#f5f6fa;--button-secondary-foreground:#f5f6fa;--button-secondary-background-hover:#f5f6fa;--button-secondary-border-hover:#f5f6fa;--button-secondary-foreground-hover:#14151a;--cards-background:#fff;--thumbs-card-text:#f5f6fa;background:var(--mono-1);color:var(--foreground)}.hero-1,.hero-2,.hero-3,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:var(--font-display);letter-spacing:-.03em}.hero-1{color:var(--foreground);font-size:2.5rem;font-weight:700;line-height:1.1}.hero-2{color:var(--foreground);font-size:2rem;font-weight:700;line-height:1.15}.hero-3{color:var(--foreground);font-size:1.75rem;font-weight:700;line-height:1.15}.heading-1{color:var(--foreground);font-size:1.875rem;font-weight:700;line-height:1.15}.heading-2{color:var(--foreground);font-size:1.5rem;font-weight:650;line-height:1.25}.heading-3{color:var(--foreground);font-size:1.25rem;font-weight:650;line-height:1.3}.heading-4{color:var(--foreground);font-size:1.05rem;font-weight:600;line-height:1.4}.heading-5{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.45}.heading-6{color:var(--foreground);font-size:.8rem;font-weight:600;line-height:1.5}.body-1{color:var(--foreground);font-size:1rem;line-height:1.6}.body-2{color:var(--foreground);font-size:.9rem;line-height:1.55}.body-3{color:var(--foreground);font-size:.85rem;line-height:1.55}.fine-print{color:var(--foreground);font-size:.75rem;line-height:1.5}@media (width>=1280px){.hero-1{font-size:3.25rem}.hero-2{font-size:2.5rem}}@media (width>=1536px){.hero-1{font-size:4rem}.hero-2{font-size:3rem}.hero-3,.heading-1{font-size:2.25rem}.heading-2{font-size:1.75rem}.heading-3{font-size:1.35rem}.body-1{font-size:1.05rem}}.btn{cursor:pointer;white-space:nowrap;border-radius:var(--radius-md);text-align:center;font-size:.9rem;line-height:1.35;font-family:var(--font-sans);letter-spacing:-.01em;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border:1.5px solid #0000;padding:.6rem 1.4rem;font-weight:650;text-decoration:none;display:inline-block}.btn:hover{transform:translateY(-2px)}.btn-lg{padding:.85rem 1.85rem}.btn-sm{padding:.35rem .95rem;font-size:.8rem}.btn-primary-theme{background:var(--button-primary-background);border-color:var(--button-primary-border);color:var(--button-primary-foreground)}.btn-primary-theme:hover{background:var(--button-primary-background-hover);border-color:var(--button-primary-border-hover);color:var(--button-primary-foreground-hover)}.btn-secondary-theme{background:var(--button-secondary-background);border-color:var(--button-secondary-border);color:var(--button-secondary-foreground)}.btn-secondary-theme:hover{background:var(--button-secondary-background-hover);border-color:var(--button-secondary-border-hover);color:var(--button-secondary-foreground-hover)}.btn-text-theme{color:var(--button-text-foreground);background:0 0;border-color:#0000;padding-inline:.25rem}.btn-text-theme:hover{color:var(--button-text-foreground-hover)}.markdown{color:var(--foreground);font-size:.95rem;line-height:1.65}.markdown p{margin:0 0 .85rem}.markdown p:last-child{margin-bottom:0}.markdown a{color:var(--utility-cl4);text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown.bold-headings h1,.markdown.bold-headings h2,.markdown.bold-headings h3,.markdown.bold-headings h4,.markdown.bold-headings h5,.markdown.bold-headings h6{font-family:var(--font-display);font-weight:700}.markdown.longform p,.markdown.longform li{font-size:1.05rem}.text-secondary{color:var(--secondary-text)}.text-utility-bn5{color:var(--utility-bn5)}.text-center{text-align:center}.font-semibold{font-weight:600}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.page-prose{max-width:44rem;padding:2.75rem 0 4rem}.page-prose h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.page-prose .lead{color:var(--secondary-text);margin:0 0 1.75rem;font-size:1.15rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
