@font-face{font-display:swap;font-family:System-Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("Helvetica Neue"),local("sans-serif")}.project-image img{aspect-ratio:16/9;height:auto}.kl-card-grid__card-wrapper,.pricing-card,.project-card{contain:layout style;min-height:400px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #94733d;outline-offset:2px}.glass-effect{background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.5);border-radius:16px}@media (min-width:992px){.glass-effect{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.7)!important;box-shadow:0 8px 32px 0 rgba(31,38,135,.05)}}.fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.fade-up.is-visible{opacity:1;transform:translateY(0)}.footer-container a:not(.btn-neura),.text-link-effect,li a:not(.btn-neura):not(.btn-pricing):not(.nav-link),p a:not(.btn-neura):not(.btn-pricing){background-image:linear-gradient(#ff9f43,#ff9f43);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:inherit;display:inline;position:relative;text-decoration:none;transition:background-size .3s ease}@media (min-width:992px){.footer-container a:not(.btn-neura):hover,.text-link-effect:hover,li a:not(.btn-neura):not(.btn-pricing):not(.nav-link):hover,p a:not(.btn-neura):not(.btn-pricing):hover{background-size:100% 2px;color:#ff9f43}}.btn-neura,.btn-pricing,.cta_button,.hs-button,[class*=btn]{background-image:none!important}.reveal-up{opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s;will-change:opacity,transform}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.reveal-up.delay-100{transition-delay:.1s}.reveal-up.delay-200{transition-delay:.2s}.neura-nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.neura-nav a{color:#0b132b;font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .3s ease}.neura-nav a:hover{color:#ff9f43}.btn-neura{border:2px solid transparent;border-radius:50px;cursor:pointer;display:inline-block;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;padding:15px 40px;text-align:center;text-decoration:none;transition:transform .3s ease;white-space:nowrap}@media (min-width:992px){.btn-neura:hover{transform:translateY(-3px)}}.btn-neura.btn-gold{background-color:#ff9f43!important;border-color:#ff9f43!important;color:#0b132b!important}@media (min-width:992px){.btn-neura.btn-gold:hover{background-color:#ff8c1a!important;border-color:#ff8c1a!important;box-shadow:0 5px 15px rgba(255,159,67,.6)}}.btn-neura.btn-gradient{background:linear-gradient(90deg,#0b132b,#0056b3 50%,#ff9f43)!important;background-size:100% auto!important;border:none!important;color:#fff!important;padding:17px 42px}@media (min-width:992px){.btn-neura.btn-gradient{background-size:200% auto!important;transition:background-position .5s ease,transform .3s ease}.btn-neura.btn-gradient:hover{background-position:100%!important;box-shadow:0 5px 15px rgba(0,86,179,.4)}}.btn-neura.btn-primary{background-color:#0b132b!important;color:#fff!important}.btn-neura.btn-outline{background-color:transparent!important;border:2px solid #0b132b!important;color:#0b132b!important}.pricing-card{background-color:#fff;border:2px solid transparent;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:30px;position:relative}@media (max-width:767px){.pricing-card{margin-bottom:30px}}.price-wrapper{align-items:center;display:flex;flex-direction:column;margin:15px 0}.price-prefix{color:#666;font-size:14px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.price-row{align-items:baseline;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:5px}.currency{font-size:1.5rem;font-weight:400}.pricing-footer{margin-top:auto;padding-top:20px;text-align:center}.btn-pricing{background:transparent;border:2px solid #004471;border-radius:50px;color:#004471!important;display:inline-block;font-weight:700;padding:10px 28px;text-decoration:none}.pricing-badge{background-color:#004471;border-radius:20px;color:#fff;font-size:13px;font-weight:700;left:50%;padding:6px 20px;position:absolute;text-transform:uppercase;top:-15px;transform:translateX(-50%);z-index:10}@media (min-width:992px){.pricing-card:not(.card--featured):hover{box-shadow:0 15px 30px rgba(0,0,0,.15);transform:translateY(-10px)}.pricing-card:not(.card--featured):hover .btn-pricing{background-color:#004471;color:#fff!important}.pricing-card.card--featured:hover{border-color:#ff9f43;transform:translateY(-10px) scale(1.02)}.pricing-card.card--featured:hover .btn-pricing{background-color:#ff9f43;border-color:#ff9f43;color:#fff!important}.pricing-card.card--featured:hover .pricing-badge{background-color:#ff9f43}}.pricing-hidden{opacity:0!important;transform:translateY(60px)!important}.pricing-visible{opacity:1!important;transform:translateY(0)!important;transition:opacity .8s ease-out,transform .8s cubic-bezier(.25,.46,.45,.94)!important}.pricing-title{color:#0b132b;font-size:1.5rem;font-weight:700;margin-bottom:15px}.portfolio-section{margin:0 auto;max-width:1200px;padding:4rem 20px}.portfolio-heading{color:#333;font-size:2.5rem;font-weight:800;margin-bottom:3rem;text-align:center}.portfolio-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.project-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.project-image{background:#f0f0f0;height:220px;overflow:hidden;position:relative}.project-image img{height:100%;object-fit:cover;width:100%}.project-overlay{align-items:center;background:rgba(11,19,43,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.view-project{color:#fff;font-weight:700}.card-link-overlay{inset:0;position:absolute;z-index:5}@media (min-width:992px){.project-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.15);transform:translateY(-5px);transition:transform .3s ease}.project-card:hover .project-image img{transform:scale(1.05);transition:transform .5s ease}.project-overlay{transition:opacity .3s ease}.project-card:hover .project-overlay{opacity:1}}.project-content{flex-grow:1;padding:25px}.project-category{color:#0056b3;font-size:.85rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}.project-title{color:#222;font-size:1.3rem;font-weight:700;margin:0 0 10px}.project-desc{color:#666;font-size:.95rem;line-height:1.6}@media (max-width:992px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.portfolio-grid{grid-template-columns:1fr}.portfolio-heading{font-size:2rem}}.logo-section-container{padding:40px 0;position:relative;width:100%;will-change:auto}.logo-slider-wrapper{contain:content;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);min-height:100px;overflow:hidden;width:100%}.logo-slider-track{animation:logo-scroll 25s linear infinite;padding-bottom:0;width:max-content}.logo-slide,.logo-slider-track{align-items:center;display:flex}.logo-slide{flex:0 0 200px;flex-direction:column;justify-content:flex-start;padding:0 15px}.logo-img-box{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:15px;width:100%}.logo-img-box img{height:auto;max-height:80px;max-width:160px;object-fit:contain;width:auto}.partner-name{color:#0b132b;font-size:15px;font-weight:700;line-height:1.2;margin:0;text-align:center}.logo-bottom-text{color:#444;font-size:1.1rem;margin-left:auto;margin-right:auto;margin-top:40px;max-width:800px;padding:0 20px;text-align:center}@keyframes logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.logo-slide{flex:0 0 160px}.logo-img-box img{max-height:70px;max-width:130px}.logo-slider-track{animation-duration:20s}}.logo-img-box img[alt*=ubspot i]{height:68px!important;max-width:none!important;width:auto!important}@media (min-width:992px){.nc-glow-card{overflow:hidden;position:relative;z-index:1}.nc-glow-card:before{background:radial-gradient(600px circle at var(--x,50%) var(--y,50%),rgba(0,0,0,.1),transparent 40%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.nc-glow-card:hover:before{opacity:1}}.kl-card-grid__card-wrapper{display:block;height:100%;opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .5s ease-out}.js-scroll-hidden{opacity:0!important;transform:translateY(40px)!important}.js-scroll-visible{opacity:1!important;transform:translateY(0)!important}html.hs-inline-edit .js-scroll-hidden{opacity:1!important;transform:none!important}.kl-card-grid__card{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease}@media (min-width:992px){.kl-card-grid__card{transition:transform .3s ease,box-shadow .3s ease}.kl-card-grid__card:hover{border:1px solid rgba(0,229,255,.3);box-shadow:0 0 15px 2px rgba(0,229,255,.5),0 0 30px 10px rgba(0,100,255,.2),inset 0 0 10px rgba(0,229,255,.1);transform:translateY(-8px) scale(1.02);z-index:5}}.kl-card-grid__image{background-position:50%;background-size:cover;flex-shrink:0;height:200px;width:100%}.kl-card-grid__content{display:flex;flex-direction:column;flex-grow:1;padding:20px}h3.kl-card-grid__preheader{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px;margin-top:0;transition:color .3s ease}@media (min-width:992px){.kl-card-grid__card:hover h3.kl-card-grid__preheader{color:#008ac9;text-shadow:0 0 4px rgba(0,138,201,.3)}}.btn-neura,.btn-pricing,.kl-card-grid__card,.neura-hamburger{transition-duration:.3s!important;transition-property:transform,opacity,background-color,border-color,color,box-shadow!important}.signaux-dysfonctionnement{contain:content;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;min-height:380px;padding:1.5rem;text-align:center}.signaux-dysfonctionnement h2{font-size:1.6rem;line-height:1.3;margin-bottom:1rem}.signaux-dysfonctionnement ul{list-style:none;margin-bottom:1rem;padding-left:0}.signaux-dysfonctionnement li{min-height:30px}.signaux-dysfonctionnement p{color:#333;font-size:1.25rem;margin-bottom:40px}.signaux-dysfonctionnement .highlight{color:#d32f2f}@media (max-width:768px){.signaux-dysfonctionnement{min-height:480px;padding:2rem 1rem}}.cta-pulse-scroll{animation:pulse-scroll 2s infinite;background:linear-gradient(135deg,#e06666,#ff8080);border-radius:8px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;padding:.8rem 1.5rem}@keyframes pulse-scroll{0%{box-shadow:0 0 0 rgba(224,102,102,.4);transform:scale(1)}50%{box-shadow:0 0 15px rgba(224,102,102,.6);transform:scale(1.05)}to{box-shadow:0 0 0 rgba(224,102,102,.4);transform:scale(1)}}.btn-agent-demo{border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#000!important;display:inline-block;font-weight:700;padding:15px 25px;position:relative;text-align:center;text-decoration:none;transition:transform .3s ease;z-index:10}.btn-agent-demo.btn-force-white{color:#fff!important}@media (min-width:992px){.btn-agent-demo:hover{box-shadow:0 15px 25px rgba(0,0,0,.2);color:#fff!important;transform:translateY(-5px) scale(1.05)}}.animated-btn{display:inline-block;font-size:1.1em;font-weight:700;padding:15px 30px;transition:transform .2s}@media (min-width:992px){.animated-btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-3px)}}.lab-section{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin:40px auto;max-width:900px;padding:50px 20px;text-align:center}.lab-section h2{color:#235086;font-size:2rem;margin-bottom:20px}.lab-section p{color:#235086;font-size:1.1em;margin-bottom:30px}@media (max-width:768px){.btn-agent-demo,.btn-neura,.hero-actions a{align-items:center;display:flex!important;height:auto!important;justify-content:center;line-height:1.3!important;min-height:50px;padding:12px 15px!important;white-space:normal!important}.btn-agent-demo{margin-bottom:10px;width:100%}.fade-up,.reveal-up{opacity:1!important;transform:none!important;transition:none!important}}.audit-auto-page{--nc-navy:#102a56;--nc-blue:#0866d5;--nc-blue-hover:#06529f;--nc-gold:#d4af37;--nc-text:#172033;--nc-bg-soft:#f4f8fc;--nc-border:rgba(16,42,86,.1);--nc-shadow:0 4px 20px rgba(16,42,86,.07);--nc-shadow-hover:0 14px 34px rgba(16,42,86,.12);background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 0);background-repeat:repeat;background-size:12px 12px}@media (prefers-reduced-motion:reduce){.audit-auto-page *{animation:none!important;transition:none!important}}.audit-auto-page .audit-section{margin:0 auto 56px;max-width:1200px;padding:0 20px}.audit-auto-page h2.audit-h2{color:var(--nc-blue);font-size:1.85em;margin:10px auto 18px;padding-bottom:16px;position:relative;text-align:center}.audit-auto-page h2.audit-h2:after{background:linear-gradient(90deg,var(--nc-blue),var(--nc-gold));border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:56px}.audit-auto-page .audit-hero__left{padding:24px 15px 10px}.audit-auto-page .audit-hero__h1{color:var(--nc-blue);font-size:2.3em;letter-spacing:-.01em;line-height:1.22;margin-bottom:.55em}.audit-auto-page .audit-hero__lead{color:var(--nc-text);font-size:1.15em;line-height:1.65;margin-bottom:1.4em;max-width:48ch}.audit-auto-page .audit-hero__lead strong{color:var(--nc-blue)}.audit-auto-page .audit-cta-btn{align-items:center;background:var(--nc-blue);border-radius:999px;box-shadow:0 8px 22px rgba(8,102,213,.2);color:#fff!important;display:inline-flex!important;font-size:1.1em;font-weight:700;gap:10px;justify-content:center;min-height:56px;padding:15px 35px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}@media (min-width:992px){.audit-auto-page .audit-cta-btn:hover{background:var(--nc-gold);box-shadow:0 10px 25px rgba(212,175,55,.35);transform:translateY(-1px)}}.audit-auto-page .audit-hero__right-card{background:#fff;border:1px solid var(--nc-border);border-radius:20px;box-shadow:var(--nc-shadow-hover);overflow:hidden;padding:14px;position:relative}.audit-auto-page .audit-hero__right-card:before{background:radial-gradient(circle,rgba(212,175,55,.18),transparent 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:160px}.audit-auto-page .audit-hero__visual{align-items:center;border-bottom:1px solid var(--nc-border);display:flex;gap:14px;justify-content:center;margin-bottom:14px;padding-bottom:14px;position:relative;z-index:1}.audit-auto-page .audit-hero__visual .node{background:var(--nc-bg-soft);border:2px solid var(--nc-blue);border-radius:50%;flex:0 0 auto;height:32px;position:relative;width:32px}.audit-auto-page .audit-hero__visual .node:after{background:var(--nc-border);content:"";height:2px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:14px}.audit-auto-page .audit-hero__visual .node:last-child{border-color:var(--nc-gold)}.audit-auto-page .audit-hero__visual .node:last-child:after{display:none}.audit-auto-page .audit-symptom-grid{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.audit-auto-page .audit-symptom-grid{grid-template-columns:1fr 1fr}}.audit-auto-page .audit-symptom-card{align-items:flex-start;background:#fff;border:1px solid var(--nc-border);border-radius:14px;box-shadow:var(--nc-shadow);display:flex;gap:14px;padding:16px 18px}.audit-auto-page .audit-symptom-card__icon{align-items:center;background:var(--nc-bg-soft);border-radius:9px;display:flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.audit-auto-page .audit-symptom-card__icon svg{height:16px;width:16px}.audit-auto-page .audit-symptom-card p{color:var(--nc-text);line-height:1.55;margin:0}.audit-auto-page .audit-compare{margin-bottom:20px;overflow-x:auto}.audit-auto-page .audit-compare table{background:#fff;border-collapse:separate;border-radius:14px;border-spacing:0;box-shadow:var(--nc-shadow);overflow:hidden;width:100%}.audit-auto-page .audit-compare thead th{background:var(--nc-navy);color:#fff;font-weight:600;padding:14px 16px;text-align:left}.audit-auto-page .audit-compare thead th:last-child{background:linear-gradient(135deg,var(--nc-blue),var(--nc-navy))}.audit-auto-page .audit-compare tbody td{border-top:1px solid var(--nc-border);padding:14px 16px;vertical-align:top}.audit-auto-page .audit-compare tbody td:first-child{background:var(--nc-bg-soft);color:var(--nc-navy);font-weight:700}.audit-auto-page .audit-compare tbody td:last-child{background:rgba(8,102,213,.05);border-left:2px solid var(--nc-blue)}@media (max-width:700px){.audit-auto-page .audit-compare table,.audit-auto-page .audit-compare tbody,.audit-auto-page .audit-compare td,.audit-auto-page .audit-compare thead,.audit-auto-page .audit-compare tr{display:block;width:100%}.audit-auto-page .audit-compare thead{display:none}.audit-auto-page .audit-compare tr{border-radius:14px;box-shadow:var(--nc-shadow);margin-bottom:14px;overflow:hidden}.audit-auto-page .audit-compare td{border-bottom:1px solid var(--nc-border);border-top:none;padding:12px 16px}.audit-auto-page .audit-compare td:before{color:var(--nc-blue);content:attr(data-label);display:block;font-size:.72em;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.audit-auto-page .audit-compare td:first-child:before{display:none}}.audit-auto-page .audit-decide-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 auto 20px;max-width:640px;padding:0}.audit-auto-page .audit-decide-list li{background:#fff;border:1px solid var(--nc-border);border-left:3px solid var(--nc-blue);border-radius:10px;line-height:1.55;padding:12px 16px;text-align:left}.audit-auto-page .audit-deliverables{counter-reset:audit-step;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:900px){.audit-auto-page .audit-deliverables{grid-template-columns:repeat(2,1fr)}}.audit-auto-page .audit-deliverable{background:#fff;border:1px solid var(--nc-border);border-radius:16px;box-shadow:var(--nc-shadow);counter-increment:audit-step;padding:24px 22px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.audit-auto-page .audit-deliverable:before{background:var(--nc-navy);border-radius:999px;color:#fff;content:counter(audit-step,decimal-leading-zero);font-size:.8em;font-weight:700;left:20px;letter-spacing:.03em;padding:4px 12px;position:absolute;top:-14px}.audit-auto-page .audit-deliverable:nth-child(4):before{background:var(--nc-gold);color:var(--nc-navy)}@media (min-width:992px){.audit-auto-page .audit-deliverable:hover{border-color:var(--nc-blue);box-shadow:var(--nc-shadow-hover);transform:translateY(-4px)}}.audit-auto-page .audit-deliverable__title{color:var(--nc-blue)!important;margin-bottom:10px!important;margin-top:6px!important}.audit-auto-page .audit-offer{background:linear-gradient(180deg,#fff,var(--nc-bg-soft));border:1px solid var(--nc-border);border-radius:20px;box-shadow:var(--nc-shadow-hover);margin:0 auto 20px;max-width:560px;padding:34px 28px 28px;position:relative}.audit-auto-page .audit-offer:before{background:linear-gradient(90deg,var(--nc-blue),var(--nc-gold));border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.audit-auto-page .audit-offer__price{color:var(--nc-navy)!important}.audit-auto-page .audit-nogo{background:var(--nc-bg-soft);border:1px solid rgba(8,102,213,.18);border-radius:20px;padding:34px 28px;position:relative}.audit-auto-page .audit-nogo:before{background:var(--nc-blue);border-radius:4px;bottom:24px;content:"";left:0;position:absolute;top:24px;width:4px}.audit-auto-page .audit-case{background:#fff;border:1px solid var(--nc-border);border-left:4px solid var(--nc-gold);border-radius:16px;box-shadow:var(--nc-shadow);margin:0 auto;max-width:720px;padding:28px 30px}.audit-auto-page .audit-faq{display:flex;flex-direction:column;gap:10px}.audit-auto-page .audit-faq__item{background:#fff;border:1px solid var(--nc-border);border-radius:12px;overflow:hidden}.audit-auto-page .audit-faq__item summary{color:var(--nc-navy);cursor:pointer;font-weight:700;line-height:1.5;list-style:none;padding:16px 44px 16px 18px;position:relative}.audit-auto-page .audit-faq__item summary::-webkit-details-marker{display:none}.audit-auto-page .audit-faq__item summary:after{color:var(--nc-blue);content:"+";font-size:1.3em;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.audit-auto-page .audit-faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.audit-auto-page .audit-faq__item summary:focus-visible{outline:2px solid var(--nc-gold);outline-offset:-2px}.audit-auto-page .audit-faq__a{color:var(--nc-text);line-height:1.6;margin:0;padding:0 18px 16px}.audit-auto-page.audit-step{float:none;margin-left:auto!important;margin-right:auto!important;max-width:820px;padding:4px 20px 4px 54px;position:relative}.audit-auto-page.audit-step:before{background:var(--nc-border);bottom:-16px;content:"";left:22px;position:absolute;top:6px;width:2px}.audit-auto-page.audit-step-5:before{display:none}.audit-auto-page.audit-step:after{background:var(--nc-blue);border:3px solid var(--nc-bg-soft);border-radius:50%;box-shadow:0 0 0 2px var(--nc-border);content:"";height:18px;left:14px;position:absolute;top:10px;width:18px}.audit-auto-page.audit-step-5:after{background:var(--nc-gold)}.audit-auto-page.audit-step .process-step{background:#fff;border:1px solid var(--nc-border);border-radius:14px;box-shadow:var(--nc-shadow);margin:6px 0 16px;padding:14px 18px;text-align:left!important}.nc-h2-title{color:#0866d5;font-size:2.1rem;font-weight:800;line-height:1.25;margin:0 0 16px;text-align:center}.nc-h2-sub{color:#102a56;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}@media (max-width:600px){.nc-h2-title{font-size:1.7rem}}.nc-h2-dotbg{border-radius:20px;overflow:hidden;position:relative}.nc-h2-dotbg:before{background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 0);background-size:12px 12px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.nc-h2-dotbg>*{position:relative;z-index:1}.dnd-section:has(.faq-home-v1),.dnd-section:has(.nc-accompagnement2),.dnd-section:has(.nc-idee2),.dnd-section:has(.nc-outils2){isolation:isolate;position:relative}.dnd-section:has(.faq-home-v1):before,.dnd-section:has(.nc-accompagnement2):before,.dnd-section:has(.nc-idee2):before,.dnd-section:has(.nc-outils2):before{background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 0);background-size:12px 12px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.dnd-section:has(.faq-home-v1)>.row-fluid,.dnd-section:has(.nc-accompagnement2)>.row-fluid,.dnd-section:has(.nc-idee2)>.row-fluid,.dnd-section:has(.nc-outils2)>.row-fluid{position:relative;z-index:1}.nc-h2-cta{align-items:center;background:#0866d5;border-radius:999px;box-shadow:0 8px 22px rgba(8,102,213,.2);color:#fff!important;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;min-height:56px;padding:15px 34px;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}@media (min-width:992px){.nc-h2-cta:hover{background:#d4af37;box-shadow:0 10px 25px rgba(212,175,55,.35);transform:translateY(-1px)}}.nc-eyebrow-wrap{display:flex;justify-content:center;margin-bottom:14px}.nc-eyebrow{align-items:center;background:#fff;border:1px solid #e2eaf4;border-radius:999px;box-shadow:0 2px 8px rgba(16,42,86,.06);color:rgba(16,42,86,.78);display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;margin:0;padding:6px 14px}.nc-eyebrow:before{background:#0866d5;border-radius:50%;content:"";display:inline-block;flex:none;height:6px;width:6px}.nc-outils2{margin:0 auto;max-width:820px;padding:8px 16px;text-align:center}.nc-outils2 .nc-h2-title{margin-bottom:18px}.nc-outils2__lead{color:#102a56;font-size:1.1rem;line-height:1.65;margin:0 0 22px}.nc-outils2__stack{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.nc-outils2__stack li{background:#f4f8fc;border:1px solid #e2eaf4;border-radius:999px;color:#0866d5;font-size:.86rem;font-weight:700;padding:7px 16px}.nc-idee2{padding:40px 16px;text-align:center}.nc-fondateur2-wrap{margin:0 auto;max-width:1300px;padding:0 16px;text-align:center}@media (min-width:641px){.nc-fondateur2-wrap .nc-h2-title{white-space:nowrap}}@media (min-width:641px) and (max-width:900px){.nc-fondateur2-wrap .nc-h2-title{font-size:1.3rem}}@media (min-width:901px) and (max-width:1250px){.nc-fondateur2-wrap .nc-h2-title{font-size:1.7rem}}.nc-fondateur2{margin:0 auto;max-width:760px;padding:16px}.nc-fondateur2__quote{background:#fff;border:1px solid #e2eaf4;border-left:4px solid #d4af37;border-radius:16px;box-shadow:0 4px 20px rgba(16,42,86,.07);padding:28px 30px;position:relative}.nc-fondateur2__quote>p{color:#172033;font-size:1.02rem;line-height:1.65;margin:0 0 14px}.nc-fondateur2__quote>p:first-child{color:#102a56;font-style:italic;font-weight:600}.nc-fondateur2__quote>p:last-of-type{margin-bottom:0}.nc-fondateur2__signature{align-items:flex-end;border-top:1px solid #e2eaf4;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:16px}
/* !important nécessaire (12/08, v7) : une règle générique du thème parent
   (verrouillé, hors de ce dépôt) pose margin:auto sur les <img>, ce qui
   annule visuellement align-items:flex-end en centrant la photo dans la
   colonne au lieu de la coller à droite -- confirmé par inspection live
   (marginLeft/marginRight calculés à 305.5px chacun). Même famille de
   conflit que hubspot_specificite_css_theme_parent_vs_audit_auto_page. */.nc-fondateur2__signature img{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(16,42,86,.15);flex:none;height:52px;margin:0!important;object-fit:cover;object-position:center 15%;width:52px}.nc-fondateur2__signature-text{text-align:right}.nc-fondateur2__signature-name{color:#102a56;font-size:.95rem;font-weight:700;margin:0}.nc-fondateur2__signature-role{color:#0866d5;font-size:.78rem;margin:0}.nc-accompagnement2{margin:0 auto;max-width:760px;padding:40px 16px 24px;text-align:center}.nc-pricing2-card{background:#fff;border:1px solid #e2eaf4;border-radius:20px;box-shadow:0 4px 20px rgba(16,42,86,.07);display:flex;flex-direction:column;height:100%;padding:34px 26px 28px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.nc-pricing2-card:before{background:linear-gradient(90deg,#0866d5,#d4af37);border-radius:20px 20px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media (min-width:992px){.nc-pricing2-card:hover{box-shadow:0 14px 34px rgba(16,42,86,.12);transform:translateY(-4px)}}.nc-pricing2-card--featured{border-color:#0866d5;box-shadow:0 10px 28px rgba(8,102,213,.16)}.nc-pricing2-badge{background:#d4af37;border-radius:999px;color:#102a56;font-size:.78rem;font-weight:700;left:50%;letter-spacing:.02em;padding:5px 16px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.nc-pricing2-title{color:#102a56;font-size:1.22rem;font-weight:800;line-height:1.25;margin:8px 0 12px}.nc-pricing2-prefix{color:#6b7690;font-size:.76rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.nc-pricing2-price{align-items:baseline;display:flex;gap:6px;justify-content:center;margin:0 0 4px}.nc-pricing2-price .amount{color:#0866d5;font-size:2.2rem;font-weight:800}.nc-pricing2-price .currency{color:#0866d5;font-size:1rem;font-weight:600}.nc-pricing2-desc{color:#172033;font-size:.92rem;line-height:1.55;margin:14px 0 18px}.nc-pricing2-desc p{margin:0 0 10px}.nc-pricing2-desc p:last-child{margin-bottom:0}.nc-pricing2-desc strong{color:#0866d5}.nc-pricing2-features{flex:1 1 auto;list-style:none;margin:0 0 24px;padding:0;text-align:left}.nc-pricing2-features li{align-items:flex-start;color:#172033;display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin-bottom:10px}.nc-pricing2-features li:before{color:#d4af37;content:"✓";flex:0 0 auto;font-weight:800}.nc-pricing2-cta{align-items:center;border:2px solid #0866d5;border-radius:999px;color:#0866d5!important;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:13px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nc-pricing2-card--featured .nc-pricing2-cta{background:#0866d5;border-color:#0866d5;color:#fff!important}@media (min-width:992px){.nc-pricing2-cta:hover{background:#0866d5;color:#fff!important}.nc-pricing2-card--featured .nc-pricing2-cta:hover{background:#06529f;border-color:#06529f}}.nc-identifions2-wrap{padding:24px 16px}.dnd-section:has(.nc-identifions2-wrap){padding-bottom:24px;padding-top:24px}.nc-identifions2{margin:0 auto;max-width:1000px;text-align:center}.nc-identifions2 .nc-h2-title{white-space:nowrap}@media (max-width:480px){.nc-identifions2 .nc-h2-title{font-size:.85rem}}@media (min-width:481px) and (max-width:640px){.nc-identifions2 .nc-h2-title{font-size:1.15rem}}@media (min-width:641px) and (max-width:899px){.nc-identifions2 .nc-h2-title{font-size:1.55rem}}.nc-identifions2 p{color:#172033;line-height:1.6;margin:0 0 16px}.nc-identifions2__accroche{color:#0866d5;font-weight:700;line-height:1.8}.nc-identifions2__cta{margin-top:6px}.dnd-section:has(.nc-idee2){padding-bottom:24px}.dnd-section:has(.process-step){isolation:isolate;padding-top:24px;position:relative}.dnd-section:has(.process-step):before{background-image:radial-gradient(circle,rgba(8,102,213,.16) 1.5px,transparent 0);background-size:12px 12px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.dnd-section:has(.process-step)>.row-fluid{position:relative;z-index:1}