.co-page{--color-coral:#e8705a;--color-deep-core:#c85252;--color-midnight:#1a1f2e;--color-petal:#fff5f2;--color-blush:#f4b5a8;--color-dusk:#7a6268;--color-charcoal:#2a1f22;--color-slate:#4a3a40;--color-steel:#6b5560;--color-stone:#9b8590;--color-mist:#d4c4cb;--color-fog:#e8dde2;--color-success:#2d9162;--surface-page:#fbfaf9;--surface-canvas:#fff;--surface-dark-elevated:#232a3d;--hairline-soft:#f2e5e0;--hairline-default:#e5d5cf;--hairline-strong:#c8b5ae;--elev-1:0 1px 2px rgba(122,98,104,.06);--elev-2:0 2px 6px rgba(122,98,104,.08),0 1px 2px rgba(122,98,104,.04);--elev-3:0 8px 24px rgba(122,98,104,.12),0 2px 6px rgba(122,98,104,.06);background:#fff;color:var(--color-dusk);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.co-page h1,.co-page h2,.co-page h3,.co-page h4{font-family:Inter,system-ui,-apple-system,sans-serif;margin:0}.co-page .co-serif{font-family:"Instrument Serif",Georgia,Times New Roman,serif!important;font-style:italic;font-weight:400!important}.co-page .co-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.co-page a{text-decoration:none}.co-page .co-btn-coral:hover{background:var(--color-deep-core)!important;color:#fff}.co-page .co-btn-outline-dark:hover{background:var(--color-midnight)!important;color:var(--color-petal)!important}.co-page .co-btn-white:hover{background:var(--color-petal)!important}.co-page .co-btn-ghost:hover{background:#ffffff1f!important}.co-page .co-btn-ghost-dark:hover{background:#ffffff14!important}.co-page .co-card-hover{transition:box-shadow .25s var(--ease,cubic-bezier(.4,0,.2,1)),border-color .25s ease}.co-page .co-card-hover:hover{border-color:var(--color-blush);box-shadow:var(--elev-2)}.co-page .co-link-dc:hover{text-decoration:underline}@keyframes coblink{50%{opacity:0}}@media (max-width:900px){.co-page .co-caps,.co-page .co-deliv,.co-page .co-dims,.co-page .co-fail,.co-page .co-faq,.co-page .co-hero,.co-page .co-invoke,.co-page .co-outcomes,.co-page .co-seed,.co-page .co-team,.co-page .co-turn,.co-page .co-turn-body{grid-template-columns:1fr!important}.co-page .co-hero-h{font-size:46px!important}.co-page .co-hero{padding-top:96px!important}.co-page .co-deliv-tabs{flex-direction:row!important;flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){.co-page *{animation:none!important;transition:none!important}}
