:root{--ease-out:cubic-bezier(.22,1,.36,1);--motion-fast:.18s;--motion-enter:.52s}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.site-document :is(.step-section,.email-gate,.download-section,[role=tabpanel]:not([hidden]),.product-explorer[open] .explorer-content){animation:content-enter .3s var(--ease-out) both}@keyframes content-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.site-document :is(.btn,.directory-entries a,.decision-related a,.integration-card,.deal-teams nav a){transition:color .18s ease,background-color .18s ease}.site-document .btn:active{transform:translateY(1px)}.site-document input{transition:border-color .18s ease,box-shadow .18s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*){animation:none!important}}@media print{[data-entrance]{opacity:1!important;transform:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair/PlayfairDisplay-Italic.woff2) format("woff2")}:root{--paper-stock:url(/media/colabra-ai/paper-stock.jpg) center/700px;--accent:#5d2634;--accent-hover:#431b27;--color-black:#29262b;--color-black-muted:#716975;--color-black-light:#756c7c;--color-black-lighter:#ded7e0;--color-black-faint:#e8e3e9;--color-black-fainter:#faf8fa;--color-purple:#765187;--color-purple-dark:#694278;--color-purple-lighter:#f2edf5}html.site-document,html.site-document body{height:auto;min-height:100%;overflow-x:clip;background:var(--paper-stock);color:var(--color-black)}.site-document{scrollbar-gutter:stable}.site-document :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-main{padding-top:160px;min-height:60vh}.site-skip{position:fixed;z-index:100;top:12px;left:12px;background:var(--accent);color:#fff;padding:12px 20px;transform:translateY(-150%)}.site-skip:focus{transform:none}.site-main .page-layout .content-wrapper>div{background:none;border:0;border-radius:0;box-shadow:none;padding:0;max-width:none}.site-main .page-header{margin-bottom:44px;padding-bottom:36px;border-bottom:0}.site-main .page-header h1{font:italic 400 clamp(44px,5vw,68px)/1.14 "Playfair Display",serif;letter-spacing:-.035em;margin-bottom:24px;text-wrap:pretty;max-width:900px}.site-main .page-header h1 em{font-style:inherit}.site-main .page-header .intro{max-width:740px;font-size:18px;line-height:1.8}.site-main .content-wrapper :is(h2,h3,h4){font-family:Inter,sans-serif;font-style:normal;letter-spacing:-.015em}.site-main .content-wrapper h2{font-size:23px;font-weight:500;margin-bottom:20px}.site-main .content-wrapper h3{font-size:17px;font-weight:500}.site-main .content-wrapper p{line-height:1.8}.site-main .content-wrapper :is(.cert-grid,.features-grid,.benefits-grid,.team-grid,.integrations-grid){grid-template-columns:1fr;gap:0}.site-main .content-wrapper :is(.cert-item,.feature-card,.benefit-card,.security-card,.integration-card){background:transparent;border:0;border-radius:0;box-shadow:none;padding:22px 0;border-bottom:0}.site-main .cert-item p{max-width:680px;font-size:15px}.site-main .content-wrapper :is(.comparison-table,.table-wrapper){overflow-x:auto}.site-main .content-wrapper .cta-section{background:transparent;border:0;border-top:0;border-radius:0;box-shadow:none;padding:36px 0;margin-top:44px}.site-main .content-wrapper :is(.cta-button,.primary-button){background:var(--accent);border-color:var(--accent);color:#fff;border-radius:3px}.site-main .content-wrapper :is(.check,.highlight){color:var(--accent)}@media(max-width:800px){.site-main{padding-top:128px}.site-main .page-header{padding-bottom:28px;margin-bottom:32px}.site-main .page-header h1{font-size:43px}.site-main .page-header .intro{font-size:16px}.site-main .content-wrapper h2{font-size:21px}}.site-main .detail-header h1{font:italic 400 clamp(44px,5vw,68px)/1.14 "Playfair Display",serif;letter-spacing:-.035em}.site-main .detail-header{border-bottom:2px solid #e0d9e2;padding-bottom:34px}.site-main .detail-header .description{font-size:18px;line-height:1.8}.site-main .solutions-list a,.site-main .use-cases-list a,.site-main .playbooks-list a{border-radius:0;background:transparent;box-shadow:none}.site-main :is(.solutions-list,.use-cases-list,.playbooks-list) .arrow{display:none}.site-main .product-walkthrough{display:block;width:100%;border:1px solid #e0d9e2;border-radius:3px;margin-block:24px}.site-main .versus-item{padding:24px 0;background:none;border-radius:0;border-bottom:1px solid #e0d9e2}.site-main .versus-tag{color:#817588}.site-main .content-wrapper :is(.page-header .hero,.page-header .tagline){font-family:Inter,sans-serif;font-style:normal;font-size:22px;font-weight:450;line-height:1.5;letter-spacing:-.02em;margin-bottom:14px}.site-main .content-wrapper :is(.page-header .subhead,.page-header .intro){max-width:700px;text-wrap:pretty}.site-main .content-wrapper :is(.output-section,.security-card){padding:0;background:none;border:0;border-radius:0;box-shadow:none;margin-block:42px}.site-main .content-wrapper .workflow-point{border-left:0;padding-left:0;margin-bottom:28px}.site-main .content-wrapper :is(.solution-nav,.use-case-nav,.playbook-nav){border:0;padding-top:24px;margin-top:44px}.site-main .content-wrapper :is(.solution-nav,.use-case-nav,.playbook-nav) .nav-link{border:0;background:none;padding-inline:0;border-radius:0;font-size:13px}.site-main .content-wrapper :is(.solution-nav,.use-case-nav,.playbook-nav) .nav-link:hover{color:var(--accent);background:none}@media(max-width:800px){.site-main .content-wrapper :is(.page-header .hero,.page-header .tagline){font-size:19px}.site-main .content-wrapper :is(.output-section,.security-card){margin-block:32px}}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list){display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list)>li{margin:0}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list) a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:42px;padding:28px 0;border:0;border-bottom:1px solid #e5dfe3;border-radius:0;background:none;box-shadow:none;text-decoration:none}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list) h2{font-size:23px;font-weight:450;line-height:1.4;margin:0;color:var(--color-black);text-decoration:underline;text-decoration-color:#c8a3b3;text-decoration-thickness:1px;text-underline-offset:6px}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list) a:hover h2{color:var(--accent);text-decoration-color:var(--accent)}.site-main .content-wrapper :is(.solution-description,.use-case-description,.playbook-description){font-size:15px;line-height:1.85;margin:0;color:var(--color-black-muted)}.site-main .content-wrapper .demo-section{margin-top:64px}.site-main .content-wrapper .category{margin-bottom:52px}.site-main .content-wrapper .category-header h2{text-transform:none;letter-spacing:-.02em;font-size:23px;color:var(--color-black);margin-bottom:10px}.site-main .content-wrapper .category-header p{color:var(--color-black-muted);font-size:14px}.site-main .content-wrapper .integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;row-gap:4px}.site-main .content-wrapper .integration-card{padding:20px 0;background:transparent;box-shadow:none;transition:color .2s}.site-main .content-wrapper .integration-card:hover{box-shadow:none;background:none}.site-main .content-wrapper .integration-card:hover h3{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.site-main .content-wrapper :is(.content-section,.comparison-section,.manifesto) p{max-width:68ch}.site-main .content-wrapper :is(.page-header h1,.detail-header h1){padding-bottom:8px}.site-main .content-wrapper .back-link{min-height:40px;display:inline-flex;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#c8a3b3}@media(max-width:600px){.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list) a{grid-template-columns:1fr;gap:14px;padding-block:24px}.site-main .content-wrapper :is(.solutions-list,.use-cases-list,.playbooks-list) h2{font-size:23px}.site-main .content-wrapper .integrations-grid{grid-template-columns:1fr}.site-main .content-wrapper .category{margin-bottom:38px}.site-main .content-wrapper .demo-section{margin-top:44px}}@media(prefers-reduced-motion:reduce){.site-document *,.site-document *:before,.site-document *:after{scroll-behavior:auto!important}.site-main .content-wrapper .integration-card{transition:none}}.site-main .comparison-article{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 80px}.site-main .comparison-article>.page-header{grid-column:1/-1;max-width:960px}.site-main .comparison-article .article-body{min-width:0}.site-main .comparison-article .article-body section{margin-bottom:54px}.site-main .comparison-article .article-body h2{font-size:28px;font-weight:450;line-height:1.35;scroll-margin-top:32px}.site-main .comparison-article .article-body :is(.comparison-point,.content-point,.not-for-item){margin-bottom:30px}.site-main .comparison-article .article-body p{font-size:15px;line-height:1.85;color:var(--color-black-muted)}.site-main .comparison-article .versus-block{display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-main .comparison-article .versus-item{padding:20px 0;border-top:1px solid #dfd7dc;border-bottom:0}.site-main .comparison-article .versus-tag{display:block;margin-top:8px;font-size:11px;line-height:1.5}.site-main .comparison-article .cta-section{margin-top:0;padding-top:0}.site-main .comparison-article .article-body :is(ul,ol){padding-left:20px;line-height:1.8}@media(max-width:940px){.site-main .comparison-article{grid-template-columns:165px minmax(0,1fr);gap:0 36px}.site-main .comparison-article .versus-block{grid-template-columns:1fr;gap:4px}}@media(max-width:700px){.site-main .comparison-article{grid-template-columns:1fr}.site-main .comparison-article>.page-header{margin-bottom:8px;padding-bottom:20px}.site-main .comparison-article .article-body{padding-top:32px}.site-main .comparison-article .article-body h2{font-size:25px}.site-main .comparison-article .article-body section{margin-bottom:36px}}:root{--pen-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 7' preserveAspectRatio='none'%3E%3Cpath d='M1 4.4C30 2.9 57 4.5 89 3.4S147 2.8 179 3.8' fill='none' stroke='%237e3447' stroke-width='1.35' stroke-linecap='round'/%3E%3Cpath d='M5 5C43 4.2 71 5 107 4.1S157 3.9 175 4.4' fill='none' stroke='%237e3447' stroke-opacity='.22' stroke-width='.65'/%3E%3C/svg%3E")}::selection{background:#efe09ab3;color:#29262b;text-shadow:none}.site-document :is(.integration-card h3,.directory-entries h2,.decision-related a>span,.audience-links a>span,.client-links a>span){width:fit-content;max-width:100%;background-image:var(--pen-line);background-repeat:no-repeat;background-position:left bottom;background-size:0% 7px;text-decoration:none!important;padding-bottom:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.site-document :is(.integration-card,.directory-entries a,.decision-related a,.audience-links a,.client-links a):is(:hover,:focus-visible)>:is(h2,h3,span),.site-document .integration-card:is(:hover,:focus-visible) h3{background-size:100% 7px;text-decoration:none!important}.site-document :is(.integration-card,.decision-related a,.directory-entries a>span):hover{transform:none}@media(prefers-reduced-motion:no-preference){.site-document :is(.integration-card h3,.directory-entries h2,.decision-related a>span,.audience-links a>span,.client-links a>span){transition:background-size .22s cubic-bezier(.22,1,.36,1),color .18s ease}}@media(forced-colors:active){.site-document a:hover :is(h2,h3,span){text-decoration:underline!important}}.homepage-header:where(.astro-k2avka3y){position:relative;z-index:30;width:min(1280px,calc(100% - 128px));margin:0 auto -98px}.header-inner:where(.astro-k2avka3y){min-height:98px;display:flex;align-items:center;gap:48px}.brand:where(.astro-k2avka3y){display:flex;align-items:center;width:128px;height:44px;flex:none}.brand:where(.astro-k2avka3y) img:where(.astro-k2avka3y){display:block;width:154px;max-width:none;height:auto;margin-left:-13px}.desktop-navigation:where(.astro-k2avka3y){display:flex;align-items:center;gap:28px}.nav-disclosure:where(.astro-k2avka3y){position:relative}summary:where(.astro-k2avka3y){list-style:none;cursor:pointer}summary:where(.astro-k2avka3y)::-webkit-details-marker{display:none}svg:where(.astro-k2avka3y){fill:currentColor;flex:none}.nav-disclosure:where(.astro-k2avka3y)>summary:where(.astro-k2avka3y),.security-link:where(.astro-k2avka3y),.login:where(.astro-k2avka3y),.header-demo:where(.astro-k2avka3y){min-height:44px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--color-black-muted);text-decoration:none;white-space:nowrap}.nav-disclosure:where(.astro-k2avka3y)[open]>summary:where(.astro-k2avka3y),.current-section:where(.astro-k2avka3y),.security-link:where(.astro-k2avka3y)[aria-current]{color:var(--accent);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.nav-disclosure:where(.astro-k2avka3y)[open]>summary:where(.astro-k2avka3y) svg:where(.astro-k2avka3y),.mobile-group:where(.astro-k2avka3y)[open]>summary:where(.astro-k2avka3y) svg:where(.astro-k2avka3y){transform:rotate(180deg)}.nav-panel:where(.astro-k2avka3y){position:absolute;top:calc(100% + 6px);left:-22px;width:330px;padding:14px;background:#fff var(--paper-stock);border:1px solid #e2dce0;border-radius:2px;box-shadow:0 3px 5px #29262b03,0 18px 44px -12px #29262b24}.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y){display:block;padding:14px 16px;text-decoration:none;border-radius:2px;color:var(--color-black)}.nav-panel:where(.astro-k2avka3y) span:where(.astro-k2avka3y){display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:1.5}.nav-panel:where(.astro-k2avka3y) i:where(.astro-k2avka3y){font-style:normal;font-size:16px;color:var(--accent);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .22s var(--ease-out)}.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y):hover i:where(.astro-k2avka3y),.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y):focus-visible i:where(.astro-k2avka3y){opacity:1;transform:none}.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y){transition:background-color .18s ease}.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y)+a:where(.astro-k2avka3y){border-top:1px solid #29262b09}.nav-panel:where(.astro-k2avka3y) small:where(.astro-k2avka3y){display:block;font-size:12px;line-height:1.6;color:var(--color-black-muted);margin-top:3px}.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y)[aria-current] span:where(.astro-k2avka3y){text-decoration:underline;text-underline-offset:4px}.header-actions:where(.astro-k2avka3y){margin-left:auto;display:flex;align-items:center;gap:26px}.header-demo:where(.astro-k2avka3y){color:var(--accent);text-decoration:underline;text-underline-offset:6px}.mobile-navigation:where(.astro-k2avka3y){display:none}@media(hover:hover){.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y):hover{background:#5d263406}.desktop-navigation:where(.astro-k2avka3y)>a:where(.astro-k2avka3y):hover,.nav-disclosure:where(.astro-k2avka3y)>summary:where(.astro-k2avka3y):hover,.login:where(.astro-k2avka3y):hover{color:var(--accent)}.header-demo:where(.astro-k2avka3y):hover{text-decoration-thickness:2px}}@media(max-width:1100px){.header-inner:where(.astro-k2avka3y){gap:28px}.desktop-navigation:where(.astro-k2avka3y){gap:20px}.header-actions:where(.astro-k2avka3y){gap:20px}}@media(max-width:940px){.homepage-header:where(.astro-k2avka3y){width:calc(100% - 40px);margin-bottom:-88px}.header-inner:where(.astro-k2avka3y){min-height:88px;gap:12px}.brand:where(.astro-k2avka3y){width:108px}.brand:where(.astro-k2avka3y) img:where(.astro-k2avka3y){width:130px;margin-left:-11px}.desktop-navigation:where(.astro-k2avka3y),.login:where(.astro-k2avka3y){display:none}.header-actions:where(.astro-k2avka3y){margin-left:auto}.header-demo:where(.astro-k2avka3y){font-size:12px}.mobile-navigation:where(.astro-k2avka3y){display:block}.mobile-navigation:where(.astro-k2avka3y)>summary:where(.astro-k2avka3y){display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px}.close-icon:where(.astro-k2avka3y),.mobile-navigation:where(.astro-k2avka3y)[open]>summary:where(.astro-k2avka3y) .menu-icon:where(.astro-k2avka3y){display:none}.mobile-navigation:where(.astro-k2avka3y)[open]>summary:where(.astro-k2avka3y) .close-icon:where(.astro-k2avka3y){display:block}.mobile-panel:where(.astro-k2avka3y){position:absolute;top:80px;left:-20px;right:-20px;padding:12px 28px 24px;background:#fff;border-bottom:1px solid #e8e3e9;box-shadow:0 16px 24px #29262b0b;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.mobile-group:where(.astro-k2avka3y)>summary:where(.astro-k2avka3y){display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:17px;color:var(--color-black)}.mobile-group:where(.astro-k2avka3y)>div:where(.astro-k2avka3y){padding:4px 0 16px 16px}.mobile-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y){display:flex;align-items:center;min-height:46px;font-size:14px;color:var(--color-black-muted);text-decoration:none}.mobile-panel:where(.astro-k2avka3y)>a:where(.astro-k2avka3y){font-size:17px;min-height:52px}.mobile-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y)[aria-current]{color:var(--accent);text-decoration:underline;text-underline-offset:6px}}.homepage-header:where(.astro-k2avka3y) :where(.astro-k2avka3y):is(summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.nav-panel:where(.astro-k2avka3y) i:where(.astro-k2avka3y),.nav-panel:where(.astro-k2avka3y) a:where(.astro-k2avka3y){transition:none}}@media(forced-colors:active){.nav-panel:where(.astro-k2avka3y),.mobile-panel:where(.astro-k2avka3y){border:1px solid CanvasText}}.site-footer:where(.astro-n7v6slmh){position:relative;width:min(1280px,calc(100% - 128px));margin:40px auto 0;padding:32px 0 24px;border-top:0}.footer-meta:where(.astro-n7v6slmh){display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px;color:#797575}.footer-meta:where(.astro-n7v6slmh) nav:where(.astro-n7v6slmh){display:flex;align-items:center;gap:24px}.footer-meta:where(.astro-n7v6slmh) a:where(.astro-n7v6slmh){padding-block:14px;color:inherit;text-decoration:none}.footer-meta:where(.astro-n7v6slmh) .footer-demo:where(.astro-n7v6slmh){color:#5d2634}.footer-meta:where(.astro-n7v6slmh) a:where(.astro-n7v6slmh):hover{text-decoration:underline;text-underline-offset:5px}.footer-lettering:where(.astro-n7v6slmh){margin:48px 0 0;line-height:0}.footer-lettering:where(.astro-n7v6slmh) img:where(.astro-n7v6slmh){display:block;opacity:.28;width:100%;height:auto;overflow:visible}@media(max-width:700px){.site-footer:where(.astro-n7v6slmh){position:relative;width:calc(100% - 40px);margin-top:20px;padding-top:22px;padding-bottom:20px}.footer-meta:where(.astro-n7v6slmh){font-size:10px;gap:12px;flex-wrap:wrap}.footer-meta:where(.astro-n7v6slmh) nav:where(.astro-n7v6slmh){gap:20px}.footer-lettering:where(.astro-n7v6slmh){margin-top:28px}}.site-footer:where(.astro-n7v6slmh):before{content:"";position:absolute;top:0;left:0;right:0;height:12px;opacity:.5;background:url(/media/colabra-ai/paper-rule.webp) center/100% 72px no-repeat}html,body{margin:0;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
