html[data-theme-resolved=dark]{--cursor-bg: #0c0c0c;--cursor-bg-2: #141414;--cursor-elev: #1a1a1a;--cursor-text: #ededed;--cursor-muted: #9a9a9a;--cursor-faint: #6b6b6b;--cursor-line: rgba(255, 255, 255, .08);--cursor-line-strong: rgba(255, 255, 255, .14);--cursor-btn: #f4f4f4;--cursor-btn-text: #0c0c0c;--cursor-accent: #ffffff;--ink: #ededed;--muted: #9a9a9a;--surface: #1a1a1a;--radius: 16px;--shadow: 0 24px 60px rgba(0, 0, 0, .45);--hero-banner-bg: #0c0c0c;--banner-gold-bright: #f4f4f4;--banner-gold: #e8e8e8;--banner-gold-mid: #d4d4d4;--banner-gold-deep: #c8c8c8;--banner-gold-edge: #b0b0b0;--blue-start: #2a2a2a;--blue-end: #0c0c0c;--footer-bg-start: #141414;--footer-bg-end: #0c0c0c;--btn-blue-start: #f4f4f4;--btn-blue-mid: #ececec;--btn-blue-end: #e0e0e0;--footer-copyright-bg: #0a0a0a;--home-teal-section-bg: #141414;font-family:Inter,Montserrat,system-ui,sans-serif}html[data-theme-resolved=dark]{background:var(--cursor-bg);color-scheme:dark}html[data-theme-resolved=dark] body:not(.admin-body){background:var(--cursor-bg)!important;color:var(--cursor-text)!important;font-family:Inter,Montserrat,system-ui,sans-serif!important;letter-spacing:-.011em}html[data-theme-resolved=dark] body:not(.admin-body) .site-main{background:var(--cursor-bg);color:var(--cursor-text)}html[data-theme-resolved=dark] body:not(.admin-body) .site-utility-bar,html[data-theme-resolved=dark] body:not(.admin-body) .site-announcement-wrap{display:none!important}html[data-theme-resolved=dark] .site-head-group{position:sticky!important;top:0!important;z-index:200!important;background:transparent;--site-mobile-nav-offset: 4.25rem !important}html[data-theme-resolved=dark] body.is-nav-open .site-head-group{position:relative!important}html[data-theme-resolved=dark] .site-head-nav-row{background:rgba(12,12,12,.72)!important;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-theme-resolved=dark] .site-head-nav-row .brand{max-width:min(260px,58vw)!important}html[data-theme-resolved=dark] .site-head-nav-row .brand-logo,html[data-theme-resolved=dark] .brand-logo{max-height:42px!important;height:auto!important;width:auto!important}html[data-theme-resolved=dark] .site-announcement-wrap{display:none!important}@media (min-width: 1101px){html[data-theme-resolved=dark] .site-head-nav-row{min-height:4.15rem!important;padding-inline:clamp(1.5rem,4vw,2.75rem)!important;gap:1.5rem!important}html[data-theme-resolved=dark] .site-head-nav-row .brand{max-width:min(280px,28vw)!important}html[data-theme-resolved=dark] .site-head-nav-row .brand-logo{max-height:48px!important;height:48px!important;width:auto!important}html[data-theme-resolved=dark] .site-head-nav-row .nav-links,html[data-theme-resolved=dark] .site-head-nav-row .nav-links .mobile-nav-panel__links{gap:1.5rem!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:-.01em!important}html[data-theme-resolved=dark] .site-head-nav-row .nav-links a,html[data-theme-resolved=dark] .site-head-nav-row .nav-links .nav-mega-trigger{color:#ededed9e!important;font-weight:400!important;padding:.2rem 0!important}html[data-theme-resolved=dark] .site-head-nav-row .nav-links a:hover,html[data-theme-resolved=dark] .site-head-nav-row .nav-links .nav-mega-trigger:hover,html[data-theme-resolved=dark] .site-head-nav-row .nav-links a.nav-link-active,html[data-theme-resolved=dark] .site-head-nav-row .nav-links .nav-mega-trigger.nav-link-active,html[data-theme-resolved=dark] .nav-mega-trigger:hover,html[data-theme-resolved=dark] .nav-mega-trigger[aria-expanded=true],html[data-theme-resolved=dark] .nav-mega-trigger.nav-link-active{color:#fff!important;font-weight:400!important}html[data-theme-resolved=dark] .header-desktop-cta{gap:1.15rem!important}html[data-theme-resolved=dark] .header-desktop-cta__link{color:#ededed9e!important;font-weight:400!important;font-size:.875rem!important}html[data-theme-resolved=dark] .header-desktop-cta__link:hover{color:#fff!important}html[data-theme-resolved=dark] .header-desktop-cta__btn{background:#f2f2f2!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important;font-weight:500!important;font-size:.8125rem!important;letter-spacing:-.02em;min-height:2.05rem!important;padding:.38rem .95rem!important}html[data-theme-resolved=dark] .header-desktop-cta__btn:hover{background:#fff!important;color:#000!important;filter:none!important}html[data-theme-resolved=dark] .site-head-group,html[data-theme-resolved=dark] .site-head-nav-row,html[data-theme-resolved=dark] .site-head-nav-row .nav-links,html[data-theme-resolved=dark] .nav-item--mega{overflow:visible!important}html[data-theme-resolved=dark] .nav-mega-trigger{color:#ededed9e!important;font-weight:400!important;font-size:.875rem!important}html[data-theme-resolved=dark] .nav-mega-panel{background:#161616!important;border:1px solid var(--cursor-line-strong)!important;box-shadow:0 24px 60px #0000008c!important;border-radius:16px!important;margin-top:0;color:#ededed!important}html[data-theme-resolved=dark] .nav-mega-panel.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html[data-theme-resolved=dark] .nav-mega-link__title{color:#fff!important}html[data-theme-resolved=dark] .nav-mega-link__desc{color:var(--cursor-muted)!important}html[data-theme-resolved=dark] .nav-mega-link__icon{color:#fff!important}html[data-theme-resolved=dark] .nav-mega-column__title{color:#8a8a8a!important}html[data-theme-resolved=dark] .nav-mega-panel a,html[data-theme-resolved=dark] .nav-mega-link{color:#ededed!important;text-decoration:none!important}html[data-theme-resolved=dark] .nav-mega-link:hover,html[data-theme-resolved=dark] .nav-mega-panel a:hover{color:#fff!important;background:rgba(255,255,255,.04)!important}}html[data-theme-resolved=dark] .nav-toggle__bar{background:#fff!important}html[data-theme-resolved=dark] #home-page .theme-blue.hero,html[data-theme-resolved=dark] #home-page .home-hero-carousel.theme-blue.hero,html[data-theme-resolved=dark] #home-page .home-hero-carousel.home-hero-carousel--cutuma-active.theme-blue.hero,html[data-theme-resolved=dark] #home-page .home-hero-carousel.home-hero-carousel--smsecole-active.theme-blue.hero,html[data-theme-resolved=dark] .theme-blue.hero,html[data-theme-resolved=dark] .theme-blue.hero:not(.home-hero-carousel){background:var(--cursor-bg)!important;background-image:none!important;color:#fff!important}html[data-theme-resolved=dark] #home-page .home-hero-slide,html[data-theme-resolved=dark] #home-page .home-hero-slide--banner-1,html[data-theme-resolved=dark] #home-page .home-hero-slide--banner-2,html[data-theme-resolved=dark] #home-page .home-hero-slide--banner-3,html[data-theme-resolved=dark] #home-page .home-hero-slide.home-hero-slide--erp{background:#0c0c0c!important;background-image:none!important}html[data-theme-resolved=dark] #home-page .hero-banner-blob{background:transparent!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy h1.hero-heading,html[data-theme-resolved=dark] .theme-blue.hero .hero-heading,html[data-theme-resolved=dark] .theme-blue.hero h1.hero-heading{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;font-family:Inter,Montserrat,system-ui,sans-serif!important;font-size:clamp(1.7rem,3.7vw,2.75rem)!important;line-height:1.08!important;letter-spacing:-.048em!important;font-weight:500!important;max-width:16.5ch;text-wrap:balance}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-heading .hero-word{display:inline-block;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-ready .hero-heading .hero-word{opacity:1;transform:translate3d(0,.62em,0);will-change:transform,opacity}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-in .hero-heading .hero-word{animation:hero-word-in .78s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--hero-word-delay, 0ms)}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-banner-intro{color:#9a9a9a!important;font-size:clamp(.98rem,1.4vw,1.12rem)!important;line-height:1.55!important;letter-spacing:-.015em!important;max-width:36rem}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-ready .hero-banner-intro,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-ready .hero-actions--card{opacity:1;transform:translate3d(0,14px,0)}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-in .hero-banner-intro{animation:hero-fade-up .85s cubic-bezier(.16,1,.3,1) .42s forwards}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner.is-hero-in .hero-actions--card{animation:hero-fade-up .85s cubic-bezier(.16,1,.3,1) .58s forwards}html[data-theme-resolved=dark] #home-page .home-hero-slide.is-active .hero-banner-img{animation:hero-img-in 1.05s cubic-bezier(.16,1,.3,1) both}@keyframes hero-word-in{to{opacity:1;transform:none}}@keyframes hero-fade-up{to{opacity:1;transform:none}}@keyframes hero-img-in{0%{opacity:0;transform:translate3d(28px,10px,0) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-heading .hero-word,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-banner-intro,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card,html[data-theme-resolved=dark] #home-page .home-hero-slide.is-active .hero-banner-img{animation:none!important;opacity:1!important;transform:none!important}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-heading .hero-word{background:none!important;color:#f5f5f5!important;-webkit-background-clip:unset;background-clip:unset}}html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-copy-inner--home.hero-copy-card{background:transparent!important;box-shadow:none!important;border:none!important}html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn,html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-amber,html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-outline,html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-hero-accent,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn.btn-amber,html[data-theme-resolved=dark] .btn-amber,html[data-theme-resolved=dark] .btn.btn-amber{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:2.45rem!important;padding:.52rem 1.2rem!important;background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;font-weight:500!important;font-size:.9rem!important;letter-spacing:-.02em!important;filter:none!important}html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn:before,html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn:after,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn:before,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn:after,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn.btn-amber:before,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn.btn-amber:after,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card .btn-hero-accent.btn-outline:before,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card .btn-hero-accent.btn-outline:after{content:none!important;display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-amber:hover,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn.btn-amber:hover,html[data-theme-resolved=dark] .btn-amber:hover,html[data-theme-resolved=dark] .btn.btn-amber:hover{background:#fff!important;color:#000!important;border-color:transparent!important;filter:none!important}html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-hero-accent.btn-outline,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card .btn-hero-accent.btn-outline,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn.btn-outline,html[data-theme-resolved=dark] .btn-outline{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn.btn-hero-accent.btn-outline:hover,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card .btn-hero-accent.btn-outline:hover,html[data-theme-resolved=dark] .btn-outline:hover{background:#fff!important;color:#000!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}html[data-theme-resolved=dark] #home-page .home-hero-carousel__dot{background:rgba(255,255,255,.28)!important;border:none!important}html[data-theme-resolved=dark] #home-page .home-hero-carousel__dot.is-active{background:#fff!important;border:none!important}@media (max-width: 1100px){html[data-theme-resolved=dark] #home-page.home-page .theme-blue.hero .hero-actions.hero-actions--card>.btn,html[data-theme-resolved=dark] #home-page .theme-blue.hero .hero-actions--card>.btn{width:auto!important;max-width:none!important;justify-content:center!important;padding:.48rem 1.05rem!important;min-height:2.35rem!important;text-align:center!important}}html[data-theme-resolved=dark] #home-page .home-hero-teal-line,html[data-theme-resolved=dark] .home-hero-teal-line{display:block!important;width:100%!important;height:2px!important;margin:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;border:none!important}html[data-theme-resolved=dark] #home-page .home-erp-bars-h span,html[data-theme-resolved=dark] #home-page .home-erp-bars-v span,html[data-theme-resolved=dark] #home-page .home-erp-bars-v span:nth-child(2){background:#fff!important;background-image:none!important}html[data-theme-resolved=dark]{scrollbar-color:#ffffff #0c0c0c;accent-color:#ffffff}html[data-theme-resolved=dark] body:not(.admin-body){overflow-x:hidden}html[data-theme-resolved=dark] body:not(.admin-body) *,html[data-theme-resolved=dark]{scrollbar-color:#ffffff #0c0c0c}html[data-theme-resolved=dark] body:not(.admin-body)::-webkit-scrollbar,html[data-theme-resolved=dark] body:not(.admin-body) *::-webkit-scrollbar,html[data-theme-resolved=dark]::-webkit-scrollbar{width:10px;height:10px}html[data-theme-resolved=dark] body:not(.admin-body)::-webkit-scrollbar-track,html[data-theme-resolved=dark] body:not(.admin-body) *::-webkit-scrollbar-track,html[data-theme-resolved=dark]::-webkit-scrollbar-track{background:#0c0c0c}html[data-theme-resolved=dark] body:not(.admin-body)::-webkit-scrollbar-thumb,html[data-theme-resolved=dark] body:not(.admin-body) *::-webkit-scrollbar-thumb,html[data-theme-resolved=dark]::-webkit-scrollbar-thumb{background:#fff!important;border-radius:999px}html[data-theme-resolved=dark] body:not(.admin-body)::-webkit-scrollbar-button,html[data-theme-resolved=dark] body:not(.admin-body) *::-webkit-scrollbar-button,html[data-theme-resolved=dark]::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}html[data-theme-resolved=dark] #home-page .home-about-blob,html[data-theme-resolved=dark] .home-about-blob{background:#161616!important;background-image:none!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.08)!important;outline:none!important}html[data-theme-resolved=dark] #home-page .home-about-photo,html[data-theme-resolved=dark] .home-about-photo{box-shadow:none!important;outline:none!important;border:none!important}html[data-theme-resolved=dark] #home-page .home-erp-donut{background:conic-gradient(#4a4a4a 0 58%,#ffffff 58% 100%)!important}html[data-theme-resolved=dark] .section-light,html[data-theme-resolved=dark] .section,html[data-theme-resolved=dark] .home-about,html[data-theme-resolved=dark] .home-clients-strip,html[data-theme-resolved=dark] .home-testimonials,html[data-theme-resolved=dark] .home-erp-features,html[data-theme-resolved=dark] .home-erp-articles,html[data-theme-resolved=dark] .home-process,html[data-theme-resolved=dark] .home-sfe-banner,html[data-theme-resolved=dark] .home-after-clients-banner,html[data-theme-resolved=dark] .home-clients-showcase,html[data-theme-resolved=dark] .home-insight-section,html[data-theme-resolved=dark] .home-faq{background:var(--cursor-bg)!important;background-image:none!important;color:var(--cursor-text)!important;border-color:var(--cursor-line)!important}html[data-theme-resolved=dark] .home-about-title,html[data-theme-resolved=dark] .home-clients-strip-title,html[data-theme-resolved=dark] .home-erp-features__title,html[data-theme-resolved=dark] .section h2,html[data-theme-resolved=dark] .home-testimonials h2{color:#fff!important;font-style:normal!important}html[data-theme-resolved=dark] .home-about-eyebrow,html[data-theme-resolved=dark] .home-clients-strip-eyebrow,html[data-theme-resolved=dark] .home-clients-strip-sub,html[data-theme-resolved=dark] .section-intro,html[data-theme-resolved=dark] .home-about-copy p{color:var(--cursor-muted)!important}html[data-theme-resolved=dark] .home-sfe-banner,html[data-theme-resolved=dark] #home-page .home-sfe-banner{background:var(--cursor-bg)!important;color:#ededed!important}html[data-theme-resolved=dark] #home-page .home-sfe-banner__title,html[data-theme-resolved=dark] #home-page .home-sfe-banner__title-line,html[data-theme-resolved=dark] #home-page .home-sfe-banner__title-line--white,html[data-theme-resolved=dark] #home-page .home-sfe-banner__title-line--accent,html[data-theme-resolved=dark] .home-sfe-banner__title,html[data-theme-resolved=dark] .home-sfe-banner__title-line--white,html[data-theme-resolved=dark] .home-sfe-banner__title-line--accent{color:#fff!important;font-style:normal!important}html[data-theme-resolved=dark] #home-page .home-sfe-banner__lead,html[data-theme-resolved=dark] .home-sfe-banner__lead,html[data-theme-resolved=dark] .home-sfe-banner p{color:#c4c4c4!important}html[data-theme-resolved=dark] #home-page .home-sfe-banner__item,html[data-theme-resolved=dark] .home-sfe-banner__item{color:#e8e8e8!important}html[data-theme-resolved=dark] .home-sfe-banner__wave{color:#ffffff59!important}html[data-theme-resolved=dark] #home-page .home-sfe-banner__logos-img,html[data-theme-resolved=dark] #home-page .home-sfe-banner__logos-img--card,html[data-theme-resolved=dark] .home-sfe-banner__logos-img{filter:invert(1) hue-rotate(180deg) brightness(1.08)!important}html[data-theme-resolved=dark] .home-promo-banner{background:#141414!important;background-image:none!important}html[data-theme-resolved=dark] .home-promo-inner{color:#fff!important}html[data-theme-resolved=dark] .home-promo-btn{background:var(--cursor-btn)!important;color:var(--cursor-btn-text)!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .home-promo-btn:hover,html[data-theme-resolved=dark] .home-promo-btn:focus-visible{background:#fff!important;color:#000!important}html[data-theme-resolved=dark] .home-promo-check{border-color:#ffffff8c!important;color:#fff!important}html[data-theme-resolved=dark] .process-card,html[data-theme-resolved=dark] .home-erp-articles__card,html[data-theme-resolved=dark] .home-clients-showcase__card,html[data-theme-resolved=dark] .home-testimonials .card,html[data-theme-resolved=dark] .home-clients-chip{background:transparent!important;border:none!important;color:var(--cursor-text)!important;box-shadow:none!important}html[data-theme-resolved=dark] #process.theme-blue,html[data-theme-resolved=dark] #process.section{background:#0c0c0c!important;color:#ededed!important}html[data-theme-resolved=dark] #process h1,html[data-theme-resolved=dark] #process .process-card h3{color:#fff!important}html[data-theme-resolved=dark] #process .section-intro,html[data-theme-resolved=dark] #process .process-card p,html[data-theme-resolved=dark] .process-card p{color:#b0b0b0!important}html[data-theme-resolved=dark] #home-page .home-clients-strip.home-clients-strip--guesty,html[data-theme-resolved=dark] .home-clients-strip.home-clients-strip--cursor,html[data-theme-resolved=dark] .references-page-clients{background:#0c0c0c!important;padding:clamp(2.75rem,5.5vw,4.5rem) 0!important}html[data-theme-resolved=dark] #home-page .home-clients-strip__grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(1.75rem,3.5vw,2.5rem)!important;width:min(1240px,94vw)!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-copy{max-width:40rem!important;text-align:left!important}html[data-theme-resolved=dark] #home-page .home-clients-strip--guesty .home-clients-strip-eyebrow,html[data-theme-resolved=dark] .home-clients-strip--cursor .home-clients-strip-eyebrow{color:#8a8a8a!important;letter-spacing:.16em!important}html[data-theme-resolved=dark] #home-page .home-clients-strip--guesty .home-clients-strip-title,html[data-theme-resolved=dark] #home-page .home-clients-strip-title-em,html[data-theme-resolved=dark] .home-clients-strip--cursor .home-clients-strip-title{color:#fff!important;font-family:Inter,Montserrat,system-ui,sans-serif!important;font-style:normal!important}html[data-theme-resolved=dark] #home-page .home-clients-strip--guesty .home-clients-strip-sub,html[data-theme-resolved=dark] .references-page-clients .section-intro{color:#9a9a9a!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee{display:block!important;flex-wrap:nowrap!important;overflow:hidden!important;width:100%!important;max-width:100%!important;gap:0!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee .home-clients-strip-track,html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee .home-clients-strip-group{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:.75rem!important;width:max-content!important;max-width:none!important;animation:none}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee .home-clients-strip-track{animation:home-clients-logo-marquee var(--clients-marquee-duration, 28s) linear infinite!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee.is-paused .home-clients-strip-track{animation-play-state:paused!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee .home-clients-strip-logo{flex:0 0 auto!important;width:176px!important;max-width:176px!important;min-width:168px!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos,html[data-theme-resolved=dark] .references-page-clients .home-clients-group{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:.65rem!important;width:100%!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logo,html[data-theme-resolved=dark] .references-page-clients .home-clients-item{flex:1 1 138px!important;max-width:176px!important;min-height:0!important;margin:0!important;padding:.35rem .7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos .home-clients-logo,html[data-theme-resolved=dark] #home-page .home-clients-logo,html[data-theme-resolved=dark] .home-clients-strip .home-clients-logo,html[data-theme-resolved=dark] .references-page-clients .home-clients-logo{max-height:52px!important;max-width:140px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logos .home-clients-chip,html[data-theme-resolved=dark] .references-page-clients .home-clients-chip{background:transparent!important;border:none!important;color:#fff!important;font-weight:600!important;font-size:.88rem!important;padding:0!important}html[data-theme-resolved=dark] .references-page-clients .home-clients-marquee-outer,html[data-theme-resolved=dark] .references-page-clients .home-clients-marquee-inner,html[data-theme-resolved=dark] .references-page-clients .home-clients-track{overflow:visible!important;animation:none!important;width:100%!important;max-width:min(1240px,94vw)!important;margin-inline:auto!important;display:block!important;transform:none!important}html[data-theme-resolved=dark] .references-page-clients .home-clients-group[aria-hidden=true]{display:none!important}html[data-theme-resolved=dark] .references-page-clients .home-clients-strip-title{color:#fff!important}@media (max-width: 900px){html[data-theme-resolved=dark] #home-page .home-clients-strip-logos.is-marquee .home-clients-strip-logo{flex:0 0 auto!important;width:156px!important;max-width:156px!important;min-width:148px!important;min-height:76px!important}html[data-theme-resolved=dark] #home-page .home-clients-strip-logo,html[data-theme-resolved=dark] .references-page-clients .home-clients-item{flex:1 1 calc(50% - .65rem)!important;max-width:none!important;min-height:76px!important}}html[data-theme-resolved=dark] .btn-primary,html[data-theme-resolved=dark] .btn.btn-primary,html[data-theme-resolved=dark] a.btn-primary{background:var(--cursor-btn)!important;color:var(--cursor-btn-text)!important;border:none!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .btn-primary:hover,html[data-theme-resolved=dark] .btn.btn-primary:hover{background:#fff!important;color:#000!important;filter:none!important}html[data-theme-resolved=dark] .theme-blue,html[data-theme-resolved=dark] .careers-hero,html[data-theme-resolved=dark] .contact-page,html[data-theme-resolved=dark] .logiciel-cta-final,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final{background:var(--cursor-bg)!important;color:var(--cursor-text)!important}html[data-theme-resolved=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme-resolved=dark] select,html[data-theme-resolved=dark] textarea{background:#161616!important;color:#ededed!important;border:1px solid var(--cursor-line-strong)!important;border-radius:12px!important}html[data-theme-resolved=dark] .site-footer,html[data-theme-resolved=dark] footer .site-footer{background:#0a0a0a!important;background-image:none!important;color:var(--cursor-muted)!important;border-top:1px solid var(--cursor-line)!important}html[data-theme-resolved=dark] .footer-column-title,html[data-theme-resolved=dark] .footer-tagline,html[data-theme-resolved=dark] .footer-contact-line,html[data-theme-resolved=dark] .footer-link,html[data-theme-resolved=dark] .footer-contact-label{color:var(--cursor-muted)!important}html[data-theme-resolved=dark] .footer-link:hover,html[data-theme-resolved=dark] .footer-link.is-active,html[data-theme-resolved=dark] .site-footer a:hover{color:#fff!important}html[data-theme-resolved=dark] .footer-bottom-wrap{background:#000!important;color:#d4d4d4!important;border-top:1px solid var(--cursor-line)!important}html[data-theme-resolved=dark] .footer-bottom-wrap .footer-bottom,html[data-theme-resolved=dark] .footer-bottom{color:#d4d4d4!important}html[data-theme-resolved=dark] #home-page .home-erp-articles__arrow,html[data-theme-resolved=dark] .home-erp-articles__arrow{background:#1a1a1a!important;background-image:none!important;color:#ededed!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:none!important;filter:none!important}html[data-theme-resolved=dark] #home-page .home-erp-articles__arrow:hover:not(:disabled),html[data-theme-resolved=dark] .home-erp-articles__arrow:hover:not(:disabled){background:#242424!important;color:#fff!important;filter:none!important}html[data-theme-resolved=dark] .home-erp-articles.is-motion .home-erp-articles__track{overflow:visible!important}html[data-theme-resolved=dark] .home-erp-articles__progress{background:rgba(255,255,255,.18)!important}html[data-theme-resolved=dark] .home-erp-articles__progress-bar{background:#fff!important}html[data-theme-resolved=dark] #home-page .home-clients-showcase,html[data-theme-resolved=dark] #home-page .home-clients-showcase__slide,html[data-theme-resolved=dark] #home-page .home-clients-showcase__text,html[data-theme-resolved=dark] #home-page .home-clients-showcase__media{background:#141414!important;border-color:#ffffff14!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-clients-showcase__arrow{background:#1a1a1a!important;color:#ededed!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}html[data-theme-resolved=dark] #home-page .home-clients-showcase__title,html[data-theme-resolved=dark] #home-page .home-clients-showcase__quote,html[data-theme-resolved=dark] #home-page .home-clients-showcase__author{color:#ededed!important}html[data-theme-resolved=dark] #home-page .home-clients-showcase__dot.is-active{background:#fff!important}html[data-theme-resolved=dark] .home-clients-showcase-modal,html[data-theme-resolved=dark] .home-clients-showcase-modal__backdrop{background:rgba(12,12,12,.94)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-resolved=dark] .home-clients-showcase-modal__panel{background:transparent!important;box-shadow:none!important}html[data-theme-resolved=dark] .home-clients-showcase-modal__close{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] #home-page .home-process,html[data-theme-resolved=dark] #home-page .home-process-inverse,html[data-theme-resolved=dark] .home-process-inverse{background:#0c0c0c!important;color:#ededed!important}html[data-theme-resolved=dark] #home-page .home-process-eyebrow,html[data-theme-resolved=dark] .home-process-eyebrow{color:#8a8a8a!important}html[data-theme-resolved=dark] #home-page .home-process-heading,html[data-theme-resolved=dark] .home-process-heading{color:#fff!important;font-family:Inter,Montserrat,system-ui,sans-serif!important;font-style:normal!important;font-weight:600!important}html[data-theme-resolved=dark] #home-page .home-process-sub,html[data-theme-resolved=dark] .home-process-sub,html[data-theme-resolved=dark] #home-page .home-process-step-text,html[data-theme-resolved=dark] .home-process-step-text{color:#9a9a9a!important}html[data-theme-resolved=dark] #home-page .home-process-step-title,html[data-theme-resolved=dark] .home-process-step-title{color:#fff!important}html[data-theme-resolved=dark] #home-page .home-process-icon-wrap,html[data-theme-resolved=dark] #home-page .home-process-icon-wrap--1,html[data-theme-resolved=dark] #home-page .home-process-icon-wrap--2,html[data-theme-resolved=dark] #home-page .home-process-icon-wrap--3,html[data-theme-resolved=dark] #home-page .home-process-icon-wrap--4,html[data-theme-resolved=dark] .home-process-icon-wrap,html[data-theme-resolved=dark] .home-process-icon-wrap--1,html[data-theme-resolved=dark] .home-process-icon-wrap--2,html[data-theme-resolved=dark] .home-process-icon-wrap--3,html[data-theme-resolved=dark] .home-process-icon-wrap--4{background:#161616!important;color:#ededed!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-process-step:hover .home-process-icon-wrap{transform:none!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-process-timeline.is-motion .home-process-step.is-active .home-process-icon-wrap,html[data-theme-resolved=dark] #home-page .home-process-timeline.is-motion .home-process-step:hover .home-process-icon-wrap{transform:translateY(-.2rem) scale(1.08)!important;background:#1c1c1c!important;border-color:#ffffff6b!important;box-shadow:0 0 0 1px #ffffff14,0 10px 28px #00000059!important;color:#fff!important}html[data-theme-resolved=dark] .home-process-rail{background:rgba(255,255,255,.12)!important}html[data-theme-resolved=dark] .home-process-rail__fill{background:#fff!important}html[data-theme-resolved=dark] #home-page #stats,html[data-theme-resolved=dark] #stats.theme-amber,html[data-theme-resolved=dark] .theme-amber{background:#0c0c0c!important;background-image:none!important;color:#ededed!important}html[data-theme-resolved=dark] #home-page #stats h2,html[data-theme-resolved=dark] #stats h2{color:#fff!important}html[data-theme-resolved=dark] #home-page #stats .stat-box,html[data-theme-resolved=dark] #stats .stat-box,html[data-theme-resolved=dark] .stat-box{background:#161616!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] #home-page #stats .stat-box:hover,html[data-theme-resolved=dark] #home-page #stats .stat-box:active,html[data-theme-resolved=dark] #stats .stat-box:hover{transform:none!important;border-color:#ffffff29!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page #stats .stat-value,html[data-theme-resolved=dark] #stats .stat-value,html[data-theme-resolved=dark] .stat-value{color:#fff!important}html[data-theme-resolved=dark] #home-page #stats .stat-label,html[data-theme-resolved=dark] #stats .stat-label,html[data-theme-resolved=dark] .stat-label{color:#9a9a9a!important}html[data-theme-resolved=dark] #home-page .home-testimonials,html[data-theme-resolved=dark] .home-testimonials{background:#0c0c0c!important;background-image:none!important;border-color:#ffffff0f!important}html[data-theme-resolved=dark] #home-page .home-testimonials-heading,html[data-theme-resolved=dark] #home-page .home-testimonials-heading-black,html[data-theme-resolved=dark] #home-page .home-testimonials-heading-accent,html[data-theme-resolved=dark] .home-testimonials-heading-black,html[data-theme-resolved=dark] .home-testimonials-heading-accent{color:#fff!important;font-style:normal!important}html[data-theme-resolved=dark] #home-page .home-testimonial-card,html[data-theme-resolved=dark] .home-testimonial-card{background:#161616!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;flex-direction:column!important}html[data-theme-resolved=dark] #home-page .home-testimonials:not(.is-marquee) .home-testimonial-card:hover,html[data-theme-resolved=dark] .home-testimonials:not(.is-marquee) .home-testimonial-card:hover{transform:translateY(-8px)!important;border-color:#ffffff29!important;box-shadow:0 18px 40px #00000059!important}html[data-theme-resolved=dark] #home-page .home-testimonials.is-marquee .home-testimonial-card:hover{transform:none!important;border-color:#ffffff29!important}html[data-theme-resolved=dark] #home-page .home-testimonial-mark{color:#fff!important}html[data-theme-resolved=dark] #home-page .home-testimonial-photo-wrap{width:44px!important;height:44px!important;border-radius:999px!important;background:#1a1a1a!important}html[data-theme-resolved=dark] #home-page .home-testimonial-quote,html[data-theme-resolved=dark] #home-page .home-testimonial-quote p,html[data-theme-resolved=dark] .home-testimonial-quote,html[data-theme-resolved=dark] .home-testimonial-quote p{color:#d4d4d4!important}html[data-theme-resolved=dark] #home-page .home-testimonial-name,html[data-theme-resolved=dark] .home-testimonial-name{color:#fff!important}html[data-theme-resolved=dark] #home-page .home-testimonial-role,html[data-theme-resolved=dark] .home-testimonial-role{color:#9a9a9a!important}html[data-theme-resolved=dark] #home-page .home-testimonial-tag,html[data-theme-resolved=dark] .home-testimonial-tag{color:#8a8a8a!important}html[data-theme-resolved=dark] #home-page .home-testimonial-photo-wrap{background:#1a1a1a!important}html[data-theme-resolved=dark] .newsletter,html[data-theme-resolved=dark] #newsletter.theme-blue,html[data-theme-resolved=dark] section.newsletter{background:#0c0c0c!important;background-image:none!important}html[data-theme-resolved=dark] .newsletter h2{color:#fff!important}html[data-theme-resolved=dark] .newsletter-field{background:#161616!important;border:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important}html[data-theme-resolved=dark] .newsletter-field:focus-within{border-color:#ffffff47!important;box-shadow:0 0 0 3px #ffffff0f!important}html[data-theme-resolved=dark] .newsletter-input,html[data-theme-resolved=dark] .newsletter-input:hover,html[data-theme-resolved=dark] .newsletter-input:focus{background:transparent!important;color:#ededed!important;border:none!important;box-shadow:none!important}html[data-theme-resolved=dark] .newsletter-input::placeholder{color:#6b6b6b!important}html[data-theme-resolved=dark] .newsletter-submit-circle{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;box-shadow:none!important;filter:none!important}html[data-theme-resolved=dark] .newsletter-submit-circle:hover{background:#fff!important;color:#000!important;transform:none!important;filter:none!important;box-shadow:none!important}html[data-theme-resolved=dark] .contact-page-hero,html[data-theme-resolved=dark] .contact-page-hero.theme-amber,html[data-theme-resolved=dark] .contact-form-section,html[data-theme-resolved=dark] .contact-form-section.section-light{background:#0c0c0c!important;background-image:none!important;color:#ededed!important}html[data-theme-resolved=dark] .contact-page-hero.theme-amber .section-intro.contact-page-lead,html[data-theme-resolved=dark] .contact-page-hero.theme-amber .section-intro,html[data-theme-resolved=dark] .contact-page-hero.theme-amber .contact-page-lead,html[data-theme-resolved=dark] .contact-page-hero .section-intro,html[data-theme-resolved=dark] .contact-page-hero .contact-page-lead,html[data-theme-resolved=dark] .contact-page-hero.theme-amber .section-intro.contact-page-lead strong,html[data-theme-resolved=dark] .contact-page-hero.theme-amber .contact-page-lead strong,html[data-theme-resolved=dark] .contact-page-hero .contact-page-lead strong{color:#b0b0b0!important}html[data-theme-resolved=dark] .contact-page-hero.theme-amber .contact-page-eyebrow,html[data-theme-resolved=dark] .contact-page-hero .contact-page-eyebrow{color:#8a8a8a!important}html[data-theme-resolved=dark] .contact-page-hero.theme-amber h1,html[data-theme-resolved=dark] .contact-page-hero h1{color:#fff!important}html[data-theme-resolved=dark] .contact-page-hero .btn-white{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border:none!important;box-shadow:none!important}html[data-theme-resolved=dark] .contact-page-hero .btn-white:hover{background:#fff!important;color:#000!important;filter:none!important}html[data-theme-resolved=dark] .contact-form-intro-panel{background:#161616!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] .contact-form-intro-panel h2,html[data-theme-resolved=dark] .contact-form-intro-panel .contact-form-intro-lead,html[data-theme-resolved=dark] .contact-form-intro-panel .section-intro.contact-form-intro-lead,html[data-theme-resolved=dark] .contact-form-intro-panel .contact-form-coords-list li,html[data-theme-resolved=dark] .contact-form-intro-panel .contact-form-coords-list a,html[data-theme-resolved=dark] .contact-coords-label{color:#ededed!important}html[data-theme-resolved=dark] .contact-form-intro-panel .contact-form-coords-list a{border-bottom-color:#ffffff47!important}html[data-theme-resolved=dark] .contact-form-card{background:#161616!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}html[data-theme-resolved=dark] .contact-field label,html[data-theme-resolved=dark] .contact-optional{color:#9a9a9a!important}html[data-theme-resolved=dark] .contact-field input,html[data-theme-resolved=dark] .contact-field textarea{background:#121212!important;color:#ededed!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}html[data-theme-resolved=dark] .contact-field input:focus,html[data-theme-resolved=dark] .contact-field textarea:focus{border-color:#ffffff47!important;box-shadow:0 0 0 3px #ffffff0f!important}html[data-theme-resolved=dark] .contact-form-section .contact-submit.btn-amber,html[data-theme-resolved=dark] .contact-submit.btn-amber{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border:none!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .contact-form-section .contact-submit.btn-amber:hover,html[data-theme-resolved=dark] .contact-submit.btn-amber:hover{background:#fff!important;color:#000!important;filter:none!important}html[data-theme-resolved=dark] .home-about-cta{background:#f2f2f2!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-erp-tab,html[data-theme-resolved=dark] .home-erp-tab{color:#ededed85!important;background:transparent!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-erp-tab:hover,html[data-theme-resolved=dark] .home-erp-tab:hover{color:#fff!important;background:rgba(255,255,255,.04)!important}html[data-theme-resolved=dark] #home-page .home-erp-tab--active,html[data-theme-resolved=dark] #home-page .home-erp-tab[aria-selected=true],html[data-theme-resolved=dark] .home-erp-tab--active,html[data-theme-resolved=dark] .home-erp-tab[aria-selected=true]{color:#fff!important;background:transparent!important;box-shadow:none!important}html[data-theme-resolved=dark] #home-page .home-erp-tab--active:before,html[data-theme-resolved=dark] #home-page .home-erp-tab[aria-selected=true]:before{background:#f2f2f2!important;transform-origin:top center}html[data-theme-resolved=dark] .home-erp-features.is-erp-autoplay .home-erp-tab--active:before,html[data-theme-resolved=dark] .home-erp-features.is-erp-autoplay .home-erp-tab[aria-selected=true]:before{animation:erp-tab-progress 4.2s linear}html[data-theme-resolved=dark] .home-erp-panel--active:not([hidden]){animation:erp-panel-in .45s ease}html[data-theme-resolved=dark] .home-erp-mock.is-switching .home-erp-cursor-demo{animation:erp-mock-in .5s ease}html[data-theme-resolved=dark] .home-erp-panel__title{color:#fff!important}html[data-theme-resolved=dark] .home-erp-panel__intro,html[data-theme-resolved=dark] .home-erp-checklist li{color:#b0b0b0!important}html[data-theme-resolved=dark] .home-erp-checklist li strong{color:#fff!important}@keyframes erp-tab-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes erp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes erp-mock-in{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html[data-theme-resolved=dark] .home-erp-features.is-erp-autoplay .home-erp-tab--active:before,html[data-theme-resolved=dark] .home-erp-panel--active:not([hidden]),html[data-theme-resolved=dark] .home-erp-mock.is-switching .home-erp-cursor-demo{animation:none}}html[data-theme-resolved=dark] .home-erp-cursor-demo{position:relative;border-radius:16px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 70px #00000073}html[data-theme-resolved=dark] .home-erp-cursor-demo__bar{display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;background:#161616;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme-resolved=dark] .home-erp-cursor-demo__dots{width:42px;height:10px;flex-shrink:0;background:radial-gradient(circle at 5px 5px,#ff5f57 4px,transparent 4.5px),radial-gradient(circle at 21px 5px,#febc2e 4px,transparent 4.5px),radial-gradient(circle at 37px 5px,#28c840 4px,transparent 4.5px)}html[data-theme-resolved=dark] .home-erp-cursor-demo__app{flex:1;color:#9a9a9a;font-size:.75rem;font-weight:500;letter-spacing:-.01em}html[data-theme-resolved=dark] .home-erp-cursor-demo__cta{color:#0c0c0c;background:#f2f2f2;border-radius:999px;font-size:.68rem;font-weight:600;padding:.2rem .55rem}html[data-theme-resolved=dark] .home-erp-cursor-demo__stage{position:relative;overflow:hidden}html[data-theme-resolved=dark] .home-erp-mock--cursor-demo .home-erp-mock__window,html[data-theme-resolved=dark] .home-erp-mock--cursor-demo .home-erp-mock__window--photo{border-radius:0!important;box-shadow:none!important;background:#0c0c0c!important}html[data-theme-resolved=dark] .home-erp-cursor-demo__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.07) 48%,transparent 100%);transform:translateY(-100%);animation:erp-cursor-scan 4.5s ease-in-out infinite}html[data-theme-resolved=dark] .home-erp-cursor-demo__cards{position:absolute;left:.85rem;bottom:.85rem;z-index:2;width:min(240px,62%);min-height:5.6rem}html[data-theme-resolved=dark] .home-erp-cursor-demo__card{position:absolute;left:0;bottom:0;width:100%;padding:.7rem .8rem;border-radius:12px;background:rgba(18,18,18,.88);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s ease,transform .45s ease}html[data-theme-resolved=dark] .home-erp-cursor-demo__card.is-active{opacity:1;transform:none}html[data-theme-resolved=dark] .home-erp-cursor-demo__status{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;color:#c4c4c4;font-size:.68rem;font-weight:500}html[data-theme-resolved=dark] .home-erp-cursor-demo__status span{width:7px;height:7px;border-radius:50%;background:#f5c542;box-shadow:0 0 8px #f5c542b3;animation:erp-cursor-pulse 1.2s ease-in-out infinite}html[data-theme-resolved=dark] .home-erp-cursor-demo__status--ready span{background:#4ade80;box-shadow:0 0 8px #4ade808c;animation:none}html[data-theme-resolved=dark] .home-erp-cursor-demo__task{margin:0 0 .15rem;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:-.02em}html[data-theme-resolved=dark] .home-erp-cursor-demo__meta{margin:0;color:#8a8a8a;font-size:.72rem}@keyframes erp-cursor-scan{0%,18%{transform:translateY(-100%);opacity:0}32%{opacity:1}70%{transform:translateY(100%);opacity:0}to{transform:translateY(100%);opacity:0}}@keyframes erp-cursor-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion: reduce){html[data-theme-resolved=dark] .home-erp-cursor-demo__scan,html[data-theme-resolved=dark] .home-erp-cursor-demo__status span{animation:none}}html[data-theme-resolved=dark] body:has(.entreprises-page),html[data-theme-resolved=dark] .entreprises-page,html[data-theme-resolved=dark] .entreprises-hero,html[data-theme-resolved=dark] .entreprises-company-story,html[data-theme-resolved=dark] .entreprises-section-white,html[data-theme-resolved=dark] .entreprises-productivity,html[data-theme-resolved=dark] .entreprises-team-profile,html[data-theme-resolved=dark] .entreprises-ready{background:#0c0c0c!important;background-image:none!important;color:#ededed!important;border-color:#ffffff0f!important}html[data-theme-resolved=dark] .entreprises-hero-copy h1,html[data-theme-resolved=dark] .entreprises-company-title,html[data-theme-resolved=dark] .entreprises-productivity-title,html[data-theme-resolved=dark] .entreprises-team-title,html[data-theme-resolved=dark] .entreprises-ready-inner h2,html[data-theme-resolved=dark] .entreprises-company-block-title,html[data-theme-resolved=dark] .entreprises-company-conclusion-title{color:#fff!important}html[data-theme-resolved=dark] .entreprises-hero-lead,html[data-theme-resolved=dark] .entreprises-company-intro,html[data-theme-resolved=dark] .entreprises-company-block-text,html[data-theme-resolved=dark] .entreprises-productivity-text,html[data-theme-resolved=dark] .entreprises-team-text,html[data-theme-resolved=dark] .entreprises-ready-intro,html[data-theme-resolved=dark] .entreprises-company-conclusion-text{color:#b0b0b0!important}html[data-theme-resolved=dark] .entreprises-company-year-row{background:#161616!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}html[data-theme-resolved=dark] .entreprises-company-year-label{color:#8a8a8a!important}html[data-theme-resolved=dark] .entreprises-company-year-value{color:#fff!important}html[data-theme-resolved=dark] .entreprises-company-block,html[data-theme-resolved=dark] .entreprises-company-block--accent,html[data-theme-resolved=dark] .entreprises-company-conclusion{background:#161616!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] .btn-entreprises-gradient,html[data-theme-resolved=dark] .entreprises-team-copy .btn-entreprises-gradient{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important;filter:none!important}html[data-theme-resolved=dark] .btn-entreprises-gradient:hover,html[data-theme-resolved=dark] .entreprises-team-copy .btn-entreprises-gradient:hover{background:#fff!important;color:#000!important;filter:none!important;box-shadow:none!important;transform:none!important}html[data-theme-resolved=dark] .entreprises-hero-photo-frame,html[data-theme-resolved=dark] .entreprises-productivity-visual{background:#161616!important;box-shadow:none!important}html[data-theme-resolved=dark] .entreprises-team-card-name{color:#fff!important}html[data-theme-resolved=dark] .entreprises-team-card-role{color:#9a9a9a!important}html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-hit{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-photo{background:#1a1a1a!important;box-shadow:none!important}html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-img{filter:none!important;object-fit:cover!important}html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-hit:hover .entreprises-team-card-photo,html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-hit:focus-visible .entreprises-team-card-photo{transform:translateY(-10px) scale(1.02)!important;box-shadow:0 22px 48px #0006!important}html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-hit:hover .entreprises-team-card-img,html[data-theme-resolved=dark] #profil-equipe .entreprises-team-card-hit:focus-visible .entreprises-team-card-img{transform:scale(1.1)!important}html[data-theme-resolved=dark] .entreprises-team-modal__panel{background:#111111!important;color:#ededed!important;box-shadow:0 30px 80px #0000008c!important}html[data-theme-resolved=dark] .entreprises-team-modal__copy{background:#111111!important}html[data-theme-resolved=dark] .entreprises-team-modal__name{color:#fff!important}html[data-theme-resolved=dark] .entreprises-team-modal__bio,html[data-theme-resolved=dark] .entreprises-team-modal__bio p{color:#c8c8c8!important}html[data-theme-resolved=dark] .entreprises-team-modal__role{color:#a3a3a3!important}html[data-theme-resolved=dark] .entreprises-team-modal__rule{background:#ededed!important}html[data-theme-resolved=dark] .entreprises-team-modal__watermark{color:#ffffff0f!important}html[data-theme-resolved=dark] .entreprises-team-modal__visual{background:#1a1a1a!important}html[data-theme-resolved=dark] .entreprises-team-modal__photo{filter:none!important;opacity:1}html[data-theme-resolved=dark] .entreprises-team-modal__close{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] .entreprises-hero-decor{opacity:.12}html[data-theme-resolved=dark] #services-page.page-intro,html[data-theme-resolved=dark] #services-page.section-light{background:#0c0c0c!important;color:#ededed!important}html[data-theme-resolved=dark] #services-page .services-header-eyebrow{color:#8a8a8a!important}html[data-theme-resolved=dark] #services-page .services-header-title{color:#fff!important}html[data-theme-resolved=dark] #services-page .services-header-accent{color:#fff!important;font-style:normal!important}html[data-theme-resolved=dark] #services-page .services-header-lead{color:#b0b0b0!important}html[data-theme-resolved=dark] #services-page .services-header-copy:before{background:rgba(255,255,255,.22)!important;box-shadow:none!important}html[data-theme-resolved=dark] #services-page .card,html[data-theme-resolved=dark] #services-page .card-service{background:#161616!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] #services-page .card-service h3,html[data-theme-resolved=dark] #services-page .card h3{color:#fff!important}html[data-theme-resolved=dark] #services-page .card-service p,html[data-theme-resolved=dark] #services-page .card p{color:#b0b0b0!important}html[data-theme-resolved=dark] #services-page .icon-pill{background:#1a1a1a!important;color:#fff!important}html[data-theme-resolved=dark] .logiciel-page,html[data-theme-resolved=dark] .theme-blue.logiciel-hero,html[data-theme-resolved=dark] .logiciel-pricing,html[data-theme-resolved=dark] .logiciel-download,html[data-theme-resolved=dark] .logiciel-realisations,html[data-theme-resolved=dark] .logiciel-boost,html[data-theme-resolved=dark] .logiciel-quality,html[data-theme-resolved=dark] .logiciel-benefits,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final{background:#0c0c0c!important;background-image:none!important;color:#ededed!important;border-color:#ffffff0f!important}html[data-theme-resolved=dark] .theme-blue.logiciel-hero h2,html[data-theme-resolved=dark] .logiciel-eyebrow,html[data-theme-resolved=dark] .theme-blue.logiciel-hero .logiciel-eyebrow,html[data-theme-resolved=dark] .logiciel-pricing-title,html[data-theme-resolved=dark] .logiciel-download-section-title,html[data-theme-resolved=dark] .logiciel-realisations-title,html[data-theme-resolved=dark] .logiciel-boost h2,html[data-theme-resolved=dark] .logiciel-quality h2,html[data-theme-resolved=dark] .logiciel-benefits h2,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final h2,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final .logiciel-cta-inner h2{color:#fff!important}html[data-theme-resolved=dark] .theme-blue.logiciel-hero .section-intro,html[data-theme-resolved=dark] .logiciel-pricing-lead,html[data-theme-resolved=dark] .logiciel-realisations-intro,html[data-theme-resolved=dark] .logiciel-boost .section-intro,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final .section-intro,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final .logiciel-cta-inner .section-intro{color:#b0b0b0!important}html[data-theme-resolved=dark] .logiciel-prose-card,html[data-theme-resolved=dark] .logiciel-quality-item,html[data-theme-resolved=dark] .logiciel-download-card,html[data-theme-resolved=dark] .logiciel-realisations-card,html[data-theme-resolved=dark] .logiciel-realisations-card-inner,html[data-theme-resolved=dark] .logiciel-pricing-card{background:#161616!important;background-image:none!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] .logiciel-pricing-card__cta,html[data-theme-resolved=dark] .logiciel-page .logiciel-pricing-card__cta{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;box-shadow:none!important}html[data-theme-resolved=dark] .logiciel-pricing-card__url,html[data-theme-resolved=dark] .logiciel-page .logiciel-pricing-card__url{color:#5a5a5a!important;opacity:1!important}html[data-theme-resolved=dark] .logiciel-pricing-card:hover .logiciel-pricing-card__cta,html[data-theme-resolved=dark] .logiciel-page .logiciel-pricing-card:hover .logiciel-pricing-card__cta{background:#fff!important;background-image:none!important;color:#000!important}html[data-theme-resolved=dark] .logiciel-prose-card h3,html[data-theme-resolved=dark] .logiciel-quality-item h3,html[data-theme-resolved=dark] .logiciel-download-card-title,html[data-theme-resolved=dark] .logiciel-realisations-card-title{color:#fff!important}html[data-theme-resolved=dark] .logiciel-prose-card p,html[data-theme-resolved=dark] .logiciel-download-version,html[data-theme-resolved=dark] .logiciel-download-desc,html[data-theme-resolved=dark] .logiciel-download-hint,html[data-theme-resolved=dark] .logiciel-realisations-list,html[data-theme-resolved=dark] .logiciel-realisations-list li,html[data-theme-resolved=dark] .logiciel-realisations-desc,html[data-theme-resolved=dark] .logiciel-realisations-client,html[data-theme-resolved=dark] .logiciel-realisations-client-label,html[data-theme-resolved=dark] .logiciel-page .logiciel-realisations-list li,html[data-theme-resolved=dark] .logiciel-benefits-list li{color:#c4c4c4!important}html[data-theme-resolved=dark] .logiciel-realisations-list li::marker{color:#8a8a8a!important}html[data-theme-resolved=dark] .logiciel-quality-icon{background:#1a1a1a!important;color:#ededed!important}html[data-theme-resolved=dark] .logiciel-realisations-badge{background:#1a1a1a!important;color:#c4c4c4!important}html[data-theme-resolved=dark] .logiciel-realisations-cta,html[data-theme-resolved=dark] .logiciel-download-btn,html[data-theme-resolved=dark] .logiciel-pricing-fallback__btn.btn-amber,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final .btn-amber{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border:none!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .logiciel-realisations-cta:hover,html[data-theme-resolved=dark] .logiciel-realisations-cta:focus-visible,html[data-theme-resolved=dark] .logiciel-download-btn:hover,html[data-theme-resolved=dark] .theme-blue.logiciel-cta-final .btn-amber:hover{background:#fff!important;color:#000!important;filter:none!important}html[data-theme-resolved=dark] .logiciel-realisations-underline{background:rgba(255,255,255,.14)!important}html[data-theme-resolved=dark] .logiciel-hero .btn,html[data-theme-resolved=dark] .logiciel-hero-copy .btn{background:#f2f2f2!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .logiciel-detail-modal__panel{background:#161616!important;color:#ededed!important}html[data-theme-resolved=dark] .logiciel-image-lightbox,html[data-theme-resolved=dark] .logiciel-image-lightbox__backdrop{background:rgba(12,12,12,.94)!important;background-image:none!important}html[data-theme-resolved=dark] .logiciel-image-lightbox__dialog{background:transparent!important;color:#ededed!important;box-shadow:none!important}html[data-theme-resolved=dark] .logiciel-image-lightbox__close,html[data-theme-resolved=dark] .logiciel-image-lightbox__nav{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] .logiciel-image-lightbox__close:hover,html[data-theme-resolved=dark] .logiciel-image-lightbox__nav:hover:not(:disabled){background:#fff!important;color:#000!important}html[data-theme-resolved=dark] .logiciel-image-lightbox__nav:disabled{color:#0c0c0c!important;opacity:.45!important}html[data-theme-resolved=dark] .logiciel-detail-modal__close{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] .logiciel-detail-modal__title{color:#fff!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal,html[data-theme-resolved=dark] .careers-index-list,html[data-theme-resolved=dark] .career-job-hero,html[data-theme-resolved=dark] .career-job-body-wrap,html[data-theme-resolved=dark] .career-breadcrumb-wrap{background:#0c0c0c!important;background-image:none!important;color:#ededed!important;border-color:#ffffff0f!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .careers-index-title,html[data-theme-resolved=dark] .careers-index-title,html[data-theme-resolved=dark] .career-job-title{color:#fff!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .careers-index-eyebrow,html[data-theme-resolved=dark] .careers-index-eyebrow{color:#8a8a8a!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .careers-index-lead,html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .section-intro,html[data-theme-resolved=dark] .careers-index-lead,html[data-theme-resolved=dark] .career-job-ref{color:#b0b0b0!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .careers-index-lead a,html[data-theme-resolved=dark] .careers-index-lead a,html[data-theme-resolved=dark] .career-breadcrumb a{color:#ededed!important}html[data-theme-resolved=dark] .careers-index-hero.careers-hero-teal .careers-index-lead a:hover,html[data-theme-resolved=dark] .career-breadcrumb a:hover{color:#fff!important}html[data-theme-resolved=dark] .careers-job-card,html[data-theme-resolved=dark] .careers-empty,html[data-theme-resolved=dark] .career-meta-panel,html[data-theme-resolved=dark] .career-apply-card{background:#161616!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;color:#ededed!important}html[data-theme-resolved=dark] .careers-job-card-title,html[data-theme-resolved=dark] .careers-job-card-title a,html[data-theme-resolved=dark] .careers-empty-title{color:#fff!important}html[data-theme-resolved=dark] .careers-job-card-date,html[data-theme-resolved=dark] .careers-empty-text,html[data-theme-resolved=dark] .careers-job-card-unavailable,html[data-theme-resolved=dark] .career-meta-item dt,html[data-theme-resolved=dark] .career-unavailable-banner{color:#b0b0b0!important}html[data-theme-resolved=dark] .careers-job-card-pill{background:#1a1a1a!important;color:#d4d4d4!important;border-color:#ffffff1a!important}html[data-theme-resolved=dark] .careers-job-card-cta,html[data-theme-resolved=dark] .careers-empty .btn-amber,html[data-theme-resolved=dark] .career-job-body-wrap .btn-amber{background:#f2f2f2!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .careers-job-card-cta:hover,html[data-theme-resolved=dark] .careers-empty .btn-amber:hover{background:#fff!important;color:#000!important}html[data-theme-resolved=dark] .career-breadcrumb,html[data-theme-resolved=dark] .career-breadcrumb li{color:#8a8a8a!important}html[data-theme-resolved=dark] .project-ai-fab{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:0 10px 32px #00000059!important;font-weight:500!important;letter-spacing:-.02em!important}html[data-theme-resolved=dark] .project-ai-fab:hover{background:#fff!important;color:#000!important;box-shadow:0 12px 36px #0000006b!important}html[data-theme-resolved=dark] .project-ai-fab:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}html[data-theme-resolved=dark] .project-ai-modal,html[data-theme-resolved=dark] .project-ai-modal__backdrop{background:rgba(12,12,12,.94)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme-resolved=dark] .project-ai-modal__panel{background:#161616!important;color:#ededed!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 24px 60px #0000008c!important}html[data-theme-resolved=dark] .project-ai-modal__title{color:#fff!important}html[data-theme-resolved=dark] .project-ai-modal__lead,html[data-theme-resolved=dark] .project-ai-label,html[data-theme-resolved=dark] .project-ai-optional,html[data-theme-resolved=dark] .project-ai-hint,html[data-theme-resolved=dark] .project-ai-status{color:#b0b0b0!important}html[data-theme-resolved=dark] .project-ai-btn-gen,html[data-theme-resolved=dark] .project-ai-modal .btn-amber{background:#f2f2f2!important;color:#0c0c0c!important;border-radius:999px!important;box-shadow:none!important}html[data-theme-resolved=dark] .project-ai-btn-cancel,html[data-theme-resolved=dark] .project-ai-modal .btn-white{background:transparent!important;color:#ededed!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important}html[data-theme-resolved=dark] .project-ai-modal__close{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] .project-ai-input,html[data-theme-resolved=dark] .project-ai-textarea{background:#111!important;color:#ededed!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme-resolved=dark] .project-ai-input:focus,html[data-theme-resolved=dark] .project-ai-textarea:focus{border-color:#ffffff59!important;box-shadow:0 0 0 3px #ffffff14!important}html[data-theme-resolved=dark] .fi-shell{--fi-ink: #ededed;--fi-muted: #9a9a9a;--fi-line: rgba(255, 255, 255, .14);--fi-bg: #0c0c0c;--fi-card: #111;--fi-primary: #f2f2f2;--fi-primary-deep: #ffffff;--fi-primary-soft: rgba(255, 255, 255, .08);--fi-accent: #ededed;--fi-font: Inter, Montserrat, system-ui, sans-serif;background:#0c0c0c!important;color:#ededed!important;font-family:Inter,Montserrat,system-ui,sans-serif!important}html[data-theme-resolved=dark] .fi-visual__photo{background-color:#0c0c0c!important;filter:saturate(.55) brightness(.62)!important}html[data-theme-resolved=dark] .fi-visual__shade{background:linear-gradient(180deg,rgba(12,12,12,.2) 0%,rgba(12,12,12,.88) 100%),linear-gradient(90deg,transparent 40%,rgba(12,12,12,.35) 100%)!important}html[data-theme-resolved=dark] .fi-visual__kicker{color:#b0b0b0!important}html[data-theme-resolved=dark] .fi-visual__points li:before{background:#f2f2f2!important}html[data-theme-resolved=dark] .fi-panel{background:#111!important;color:#ededed!important}html[data-theme-resolved=dark] .fi-logo img{filter:brightness(0) invert(1)}html[data-theme-resolved=dark] .fi-close{background:#f2f2f2!important;color:#0c0c0c!important}html[data-theme-resolved=dark] .fi-close:hover{background:#fff!important}html[data-theme-resolved=dark] .fi-progress__dot{background:#161616!important;border-color:#ffffff29!important;color:#9a9a9a!important}html[data-theme-resolved=dark] .fi-progress__item.is-current .fi-progress__dot,html[data-theme-resolved=dark] .fi-progress__item.is-done .fi-progress__dot{background:#f2f2f2!important;border-color:#f2f2f2!important;color:#0c0c0c!important;box-shadow:none!important}html[data-theme-resolved=dark] .fi-progress__line{background:rgba(255,255,255,.12)!important}html[data-theme-resolved=dark] .fi-lead,html[data-theme-resolved=dark] .fi-step-title,html[data-theme-resolved=dark] .fi-thanks__title{color:#fff!important}html[data-theme-resolved=dark] .fi-field input,html[data-theme-resolved=dark] .fi-field select,html[data-theme-resolved=dark] .fi-field textarea{background:#0c0c0c!important;color:#ededed!important;border-color:#ffffff24!important}html[data-theme-resolved=dark] .fi-field input::placeholder,html[data-theme-resolved=dark] .fi-field textarea::placeholder{color:#6b6b6b!important}html[data-theme-resolved=dark] .fi-field input:focus,html[data-theme-resolved=dark] .fi-field select:focus,html[data-theme-resolved=dark] .fi-field textarea:focus{background:#161616!important;border-color:#ffffff59!important;box-shadow:0 0 0 3px #ffffff14!important}html[data-theme-resolved=dark] .fi-chip{background:#161616!important;border-color:#ffffff1f!important;color:#ededed!important}html[data-theme-resolved=dark] .fi-chip:hover,html[data-theme-resolved=dark] .fi-chip:has(input:checked){border-color:#f2f2f2!important;background:#1a1a1a!important;box-shadow:none!important}html[data-theme-resolved=dark] .fi-chip input{accent-color:#c8c8c8}html[data-theme-resolved=dark] .fi-free-note{background:#161616!important;border-color:#ffffff1a!important;color:#c4c4c4!important}html[data-theme-resolved=dark] .fi-fee-line{color:#d4d4d4!important}html[data-theme-resolved=dark] .fi-legal a{color:#ededed!important}html[data-theme-resolved=dark] .fi-switch__ui{background:#3a3a3a!important}html[data-theme-resolved=dark] .fi-switch input:checked+.fi-switch__ui{background:#f2f2f2!important}html[data-theme-resolved=dark] .fi-switch input:checked+.fi-switch__ui:after{background:#0c0c0c!important}html[data-theme-resolved=dark] .fi-actions{background:linear-gradient(180deg,transparent,#111 22%)!important}html[data-theme-resolved=dark] .fi-btn--primary{background:#f2f2f2!important;background-image:none!important;color:#0c0c0c!important;box-shadow:none!important}html[data-theme-resolved=dark] .fi-btn--primary:hover{background:#fff!important;filter:none!important}html[data-theme-resolved=dark] .fi-errors{background:#1a1212!important;border-color:#e5203d66!important;color:#f5c2c2!important}html[data-theme-resolved=dark] .fi-thanks__icon{background:#1a1a1a!important;color:#ededed!important}html[data-theme-resolved=dark] .fi-page-fallback{color:#ededed!important}.site-chrome-dock{position:fixed;left:max(.75rem,env(safe-area-inset-left));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:45;pointer-events:none}.site-chrome-dock .header-chrome{pointer-events:auto;display:inline-flex;align-items:center;gap:.55rem;padding:.28rem;border-radius:999px;background:rgba(18,18,18,.92);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.is-nav-open .site-chrome-dock,body.admin-body .site-chrome-dock{display:none}.header-chrome{display:none;align-items:center;gap:.55rem}.header-theme{display:inline-flex;align-items:center;gap:.12rem;padding:.18rem;border-radius:999px;background:#161616;border:1px solid rgba(255,255,255,.1)}.header-theme__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ededed73;width:2rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;cursor:pointer;padding:0}.header-theme__btn.is-active{background:#2a2a2a;color:#fff}.header-theme__btn:hover{color:#fff}.header-lang{position:relative}.header-lang__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;min-height:2.05rem;padding:.22rem .7rem .22rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#161616;color:#ededed;font:inherit;font-size:.82rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;white-space:nowrap}.header-lang__btn:hover,.header-lang__btn[aria-expanded=true]{background:#1d1d1d;color:#fff}.header-lang__globe,.header-lang__chev{flex-shrink:0;opacity:.85}.header-lang__menu{position:absolute;top:auto;bottom:calc(100% + .4rem);left:0;right:auto;z-index:80;min-width:100%;padding:.3rem;border-radius:12px;background:#161616;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #0006}.header-lang__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:#c4c4c4;text-align:left;font:inherit;font-size:.84rem;padding:.45rem .65rem;border-radius:8px;cursor:pointer}.header-lang__option:hover,.header-lang__option.is-active{background:#2a2a2a;color:#fff}html[data-theme-resolved=light]{color-scheme:light}html[data-theme-resolved=light] .site-chrome-dock .header-chrome,html[data-theme-resolved=light] .header-theme,html[data-theme-resolved=light] .header-lang__btn,html[data-theme-resolved=light] .header-lang__menu{background:#ececec;border-color:#00000014;color:#171717}html[data-theme-resolved=light] .header-theme__btn{color:#1717176b}html[data-theme-resolved=light] .header-theme__btn.is-active{background:#fff;color:#111}html[data-theme-resolved=light] .header-lang__option{color:#444}html[data-theme-resolved=light] .header-lang__option:hover,html[data-theme-resolved=light] .header-lang__option.is-active{background:#fff;color:#111}@media (max-width: 1100px){html[data-theme-resolved=dark] #primary-nav.nav-links{background:#141414!important}html[data-theme-resolved=dark] #primary-nav.nav-links .mobile-nav-panel__links>a{color:#ededed!important}html[data-theme-resolved=dark] #primary-nav.nav-links .nav-mega-trigger,html[data-theme-resolved=dark] #primary-nav.nav-links .nav-mega-mobile a{color:#ededed!important;background:transparent!important}html[data-theme-resolved=dark] #primary-nav.nav-links .nav-mega-mobile__group{color:#8a8a8a!important}html[data-theme-resolved=dark] body.is-nav-open #primary-nav.nav-links .mobile-nav-panel__footer a.nav-mobile-cta{background:#f4f4f4!important;color:#0c0c0c!important}}
