:root{--ml-cyan:#7ecefd;--ml-blue:#2185c5;--ml-orange:#e9815f;--ml-red:#f14f5b;--ml-white:#fff;--ml-grey-100:#f5f7f9;--ml-grey-200:#efefef;--ml-grey-500:#899fb1;--ml-grey-800:#3f4750;--ml-title:#2a323b;--ml-link:#1a6da3;--ml-badge-text:#b42e00;--ml-badge-bg:rgba(233,129,95,.16);--ml-input-border:#d5dce2;--ml-input-bg:#f7f8fa;--ml-error:#b3261e;--ml-gradient-orange:linear-gradient(135deg,#e9815f,#d43400);--ml-gradient-blue:linear-gradient(135deg,#2185c5,#025183);--ml-gradient-title:linear-gradient(90deg,#e2603a,#c4401c);--ml-gradient-button:linear-gradient(90deg,#d43400,#bc2e00);--ml-gradient-hero:linear-gradient(180deg,#fff,#fff 12%,#fff9f6 24%,#fceee7 44%,#f8dfd3 70%,#f5f7f9);--ml-font-title:"Poppins",Arial,sans-serif;--ml-font-text:"Space Grotesk",Arial,sans-serif;--ml-radius-input:10px;--ml-radius-icon:12px;--ml-radius-card:18px;--ml-radius-form:28px;--ml-radius-pill:999px;--ml-container:1200px;--ml-gutter:24px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ml-body{background:var(--ml-grey-100);color:var(--ml-grey-800);font-family:var(--ml-font-text);font-size:17px;font-weight:400;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}.ml-body h1,.ml-body h2,.ml-body h3{color:var(--ml-title);font-family:var(--ml-font-title);font-weight:700;line-height:1.15;margin:0}.ml-body p{margin:0}.ml-body img{display:block;height:auto;max-width:100%}.ml-body a:focus-visible{border-radius:4px;outline:3px solid var(--ml-blue);outline-offset:3px}.ml-container{margin:0 auto;max-width:calc(var(--ml-container) + var(--ml-gutter)*2);padding:0 var(--ml-gutter);position:relative;width:100%}.ml-top{background:var(--ml-gradient-hero);overflow:hidden;position:relative}.ml-circles{height:720px;pointer-events:none;position:absolute;right:-260px;top:90px;width:720px}.ml-circles span{background:var(--ml-orange);border-radius:50%;position:absolute}.ml-circles span:first-child{inset:0;opacity:.07}.ml-circles span:nth-child(2){inset:120px;opacity:.08}.ml-circles span:nth-child(3){inset:240px;opacity:.1}.ml-header{padding:40px 0 0;position:relative;z-index:1}.ml-header__logo{display:inline-block}.ml-header__logo img{height:36px;width:auto}.ml-hero{padding:64px 0 40px;position:relative;z-index:1}.ml-hero__grid{align-items:start;column-gap:64px;display:grid;grid-template-areas:"intro  form" "visual form" "visual guide";grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-rows:auto auto 1fr}.ml-hero__intro{grid-area:intro;max-width:620px}.ml-hero__form{grid-area:form;margin-top:24px}.ml-hero__visual{grid-area:visual}.ml-hero__guide{grid-area:guide;margin-top:28px}.ml-body .ml-badge{background:var(--ml-badge-bg);border-radius:var(--ml-radius-pill);color:var(--ml-badge-text);display:inline-block;font-family:var(--ml-font-title);font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.4;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.ml-body .ml-title{font-size:clamp(40px,5vw,64px);letter-spacing:-.01em;line-height:1.08}.ml-title__accent{background:var(--ml-gradient-title);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ml-squares{display:flex;gap:10px;margin:28px 0 24px}.ml-squares span{border-radius:4px;height:14px;width:14px}.ml-squares span:first-child{background:var(--ml-cyan)}.ml-squares span:nth-child(2){background:var(--ml-blue)}.ml-squares span:nth-child(3){background:var(--ml-orange)}.ml-body .ml-subtitle{color:var(--ml-title);font-family:var(--ml-font-title);font-size:22px;font-weight:500;line-height:1.4;margin-bottom:28px}.ml-lead{font-size:17px;line-height:1.7}.ml-hero__visual{margin:40px 0 24px -16px;max-width:700px;position:relative}.ml-hero__visual:before{background:radial-gradient(closest-side,rgba(233,129,95,.22),rgba(233,129,95,0));border-radius:50%;content:"";inset:10% 5% 0 15%;position:absolute;z-index:-1}.ml-hero__visual img{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%),linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%),linear-gradient(180deg,#000 88%,transparent);width:100%}.ml-body .ml-guide__title{font-size:19px;font-weight:600;margin-bottom:14px}.ml-cards{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.ml-card{align-items:center;background:hsla(0,0%,100%,.8);border-radius:var(--ml-radius-card);box-shadow:0 1px 2px rgba(42,50,59,.04);display:flex;gap:14px;padding:14px 18px}.ml-card p{font-size:15px;line-height:1.5}.ml-card strong{color:var(--ml-title);font-family:var(--ml-font-title);font-weight:600}.ml-card__icon{align-items:center;border-radius:var(--ml-radius-icon);color:var(--ml-white);display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.ml-card__icon svg{height:20px;width:20px}.ml-card__icon--blue{background:var(--ml-blue)}.ml-card__icon--orange{background:var(--ml-orange)}.ml-card__icon--red{background:var(--ml-red)}.ml-card__icon--num{font-family:var(--ml-font-title);font-size:20px;font-weight:700;line-height:1}.ml-form-card{background:var(--ml-white);border-radius:var(--ml-radius-form);box-shadow:0 24px 60px rgba(180,90,50,.12),0 2px 6px rgba(42,50,59,.05);padding:44px 36px}.ml-body .ml-form-card__title{font-size:24px;margin-bottom:12px}.ml-body .ml-form-card__text{font-size:15px;line-height:1.55;margin-bottom:28px}.ml-form-card__text strong{color:var(--ml-title);font-weight:500}.ml-form .form-title,.ml-form .hs-form>fieldset:first-of-type .hs-richtext{display:none}.ml-form .hs-form{column-gap:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.ml-form .hs-form fieldset{display:contents}

/* !important : HubSpot impose sa propre largeur (50 %) aux champs côte à côte */.ml-form .hs-form .hs-form-field{float:none!important;margin:0;width:100%!important}.ml-form .hs-form .hs-fieldtype-booleancheckbox,.ml-form .hs-form .hs-fieldtype-checkbox,.ml-form .hs-form .hs-fieldtype-textarea,.ml-form .hs-form .hs-richtext,.ml-form .hs-form .hs_email,.ml-form .hs-form .hs_error_rollup,.ml-form .hs-form .hs_mobilephone,.ml-form .hs-form .hs_phone,.ml-form .hs-form .hs_submit,.ml-form .hs-form .legal-consent-container{grid-column:1/-1}.ml-form .hs-form .hs-form-field>label{color:var(--ml-title);display:block;font-family:var(--ml-font-text);font-size:13px;font-weight:500;line-height:1.3;margin-bottom:6px}.ml-form .hs-form .hs-form-required{color:inherit;margin-left:1px}.ml-form .hs-form .input{margin:0!important}.ml-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--ml-input-bg);border:1.5px solid var(--ml-input-border);border-radius:var(--ml-radius-input);box-shadow:none;color:var(--ml-title);font-family:var(--ml-font-text);font-size:15px;height:40px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%!important}.ml-form .hs-form .hs-input::placeholder{color:var(--ml-grey-500);opacity:1}.ml-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus{background:var(--ml-white);border-color:var(--ml-blue);box-shadow:0 0 0 3px rgba(33,133,197,.15);outline:none}.ml-form .hs-form .hs-fieldtype-booleancheckbox,.ml-form .hs-form .hs-fieldtype-checkbox{border-top:1px solid #e6eaee;padding-top:20px}.ml-form .hs-form .inputs-list{list-style:none;margin:0;padding:0}.ml-form .hs-form .inputs-list label{align-items:center;color:var(--ml-grey-800);cursor:pointer;display:flex;font-size:15px;gap:10px;margin:0}.ml-form .hs-form input[type=checkbox]{accent-color:var(--ml-blue);cursor:pointer;flex:0 0 18px;height:18px;margin:0;width:18px}.ml-form .hs-form .legal-consent-container,.ml-form .hs-form .legal-consent-container p,.ml-form .hs-form .legal-consent-container span{color:var(--ml-grey-800)!important;font-size:12.5px!important;line-height:1.55}.ml-form .hs-form .legal-consent-container p{margin:0}.ml-form .hs-form .legal-consent-container a{color:var(--ml-link)!important;text-decoration:underline}.ml-form .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.ml-form .hs-form .hs-error-msg,.ml-form .hs-form .hs-main-font-element{color:var(--ml-error);font-size:13px;font-weight:500}.ml-form .hs-form .hs-input.invalid.error:not([type=checkbox]){background:#fff6f6;border-color:var(--ml-red)}.ml-form .hs-form .hs_submit{margin-top:4px}.ml-form .hs-form .actions{margin:0;padding:0}.ml-form .hs-form .hs-button{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v11m-5-5 5 5 5-5M5 20h14'/%3E%3C/svg%3E") no-repeat right 28px center /18px 18px,var(--ml-gradient-button);border:0;border-radius:var(--ml-radius-pill);box-shadow:0 10px 24px rgba(212,52,0,.28);color:var(--ml-white);cursor:pointer;display:block;font-family:var(--ml-font-title);font-size:15px;font-weight:600;height:54px;letter-spacing:.05em;padding:0 56px 0 32px;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;width:100%}.ml-form .hs-form .hs-button:hover{box-shadow:0 14px 28px rgba(212,52,0,.34);transform:translateY(-1px)}.ml-form .hs-form .hs-button:focus-visible{outline:3px solid var(--ml-blue);outline-offset:3px}.ml-form-card:has(.submitted-message) .ml-form-card__text,.ml-form-card:has(.submitted-message) .ml-form-card__title{display:none}.ml-form .submitted-message{background:none;color:var(--ml-grey-800);font-size:15px;line-height:1.6;padding:8px 0 0;text-align:center}.ml-form .submitted-message:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='14' x='3' y='5' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") no-repeat 50% /30px 30px,var(--ml-gradient-orange);border-radius:50%;box-shadow:0 0 0 10px rgba(233,129,95,.14),0 0 0 22px rgba(233,129,95,.07);content:"";display:block;height:72px;margin:0 auto 24px;width:72px}.ml-form .submitted-message p{margin:0 0 10px}.ml-form .submitted-message p:first-of-type{color:var(--ml-title);font-family:var(--ml-font-title);font-size:24px;font-weight:700;line-height:1.25;margin-bottom:12px}.ml-form .submitted-message p:nth-of-type(3){background:var(--ml-badge-bg);border-radius:var(--ml-radius-pill);color:var(--ml-badge-text);display:inline-block;font-size:13.5px;font-weight:500;margin:6px 0 18px;padding:6px 14px}.ml-form .submitted-message p:nth-of-type(4){color:var(--ml-grey-800);font-style:italic;margin-bottom:28px}.ml-form .submitted-message p:last-of-type{margin:0}.ml-form .submitted-message a{border:1.5px solid var(--ml-blue);border-radius:var(--ml-radius-pill);color:var(--ml-link);display:inline-block;font-family:var(--ml-font-title);font-size:13px;font-weight:600;letter-spacing:.05em;padding:13px 28px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.ml-form .submitted-message a:hover{background:var(--ml-blue);color:var(--ml-white)}.ml-footer{background:var(--ml-grey-100)}.ml-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-bottom:56px;padding-top:30px}.ml-footer__brand{align-items:center;display:flex;gap:24px}.ml-footer .ml-footer__logo{height:44px;width:auto}.ml-footer__sep{background:#d5dce2;height:52px;width:1px}.ml-footer__tagline{color:var(--ml-title);font-family:var(--ml-font-title);font-size:22px;font-weight:600;line-height:1.3}.ml-footer__nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.ml-footer__nav a{color:var(--ml-link);font-size:16px;text-decoration:underline;text-underline-offset:3px}.ml-footer__nav a:hover{color:#025183}.ml-footer__nav .ml-footer__linkedin{align-items:center;background:var(--ml-blue);border-radius:var(--ml-radius-icon);color:var(--ml-white);display:flex;height:44px;justify-content:center;width:44px}.ml-footer__nav .ml-footer__linkedin:hover{background:#025183;color:var(--ml-white)}.ml-footer__linkedin svg{height:22px;width:22px}.ml-colorline{background:linear-gradient(90deg,var(--ml-cyan) 0 15%,var(--ml-blue) 15% 75%,var(--ml-orange) 75% 87.5%,var(--ml-red) 87.5% 100%);height:8px}@media (max-width:900px){.ml-hero{padding:40px 0 64px}.ml-hero__grid{grid-template-areas:"intro" "form" "visual" "guide";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.ml-hero__form{margin-top:40px;max-width:560px}.ml-hero__visual{margin-left:0}.ml-circles{right:-380px;top:-260px}.ml-footer__inner{align-items:flex-start;flex-direction:column}}@media (max-width:640px){:root{--ml-gutter:16px}.ml-header{padding-top:24px}.ml-circles{display:none}.ml-body .ml-subtitle{font-size:19px}.ml-lead{font-size:16px}.ml-cards{grid-template-columns:minmax(0,1fr)}.ml-card{flex-direction:row;gap:16px}.ml-form-card{border-radius:22px;padding:32px 22px}.ml-form .hs-form{grid-template-columns:minmax(0,1fr)}.ml-footer__brand{flex-wrap:wrap;gap:16px}.ml-footer__sep{display:none}.ml-footer__tagline{flex-basis:100%;font-size:19px}}.ml-form .hs-form p,.ml-form .hs-richtext,.ml-form .hs-richtext :not(a),.ml-form .legal-consent-container,.ml-form .legal-consent-container :not(a){color:#3f4750!important}