.coventra-scope{--ct-background: #000000;--ct-foreground: #ffffff;--ct-muted: #bababa;--ct-surface: #121212;--ct-surface-deep: #080808;--ct-elevated: #1f1f1f;--ct-border: #1f1f1f;--ct-border-visible: #2a2a2a;--ct-border-strong: #393939;--ct-divider: #242424;--ct-accent: #005ee9;--ct-silver: #d1d1d1;--ct-connector: #6b6b6b;--ct-connector-light: #8a8a8a;--ct-connector-dark: #3a3a3a;--ct-surface-mid: #0d0d0d;--ct-border-base: #252525;background-color:var(--ct-background);color:var(--ct-foreground)}.coventra-scope :focus-visible{outline:2px solid var(--ct-accent);outline-offset:.1875rem;border-radius:.375rem}.coventra-scope .ct-section{padding-block:4rem}@media (min-width: 768px){.coventra-scope .ct-section{padding-block:5rem}}@media (min-width: 1024px){.coventra-scope .ct-section{padding-block:7rem}}.coventra-scope .ct-container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width: 768px){.coventra-scope .ct-container{padding-inline:2.25rem}}@media (min-width: 1024px){.coventra-scope .ct-container{padding-inline:4.5rem}}.coventra-scope .ct-reveal{opacity:0;transform:translateY(1rem);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.coventra-scope .ct-reveal[data-visible=true]{opacity:1;transform:none}.coventra-scope .ct-reveal-left{transform:translate(-1rem) translateY(.5rem)}.coventra-scope .ct-reveal-right{transform:translate(1rem) translateY(.5rem)}@keyframes ct-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.coventra-scope .ct-dot{animation:ct-pulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ct-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ct-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.coventra-scope .ct-marquee-track{display:flex;width:max-content;gap:1rem;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.coventra-scope .ct-marquee[data-running=true] .ct-marquee-track{animation-play-state:running}.coventra-scope .ct-marquee:hover .ct-marquee-track{animation-play-state:paused}.coventra-scope .ct-marquee-track[data-dir=left]{animation-name:ct-marquee-left;animation-duration:30s}.coventra-scope .ct-marquee-track[data-dir=right]{animation-name:ct-marquee-right;animation-duration:34s}.coventra-scope .ct-marquee-mask{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.coventra-scope .ct-draw{stroke-dasharray:var(--ct-dash, 600);stroke-dashoffset:var(--ct-dash, 600);transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.coventra-scope [data-visible=true] .ct-draw{stroke-dashoffset:0}.coventra-scope .ct-bar-fill{width:0;transition:width .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.coventra-scope *,.coventra-scope *:before,.coventra-scope *:after{animation:none!important;transition:none!important}.coventra-scope .ct-reveal{opacity:1!important;transform:none!important}.coventra-scope .ct-draw{stroke-dashoffset:0!important}}.coventra-scope .ct-panel-3d{transform:none}@media (min-width: 1024px){.coventra-scope .ct-hero-stage{perspective:68.75rem;transform-style:preserve-3d;overflow:visible}.coventra-scope .ct-panel-3d{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.coventra-scope .ct-panel-3d-left{transform:rotateY(11deg);transform-origin:right center}.coventra-scope .ct-panel-3d-right{transform:rotateY(-11deg);transform-origin:left center}}.coventra-scope .ct-outcome-draw{stroke-dasharray:var(--ct-dash, 600);stroke-dashoffset:var(--ct-dash, 600);transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.coventra-scope .ct-outcome-grow-x{transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.coventra-scope .ct-outcome-grow-y{transform:scaleY(0);transform-origin:bottom center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.coventra-scope .ct-outcome-fade{opacity:0;transition:opacity .4s ease-out}.coventra-scope .ct-outcomes[data-outcomes-active=true] .ct-outcome-draw{stroke-dashoffset:0}.coventra-scope .ct-outcomes[data-outcomes-active=true] .ct-outcome-grow-x{transform:scaleX(1)}.coventra-scope .ct-outcomes[data-outcomes-active=true] .ct-outcome-grow-y{transform:scaleY(1)}.coventra-scope .ct-outcomes[data-outcomes-active=true] .ct-outcome-fade{opacity:1}@media (prefers-reduced-motion: reduce){.coventra-scope .ct-outcome-draw{stroke-dashoffset:0!important}.coventra-scope .ct-outcome-grow-x,.coventra-scope .ct-outcome-grow-y{transform:none!important}.coventra-scope .ct-outcome-fade{opacity:1!important}}.coventra-scope .ct-grid-micro{background-image:linear-gradient(to right,color-mix(in oklab,var(--ct-border) 40%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--ct-border) 40%,transparent) 1px,transparent 1px);background-size:1.375rem 1.375rem}.coventra-scope .ct-eyebrow{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.coventra-scope .ct-signal-glow{box-shadow:0 0 0 1px color-mix(in oklab,var(--ct-accent) 45%,transparent),0 0 1.625rem -.375rem color-mix(in oklab,var(--ct-accent) 60%,transparent)}.coventra-scope .ct-draw-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s ease-out}.coventra-scope .ct-draw-line[data-visible=true]{stroke-dashoffset:0}@keyframes ct-path-pulse{0%{stroke-dashoffset:1;opacity:0}10%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-.16;opacity:0}}.coventra-scope .ct-animate-path-pulse{stroke-dasharray:.16 1;animation:ct-path-pulse 1.8s cubic-bezier(.4,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){.coventra-scope .ct-animate-path-pulse{animation:none!important}.coventra-scope .ct-draw-line{stroke-dashoffset:0!important}}@keyframes ct-cta-float-left{0%,to{transform:translateZ(0) rotate(-2deg) scale(1)}50%{transform:translate3d(calc(100vw - 22rem),1.125rem,0) rotate(2deg) scale(1.02)}}@keyframes ct-cta-float-right{0%,to{transform:translateZ(0) rotate(2deg) scale(1)}50%{transform:translate3d(calc(-100vw + 24rem),-1.125rem,0) rotate(-2deg) scale(1.02)}}.coventra-scope .ct-cta-float-left{animation:ct-cta-float-left 28s ease-in-out infinite;will-change:transform}.coventra-scope .ct-cta-float-right{animation:ct-cta-float-right 28s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.coventra-scope .ct-cta-float-left,.coventra-scope .ct-cta-float-right{animation:none!important}}.coventra-scope .ct-frost-card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#ffffff14,#ffffff08 44%,#ffffff04),#0d0d10bd;border:1px solid rgba(255,255,255,.11);-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%);box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff06,0 24px 65px -48px #000000f2;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.coventra-scope .ct-frost-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 0%,rgba(255,255,255,.08),transparent 38%),radial-gradient(circle at 90% 2%,rgba(255,255,255,.055),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.025),transparent 42%)}.coventra-scope .ct-frost-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent) top / 100% 1px no-repeat}.coventra-scope .ct-frost-card>*{position:relative;z-index:1}.coventra-scope .ct-frost-card:hover{transform:translateY(-.25rem);border-color:#ffffff30;box-shadow:inset 0 1px #ffffff1c,0 30px 75px -46px #000,0 14px 48px -40px #ffffff3d}.coventra-scope .ct-frost-static:hover{transform:none}.coventra-scope .ct-frost-icon{background:linear-gradient(145deg,#ffffff13,#ffffff06),#121214b8;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff13,0 12px 30px -24px #ffffff2e}.coventra-scope .ct-frost-inset{background:linear-gradient(145deg,#ffffff0a,#ffffff04),#05050780;border:1px solid rgba(255,255,255,.085);box-shadow:inset 0 1px #ffffff0a,inset 0 16px 40px -35px #ffffff24}@media (prefers-reduced-motion: reduce){.coventra-scope .ct-frost-card{transition:none}.coventra-scope .ct-frost-card:hover{transform:none}}
