@font-face{font-family:Onest;src:url(/landing/cooperBT/Onest/Onest-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:CooperBT;src:url(/landing/cooperBT/CooperBT-Light/web/font/CooperBT-Light.woff2) format("woff2"),url(/landing/cooperBT/CooperBT-Light/web/font/CooperBT-Light.woff) format("woff"),url(/landing/cooperBT/CooperBT-Light/web/font/CooperBT-Light.ttf) format("truetype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:CooperBT;src:url(/landing/cooperBT/CooperBT-LightItalic/web/font/CooperBT-LightItalic.woff2) format("woff2"),url(/landing/cooperBT/CooperBT-LightItalic/web/font/CooperBT-LightItalic.woff) format("woff"),url(/landing/cooperBT/CooperBT-LightItalic/web/font/CooperBT-LightItalic.ttf) format("truetype");font-weight:300 400;font-style:italic;font-display:swap}@font-face{font-family:CooperBT;src:url(/landing/cooperBT/CooperBT-Bold/web/font/CooperBT-Bold.woff2) format("woff2"),url(/landing/cooperBT/CooperBT-Bold/web/font/CooperBT-Bold.woff) format("woff"),url(/landing/cooperBT/CooperBT-Bold/web/font/CooperBT-Bold.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:CooperBT;src:url(/landing/cooperBT/CooperBT-BoldItalic/web/font/CooperBT-BoldItalic.woff2) format("woff2"),url(/landing/cooperBT/CooperBT-BoldItalic/web/font/CooperBT-BoldItalic.woff) format("woff"),url(/landing/cooperBT/CooperBT-BoldItalic/web/font/CooperBT-BoldItalic.ttf) format("truetype");font-weight:600 700;font-style:italic;font-display:swap}.landing-root{--accent: #FE551B;--accent-hover: #e84a16;--accent-light: #fff1ec;--btn-primary-bg: #FE551B;--btn-primary-fg: #ffffff;--btn-primary-hover: #e84a16;--btn-secondary-bg: #000000;--btn-secondary-fg: #ffffff;--btn-secondary-hover: #1a1a1a;--bg: #fafaf9;--surface: #ffffff;--border: #e7e5e4;--text: #1c1917;--text-muted: #57534e;font-family:Onest,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.landing-root.dark{--bg: #0f0f0e;--surface: #1a1917;--border: #292524;--text: #fafaf9;--text-muted: #a8a29e;--btn-secondary-bg: #ffffff;--btn-secondary-fg: #000000;--btn-secondary-hover: #f5f5f4}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4,.landing-root h5,.landing-root h6{font-family:CooperBT,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;letter-spacing:-.02em}.landing-root .font-mono,.landing-root code,.landing-root pre,.landing-root kbd{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.landing-root .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:13px;font-weight:500;transition:background-color .15s;background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.landing-root .btn-primary:hover{background:var(--btn-primary-hover)}.landing-root .btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:13px;font-weight:500;transition:background-color .15s;background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}.landing-root .btn-secondary:hover{background:var(--btn-secondary-hover)}.landing-root .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:13px;font-weight:500;transition:all .15s;border:1px solid var(--border);background:transparent;color:var(--text-muted)}.landing-root .btn-ghost:hover{color:var(--text);background:var(--surface)}@media (max-width: 767px){.landing-root .px-8{padding-left:12px!important;padding-right:12px!important}}.landing-root .pricing-cta .pricing-arrow{transition:transform .2s ease}.landing-root .pricing-cta:hover .pricing-arrow{transform:translate(5px)}.landing-root ::selection{background:var(--accent);color:#fff}.landing-root ::-moz-selection{background:var(--accent);color:#fff}.landing-root *{scrollbar-width:none;-ms-overflow-style:none}.landing-root *::-webkit-scrollbar{display:none}.landing-root .blog-content{line-height:1.8;font-size:1.0625rem;letter-spacing:-.01em}.landing-root .blog-content h1,.landing-root .blog-content h2,.landing-root .blog-content h3,.landing-root .blog-content h4,.landing-root .blog-content h5,.landing-root .blog-content h6{color:var(--text);font-weight:600;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.landing-root .blog-content h2{font-size:1.1rem}.landing-root .blog-content h3{font-size:.95rem}.landing-root .blog-content h4{font-size:.875rem}.landing-root .blog-content p{color:var(--text-muted);margin-bottom:1.25rem;text-wrap:pretty}.landing-root .blog-content ul,.landing-root .blog-content ol{color:var(--text-muted);margin-bottom:1.25rem;padding-left:1.5rem}.landing-root .blog-content ul{list-style-type:disc}.landing-root .blog-content ol{list-style-type:decimal}.landing-root .blog-content li{margin-bottom:.5rem;line-height:1.7}.landing-root .blog-content a{color:#fe551b;text-decoration:underline;text-underline-offset:3px}.landing-root .blog-content a:hover{color:#ff6b35}.landing-root .blog-content strong{font-weight:600;color:var(--text)}.landing-root .blog-content code{background-color:var(--surface);padding:.15rem .4rem;border-radius:.3rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.875em}.landing-root .blog-content pre{background-color:transparent;padding:1.25rem;border-radius:.75rem;overflow-x:auto;margin-bottom:1.5rem;border:1px solid var(--border)}.landing-root .blog-content pre code{background-color:transparent;padding:0;font-size:.875rem}.landing-root .blog-content img{max-width:100%;height:auto;border-radius:1rem;margin:2rem 0;border:5px solid var(--border);display:block;cursor:zoom-in;transition:opacity .2s ease}.landing-root .blog-content img:hover{opacity:.9}.landing-root .blog-content blockquote{border-left:3px solid #FE551B;padding:.5rem 0 .5rem 1.25rem;margin:1.5rem 0;color:var(--text-muted);font-style:italic}.landing-root .blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border-radius:.75rem;overflow:hidden;border:1px solid var(--border)}.landing-root .blog-content thead tr{background-color:var(--surface)}.landing-root .blog-content th{text-align:left;padding:.75rem 1rem;font-weight:600;color:var(--text);border-bottom:1px solid var(--border);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.landing-root .blog-content td{padding:.75rem 1rem;color:var(--text-muted);border-bottom:1px solid var(--border);vertical-align:top}.landing-root .blog-content tbody tr:last-child td{border-bottom:none}.landing-root .blog-content tbody tr:hover{background-color:var(--surface)}.landing-root .hl-keyword{color:#d73a49}.landing-root .hl-string{color:#032f62}.landing-root .hl-comment{color:#6a737d;font-style:italic}.landing-root .hl-number{color:#005cc5}.landing-root .hl-tag{color:#22863a}.landing-root .hl-attr{color:#e36209}.landing-root.dark .hl-keyword{color:#ff7b72}.landing-root.dark .hl-string{color:#a5d6ff}.landing-root.dark .hl-comment{color:#8b949e}.landing-root.dark .hl-number{color:#79c0ff}.landing-root.dark .hl-tag{color:#7ee787}.landing-root.dark .hl-attr{color:#ffa657}.blog-content-dark,.landing-root .blog-content-dark{color:#e5e5e4;line-height:1.8;font-size:1.0625rem;letter-spacing:-.01em}.blog-content-dark h1,.blog-content-dark h2,.blog-content-dark h3,.blog-content-dark h4,.blog-content-dark h5,.blog-content-dark h6{color:#fff!important;font-weight:600;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;background:transparent!important}.blog-content-dark h2{font-size:1.1rem}.blog-content-dark h3{font-size:.95rem}.blog-content-dark h4{font-size:.875rem}.blog-content-dark p{color:#a8a29e;margin-bottom:1.25rem;text-wrap:pretty}.blog-content-dark ul,.blog-content-dark ol{color:#a8a29e;margin-bottom:1.25rem;padding-left:1.5rem}.blog-content-dark ul{list-style-type:disc}.blog-content-dark ol{list-style-type:decimal}.blog-content-dark li{margin-bottom:.5rem;line-height:1.7}.blog-content-dark a{color:#fe551b;text-decoration:underline;text-underline-offset:3px}.blog-content-dark a:hover{color:#ff7a47}.blog-content-dark strong{font-weight:600;color:#fff!important}.blog-content-dark em{color:#d6d3d1}.blog-content-dark code{background-color:#1a1917!important;color:#e5e5e4!important;padding:.15rem .4rem;border-radius:.3rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.875em;border:1px solid rgba(255,255,255,.08)}.blog-content-dark pre{background-color:#111110!important;padding:1.25rem;border-radius:.75rem;overflow-x:auto;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.08)!important}.blog-content-dark pre code{background-color:transparent!important;border:none!important;padding:0;font-size:.875rem;color:#e5e5e4!important}.blog-content-dark blockquote{border-left:3px solid #FE551B;padding:.5rem 0 .5rem 1.25rem;margin:1.5rem 0;color:#a8a29e;font-style:italic}.blog-content-dark img{max-width:100%;height:auto;border-radius:1rem;margin:2rem 0;border:1px solid rgba(255,255,255,.08)!important;display:block}.blog-content-dark table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)!important;background-color:#0f0f0e!important}.blog-content-dark thead,.blog-content-dark thead tr,.blog-content-dark thead tr th{background-color:#1a1917!important;color:#fff!important;border-color:#ffffff1a!important}.blog-content-dark th{text-align:left;padding:.75rem 1rem;font-weight:700;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;background-color:#1a1917!important}.blog-content-dark td{padding:.75rem 1rem;color:#a8a29e!important;border-bottom:1px solid rgba(255,255,255,.06)!important;vertical-align:top;background-color:#0f0f0e!important}.blog-content-dark tbody tr:last-child td{border-bottom:none!important}.blog-content-dark tbody tr:hover td{background-color:#1a1917!important}.blog-content-dark .hl-keyword{color:#ff7b72}.blog-content-dark .hl-string{color:#a5d6ff}.blog-content-dark .hl-comment{color:#8b949e;font-style:italic}.blog-content-dark .hl-number{color:#79c0ff}.blog-content-dark .hl-tag{color:#7ee787}.blog-content-dark .hl-attr{color:#ffa657}
