.coventra-scope{--ct-background:#000;--ct-foreground:#fff;--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;--color-border:var(--ct-border);--color-border-strong:var(--ct-border-strong);--color-surface:var(--ct-surface);--color-surface-deep:var(--ct-surface-deep);--color-surface-card:#141414;--color-silver:var(--ct-silver);--color-signal:var(--ct-accent)}.coventra-scope .border-border{border-color:var(--color-border)}.coventra-scope .border-border-strong{border-color:var(--color-border-strong)}.coventra-scope .bg-border{background-color:var(--color-border)}.coventra-scope .bg-border-strong{background-color:var(--color-border-strong)}.coventra-scope .bg-surface-card{background-color:var(--color-surface-card)}.coventra-scope .bg-signal{background-color:var(--color-signal)}.coventra-scope{--ct-fs-hero:clamp(26px, 7.5vw, 38px);--ct-fs-hero-sub:clamp(14px, 3.8vw, 16px);--ct-fs-section:clamp(22px, 6vw, 30px);--ct-fs-section-sub:clamp(13px, 3.5vw, 15px);--ct-fs-card-heading:clamp(17px, 4.5vw, 20px);--ct-fs-body:13px;--ct-fs-label:11px;--ct-fs-stat:clamp(28px, 8vw, 36px);--ct-fs-caption:11px;--ct-btn-h:42px;--ct-btn-font:13.5px;--ct-btn-px:1.25rem;--ct-btn-w:220px;--ct-btn-sec-h:42px;--ct-btn-sec-font:13px;--ct-btn-sec-px:1.125rem;--ct-section-py:4rem;--ct-section-px:1.25rem;--ct-card-p:1.25rem;--ct-grid-gap:.875rem;--ct-grid-mt:2.5rem;background-color:var(--ct-background);color:var(--ct-foreground)}@media (width>=640px){.coventra-scope{--ct-fs-hero:clamp(32px, 4vw, 52px);--ct-fs-hero-sub:clamp(15px, 1.5vw, 18px);--ct-fs-section:clamp(26px, 3vw, 40px);--ct-fs-section-sub:clamp(14px, 1.1vw, 17px);--ct-fs-card-heading:clamp(18px, 1.6vw, 22px);--ct-fs-body:14px;--ct-fs-label:11.5px;--ct-fs-stat:clamp(32px, 3vw, 40px);--ct-fs-caption:11.5px;--ct-btn-h:46px;--ct-btn-font:14px;--ct-btn-px:1.5rem;--ct-btn-w:auto;--ct-btn-sec-h:46px;--ct-btn-sec-font:13.5px;--ct-btn-sec-px:1.375rem;--ct-section-py:6rem;--ct-section-px:2.25rem;--ct-card-p:1.5rem;--ct-grid-gap:1.125rem;--ct-grid-mt:3.25rem}}@media (width>=1024px){.coventra-scope{--ct-fs-hero:clamp(44px, 3.5vw, 64px);--ct-fs-hero-sub:clamp(17px, 1vw, 20px);--ct-fs-section:clamp(34px, 2.5vw, 44px);--ct-fs-section-sub:clamp(16px, .85vw, 18px);--ct-fs-card-heading:clamp(20px, 1.2vw, 24px);--ct-fs-body:15px;--ct-fs-label:12px;--ct-fs-stat:clamp(36px, 2vw, 44px);--ct-fs-caption:12px;--ct-btn-h:50px;--ct-btn-font:15px;--ct-btn-px:2rem;--ct-btn-w:auto;--ct-btn-sec-h:50px;--ct-btn-sec-font:14.5px;--ct-btn-sec-px:1.75rem;--ct-section-py:8rem;--ct-section-px:4.5rem;--ct-card-p:1.75rem;--ct-grid-gap:1.25rem;--ct-grid-mt:4rem}}.coventra-scope :focus-visible{outline:2px solid var(--ct-accent);outline-offset:.1875rem;border-radius:.375rem}.coventra-scope .ct-hero-text{font-size:var(--ct-fs-hero)}.coventra-scope .ct-hero-sub-text{font-size:var(--ct-fs-hero-sub)}.coventra-scope .ct-section-text{font-size:var(--ct-fs-section)}.coventra-scope .ct-section-sub-text{font-size:var(--ct-fs-section-sub)}.coventra-scope .ct-card-text{font-size:var(--ct-fs-card-heading)}.coventra-scope .ct-body-text{font-size:var(--ct-fs-body);line-height:1.65}.coventra-scope .ct-label-text{font-size:var(--ct-fs-label);letter-spacing:.14em;text-transform:uppercase}.coventra-scope .ct-stat-text{font-size:var(--ct-fs-stat)}.coventra-scope .ct-caption-text{font-size:var(--ct-fs-caption)}.coventra-scope .ct-card-pad{padding:var(--ct-card-p)}.coventra-scope .ct-grid-rows{gap:var(--ct-grid-gap)}.coventra-scope .ct-grid-mt{margin-top:var(--ct-grid-mt)}.coventra-scope .ct-btn-primary{height:var(--ct-btn-h);min-height:var(--ct-btn-h);width:var(--ct-btn-w);padding-inline:var(--ct-btn-px);font-size:var(--ct-btn-font);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.coventra-scope .ct-btn-secondary{height:var(--ct-btn-sec-h);min-height:var(--ct-btn-sec-h);padding-inline:var(--ct-btn-sec-px);font-size:var(--ct-btn-sec-font);cursor:pointer;color:#e4e4e7;background:#141414e6;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.coventra-scope .ct-btn-secondary:hover{color:#fff;background:#1f1f1f;border-color:#ffffff59;transform:scale(1.04)}.coventra-scope .ct-btn-secondary:active{transform:scale(.96)}.coventra-scope .ct-section{padding-block:var(--ct-section-py)}.coventra-scope .ct-container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.coventra-scope .ct-container{padding-inline:2.25rem}}@media (width>=1024px){.coventra-scope .ct-container{padding-inline:4.5rem}}.coventra-scope .ct-reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)}.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{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ct-pulse}@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{gap:1rem;width:max-content;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:flex}.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{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.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{transition:none!important;animation: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 (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-origin:100%;transform:rotateY(11deg)}.coventra-scope .ct-panel-3d-right{transform-origin:0;transform:rotateY(-11deg)}}.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-origin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.coventra-scope .ct-outcome-grow-y{transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.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,.coventra-scope .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,.coventra-scope .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.coventra-scope .ct-signal-glow,.coventra-scope .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,.coventra-scope .draw-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s ease-out}.coventra-scope .ct-draw-line[data-visible=true],.coventra-scope .draw-line[data-visible=true]{stroke-dashoffset:0}@keyframes ct-path-pulse{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-.16px;opacity:0}}.coventra-scope .ct-animate-path-pulse,.coventra-scope .animate-path-pulse{stroke-dasharray:.16 1;animation:1.8s cubic-bezier(.4,0,.2,1) infinite ct-path-pulse}@media (prefers-reduced-motion:reduce){.coventra-scope .ct-animate-path-pulse,.coventra-scope .animate-path-pulse{animation:none!important}.coventra-scope .ct-draw-line,.coventra-scope .draw-line{stroke-dashoffset:0!important}}@keyframes ct-cta-float-left{0%,to{transform:translate(0,0)rotate(-2deg)scale(1)}50%{transform:translate(calc(100vw - 22rem),1.125rem)rotate(2deg)scale(1.02)}}@keyframes ct-cta-float-right{0%,to{transform:translate(0,0)rotate(2deg)scale(1)}50%{transform:translate(calc(24rem - 100vw),-1.125rem)rotate(-2deg)scale(1.02)}}.coventra-scope .ct-cta-float-left{will-change:transform;animation:28s ease-in-out infinite ct-cta-float-left}.coventra-scope .ct-cta-float-right{will-change:transform;animation:28s ease-in-out infinite ct-cta-float-right}@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{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:linear-gradient(145deg,#ffffff14 0%,#ffffff08 44%,#ffffff04 100%),#0d0d10bd;border:1px solid #ffffff1c;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff06,0 24px 65px -48px #000000f2}.coventra-scope .ct-frost-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 0,#ffffff14,#0000 38%),radial-gradient(circle at 90% 2%,#ffffff0e,#0000 34%),radial-gradient(circle at 100% 100%,#ffffff06,#0000 42%);position:absolute;inset:0}.coventra-scope .ct-frost-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff13,#0000) top/100% 1px no-repeat;position:absolute;inset:0}.coventra-scope .ct-frost-card>*{z-index:1;position:relative}.coventra-scope .ct-frost-card:hover{border-color:#ffffff30;transform:translateY(-.25rem);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 #ffffff1f;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 #ffffff16;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}}
