@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');:root{--nomo-bg:#1E222B;--nomo-bg-alt:#252930;--nomo-bg-card:#2C3040;--nomo-bg-deep:#16181F;--nomo-border:#343848;--nomo-border-light:#3D4255;--nomo-green:#7FAE48;--nomo-green-hover:#9BC76A;--nomo-green-glow:rgba(127,174,72,0.12);--nomo-text:#F2F4F7;--nomo-text-secondary:#D4D8E2;--nomo-text-body:#CDD2DE;--nomo-text-muted:#A8B0C2;--nomo-text-disabled:#4A5060;--nomo-text-heading:#FFFFFF;--nomo-radius:6px;--nomo-radius-lg:10px;--nomo-shadow:0 4px 16px rgba(0,0,0,0.3);--nomo-shadow-lg:0 8px 32px rgba(0,0,0,0.4)}:root{--global-palette1:#7FAE48!important;--global-palette2:#9BC76A!important;--global-palette3:#FFFFFF!important;--global-palette4:#D4D8E2!important;--global-palette5:rgba(255,255,255,0.90)!important;--global-palette6:#8892A4!important;--global-palette7:#2C3040!important;--global-palette8:#1E222B!important;--global-palette9:#1E222B!important}body,body.kadence-child{background-color:var(--nomo-bg)!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;color:var(--nomo-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.site,#page,.content-area,.site-content,.entry-content,.wp-site-blocks{background:#1E222B!important;background-color:#1E222B!important}.content-bg,body.content-style-unboxed .site{background:var(--nomo-bg)!important}.entry-content-wrap,.single-entry,.loop-entry{background:transparent!important;box-shadow:none!important}.site,.entry-content,.wp-block-group,.wp-block-columns,.wp-block-column{background-color:transparent}.wp-site-blocks,.entry-content{max-width:1060px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.wp-block-group[style*="background"],.wp-block-cover[style*="background"],.wp-block-columns[style*="background"],.wp-block-column[style*="background"],[class*="wp-block"][style*="background-color"],[style*="background-color:#fff"],[style*="background-color:#FFF"],[style*="background-color:#ffffff"],[style*="background-color:#FFFFFF"],[style*="background-color:white"]{background-color:var(--nomo-bg)!important;color:var(--nomo-text-body)!important}.kb-row-layout-wrap[style*="background"],.kb-row-column-wrap[style*="background"],.wp-block-kadence-rowlayout[style*="background"]{background-color:var(--nomo-bg)!important}a{color:var(--nomo-green);text-decoration:none;transition:color 0.2s ease}a:hover{color:var(--nomo-green-hover)}em{color:var(--nomo-green);font-style:normal}h1,.h1{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:800!important;font-size:clamp(32px,5vw,56px)!important;line-height:1.08!important;letter-spacing:-0.035em!important;color:var(--nomo-text)!important}h2,.h2{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;font-size:clamp(26px,3.5vw,38px)!important;line-height:1.15!important;letter-spacing:-0.03em!important;color:var(--nomo-text)!important}h3,.h3{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;font-size:clamp(16px,2vw,22px)!important;line-height:1.2!important;letter-spacing:-0.02em!important;color:var(--nomo-text)!important}h4,h5,h6,.h4,.h5,.h6{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;color:var(--nomo-text-secondary)!important}p,li,td{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:1.65;letter-spacing:-0.005em;color:var(--nomo-text-body)}.nomo-label,.nomo-label p{font-weight:600!important;font-size:12px!important;line-height:1.2!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--nomo-green)!important;margin-bottom:14px!important}.nomo-overline{font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--nomo-green);margin:0}.nomo-citation{font-size:1rem;font-style:italic;color:var(--nomo-text-muted)}.nomo-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.nomo-container-narrow{max-width:720px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.nomo-section{background-color:var(--nomo-bg)!important;padding:88px 40px!important}.nomo-section-alt{background-color:var(--nomo-bg-alt)!important;padding:88px 40px!important}.nomo-section-cta{background:linear-gradient(135deg,var(--nomo-bg) 0%,rgba(127,174,72,0.06) 100%)!important;padding:72px 40px!important;border-top:1px solid var(--nomo-border);text-align:center}.nomo-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important}.nomo-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.nomo-result-item{display:flex;gap:12px;align-items:flex-start;padding:20px;background:var(--nomo-bg-card);border-radius:10px}.nomo-result-arrow{color:var(--nomo-green);font-size:1.1rem;flex-shrink:0;font-weight:700}.nomo-result-item p{margin:0;font-size:0.9rem;color:var(--nomo-text-muted);line-height:1.5}.nomo-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nomo-compare-col{padding:24px;border-radius:10px}.nomo-compare-against{background:var(--nomo-bg-card);border-top:3px solid var(--nomo-border)}.nomo-compare-for{background:rgba(127,174,72,0.08);border-top:3px solid var(--nomo-green)}.nomo-compare-col h3,.nomo-compare-col h4{color:var(--nomo-text-heading);font-size:1rem;margin:0 0 12px}.nomo-compare-col p{margin:0 0 8px;font-size:0.88rem;color:var(--nomo-text-muted);line-height:1.6}.nomo-mt-16{margin-top:16px!important}.nomo-mt-24{margin-top:24px!important}.nomo-mt-32{margin-top:32px!important}.nomo-mt-48{margin-top:48px!important}.nomo-text-center{text-align:center}.site-header,#masthead,header.header{background-color:rgba(28,31,38,0.92)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--nomo-border)!important;position:sticky;top:0;z-index:100}.site-header a,.site-header .menu-item a,.header-navigation a,.main-navigation .primary-menu-container>ul>li.menu-item>a{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:13.5px!important;color:rgba(255,255,255,0.90)!important;transition:color 0.2s ease!important}.site-header a:hover,.site-header .menu-item a:hover,.header-navigation a:hover,.main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:var(--nomo-green)!important}.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:#ffffff!important}.site-header .nomo-btn-primary,.header-navigation .nomo-btn-primary{font-size:13px!important;padding:8px 18px!important}.nomo-lang-switcher{position:fixed;bottom:96px;right:auto;left:24px;z-index:999;display:flex;background-color:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:20px;overflow:hidden;box-shadow:var(--nomo-shadow)}.nomo-lang-switcher a{padding:7px 14px;font-size:12px;font-weight:600;letter-spacing:0.05em;color:var(--nomo-text-muted)!important;text-decoration:none!important;transition:all 0.2s ease}.nomo-lang-switcher a:hover,.nomo-lang-switcher a.active{color:var(--nomo-text)!important;background-color:var(--nomo-border)}#nomo-back-to-top{position:fixed;bottom:72px;right:24px;width:38px;height:38px;background-color:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:998}#nomo-back-to-top.visible{opacity:1;visibility:visible}#nomo-back-to-top:hover{border-color:var(--nomo-green);background-color:var(--nomo-green-glow)}#nomo-back-to-top svg{width:16px;height:16px;stroke:var(--nomo-text-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.nomo-btn-primary,a.nomo-btn-primary{display:inline-flex;align-items:center;gap:7px;background-color:var(--nomo-green)!important;color:#0F1117!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:14px!important;padding:12px 24px!important;border-radius:var(--nomo-radius)!important;border:none!important;cursor:pointer;transition:all 0.2s ease!important;text-decoration:none!important}.nomo-btn-primary:hover,a.nomo-btn-primary:hover{background-color:var(--nomo-green-hover)!important;color:#0F1117!important}.nomo-btn-secondary,a.nomo-btn-secondary{display:inline-flex;align-items:center;gap:7px;background-color:transparent!important;color:var(--nomo-text-secondary)!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:14px!important;padding:12px 24px!important;border-radius:var(--nomo-radius)!important;border:1px solid var(--nomo-text-disabled)!important;cursor:pointer;transition:all 0.2s ease!important;text-decoration:none!important}.nomo-btn-secondary:hover,a.nomo-btn-secondary:hover{border-color:var(--nomo-text-muted)!important;color:var(--nomo-text)!important}.nomo-btn-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nomo-card{background-color:var(--nomo-bg-card)!important;border:1px solid var(--nomo-border)!important;border-radius:var(--nomo-radius)!important;padding:28px!important;transition:all 0.25s ease!important}.nomo-card-tldr{background-color:var(--nomo-bg-card)!important;border:1px solid var(--nomo-border)!important;border-left:3px solid var(--nomo-green)!important;border-radius:0 var(--nomo-radius) var(--nomo-radius) 0!important;padding:24px 28px!important}.nomo-card-accent{border-left:4px solid var(--nomo-green);background:var(--nomo-bg-card);padding:32px;border-radius:12px}.nomo-card h3,.nomo-card-interactive h3,.nomo-card-accent h3{color:var(--nomo-text)!important;margin-bottom:8px!important}.nomo-card p,.nomo-card-interactive p{color:var(--nomo-text-body)!important;font-size:15px!important}.nomo-card-accent p{color:var(--nomo-text-muted);margin:0 0 12px;line-height:1.7}.nomo-card-accent .nomo-highlight{color:var(--nomo-green);font-size:1.05rem}.nomo-callout{background:rgba(127,174,72,0.1);border-left:3px solid var(--nomo-green);padding:20px 24px;border-radius:0 8px 8px 0;color:var(--nomo-text-body);line-height:1.6;margin:32px 0 0}.nomo-list{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px}.nomo-list li{padding-left:20px;position:relative;color:var(--nomo-text-muted);line-height:1.6}.nomo-list li::before{content:'→';position:absolute;left:0;color:var(--nomo-green)}.nomo-diff-list{display:flex;flex-direction:column;gap:16px}.nomo-diff-item{display:flex;gap:16px;align-items:flex-start}.nomo-diff-check{font-size:1.1rem;color:var(--nomo-green);flex-shrink:0;margin-top:2px;font-weight:700}.nomo-diff-item strong{display:block;color:var(--nomo-text-heading);font-size:0.95rem;margin-bottom:4px}.nomo-diff-item p{margin:0;font-size:0.88rem;color:var(--nomo-text-muted);line-height:1.5}.nomo-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.nomo-pillar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;background:var(--nomo-bg-card);border-radius:12px}.nomo-pillar-number{font-size:2rem;font-weight:800;color:var(--nomo-green);line-height:1}.nomo-pillar p{margin:0;color:var(--nomo-text-muted);font-size:0.9rem;line-height:1.5}.nomo-hero{background-color:var(--nomo-bg)!important;padding:100px 40px 88px!important;position:relative;overflow:hidden}.nomo-hero::after{content:'';position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,var(--nomo-green-glow) 0%,transparent 65%);pointer-events:none;z-index:0}.nomo-hero>*{position:relative;z-index:1}.nomo-hero-full{position:relative;min-height:580px;display:flex;align-items:center;overflow:hidden}.nomo-hero-full-bg{position:absolute;inset:0;background-size:cover;background-position:center right;background-repeat:no-repeat;filter:brightness(0.35)}.nomo-hero-full-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(15,17,23,0.92) 45%,rgba(15,17,23,0.3) 100%)}.nomo-hero-full-content{position:relative;z-index:2;padding-top:80px;padding-bottom:80px}.nomo-hero-text-block{max-width:620px;display:flex;flex-direction:column;gap:20px}.nomo-hero-full-title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.2;color:var(--nomo-text-heading);margin:0}.nomo-hero-full-brand{font-size:1.5rem;font-weight:800;letter-spacing:0.05em;color:var(--nomo-text-heading);margin:0}.nomo-hero-full-sub{font-size:1.05rem;color:var(--nomo-text-muted);line-height:1.7;margin:0}.nomo-screenshot-frame{border-radius:12px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.4);cursor:zoom-in;transition:box-shadow 0.3s ease,transform 0.3s ease;position:relative}.nomo-screenshot-frame::after{content:'🔍 Cliquer pour agrandir';position:absolute;bottom:14px;right:14px;background:rgba(0,0,0,0.72);color:#fff;font-size:11px;font-weight:600;letter-spacing:0.04em;padding:6px 12px;border-radius:20px;opacity:0;transform:translateY(6px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none;white-space:nowrap}.nomo-screenshot-frame:hover::after{opacity:1;transform:translateY(0)}.nomo-screenshot-frame:hover{box-shadow:0 32px 80px rgba(0,0,0,0.6);transform:scale(1.02)}.nomo-screenshot-frame img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.nomo-screenshot-frame:hover img{transform:scale(1.04)}.nomo-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.92);align-items:center;justify-content:center;cursor:zoom-out;padding:24px}.nomo-lightbox.active{display:flex}.nomo-lightbox img{max-width:92vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 100px rgba(0,0,0,0.8);object-fit:contain;cursor:default}.nomo-lightbox-close{position:absolute;top:20px;right:24px;color:#fff;font-size:2rem;cursor:pointer;line-height:1;opacity:0.7;transition:opacity 0.2s;background:none;border:none;padding:0}.nomo-lightbox-close:hover{opacity:1}.nomo-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;padding-top:24px}.nomo-pricing-card{background:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:16px;padding:28px;display:flex;flex-direction:column;position:relative}.nomo-pricing-featured{border-color:var(--nomo-green);background:rgba(127,174,72,0.06)}.nomo-pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--nomo-green);color:#1E222B;font-size:12px;font-weight:700;letter-spacing:0.05em;border-radius:20px;padding:4px 16px;white-space:nowrap}.nomo-pricing-card h3{font-size:22px;font-weight:700;color:var(--nomo-text-heading);text-align:center;margin:0 0 8px}.nomo-pricing-tagline{font-size:15px;color:var(--nomo-text-muted);text-align:center;margin:0 0 20px}.nomo-pricing-card .nomo-list{list-style:none;padding:0;margin:0;gap:0}.nomo-pricing-card .nomo-list li{display:flex;gap:12px;align-items:flex-start;padding:7px 0;font-size:14px;color:var(--nomo-text-body);line-height:1.5;position:static;padding-left:0}.nomo-pricing-card .nomo-list li::before{content:none}.nomo-pricing-card .nomo-list li .nomo-arrow{color:var(--nomo-green);font-weight:700;flex-shrink:0;line-height:1.5}.nomo-pricing-ideal{font-size:13px;color:var(--nomo-text-muted);padding-top:16px;border-top:1px solid var(--nomo-border);margin-top:auto;font-style:italic}.nomo-pricing-card .nomo-btn{padding-top:20px}.nomo-agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.nomo-agents-grid .nomo-agent-card:nth-child(7){grid-column:1}.nomo-agents-grid .nomo-agent-card:nth-child(8){grid-column:2}.nomo-agent-card{background:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.nomo-agent-card:hover{border-color:rgba(127,174,72,0.4);box-shadow:0 0 20px var(--nomo-green-glow)}.nomo-agent-card-featured{border-color:var(--nomo-green);background:rgba(127,174,72,0.04)}.nomo-agent-number{font-size:11px;font-weight:700;letter-spacing:0.1em;color:var(--nomo-green);text-transform:uppercase}.nomo-agent-card h3{font-size:15px!important;font-weight:700!important;color:var(--nomo-text-heading)!important;margin:0!important;line-height:1.3!important}.nomo-agent-card p{font-size:13px!important;color:var(--nomo-text-muted)!important;line-height:1.55!important;margin:0!important}.nomo-faq-item{border-bottom:1px solid var(--nomo-border)}.nomo-faq-item:first-child{border-top:1px solid var(--nomo-border)}.nomo-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;color:var(--nomo-text);cursor:pointer;user-select:none;gap:16px;white-space:normal}.nomo-faq-item summary>span:not(.nomo-ia-green),.nomo-faq-item summary>span[style]{flex:1}.nomo-faq-item summary>.nomo-ia-green{flex:none}.nomo-faq-item summary{display:block;position:relative;padding-right:40px}.nomo-faq-item summary::after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.nomo-faq-item summary::-webkit-details-marker{display:none}.nomo-faq-item summary::after{content:'+';font-size:20px;font-weight:300;color:var(--nomo-green);flex-shrink:0;transition:transform 0.2s ease}.nomo-faq-item[open] summary::after{transform:rotate(45deg)}.nomo-faq-item .nomo-faq-answer{padding:0 0 20px;color:var(--nomo-text-body);font-size:15px;line-height:1.65;max-width:680px}.nomo-faq{display:flex;flex-direction:column;gap:12px}.nomo-faq .nomo-faq-item{background:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:10px;overflow:hidden}.nomo-faq .nomo-faq-item:first-child{border-top:1px solid var(--nomo-border)}.nomo-faq .nomo-faq-item summary{padding:20px 48px 20px 24px;font-size:0.95rem;display:block;position:relative}.nomo-faq .nomo-faq-item summary::after{content:'+';font-size:1.3rem;font-weight:300;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.nomo-faq .nomo-faq-item[open] summary::after{content:'−';transform:none}.nomo-faq .nomo-faq-item p{padding:0 24px 20px;margin:0;color:var(--nomo-text-muted);font-size:0.9rem;line-height:1.7}.nomo-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nomo-blog-card{background-color:var(--nomo-bg-card);border:1px solid var(--nomo-border);border-radius:var(--nomo-radius);padding:28px;display:flex;flex-direction:column;transition:all 0.25s ease;text-decoration:none!important}.nomo-blog-card:hover{border-color:rgba(127,174,72,0.4);box-shadow:0 0 24px var(--nomo-green-glow)}.nomo-blog-card .nomo-post-category{margin-bottom:14px}.nomo-blog-card h3{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-0.02em!important;color:var(--nomo-text)!important;margin-bottom:10px!important;flex-grow:1}.nomo-blog-card .excerpt{font-size:14px;line-height:1.55;color:var(--nomo-text-muted);margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nomo-blog-card .nomo-post-meta{font-size:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--nomo-border)}@media (max-width:1024px){.nomo-split{grid-template-columns:1fr;gap:40px}.nomo-pillars{grid-template-columns:1fr;gap:16px}.nomo-results-grid{grid-template-columns:1fr}.nomo-compare{grid-template-columns:1fr}.nomo-hero-full{min-height:480px}.nomo-blog-grid{grid-template-columns:repeat(2,1fr)}.nomo-pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.nomo-agents-grid{grid-template-columns:repeat(2,1fr)}.nomo-agents-grid .nomo-agent-card:nth-child(7),.nomo-agents-grid .nomo-agent-card:nth-child(8){grid-column:auto}}@media (max-width:768px){.nomo-hero{padding:56px 20px 48px!important}.nomo-section,.nomo-section-alt,.nomo-section-dark{padding:56px 20px!important}.nomo-section-cta{padding:56px 20px!important}.nomo-container,.nomo-container-narrow,.wp-site-blocks,.entry-content{padding-left:20px!important;padding-right:20px!important}.nomo-btn-group{flex-direction:column!important;gap:10px!important}.nomo-btn-group .nomo-btn-primary,.nomo-btn-group .nomo-btn-secondary{width:100%!important;justify-content:center!important}.nomo-hero-full{min-height:420px}.nomo-hero-full-title{font-size:1.6rem}.nomo-hero-full-bg{filter:brightness(0.25)}.nomo-cta-actions{flex-direction:column;align-items:center}.nomo-blog-grid{grid-template-columns:1fr}.nomo-blog-card{padding:22px}.nomo-related-posts .nomo-blog-grid{grid-template-columns:1fr}.nomo-pricing-grid{grid-template-columns:1fr;padding-top:24px}.nomo-agents-grid{grid-template-columns:1fr}.site-footer,footer.footer{padding:40px 20px 24px!important}.nomo-lang-switcher{bottom:84px;right:auto;left:16px}#nomo-back-to-top{bottom:60px;right:16px}}