@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Bebas+Neue&family=Syne:wght@400;500;600;700;800&family=Nunito+Sans:ital,opsz,wght@0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;1,6..12,400&display=swap";@font-face{font-family:Artonex;src:url(../fonts/artonex/Artonex-Trial-BF6937bdad87a0a.ttf)format("truetype"),url(../fonts/artonex/Artonex-Trial-BF6937bdacef9e0.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Deltha;src:url(../fonts/deltha/deltharegular-gogrm.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--bg2:#070707;--bg3:#0d0d0d;--bg4:#121212;--bg5:#181818;--primary:#22f4bd;--primaryB:#21f0a8;--primaryDim:#22f4bd14;--primaryGlow:#22f4bd2e;--secondary:#70ebb3;--secondaryB:#5bcabc;--white:#f2fffc;--white-90:#f2fffce6;--white-70:#f2fffcb3;--white-40:#f2fffc66;--white-15:#f2fffc26;--white-07:#f2fffc12;--green:#22f4bd;--border:#22f4bd14;--border-b:#22f4bd38;--font-display:"Montserrat", "Syne", sans-serif;--font-body:"Nunito Sans", sans-serif;--font:"Syne", sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--pad:52px}@media (width<=768px){:root{--pad:20px}}@media (width<=1024px){:root{--pad:32px}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--white);font-family:var(--font-body);font-weight:400;line-height:1.6;overflow-x:hidden}#root{min-height:100vh}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#22f4bd06 1px,#0000 1px),linear-gradient(90deg,#22f4bd06 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0}body:after{content:"";opacity:.016;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}main{z-index:1;position:relative}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#22f4bd4d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#22f4bd8c}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:700}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;background:0 0;border:none;outline:none}input,textarea{font-family:var(--font-body);outline:none}.fade-up{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);will-change:opacity,transform;transform:translateY(22px)}.fade-up.in{opacity:1;transform:translateY(0)}.fade-up.delay-1{transition-delay:80ms}.fade-up.delay-2{transition-delay:.16s}.fade-up.delay-3{transition-delay:.24s}.fade-up.delay-4{transition-delay:.32s}.fade-up.delay-5{transition-delay:.4s}@keyframes typBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes borderPulse{0%,to{border-color:#22f4bd38}50%{border-color:#22f4bd80}}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.gradient-text{background:linear-gradient(135deg,#22f4bd 0%,#70ebb3 40%,#21f0a8 70%,#5bcabc 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite gradientShift}.hero-grid{grid-template-columns:1fr 460px;align-items:center;gap:64px;display:grid}@media (width<=960px){.hero-grid{grid-template-columns:1fr;gap:48px}}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (width<=900px){.two-col{grid-template-columns:1fr;gap:48px}}.three-col{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.three-col{grid-template-columns:1fr}}.four-col{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){.four-col{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.four-col{grid-template-columns:1fr}}.agents-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=760px){.agents-grid{grid-template-columns:1fr}}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.section-pad{padding:100px var(--pad)}@media (width<=768px){.section-pad{padding:72px var(--pad)}}.hero-pad{padding:120px var(--pad) 80px}@media (width<=768px){.hero-pad{padding:100px var(--pad) 60px}}.nav-links-desktop{align-items:center;gap:28px;list-style:none;display:flex}@media (width<=1280px){.nav-links-desktop{gap:22px}}@media (width<=1100px){.nav-links-desktop{display:none}}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=640px){.footer-grid{text-align:center;flex-direction:column;align-items:center}}.stats-row{border-top:1px solid #22f4bd14;gap:0;margin-top:56px;padding-top:40px;display:flex}@media (width<=400px){.stats-row{flex-direction:column;gap:24px}.stats-row>div{border-bottom:1px solid #22f4bd14;padding-bottom:16px;border-right:none!important;margin-right:0!important;padding-right:0!important}}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=480px){.cta-btns{flex-direction:column;align-items:stretch}.cta-btns button{justify-content:center;width:100%}}.problem-cards{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=860px){.problem-cards{grid-template-columns:1fr!important}.problem-cards>div{padding:36px 28px 32px!important}}@media (width<=560px){.problem-cards>div{padding:28px 20px 24px!important}}.metrics-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){.metrics-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.metrics-grid{grid-template-columns:1fr!important}}.pricing-cards{grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.pricing-cards{max-width:440px;margin:0 auto;grid-template-columns:1fr!important}}@media (width<=960px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (width<=480px){.section-pad{padding:56px var(--pad)!important}}@media (width<=960px){.hero-section{align-items:flex-start!important;min-height:auto!important;padding-top:100px!important;padding-bottom:60px!important}}@media (width<=480px){.hero-section{padding-top:86px!important;padding-bottom:48px!important}}.hero-grid>*{min-width:0}@media (width<=960px){.hero-visual-col{margin:14px!important}}@media (width<=560px){.hero-facts{flex-direction:column;gap:18px}.hero-facts>li{border-left:none!important;padding:0!important}}@media (width<=960px){.chat-widget-root{height:500px!important}}@media (width<=600px){.chat-widget-root{height:460px!important}}@media (width<=400px){.chat-widget-root{height:420px!important}}@media (width<=860px){.agents-layout{grid-template-columns:1fr!important;gap:40px!important}.ctx-layout{grid-template-columns:1fr!important;gap:48px!important}}@media (width<=960px){.hero-chat-widget{display:none}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=380px){:root{--pad:14px}.section-pad{padding:48px var(--pad)!important}.pricing-cards{max-width:100%!important}}@media (hover:none){button,a{-webkit-tap-highlight-color:transparent}}.chat-scroll::-webkit-scrollbar{width:4px}.chat-scroll::-webkit-scrollbar-track{background:0 0}.chat-scroll::-webkit-scrollbar-thumb{background:#22f4bd2e;border-radius:2px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#22f4bd61}:root{--cv-black:#000;--cv-surface:#0a0d0c;--cv-surface-2:#101413;--cv-line:#f2fffc17;--cv-line-strong:#f2fffc29;--cv-text:#f2fffc;--cv-muted:#a3afab;--cv-subtle:#76827e;--cv-teal:#22f4bd;--cv-teal-hover:#63f8d1;--cv-secondary:#70ebb3;--cv-teal-ink:#03140f;--cv-teal-soft:#22f4bd14;--cv-teal-line:#22f4bd4d;--cv-red:#ff6b85;--cv-red-soft:#ff6b851a;--cv-amber:#f2c14e;--cv-amber-soft:#f2c14e1a;--cv-font-head:"Montserrat", "Syne", system-ui, sans-serif;--cv-font-body:"Nunito Sans", system-ui, sans-serif;--cv-font-ui:"Syne", "Nunito Sans", sans-serif;--cv-font-title:"Deltha", "Syne", sans-serif;--cv-font-display:"Artonex", "Montserrat", sans-serif;--cv-max:1200px;--cv-gutter:56px;--cv-section:128px;--cv-head-gap:64px;--cv-nav-h:72px;--cv-r-panel:18px;--cv-r-card:14px;--cv-r-ctl:10px;--cv-r-pill:999px}@media (width<=1024px){:root{--cv-gutter:40px;--cv-section:104px;--cv-head-gap:52px}}@media (width<=640px){:root{--cv-gutter:20px;--cv-section:80px;--cv-head-gap:40px;--cv-nav-h:64px}}.cv-page{font-family:var(--cv-font-body);color:var(--cv-text)}.cv-page :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.cv-page :where(ul,ol){padding:0;list-style:none}.cv-page :where(a,button):focus-visible{outline:2px solid var(--cv-teal);outline-offset:3px;border-radius:6px}.cv-container{width:100%;max-width:calc(var(--cv-max) + 2 * var(--cv-gutter));padding-inline:var(--cv-gutter);margin-inline:auto}.cv-section{padding-block:var(--cv-section);border-top:1px solid var(--cv-line);background:var(--cv-black);scroll-margin-top:var(--cv-nav-h);position:relative}.cv-section--tint{background:var(--cv-surface)}.cv-skip{z-index:400;border-radius:var(--cv-r-ctl);background:var(--cv-teal);color:var(--cv-teal-ink);font:700 14px/1 var(--cv-font-body);padding:10px 16px;position:fixed;top:-60px;left:16px}.cv-skip:focus{top:12px}.cv-head{max-width:880px;margin-bottom:var(--cv-head-gap)}.cv-head--center{text-align:center;margin-inline:auto}.cv-h2{font:700 clamp(30px, 3.4vw, 44px)/1.12 var(--cv-font-head);letter-spacing:-.022em;color:var(--cv-text);text-wrap:balance}.cv-h2 .cv-h2__rest{color:var(--cv-subtle);display:block}.cv-lead{max-width:60ch;color:var(--cv-muted);margin-top:20px;font-size:18px;line-height:1.6}.cv-head--center .cv-lead{margin-inline:auto}.cv-h3{font:700 20px/1.3 var(--cv-font-head);letter-spacing:-.01em;color:var(--cv-text)}.cv-body{color:var(--cv-muted);font-size:16px;line-height:1.65}.cv-note{color:var(--cv-subtle);font-size:13px;line-height:1.5}.cv-btn{border-radius:var(--cv-r-ctl);height:48px;font:700 12px/1 var(--cv-font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.cv-btn--primary{background:var(--cv-teal);color:var(--cv-teal-ink);border:1px solid var(--cv-teal)}.cv-btn--primary:hover{background:var(--cv-teal-hover);border-color:var(--cv-teal-hover);box-shadow:0 0 0 4px #22f4bd24}.cv-btn--ghost{color:var(--cv-text);border:1px solid var(--cv-line-strong);background:0 0}.cv-btn--ghost:hover{background:#f2fffc0a;border-color:#f2fffc52}.cv-btn--sm{letter-spacing:.12em;height:40px;padding:0 18px;font-size:11px}.cv-btn--block{width:100%}.cv-link{color:var(--cv-teal);text-decoration:underline;-webkit-text-decoration-color:var(--cv-teal-line);text-decoration-color:var(--cv-teal-line);text-underline-offset:5px;cursor:pointer;font-weight:700;font-family:var(--cv-font-ui);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11px;text-decoration-thickness:1px;transition:text-decoration-color .18s,color .18s}.cv-link:hover{-webkit-text-decoration-color:var(--cv-teal);text-decoration-color:var(--cv-teal);color:var(--cv-teal-hover)}.cv-chips{flex-wrap:wrap;gap:8px;display:flex}.cv-chip{font:700 10px/1 var(--cv-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-secondary,#70ebb3);border-radius:var(--cv-r-pill);border:1px solid var(--cv-line-strong);padding:8px 12px}.cv-pill{font:700 9px/1 var(--cv-font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--cv-r-pill);white-space:nowrap;color:var(--cv-muted);background:#f2fffc0f;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.cv-nav{z-index:200;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:#000000f0;border-bottom:1px solid #22f4bd14;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.cv-nav.is-scrolled{border-bottom-color:#22f4bd24;box-shadow:0 12px 32px -18px #000000e6}.cv-nav--overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#22f4bd1a}.cv-nav__inner{height:var(--cv-nav-h);align-items:center;gap:32px;display:flex}.cv-nav__logo{flex-shrink:0;align-items:center;display:flex}.cv-nav__logo img{width:auto;height:26px;display:block}.cv-nav__links{align-items:center;gap:4px;margin-inline:auto;display:flex}.cv-nav__link{font:700 11px/1 var(--cv-font-ui);letter-spacing:.14em;text-transform:uppercase;color:#f2fffcb3;white-space:nowrap;border-radius:8px;padding:10px 12px;transition:color .15s,background-color .15s;display:block;position:relative}.cv-nav__link:hover{color:var(--cv-text);background:#f2fffc0d}.cv-nav__link[aria-current=true]{color:var(--cv-teal)}.cv-nav__link[aria-current=true]:after{content:"";background:var(--cv-teal);border-radius:2px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.cv-nav__cta{flex-shrink:0}.cv-nav__burger{border-radius:var(--cv-r-ctl);border:1px solid var(--cv-line-strong);width:44px;height:44px;color:var(--cv-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.cv-nav__panel{display:none}@media (width<=1100px){.cv-nav__links,.cv-nav__cta{display:none}.cv-nav__burger{display:inline-flex}.cv-nav.is-open .cv-nav__panel{border-top:1px solid var(--cv-line);max-height:calc(100dvh - var(--cv-nav-h));padding-block:12px 24px;display:block;overflow-y:auto}.cv-nav__panel-link{font:700 14px/1.2 var(--cv-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text);border-bottom:1px solid var(--cv-line);padding:16px 0;display:block}.cv-nav__panel-link[aria-current=true]{color:var(--cv-teal)}.cv-nav__panel .cv-btn{margin-top:24px}}.cv-hero{isolation:isolate;padding-top:calc(var(--cv-nav-h) + clamp(48px, 6vw, 88px));background:linear-gradient(145deg,#000 0%,#010d08 60%,#000 100%);position:relative;overflow:hidden}.cv-hero__inner{z-index:2;position:relative}.cv-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.cv-backdrop:after{content:"";background:linear-gradient(#0000,#000);height:160px;position:absolute;inset:auto 0 0}.cv-backdrop__canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.cv-backdrop__glow{border-radius:50%;position:absolute}.cv-backdrop__glow--a{background:radial-gradient(#22f4bd1c 0%,#0000 62%);width:680px;height:680px;animation:14s ease-in-out infinite cv-drift-a;top:-20%;left:-8%}.cv-backdrop__glow--b{background:radial-gradient(#22f4bd14 0%,#0000 65%);width:620px;height:620px;animation:17s ease-in-out infinite cv-drift-b;top:18%;right:-6%}.cv-backdrop__line{background:linear-gradient(90deg,#0000,#22f4bd12 40%,#22f4bd1f 50%,#22f4bd12 60%,#0000);height:1px;position:absolute;top:28%;left:0;right:0}.cv-backdrop__frame{z-index:1;inset:calc(var(--cv-nav-h) + 16px) 20px 36px;position:absolute}@keyframes cv-drift-a{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes cv-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-30px,-24px)}}.cv-bracket{border:0 solid #22f4bd66;width:28px;height:28px;position:absolute}.cv-bracket--tl{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.cv-bracket--tr{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.cv-bracket--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.cv-bracket--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.cv-hero__visual{position:relative}.cv-hero__visual-deco{pointer-events:none;position:absolute;inset:-14px}.cv-hero__visual-deco:before{content:"";background:radial-gradient(#22f4bd1a,#0000 70%);position:absolute;inset:-8px}.cv-hero__visual>:not(.cv-hero__visual-deco){position:relative}@media (width<=640px){.cv-backdrop__frame{display:none}.cv-hero__visual-deco{inset:-10px}.cv-backdrop__glow--a{width:420px;height:420px}.cv-backdrop__glow--b{width:380px;height:380px}}.cv-hero__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(48px,5.5vw,80px);display:grid}.cv-hero__kicker{font:400 clamp(12px, 1.05vw, 15px)/1.35 var(--cv-font-title);letter-spacing:.02em;color:var(--cv-teal);align-items:center;gap:14px;margin-bottom:24px;display:flex}.cv-hero__kicker:before{content:"";background:var(--cv-teal);width:40px;height:1px;box-shadow:0 0 8px var(--cv-teal);flex-shrink:0}.cv-h1{font:800 clamp(38px, 4.4vw, 58px)/1.05 var(--cv-font-head);letter-spacing:-.03em;color:var(--cv-text);text-wrap:balance}.cv-hero__lead{max-width:54ch;color:var(--cv-muted);margin-top:24px;font-size:19px;line-height:1.6}.cv-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.cv-hero__proof{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);margin-top:clamp(56px,6.5vw,88px);display:grid}.cv-proof{border-left:1px solid var(--cv-line);padding:28px 28px 36px}.cv-proof:first-child{border-left:0;padding-left:0}.cv-proof__val{font:800 36px/1 var(--cv-font-head);letter-spacing:-.02em;color:var(--cv-text)}.cv-proof__label{font:700 10px/1.4 var(--cv-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-teal);margin-top:12px}.cv-proof__sub{color:var(--cv-subtle);margin-top:4px;font-size:14px;line-height:1.45}.cv-proof--award{align-items:flex-start;gap:16px;display:flex}.cv-proof__icon{border-radius:var(--cv-r-ctl);width:40px;height:40px;color:var(--cv-teal);background:var(--cv-teal-soft);border:1px solid var(--cv-teal-line);flex-shrink:0;place-items:center;display:grid}.cv-in{animation:.8s cubic-bezier(.2,.7,.2,1) both cv-in;animation-delay:var(--d,0s)}@keyframes cv-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=1100px){.cv-hero__proof{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-proof--award{border-left:0;border-top:1px solid var(--cv-line);grid-column:1/-1;padding-left:0}}@media (width<=960px){.cv-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cv-hero__lead{font-size:17px}.cv-hero__ctas .cv-btn{flex:100%}.cv-hero__proof{grid-template-columns:minmax(0,1fr)}.cv-proof,.cv-proof:first-child{border-left:0;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:12px;padding:18px 0;display:grid}.cv-proof+.cv-proof{border-top:1px solid var(--cv-line)}.cv-proof__val{grid-row:span 2;font-size:28px}.cv-proof__label{margin-top:0}.cv-proof--award{grid-column:auto;padding:18px 0 24px;display:grid}.cv-proof--award .cv-proof__icon{grid-row:span 2}}.cv-window{border-radius:var(--cv-r-panel);border:1px solid var(--cv-line-strong);background:linear-gradient(180deg, var(--cv-surface-2), var(--cv-surface));overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #0006}.cv-window__bar{border-bottom:1px solid var(--cv-line);align-items:center;gap:12px;padding:14px 20px;display:flex}.cv-window__title{font:700 10px/1 var(--cv-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text)}.cv-window__live{background:var(--cv-teal);width:7px;height:7px;box-shadow:0 0 10px var(--cv-teal);border-radius:50%}.cv-window__tag{margin-left:auto}.cv-window__body{gap:16px;padding:20px;display:grid}.cv-mini-label{font:700 9px/1.3 var(--cv-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-teal);margin-bottom:12px}.cv-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-source{border-radius:var(--cv-r-ctl);border:1px solid var(--cv-line);min-width:0;color:var(--cv-muted);background:#f2fffc08;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cv-source span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-dot{background:var(--cv-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cv-chain{border-radius:var(--cv-r-card);border:1px solid var(--cv-line);background:#00000059;padding:16px}.cv-chain__row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cv-chain__row+.cv-chain__row{margin-top:10px}.cv-chain__label{color:var(--cv-muted);font-size:13px}.cv-chain__track{background:#f2fffc0d;border-radius:4px;height:8px;overflow:hidden}.cv-chain__bar{transform-origin:0;height:100%;animation:1.2s cubic-bezier(.2,.7,.2,1) both cv-grow;animation-delay:var(--d,.3s);background:linear-gradient(90deg,#22f4bd8c,#22f4bd4d);border-radius:4px}.cv-chain__row:last-child .cv-chain__bar{background:var(--cv-teal);box-shadow:0 0 12px #22f4bd80}.cv-chain__row:last-child .cv-chain__label{color:var(--cv-teal);font-weight:700}@keyframes cv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-bubble{border-radius:var(--cv-r-card);border:1px solid var(--cv-line);background:#f2fffc08;padding:14px}.cv-bubble p{color:var(--cv-text);font-size:13.5px;line-height:1.5}.cv-bubble--alert{background:var(--cv-red-soft);border-color:#ff6b8547}.cv-bubble--alert .cv-mini-label{color:var(--cv-red)}@media (width<=420px){.cv-duo{grid-template-columns:minmax(0,1fr)}.cv-chain__row{grid-template-columns:80px minmax(0,1fr)}}.cv-cols{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-col{border-left:1px solid var(--cv-line);padding:36px 36px 8px}.cv-col:first-child{border-left:0;padding-left:0}.cv-col:last-child{padding-right:0}.cv-col__stat{font:700 28px/1 var(--cv-font-head);letter-spacing:-.02em;color:var(--cv-teal);margin-bottom:20px}.cv-col .cv-body{margin-top:12px}.cv-callout{border-radius:var(--cv-r-card);border:1px solid var(--cv-teal-line);background:var(--cv-teal-soft);color:var(--cv-muted);margin-top:56px;padding:20px 24px;font-size:17px;line-height:1.55}.cv-callout strong{color:var(--cv-text);font-weight:700}@media (width<=860px){.cv-cols{grid-template-columns:minmax(0,1fr)}.cv-col,.cv-col:first-child,.cv-col:last-child{border-left:0;padding:28px 0}.cv-col+.cv-col{border-top:1px solid var(--cv-line)}}.cv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.cv-split__aside{top:calc(var(--cv-nav-h) + 48px);position:sticky}.cv-split__aside .cv-head{margin-bottom:0}.cv-steps{position:relative}.cv-step{grid-template-columns:48px minmax(0,1fr);gap:24px;padding-bottom:56px;display:grid;position:relative}.cv-step:last-child{padding-bottom:0}.cv-step:before{content:"";background:linear-gradient(180deg, var(--cv-teal-line), var(--cv-line));width:1px;position:absolute;top:56px;bottom:8px;left:23.5px}.cv-step:last-child:before{display:none}.cv-step__num{width:48px;height:48px;font:700 17px/1 var(--cv-font-head);color:var(--cv-teal);border:1px solid var(--cv-teal-line);background:var(--cv-black);border-radius:50%;place-items:center;display:grid}.cv-step__body{padding-top:10px}.cv-step .cv-h3,.cv-process .cv-h3{font:400 22px/1.2 var(--cv-font-title);letter-spacing:0}.cv-step .cv-body{max-width:62ch;margin-top:10px}.cv-step .cv-chips{margin-top:18px}@media (width<=960px){.cv-split{grid-template-columns:minmax(0,1fr)}.cv-split__aside{margin-bottom:var(--cv-head-gap);position:static}}@media (width<=640px){.cv-step{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:40px}.cv-step__num{width:40px;height:40px;font-size:15px}.cv-step:before{top:48px;left:19.5px}}.cv-cockpit{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.cv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cv-kpi{border-radius:var(--cv-r-ctl);border:1px solid var(--cv-line);background:#f2fffc08;padding:14px}.cv-kpi__name{color:var(--cv-muted);font-size:13px}.cv-kpi__row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.cv-skeleton{gap:6px;display:grid}.cv-skeleton span{background:#f2fffc24;border-radius:4px;width:56px;height:8px;display:block}.cv-skeleton span+span{background:#f2fffc12;width:34px;height:5px}.cv-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cv-chart__head .cv-mini-label{margin:0}.cv-legend{color:var(--cv-muted);gap:14px;font-size:12px;display:flex}.cv-legend span{align-items:center;gap:6px;display:inline-flex}.cv-legend i{border-radius:2px;width:10px;height:4px;display:block}.cv-bars{gap:14px;display:grid}.cv-bars__row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cv-bars__name{color:var(--cv-muted);font-size:13px}.cv-bars__row.is-gap .cv-bars__name{color:var(--cv-red);font-weight:700}.cv-bars__pair{gap:4px;display:grid}.cv-bars__pair i{border-radius:4px;height:7px;display:block}.cv-bars__booked{background:#f2fffc38}.cv-bars__cashed{background:var(--cv-teal)}.cv-bars__row.is-gap .cv-bars__cashed{background:var(--cv-red)}.cv-alerts{gap:10px;display:grid}.cv-alert{border-radius:var(--cv-r-card);border:1px solid var(--cv-line);background:var(--cv-surface);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.cv-alert__rank{font:700 18px/1.3 var(--cv-font-head);color:var(--cv-subtle)}.cv-alert__meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cv-alert__domain{font:700 9px/1 var(--cv-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-muted)}.cv-alert p{color:var(--cv-text);font-size:15px;line-height:1.5}.cv-pill--critique{color:var(--cv-red);background:var(--cv-red-soft)}.cv-pill--attention{color:var(--cv-amber);background:var(--cv-amber-soft)}.cv-pill--suivi{color:var(--cv-teal);background:var(--cv-teal-soft)}.cv-alerts__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cv-alerts__head .cv-h3{font-size:17px}.cv-ask{border-radius:var(--cv-r-card);border:1px solid var(--cv-teal-line);background:var(--cv-teal-soft);margin-top:24px;padding:20px 22px}.cv-ask__q{font:600 16px/1.45 var(--cv-font-body);color:var(--cv-text)}.cv-ask__a{color:var(--cv-muted);margin-top:8px;font-size:15px;line-height:1.6}.cv-ask .cv-mini-label{color:var(--cv-teal)}.cv-cockpit__note{margin-top:20px}@media (width<=960px){.cv-cockpit{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=480px){.cv-kpis{grid-template-columns:minmax(0,1fr)}.cv-bars__row{grid-template-columns:84px minmax(0,1fr)}}.cv-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cv-module{border-radius:var(--cv-r-card);border:1px solid var(--cv-line);background:var(--cv-black);flex-direction:column;padding:32px;display:flex}.cv-module--featured{border-color:var(--cv-teal-line);background:linear-gradient(#22f4bd12,#22f4bd05)}.cv-module__top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:26px;margin-bottom:18px;display:flex}.cv-module__name{font:400 24px/1.15 var(--cv-font-title);letter-spacing:0}.cv-module__sub{font:600 13px/1.45 var(--cv-font-ui);color:var(--cv-teal);margin-top:8px}.cv-module--soon .cv-module__name{color:var(--cv-muted)}.cv-module--soon .cv-module__sub{color:var(--cv-subtle)}.cv-module .cv-body{margin-top:14px}.cv-module__actions{flex-wrap:wrap;gap:20px;margin-top:auto;padding-top:24px;display:flex}.cv-reva{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(40px,6vw,88px);margin-top:96px;display:grid}.cv-reva__title{font:700 clamp(26px, 2.6vw, 34px)/1.15 var(--cv-font-head);letter-spacing:-.02em}.cv-reva .cv-body{max-width:52ch;margin-top:12px}.cv-metrics{border-top:1px solid var(--cv-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;display:grid}.cv-metric{border-bottom:1px solid var(--cv-line);padding:22px 20px 22px 0}.cv-metric:nth-child(2n){border-left:1px solid var(--cv-line);padding-left:20px}.cv-metric dd{font:700 32px/1 var(--cv-font-head);letter-spacing:-.02em;color:var(--cv-teal)}.cv-metric dt{color:var(--cv-muted);margin-top:8px;font-size:14px;line-height:1.45}.cv-metrics__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cv-reva__demo{min-width:0}@media (width<=1024px){.cv-modules{grid-template-columns:minmax(0,1fr)}.cv-module{padding:28px}}@media (width<=960px){.cv-reva{grid-template-columns:minmax(0,1fr);margin-top:72px}}.cv-guards{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.cv-guard{border-bottom:1px solid var(--cv-line);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.cv-guard__icon{border-radius:var(--cv-r-ctl);width:40px;height:40px;color:var(--cv-teal);background:var(--cv-teal-soft);place-items:center;display:grid}.cv-guard h3{font:700 16px/1.35 var(--cv-font-body);color:var(--cv-text)}.cv-guard p{color:var(--cv-muted);margin-top:6px;font-size:14.5px;line-height:1.55}@media (width<=960px){.cv-guards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cv-guards{grid-template-columns:minmax(0,1fr)}}.cv-proofs{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-proofs>li{border-left:1px solid var(--cv-line);padding:40px 36px 8px}.cv-proofs>li:first-child{border-left:0;padding-left:0}.cv-proofs>li:last-child{padding-right:0}.cv-proofs__val{font:700 clamp(36px, 3.6vw, 48px)/1 var(--cv-font-head);letter-spacing:-.03em;color:var(--cv-text)}.cv-proofs__title{font:700 11px/1.5 var(--cv-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cv-teal);margin-top:14px}.cv-proofs .cv-body{margin-top:14px}@media (width<=860px){.cv-proofs{grid-template-columns:minmax(0,1fr)}.cv-proofs>li,.cv-proofs>li:first-child,.cv-proofs>li:last-child{border-left:0;padding:32px 0}.cv-proofs>li+li{border-top:1px solid var(--cv-line)}}.cv-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.cv-process__step{position:relative}.cv-process__step:after{content:"";background:linear-gradient(90deg, var(--cv-teal-line), var(--cv-line));height:1px;position:absolute;top:20px;left:56px;right:-16px}.cv-process__step:last-child:after{display:none}.cv-process__num{width:40px;height:40px;font:700 15px/1 var(--cv-font-head);color:var(--cv-teal);border:1px solid var(--cv-teal-line);background:var(--cv-black);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.cv-process .cv-body{max-width:34ch;margin-top:10px}.cv-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:72px;display:grid}.cv-offer__card{border-radius:var(--cv-r-card);border:1px solid var(--cv-line);background:var(--cv-surface);padding:36px}.cv-offer__card .cv-h3{margin-bottom:8px;font-size:18px}.cv-checks>li{border-bottom:1px solid var(--cv-line);color:var(--cv-text);align-items:center;gap:12px;padding:14px 0;font-size:16px;display:flex}.cv-checks>li:last-child{border-bottom:0}.cv-check{width:22px;height:22px;color:var(--cv-teal);background:var(--cv-teal-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cv-offer__cta{border-radius:var(--cv-r-card);border:1px solid var(--cv-teal-line);background:linear-gradient(#22f4bd17,#22f4bd08);flex-direction:column;padding:36px;display:flex}.cv-offer__quote{font:700 clamp(22px, 2.2vw, 28px)/1.25 var(--cv-font-head);letter-spacing:-.02em;text-wrap:balance}.cv-offer__cta .cv-body{margin-top:14px}.cv-offer__trust{gap:8px;margin-top:20px;display:grid}.cv-offer__trust li{color:var(--cv-muted);align-items:center;gap:10px;font-size:15px;display:flex}.cv-offer__cta .cv-btn{margin-top:auto}.cv-offer__spacer{height:28px}.cv-model{color:var(--cv-muted);margin-top:24px;font-size:15px}.cv-model strong{color:var(--cv-text)}@media (width<=860px){.cv-process{grid-template-columns:minmax(0,1fr);gap:28px}.cv-process__step{grid-template-columns:40px minmax(0,1fr);column-gap:16px;display:grid}.cv-process__num{grid-row:span 2;margin-bottom:0}.cv-process__step:after{background:var(--cv-line);width:1px;height:auto;inset:48px auto -20px 19.5px}.cv-process .cv-body{max-width:none}.cv-offer{grid-template-columns:minmax(0,1fr);margin-top:56px}}@media (width<=640px){.cv-offer__card,.cv-offer__cta{padding:28px 22px}}.cv-final{text-align:center;background:radial-gradient(700px 360px at 50% 0%, #22f4bd1a, transparent 70%), var(--cv-black)}.cv-final__title{max-width:920px;font:400 clamp(34px, 5.2vw, 68px)/1.02 var(--cv-font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--cv-text);text-wrap:balance;margin-inline:auto}.cv-final__title .cv-p{font-family:var(--cv-font-head);font-weight:700}.cv-final .cv-lead{margin-inline:auto;margin-top:24px}.cv-final__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.cv-final__trust{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:32px;display:flex}.cv-final__trust li{color:var(--cv-muted);align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=640px){.cv-final__ctas .cv-btn{flex:100%}}.cv-footer{border-top:1px solid var(--cv-line);background:var(--cv-black)}.cv-footer__top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:64px 48px;display:grid}.cv-footer__logo img{width:auto;height:24px;display:block}.cv-footer__tagline{max-width:34ch;color:var(--cv-muted);margin-top:18px;font-size:15px;line-height:1.55}.cv-footer__entity{color:var(--cv-subtle);margin-top:10px;font-size:13px}.cv-footer__title{font:700 10px/1 var(--cv-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-teal);margin-bottom:18px}.cv-footer__list{gap:12px;display:grid}.cv-footer__a{font:400 15px/1.4 var(--cv-font-body);color:var(--cv-muted);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:color .15s}.cv-footer__a:hover{color:var(--cv-text)}.cv-footer__bottom{border-top:1px solid var(--cv-line);color:var(--cv-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:24px 32px;font-size:13px;display:flex}@media (width<=860px){.cv-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-footer__brand{grid-column:1/-1}}@media (width<=480px){.cv-footer__top{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:48px 36px}}@media (prefers-reduced-motion:reduce){.cv-in,.cv-chain__bar,.cv-backdrop__glow{animation:none}.cv-btn,.cv-link,.cv-nav,.cv-nav__link,.cv-footer__a{transition:none}}
