.marketing{--mk-bg:#ffffff;--mk-surface:#f7f9fc;--mk-surface-strong:#f0f4fb;--mk-line:#e6ebf2;--mk-line-strong:#d5ddea;--mk-ink:#172438;--mk-ink-muted:#56657a;--mk-ink-faint:#63758d;--mk-accent:#635BFF;--mk-accent-soft:rgba(99,91,255,.07);--mk-lime:#635BFF;--mk-radius:20px;--mk-radius-lg:28px;--mk-shell:min(1180px,calc(100vw - 2.5rem));--mk-gap:clamp(1.25rem,3vw,2.25rem);--mk-bouton-fond:linear-gradient(155deg,#736bff,var(--mk-accent) 58%,#5c54ed);--mk-bouton-fond-survol:linear-gradient(155deg,#6a62f4,#5b52ed 58%,#5148d8);--mk-bouton-ombre:inset 0 1px 0 #ffffff66,inset 0 -2px 5px #28208222,0 7px 20px #635bff25;--mk-bouton-ombre-survol:inset 0 1px 0 #ffffff66,0 6px 20px #635bff28,0 0 0 4px #635bff0d;position:relative;min-height:100dvh;background:var(--mk-bg);color:var(--mk-ink);font-family:var(--font-jakarta),system-ui,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.075rem);line-height:1.65;overflow-x:clip}.marketing h1,.marketing h2,.marketing h3{font-family:var(--font-jakarta),system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;margin:0}.marketing h1{font-size:clamp(2.4rem,1.7rem + 3.2vw,4rem)}.marketing h2{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.6rem)}.marketing h3{font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem)}.marketing p{margin:0;color:var(--mk-ink-muted);text-wrap:pretty}.marketing em{font-style:normal;color:var(--mk-accent)}.marketing a{color:inherit;text-decoration:none}.marketing ol,.marketing ul{margin:0;padding:0;list-style:none}.marketing svg{flex-shrink:0}.marketing :focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:6px}.mk-skip{position:absolute;left:1rem;top:1rem;z-index:60;transform:translateY(-200%);padding:.7rem 1.1rem;border-radius:999px;background:var(--mk-accent);color:#fff;font-weight:600}.mk-skip:focus-visible{transform:translateY(0)}.mk-kicker{display:inline-block;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-faint)}.marketing .mk-button{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;background:var(--mk-accent);color:#fff;font-weight:600;border:1px solid transparent;transition:transform .18s ease,filter .18s ease}.marketing .mk-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.marketing .mk-button-small{padding:.6rem 1.05rem;font-size:.92rem}.marketing .mk-button-light{background:var(--mk-accent);color:#fff}.marketing .mk-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--mk-ink);font-weight:500;border-bottom:1px solid var(--mk-line-strong);padding-bottom:.2rem;transition:border-color .18s ease,color .18s ease}.marketing .mk-text-link:hover{border-color:var(--mk-accent);color:var(--mk-accent)}.mk-brand{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-jakarta),system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;line-height:1.05}.mk-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--mk-accent)}.mk-brand-mark img{width:22px;height:22px}.mk-footer{width:var(--mk-shell);margin:clamp(4rem,8vw,7rem) auto 0;padding-block:clamp(2.5rem,5vw,4rem) 2rem;border-top:1px solid var(--mk-line)}.mk-footer-main{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.mk-footer-main p{margin-top:1rem;max-width:34ch;font-size:.95rem}.mk-footer-main strong{display:block;margin-bottom:1rem;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-footer-main a{display:block;padding-block:.32rem;color:var(--mk-ink-muted);font-size:.95rem}.mk-footer-main a:hover{color:var(--mk-ink)}.mk-footer-bottom{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--mk-line);color:var(--mk-ink-faint);font-size:.88rem}.mk-footer-bottom a{margin-left:1.25rem}.mk-footer-bottom a:hover{color:var(--mk-ink)}.mk-section{width:var(--mk-shell);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6rem)}.mk-section-head{display:grid;gap:1.5rem;align-items:end;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:clamp(2rem,4vw,3rem)}.mk-section-head .mk-kicker{margin-bottom:.9rem}.mk-intro{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mk-intro .mk-kicker{margin-bottom:.9rem}.mk-intro p{font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.mk-hero{position:relative;isolation:isolate;width:var(--mk-shell);margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-block:clamp(3.5rem,8vw,6.5rem)}.mk-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none}.mk-orb-one{width:min(420px,60vw);aspect-ratio:1;top:-8%;left:-12%;background:var(--mk-accent)}.mk-orb-two{width:min(320px,48vw);aspect-ratio:1;bottom:-15%;right:-8%;background:var(--mk-lime);opacity:.16}.mk-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.mk-hero-copy p{max-width:52ch;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.mk-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--mk-line-strong);background:var(--mk-surface);font-size:.85rem;color:var(--mk-ink-muted)}.mk-pill svg{color:var(--mk-lime)}.mk-actions{align-items:center;gap:1rem 1.75rem}.mk-actions,.mk-trust-row{display:flex;flex-wrap:wrap}.mk-trust-row{gap:.75rem 1.75rem;margin-top:.75rem;color:var(--mk-ink-faint);font-size:.9rem}.mk-trust-row span{display:inline-flex;align-items:center;gap:.45rem}.mk-trust-row svg{width:16px;height:16px;color:var(--mk-accent)}.mk-system-card{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:linear-gradient(160deg,var(--mk-surface-strong),rgba(255,255,255,.02));box-shadow:0 30px 70px -45px rgba(0,0,0,.9)}.mk-system-top{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-live{color:var(--mk-lime);letter-spacing:.04em}.mk-flow{display:flex;align-items:center;gap:.6rem}.mk-flow>div{flex:1;min-width:0;padding:.9rem .85rem;border-radius:14px;border:1px solid var(--mk-line);background:#f7f9fc}.mk-flow>svg{width:18px;height:18px;color:var(--mk-ink-faint)}.mk-flow span{display:block;font-family:var(--font-jetbrains-mono),monospace;font-size:.7rem;color:var(--mk-accent)}.mk-flow strong{display:block;margin-top:.3rem;font-size:.95rem}.mk-flow small{display:block;margin-top:.25rem;color:var(--mk-ink-faint);font-size:.78rem;line-height:1.45}.mk-signal{display:flex;align-items:center;gap:.9rem;padding:1rem;border-radius:16px;background:var(--mk-accent-soft);border:1px solid rgba(99,91,255,.32)}.mk-signal svg{width:22px;height:22px;color:var(--mk-accent)}.mk-signal small{display:block;color:var(--mk-ink-faint);font-size:.78rem}.mk-signal strong{display:block;margin-top:.15rem;font-size:.98rem;font-weight:600}.mk-service-grid{display:grid;gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.mk-service-card{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);transition:border-color .2s ease,transform .2s ease,background .2s ease}.mk-service-card:hover{border-color:var(--mk-line-strong);transform:translateY(-3px);background:var(--mk-surface-strong)}.mk-index{position:absolute;top:1.35rem;right:1.5rem;font-family:var(--font-jetbrains-mono),monospace;font-size:.8rem;color:var(--mk-ink-faint)}.mk-service-card p{font-size:.98rem}.mk-card-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;color:var(--mk-accent);font-weight:600;font-size:.92rem}.mk-process{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.mk-process-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.mk-steps{display:grid;gap:1rem}.mk-steps li{display:flex;gap:1.15rem;align-items:flex-start;padding:1.35rem 1.5rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-steps li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--mk-accent-soft);color:var(--mk-accent)}.mk-steps svg{width:20px;height:20px}.mk-steps small{display:block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-steps strong{display:block;margin-top:.2rem;font-size:1.05rem}.mk-steps p{margin-top:.35rem;font-size:.95rem}.mk-proof{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.mk-proof .mk-kicker{margin-bottom:.9rem}.mk-proof h2{margin-bottom:1rem}.mk-proof-panel{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:linear-gradient(160deg,var(--mk-surface-strong),rgba(255,255,255,.015))}.mk-proof-panel small{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-proof-panel strong{font-size:1.25rem;font-weight:600;line-height:1.3}.mk-proof-panel p{font-size:.95rem}.mk-proof-panel a{display:inline-flex;align-items:center;gap:.4rem;color:var(--mk-accent);font-weight:600;font-size:.92rem}.mk-proof-line{display:flex;gap:.4rem}.mk-proof-line i{height:6px;flex:1;border-radius:999px;background:var(--mk-line-strong)}.mk-proof-line i:first-child{background:var(--mk-accent)}.mk-proof-line i:nth-child(2){background:color-mix(in srgb,var(--mk-accent) 65%,transparent)}.mk-proof-line i:nth-child(3){background:color-mix(in srgb,var(--mk-accent) 35%,transparent)}.mk-cta-band{width:var(--mk-shell);margin-inline:auto;display:flex;flex-wrap:wrap;gap:1.75rem;align-items:center;justify-content:space-between;padding:clamp(2rem,4vw,3rem);border:1px solid rgba(99,91,255,.35);border-radius:var(--mk-radius-lg);background:linear-gradient(120deg,rgba(99,91,255,.22),rgba(99,91,255,.05))}.mk-cta-band h2{margin-block:.75rem .6rem}.mk-cta-band p{max-width:52ch}.mk-page-hero{position:relative;width:var(--mk-shell);margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding-block:clamp(3rem,6vw,5rem) clamp(1rem,2vw,2rem);border-bottom:1px solid var(--mk-line)}.mk-page-hero p{max-width:62ch;font-size:clamp(1.02rem,1rem + .25vw,1.18rem)}.mk-page-hero .mk-button{margin-top:.75rem}.marketing .mk-back{display:inline-flex;align-items:center;gap:.45rem;color:var(--mk-ink-faint);font-size:.9rem}.marketing .mk-back:hover{color:var(--mk-ink)}.mk-detail-grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mk-detail-grid .mk-kicker{margin-bottom:.9rem}.mk-detail-grid h2{margin-bottom:1rem}.mk-check-list{display:grid;gap:.75rem}.mk-check-list li{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border:1px solid var(--mk-line);border-radius:14px;background:var(--mk-surface);font-size:.98rem}.mk-check-list li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--mk-accent-soft);color:var(--mk-accent)}.mk-mini-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-mini-grid a{display:flex;flex-direction:column;gap:.35rem;padding:1.35rem 1.5rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);transition:border-color .2s ease,transform .2s ease}.mk-mini-grid a:hover{border-color:var(--mk-line-strong);transform:translateY(-3px)}.mk-mini-grid small{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-mini-grid strong{font-size:1.02rem;font-weight:600;line-height:1.35}.mk-mini-grid svg{margin-top:.5rem;color:var(--mk-accent)}.mk-method-list{display:grid;gap:1rem}.mk-method-list li{display:grid;gap:.4rem 1.75rem;align-items:start;grid-template-columns:auto minmax(0,1fr);padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-method-list li>span{grid-row:span 2;font-family:var(--font-jetbrains-mono),monospace;font-size:1.05rem;color:var(--mk-accent)}.mk-method-list h2,.mk-method-list h3{font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem);font-weight:600}.mk-method-list p{grid-column:2;font-size:.98rem}.mk-empty-proof{display:grid;gap:clamp(1.75rem,4vw,3rem)}.mk-empty-proof .mk-kicker{margin-bottom:.9rem}.mk-metric-grid{display:grid;gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-metric-grid article{display:flex;flex-direction:column;gap:.4rem;padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-metric-grid small{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-metric-grid strong{font-size:1.15rem;font-weight:600;line-height:1.3}.mk-metric-grid p{font-size:.95rem}.mk-resource-grid{display:grid;gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-resource-grid article{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-resource-grid small{font-family:var(--font-jetbrains-mono),monospace;font-size:.78rem;color:var(--mk-accent)}.mk-resource-grid h2{font-size:clamp(1.1rem,1.05rem + .35vw,1.35rem)}.mk-resource-grid p{font-size:.95rem}.mk-resource-grid article>span{margin-top:auto;padding-top:.75rem;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-resource-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:var(--mk-gap);padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-resource-cta a{display:inline-flex;align-items:center;gap:.45rem;color:var(--mk-accent);font-weight:600}.mk-values{display:grid;gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-values article{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-values span{font-family:var(--font-jetbrains-mono),monospace;font-size:.85rem;color:var(--mk-accent)}.mk-values h2{font-size:clamp(1.15rem,1.05rem + .4vw,1.45rem)}.mk-values p{font-size:.95rem}.mk-audit{width:var(--mk-shell);margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.mk-audit h1{margin-block:.9rem 1rem}.mk-audit>div>p{max-width:56ch}.mk-audit ul{display:grid;gap:.75rem;margin-top:1.75rem}.mk-audit li{display:flex;align-items:center;gap:.75rem;color:var(--mk-ink-muted);font-size:.98rem}.mk-audit li svg{color:var(--mk-accent)}.mk-audit-card{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:linear-gradient(160deg,var(--mk-surface-strong),rgba(255,255,255,.015))}.mk-audit-card small{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-audit-card h2{font-size:clamp(1.3rem,1.2rem + .5vw,1.7rem)}.mk-audit-card p{font-size:.98rem}.mk-audit-card>span{color:var(--mk-ink-faint);font-size:.85rem}.mk-contact{width:var(--mk-shell);margin-inline:auto;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.mk-contact h1{margin-block:.9rem 1rem}.mk-contact>div:last-child{display:grid;gap:1rem}.mk-contact-option{display:grid;gap:.25rem;align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:1.35rem 1.5rem;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);transition:border-color .2s ease,transform .2s ease}.mk-contact-option:hover{border-color:var(--mk-line-strong);transform:translateY(-2px)}.mk-contact-option span{grid-column:1;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-contact-option strong{grid-column:1;font-size:1.08rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.mk-contact-option svg{grid-column:2;grid-row:span 2;width:20px;height:20px;color:var(--mk-accent)}.mk-territoire-grid{display:grid;gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.mk-territoire-card{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);transition:border-color .2s ease,transform .2s ease,background .2s ease}.mk-territoire-card:hover{border-color:var(--mk-line-strong);transform:translateY(-3px);background:var(--mk-surface-strong)}.mk-territoire-card small{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-faint)}.mk-territoire-card h2,.mk-territoire-card h3{font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem)}.mk-territoire-card p{font-size:.95rem}.mk-guide-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);transition:border-color .2s ease,transform .2s ease,background .2s ease}.mk-guide-card:hover{border-color:var(--mk-line-strong);transform:translateY(-3px);background:var(--mk-surface-strong)}.mk-guide-card small{font-family:var(--font-jetbrains-mono),monospace;font-size:.78rem;color:var(--mk-accent)}.mk-guide-card h2{font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem)}.mk-guide-card p{font-size:.95rem}.mk-guide-card .mk-card-link{margin-top:auto}.mk-article{max-width:72ch;margin-inline-start:calc((100% - var(--mk-shell))/2)}.mk-article>section{margin-bottom:clamp(2.25rem,5vw,3.5rem)}.mk-article h2{margin-bottom:1rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.mk-article p{margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.mk-article p:last-child{margin-bottom:0}.mk-retenir{padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(99,91,255,.35);border-radius:var(--mk-radius-lg);background:linear-gradient(140deg,rgba(99,91,255,.16),rgba(99,91,255,.04))}.mk-retenir .mk-kicker{display:block;margin-bottom:1.1rem}.mk-signature{margin-top:2rem;font-size:.9rem;color:var(--mk-ink-faint)}.mk-faq-list{display:grid;gap:1rem}.mk-faq-list article{padding:clamp(1.35rem,3vw,1.85rem);border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface)}.mk-faq-list h3{margin-bottom:.5rem;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.mk-faq-list p{font-size:.98rem;max-width:88ch}@media (max-width:1000px){.mk-audit,.mk-contact,.mk-detail-grid,.mk-hero,.mk-intro,.mk-process,.mk-proof,.mk-section-head{grid-template-columns:minmax(0,1fr)}.mk-footer-main,.mk-metric-grid,.mk-mini-grid,.mk-resource-grid,.mk-service-grid,.mk-territoire-grid,.mk-values{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-header nav{display:none}}@media (max-width:680px){.marketing{--mk-shell:calc(100vw - 2rem)}.mk-footer-main,.mk-metric-grid,.mk-mini-grid,.mk-resource-grid,.mk-service-grid,.mk-territoire-grid,.mk-values{grid-template-columns:minmax(0,1fr)}.mk-flow{flex-direction:column;align-items:stretch}.mk-flow>svg{align-self:center;rotate:90deg}.mk-method-list li{grid-template-columns:minmax(0,1fr)}.mk-method-list li>span{grid-row:auto}.mk-method-list p{grid-column:1}.mk-cta-band,.mk-resource-cta{flex-direction:column;align-items:flex-start}.mk-footer-bottom a{margin-left:0;margin-right:1.25rem}}@media (prefers-reduced-motion:reduce){.marketing *{transition:none!important}}.marketing{color-scheme:light;isolation:isolate}.marketing .mk-mobile-menu{display:none}.marketing .mk-footer-main a{overflow-wrap:anywhere}@media(max-width:1000px){.marketing .mk-nav-wrap{gap:12px}.marketing .mk-nav-wrap>.mk-button{margin-left:auto}.marketing .mk-mobile-menu{display:block;position:relative}.marketing .mk-mobile-menu summary{cursor:pointer;font-size:13px;padding:12px 8px;min-height:44px}.marketing .mk-mobile-menu nav{position:absolute;right:0;top:100%;display:flex;align-items:stretch;flex-direction:column;gap:0;min-width:200px;margin:0;padding:10px;background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 12px 35px #17243812}.marketing .mk-mobile-menu nav a{padding:12px}}@media(max-width:420px){.marketing .mk-nav-wrap{gap:7px}}@media(max-width:1023px){.marketing .mk-header .mk-nav-login{display:none}}.marketing{--mk-bar-h:64px;--mk-bar-gutter:clamp(20px,4vw,40px)}.marketing .mk-header{position:sticky;top:0;z-index:50;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.marketing .mk-nav-wrap{position:relative;isolation:isolate;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;width:100%;max-width:1360px;height:var(--mk-bar-h);min-height:0;padding:0 var(--mk-bar-gutter);margin-inline:auto;background:transparent}.marketing .mk-nav-wrap:before{content:"";position:absolute;z-index:-1;inset:0 calc((min(100vw,1360px) - 100vw)/2);background:#ffffffcc;box-shadow:0 1px 0 #0b0b0d17;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:background-color .3s ease-out,box-shadow .3s ease-out,backdrop-filter .3s ease-out}@supports(backdrop-filter:blur(1px)){.marketing .mk-nav-wrap:before{background:#ffffffb3}}.marketing .mk-header .mk-brand{gap:9px;padding:6px 11px 6px 7px;margin-left:-7px;flex-shrink:0;border:1px solid #ebeaf480;border-radius:12px;background:#fff;box-shadow:0 3px 14px #4d477708;font-size:10px;line-height:1.3;letter-spacing:.1em;color:#0b0b0d;transition:background-color .25s,border-color .25s,box-shadow .25s}.marketing .mk-header .mk-brand-mark{width:40px;height:40px;min-width:40px;padding:0;overflow:visible;background:var(--cc-mauve-sur-noir-background,#0D100C);border-radius:0}.marketing .mk-header .mk-brand-mark img{width:37px;height:37px;transform:translateY(2.5px)}.marketing .mk-header .mk-standard-nav{display:flex;align-items:center;justify-content:flex-start;gap:28px;margin-left:clamp(16px,2vw,32px)}.marketing .mk-header nav{display:flex;align-items:center}.marketing .mk-header nav a{position:relative;padding-block:12px;font-size:14px;font-weight:500;color:#56565f;letter-spacing:0;transition:color .16s ease-out}.marketing .mk-header nav a:hover,.marketing .mk-header nav a[aria-current=page]{color:#0b0b0d}.marketing .mk-header .mk-standard-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--mk-accent)}.marketing .mk-mobile-menu nav a[aria-current=page]{font-weight:700}.marketing .mk-header .mk-nav-login{display:inline-flex;align-items:center;margin-left:auto;white-space:nowrap;font-size:14px;font-weight:500;color:#56565f;transition:color .16s ease-out}.marketing .mk-header .mk-nav-login:hover{color:#0b0b0d}.marketing .mk-header .mk-button{margin-left:4px;min-height:36px;height:36px;padding:0 16px;gap:6px;border:0;border-radius:999px;background:var(--mk-bouton-fond);color:#fff;box-shadow:var(--mk-bouton-ombre);font-size:14.4px;line-height:1;font-weight:600;letter-spacing:0;transition:background-color .16s ease-out,transform .16s ease-out}.marketing .mk-header .mk-button:hover{background:var(--mk-bouton-fond-survol);transform:none;box-shadow:var(--mk-bouton-ombre-survol)}.marketing .mk-header .mk-button:active{transform:scale(.97)}.marketing .mk-header .mk-button svg{width:14px;height:14px}@media(max-width:900px){.marketing .mk-header .mk-standard-nav{gap:18px}.marketing .mk-header .mk-nav-login{font-size:12px}}@media(max-width:1023px){.marketing .mk-header .mk-nav-login{display:none}.marketing .mk-header .mk-button{margin-left:auto;min-height:44px;height:auto;padding-block:12px}}@media(max-width:600px){.marketing .mk-nav-wrap{gap:8px;padding-inline:16px}.marketing .mk-header .mk-brand{gap:7px;font-size:10px;letter-spacing:.1em;padding:5px 8px 5px 5px;margin-left:-5px}.marketing .mk-header .mk-brand-mark{width:34px;height:34px;min-width:34px}.marketing .mk-header .mk-brand-mark img{width:33px;height:33px;transform:translateY(2.2px)}.marketing .mk-header .mk-button{font-size:10px;padding-inline:10px;gap:3px}.marketing .mk-mobile-menu summary{font-size:11px}}@media(max-width:380px){.marketing .mk-header .mk-button{display:none}.marketing .mk-mobile-menu{margin-left:auto}}@media(prefers-reduced-motion:reduce){.marketing .mk-header .mk-brand{transition:none}}.marketing img,.marketing video{max-width:100%}.marketing :is(.mk-detail-grid,.mk-footer-main,.mk-audit,.mk-contact)>*{min-width:0}@media(max-width:1023px){.marketing .mk-header .mk-nav-wrap{flex-wrap:nowrap}.marketing .mk-header .mk-standard-nav{display:none}.marketing .mk-header .mk-mobile-menu{display:block;position:relative}.marketing .mk-header .mk-mobile-menu nav{position:absolute;right:0;top:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:200px;margin:0;padding:10px;border:1px solid #e6ebf2;border-radius:12px;background:#fff;box-shadow:0 12px 35px #17243812;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;max-width:calc(100vw - 32px)}.marketing .mk-header .mk-mobile-menu summary{padding:12px 8px;cursor:pointer;font-size:13px}.marketing .mk-header .mk-mobile-menu nav a{display:flex;align-items:center;padding:12px}.marketing .mk-mobile-menu nav a,.marketing .mk-mobile-menu summary{min-height:44px}.marketing :is(input,textarea,select){font-size:16px}.marketing :is(.mk-button,.mk-faq summary){min-height:44px}.marketing .mk-button{white-space:normal;text-align:center}}@media(max-width:600px){.marketing .mk-footer-bottom{gap:18px;flex-wrap:wrap;padding-bottom:78px}.marketing .mk-footer-bottom>span:nth-of-type(2){display:flex;flex-wrap:wrap;gap:12px}.marketing .mk-cta-band .mk-button{max-width:100%}.marketing :is(.mk-article,.mk-legal){overflow-wrap:anywhere}.marketing .mk-brand{flex-shrink:0}}@media(max-width:380px){.marketing .mk-header .mk-button-small{display:none}.marketing .mk-mobile-menu{margin-left:auto}}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-nav-wrap{box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;width:100%;max-width:1360px;height:64px;min-height:64px;padding:0 clamp(20px,4vw,40px);margin-inline:auto;gap:12px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:12px;padding:0;margin-left:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#0b0b0d;font-family:var(--font-jakarta,"Plus Jakarta Sans"),sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:2px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand-name{display:block;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:auto}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand-mark{display:grid;place-items:center;box-sizing:border-box;line-height:0;width:58px;height:58px;min-width:58px;padding:0;background:transparent;border-radius:0;overflow:visible}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand-mark svg{display:block;box-sizing:border-box;width:56px;height:56px;max-width:none;margin:0;padding:0}@media(max-width:600px){.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-nav-wrap{gap:8px;padding-inline:16px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand{gap:8px;font-size:13px;line-height:18px;letter-spacing:1px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand-mark{width:48px;height:48px;min-width:48px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-brand-mark svg{width:46px;height:46px}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-nav-wrap>.mk-button{display:none}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-mobile-menu{margin-left:auto;flex-shrink:0}.marketing[data-public-theme=pearl] .mk-header[data-brand=shared] .mk-mobile-menu summary{font-size:14px;min-width:72px;min-height:44px;padding:12px;border:1px solid #635bff22;border-radius:12px;background:#ffffffb3;color:#25233f}}