.demarrer-page{letter-spacing:0}.demarrer-page :is(h1,h2,h3,h4){letter-spacing:0;text-wrap:balance}.demarrer-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.demarrer-section{padding-block:96px}.demarrer-eyebrow{color:var(--accent);margin-bottom:18px;font-size:12px;font-weight:600}.demarrer-heading{font-size:40px;font-weight:600;line-height:1.18}.demarrer-hero{isolation:isolate;background-image:var(--gradient-hero);padding-block:72px 64px;position:relative;overflow:hidden}.hero-learning-background{--learning-demand:#7f29fa;--learning-sale:#00e0e0;--learning-pulse:#e8ffff;pointer-events:none;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.demarrer-hero-veil{z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--background) 96%, transparent) 0%, color-mix(in oklab, var(--background) 87%, transparent) 40%, color-mix(in oklab, var(--background) 30%, transparent) 68%, transparent 100%);position:absolute;inset:0}.demarrer-hero .demarrer-lead{background:color-mix(in oklab, var(--card) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.demarrer-hero h1{max-width:740px;font-size:44px;font-weight:600;line-height:1.12}.demarrer-lead{border:1px solid var(--border);border-top:2px solid var(--accent);background:var(--card);width:100%;max-width:410px;box-shadow:var(--shadow-elegant);border-radius:8px;margin-inline:auto;padding:26px}.demarrer-stage-card{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--card) 45%, transparent);border-radius:20px;align-items:center;gap:32px;padding:40px 32px;display:grid;position:relative;overflow:hidden}.demarrer-stage-card:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 78% 50%, color-mix(in oklab, var(--accent) 7%, transparent), transparent 70%);position:absolute;inset:0}.demarrer-stage-reverse:before{background:radial-gradient(60% 90% at 22% 50%, color-mix(in oklab, var(--accent) 7%, transparent), transparent 70%)}.demarrer-stage-media{z-index:0;position:relative}.demarrer-stage-body{z-index:1;position:relative}.demarrer-media{width:100%}.demarrer-media img{object-fit:contain;width:100%;height:auto}@media (width>=1024px){.demarrer-stage-card{grid-template-columns:1.05fr 1fr;gap:64px;padding:56px 64px}.demarrer-stage-reverse .demarrer-stage-media{order:2}.demarrer-stage-media{min-width:0}.capte-scene{padding-right:48px}.capte-scene.stage-scene-reverse{padding-left:48px;padding-right:8px}.demarrer-stage-card:nth-child(odd) .demarrer-media img{transform:rotate(-2deg)}.demarrer-stage-card:nth-child(2n) .demarrer-media img{transform:rotate(2deg)}}.demarrer-stage-title{font-size:64px;font-weight:600;line-height:1}.demarrer-comparison-desktop th,.demarrer-comparison-desktop td{vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:break-word;padding:22px 16px;line-height:1.65}.demarrer-comparison-desktop thead{color:var(--muted-foreground);font-size:12px}.demarrer-comparison-desktop td{color:var(--muted-foreground)}.demarrer-octurn-row{background:color-mix(in oklab, var(--accent) 6%, var(--background));outline:1px solid color-mix(in oklab, var(--accent) 40%, transparent);outline-offset:-1px}.demarrer-octurn-row td{color:var(--foreground)}.demarrer-comparison-mobile{display:none}.demarrer-final{isolation:isolate;background-image:var(--gradient-brand);position:relative}.demarrer-final:before{content:"";z-index:-1;background:color-mix(in oklab, var(--background) 63%, transparent);position:absolute;inset:0}.demarrer-final .demarrer-heading{max-width:760px;margin-inline:auto}.demarrer-final .demarrer-eyebrow{color:var(--foreground)}@keyframes demarrer-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.demarrer-enter{animation:.65s ease-out both demarrer-appear}@supports (animation-timeline:view()){.demarrer-stage{animation:ease-out both demarrer-appear;animation-timeline:view();animation-range:entry entry 25%}}@media (width>=1280px){.demarrer-hero h1{font-size:48px}}@media (width<=639px){.demarrer-hero-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 96%, transparent) 0%, color-mix(in oklab, var(--background) 90%, transparent) 46%, color-mix(in oklab, var(--background) 60%, transparent) 100%)}}@media (width<=767px){.demarrer-container{padding-inline:20px}.demarrer-section{padding-block:64px}.demarrer-heading{font-size:30px}.demarrer-hero{padding-block:44px 48px}.demarrer-hero h1{font-size:34px}.demarrer-stage-title{font-size:48px}.demarrer-stage-card{gap:20px;padding:28px 20px}.demarrer-stage-media{margin-top:-8px}.demarrer-comparison-desktop{display:none}.demarrer-comparison-mobile{display:block}.demarrer-lead{padding:22px}}@media (prefers-reduced-motion:reduce){.demarrer-page *,.demarrer-page :before,.demarrer-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.capte-scene{perspective:1100px;padding:24px 8px}.capte-plane{transform-style:preserve-3d;border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--card) 92%, transparent), color-mix(in oklab, var(--background) 80%, transparent));box-shadow:0 40px 80px -30px color-mix(in oklab, var(--primary) 45%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 10%, transparent) inset;border-radius:18px;gap:12px;padding:26px 22px;display:grid;position:relative;transform:rotateX(14deg)rotateY(-12deg)rotate(2deg)}.capte-grid{border-radius:inherit;pointer-events:none;opacity:.35;background-image:linear-gradient(color-mix(in oklab, var(--border) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 60%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000)}.capte-card{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 30px -18px color-mix(in oklab, var(--background) 90%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;animation:6s ease-in-out infinite capte-float;display:flex;position:relative}.capte-card-1{transform:translateZ(60px)}.capte-card-2{animation-delay:-2s;transform:translateZ(40px)translate(18px)}.capte-card-3{animation-delay:-4s;transform:translateZ(20px)translate(36px)}.capte-icon{width:32px;height:32px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.capte-card-2 .capte-icon{color:var(--primary-glow,var(--primary));background:color-mix(in oklab, var(--primary) 18%, transparent)}.capte-inbox{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--accent) 8%, var(--card));border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:12px 14px;display:flex;position:relative;transform:translateZ(90px)}@keyframes capte-float{0%,to{translate:0}50%{translate:0 -6px}}.capte-plane-reverse{transform:rotateX(14deg)rotateY(12deg)rotate(-2deg)}.capte-plane-reverse .capte-card-2{transform:translateZ(40px)translate(-18px)}.capte-plane-reverse .capte-card-3{transform:translateZ(20px)translate(-36px)}.capte-inbox-top{margin-top:0;margin-bottom:6px}.capte-icon{font-size:12px;font-weight:600}.stage-ring{border-radius:9999px;width:40px;height:40px;display:inline-block;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.stage-ring-cost{background:conic-gradient(var(--primary) 0 66%, color-mix(in oklab, var(--primary) 45%, transparent) 66% 100%)}.stage-ring-revenue{background:conic-gradient(var(--accent) 0 58%, color-mix(in oklab, var(--accent) 55%, transparent) 58% 87%, color-mix(in oklab, var(--accent) 25%, transparent) 87% 100%)}@media (width<=767px){.capte-scene{padding:16px 20px 16px 0}.capte-plane,.capte-plane-reverse{padding:18px 14px;transform:rotateX(8deg)rotateY(-4deg)}.capte-card-2,.capte-card-3,.capte-plane-reverse .capte-card-2,.capte-plane-reverse .capte-card-3,.capte-card-1,.capte-inbox{transform:none}.capte-inbox .ml-auto{display:none}}.qual-card{border:1px solid var(--border);background:linear-gradient(160deg, var(--card), color-mix(in oklab, var(--background) 85%, transparent));box-shadow:0 40px 80px -30px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:20px;gap:22px;padding:26px;display:grid;position:relative;transform:perspective(1100px)rotateY(14deg)rotateX(6deg)}.qual-avatar{width:44px;height:44px;color:var(--primary-glow,var(--primary));background:color-mix(in oklab, var(--primary) 18%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.qual-pipeline{justify-content:space-between;display:flex;position:relative}.qual-pipeline:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:2px;position:absolute;top:16px;left:16px;right:16px}.qual-pipeline li{flex-direction:column;align-items:center;display:flex;position:relative}.qual-dot{border:1px solid var(--accent);width:34px;height:34px;color:var(--accent);background:var(--card);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.qual-amount{border:1px solid var(--border);background:color-mix(in oklab, var(--background) 60%, transparent);border-radius:12px;padding:14px}.qual-amount-win{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.qual-chip{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--accent) 10%, var(--card));border-radius:9999px;align-items:center;gap:8px;padding:9px 14px;animation:6s ease-in-out infinite capte-float;display:flex;position:absolute;top:-18px;right:-14px;transform:translateZ(40px)}.hub{aspect-ratio:4/3;position:relative;transform:perspective(1100px)rotateX(18deg)rotateY(-10deg)}.hub-lines{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, var(--accent) 55%, transparent);stroke-width:2px;stroke-dasharray:6 6;animation:1.6s linear infinite hub-flow;position:absolute;inset:0}.hub-lines .hub-in{stroke:color-mix(in oklab, var(--primary) 60%, transparent)}@keyframes hub-flow{to{stroke-dashoffset:-24px}}.hub-core{text-align:center;border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);background:color-mix(in oklab, var(--accent) 8%, var(--card));box-shadow:0 30px 60px -25px color-mix(in oklab, var(--accent) 50%, transparent);border-radius:18px;padding:18px 22px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hub-source{border:1px solid var(--border);background:var(--card);border-radius:9999px;padding:6px 10px;position:absolute;top:50%;left:0;translate:0 -50%}.hub-target{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;animation:6s ease-in-out infinite capte-float;display:flex;position:absolute;right:0;translate:0 -50%}.hub-target-1{top:16.6%}.hub-target-2{animation-delay:-2s;top:50%}.hub-target-3{animation-delay:-4s;top:83.3%}.chart{border:1px solid var(--border);background:linear-gradient(160deg, var(--card), color-mix(in oklab, var(--background) 85%, transparent));box-shadow:0 40px 80px -30px color-mix(in oklab, var(--primary) 45%, transparent);border-radius:20px;padding:26px;transform:perspective(1100px)rotateX(10deg)rotateY(12deg)}.chart-bars{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:12px;height:200px;display:grid}.chart-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart-pair{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:100%;display:flex}.chart-bar{transform-origin:bottom;border-radius:6px 6px 0 0;width:14px;animation:1.2s ease-out both chart-grow}.chart-bar-cost,.chart-key-cost{background:var(--primary)}.chart-bar-rev,.chart-key-rev{background:var(--accent)}.chart-key{border-radius:2px;width:8px;height:8px;display:inline-block}@keyframes chart-grow{0%{transform:scaleY(0)}}@media (width<=767px){.qual-card,.hub,.chart{transform:none}.qual-chip{right:0}.chart-bars{gap:8px;height:160px}}.hub-core p:last-child{white-space:nowrap}@media (width<=767px){.hub{aspect-ratio:1}.hub-source{display:none}.hub-core{padding:12px 14px;left:30%}.hub-core p:last-child{font-size:18px}.hub-target{padding:6px 10px}.hub-target span{font-size:12px}}.demarrer-hero{background-image:none;overflow:clip visible}.demarrer-hero:before{content:"";z-index:-3;pointer-events:none;background-image:var(--gradient-hero);position:absolute;inset:0 0 -360px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.demarrer-hero .hero-learning-background{height:calc(100% + 360px);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.demarrer-hero-veil{bottom:-360px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.demarrer-hero~section{z-index:1;position:relative}@media (width>=1024px){.demarrer-hero-grid>.demarrer-lead,.demarrer-hero-grid>.hero-carousel{margin-right:0}.demarrer-hero-grid--site{max-width:1280px;padding-inline:32px}}.hero-carousel{width:100%;max-width:410px;margin-inline:auto}.hero-carousel-stage{display:grid}.hero-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .6s,visibility 0s linear .6s;display:flex}.hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .6s,visibility}.hero-slide>.demarrer-lead{max-width:none;height:100%}.hero-carousel-controls{justify-content:center;align-items:center;gap:2px;margin-top:10px;display:flex}.hero-carousel-dot,.hero-carousel-toggle{min-width:44px;min-height:44px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hero-carousel-dot span{background:color-mix(in oklab, var(--muted-foreground) 55%, transparent);border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s;display:block}.hero-carousel-dot[aria-current=true] span{background:var(--accent);width:22px}.hero-carousel-dot:hover span{background:var(--foreground)}.hero-carousel-dot[aria-current=true]:hover span{background:var(--accent)}.hero-carousel-toggle:hover{color:var(--foreground)}.hero-carousel-dot:focus-visible,.hero-carousel-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.hero-mesure{flex-direction:column;display:flex}.hero-mesure-chart{flex:auto;gap:4px;min-height:150px;margin-top:14px;display:flex}.hero-mesure-col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;transition:opacity .2s;display:flex}.hero-mesure-chart:hover .hero-mesure-col:not(:hover){opacity:.4}.hero-mesure-plot{border-bottom:1px solid var(--border);flex:auto;width:100%;min-height:90px;position:relative}.hero-mesure-col:first-child .hero-mesure-plot{z-index:1}.hero-mesure-bar{transform-origin:bottom;border-radius:4px 4px 0 0;width:12px;position:absolute;bottom:0}.hero-mesure-bar.is-cost{background:var(--primary);left:calc(50% - 14px)}.hero-mesure-bar.is-rev{background:var(--accent);left:calc(50% + 2px);overflow:hidden}.hero-mesure-marie{background:color-mix(in oklab, var(--accent) 62%, var(--foreground));box-shadow:inset 0 1px 0 var(--background);position:absolute;inset:auto 0 0}.hero-slide.is-active .hero-mesure-bar{animation:.9s ease-out both chart-grow}.hero-mesure-note{white-space:nowrap;color:var(--muted-foreground);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--card) 92%, transparent);border-radius:6px;flex-direction:column;padding:4px 8px;font-size:10.5px;line-height:1.3;display:flex;position:absolute;left:calc(50% + 20px);transform:translateY(50%)}.hero-mesure-note:before{content:"";border-top:1px dashed color-mix(in oklab, var(--accent) 70%, transparent);width:6px;position:absolute;top:50%;left:-7px}.hero-mesure-note strong{color:var(--foreground);font-size:11.5px;font-weight:600}.hero-mesure-label{color:var(--foreground);white-space:nowrap;margin-top:8px;font-size:11px;line-height:1.2}.hero-mesure-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.35}.hero-mesure-value.is-cost{color:var(--primary-glow);margin-top:3px}.hero-mesure-value.is-rev{color:var(--accent);font-weight:600}@media (width<=767px){.hero-mesure-chart{min-height:136px}}@media (width<=420px){.hero-mesure-label,.hero-mesure-value{font-size:10px}.hero-mesure-chart{gap:2px}}
