@font-face{font-family:dmSans;src:url(/_next/static/media/aaac7e1e456581cb-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/753d3a99272f9cda-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/39c545e50a5617ef-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.35%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.14%}.__className_9071ee{font-family:dmSans,dmSans Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_9071ee{--police-vitrine:"dmSans","dmSans Fallback",system-ui,-apple-system,Segoe UI,sans-serif}.vente{--r-1:8px;--r-2:12px;--r-3:18px;--r-4:28px;--o-carte:0 20px 40px -30px var(--ombre-douce);--o-cadre:0 30px 60px -20px var(--ombre-cadre-1),0 12px 24px -12px var(--ombre-cadre-2);--o-barre:0 1px 0 var(--bord),0 8px 24px -16px var(--ombre-cadre-1);--gouttiere:16px;--hauteur-barre:64px;--font-display:var(--police-vitrine),system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--police-vitrine),system-ui,-apple-system,"Segoe UI",sans-serif;position:relative;z-index:1;background:var(--fond);color:var(--encre);font-family:var(--font-body);font-size:1.0625rem;line-height:1.55;overflow-wrap:break-word;-webkit-text-size-adjust:100%}@media (min-width:720px){.vente{--gouttiere:32px}}@media (min-width:960px){.vente{--hauteur-barre:76px}}.vente *,.vente :after,.vente :before{box-sizing:border-box}.vente [id]{scroll-margin-top:var(--hauteur-barre)}.vente :focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:6px}.vente .vente-pied :focus-visible,.vente .vente-sombre :focus-visible{outline-color:var(--accent)}.vente-contenant{max-width:calc(1200px + 2 * var(--gouttiere));margin:0 auto;padding:0 var(--gouttiere)}.vente-temoin-haut{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.vente h1.vente-h1,.vente h2.vente-h2,.vente h3.vente-h3,.vente h3.vente-h3-carte{font-family:var(--font-display);font-weight:700;color:inherit;margin:0}.vente h1.vente-h1{font-size:clamp(2.375rem,1.6rem + 3.9vw,5rem);line-height:1;letter-spacing:-.03em;max-width:15ch;margin:0 0 20px}.vente h1.vente-h1 em{font-style:normal;color:var(--action)}.vente h2.vente-h2{font-size:clamp(1.875rem,1.3rem + 2.6vw,3.375rem);line-height:1.06;letter-spacing:-.025em;max-width:20ch;margin:0 0 16px}.vente h3.vente-h3{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:-.02em;max-width:18ch;margin:8px 0 12px}.vente h3.vente-h3-carte{font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 6px}.vente-surtitre{margin:0 0 12px;color:var(--action);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vente-chapeau{margin:0 0 32px;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5;color:var(--encre-2);max-width:56ch}@media (min-width:720px){.vente-chapeau{margin-bottom:40px}}.vente-espace-chapeau{height:16px}.vente-section{padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.vente-fond-2{background:var(--fond-2)}.vente-fond-3{background:var(--fond-3)}.vente-fond-2 .vente-surtitre,.vente-fond-3 .vente-surtitre{color:var(--action-texte)}.vente-sombre{background:var(--sombre);color:var(--fond)}.vente-sombre .vente-surtitre{color:var(--accent)}.vente-sombre .vente-chapeau{color:var(--sur-sombre)}.vente .vente-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:var(--r-2);border:2px solid transparent;font:inherit;font-weight:700;font-size:1.0625rem;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.vente .vente-bouton-principal{background:var(--action);color:var(--blanc);box-shadow:0 3px 0 var(--encre)}.vente .vente-bouton-principal:hover{background:var(--action-texte);color:var(--blanc);text-decoration:none;transform:translateY(-1px)}.vente .vente-bouton-second{background:var(--blanc);color:var(--encre);border-color:var(--encre)}.vente .vente-bouton-second:hover{color:var(--encre);text-decoration:none;transform:translateY(-1px)}.vente .vente-bouton:active{transform:translateY(2px);box-shadow:0 1px 0 var(--encre)}.vente .vente-bouton[aria-disabled=true]{background:var(--fond-2);color:var(--encre);border-color:var(--bord);box-shadow:none;cursor:not-allowed;transform:none}.vente-boutons{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:559px){.vente-boutons .vente-bouton{width:100%;min-height:56px}}.vente header.vente-barre{position:sticky;top:0;z-index:50;height:var(--hauteur-barre);background:var(--voile-barre);border-bottom:1px solid var(--bord);white-space:nowrap;transition:box-shadow .2s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.vente header.vente-barre{-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.vente header.vente-barre{background:var(--fond)}}.vente header.vente-barre.vente-barre-detachee{box-shadow:var(--o-barre)}.vente-barre-ligne{height:100%;display:flex;align-items:center;gap:8px}.vente .vente-logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.25rem;letter-spacing:-.03em;color:var(--encre);text-decoration:none;min-height:44px;margin:0}.vente-logo-marque{flex:none;display:block;width:26px;height:26px;background:url(/marque/icone.svg) 50%/contain no-repeat}.vente-ancres{display:none;margin:0 auto 0 40px;gap:24px}.vente .vente-ancres a{color:var(--encre);font-weight:500;font-size:1rem;text-decoration:none;padding:10px 0;border-bottom:2px solid transparent}.vente .vente-ancres a:hover,.vente .vente-ancres a[aria-current=true]{color:var(--encre);border-bottom-color:var(--action);text-decoration:none}@media (min-width:1040px){.vente-ancres{display:flex}}.vente .vente-connexion{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;color:var(--encre-2);font-size:.9375rem;font-weight:500;text-decoration:none}.vente .vente-connexion:hover{color:var(--encre)}@media (min-width:1040px){.vente .vente-connexion{margin-left:0}}.vente-connexion .vente-court{display:inline-flex}.vente-connexion .vente-long{display:none}@media (min-width:440px){.vente-connexion .vente-court{display:none}.vente-connexion .vente-long{display:inline}}.vente .vente-barre-demo{min-height:44px;padding:0 14px;font-size:.9375rem;box-shadow:0 2px 0 var(--encre)}@media (max-width:399px){.vente-barre-ligne{gap:4px}.vente .vente-barre-demo{padding:0 10px;font-size:.875rem}.vente .vente-logo{font-size:1.125rem}}@media (min-width:960px){.vente .vente-barre-demo{min-height:48px;padding:0 18px;font-size:1rem}}.vente-promesse{position:relative;padding:48px 0 64px;overflow:hidden}.vente-promesse:before{content:"";position:absolute;inset:0;background:url(/site/motif-trame.svg) repeat;-webkit-mask-image:linear-gradient(180deg,var(--encre),transparent 85%);mask-image:linear-gradient(180deg,var(--encre),transparent 85%);opacity:.7;pointer-events:none}.vente-promesse>.vente-contenant{position:relative}@media (min-width:960px){.vente-promesse{padding:96px 0 112px}}.vente-promesse-seule h1.vente-h1{max-width:18ch}.vente-promesse .vente-chapeau{margin-bottom:28px}.vente-vitrine{margin-top:48px}.vente-vitrine .vente-scene{display:block;padding:clamp(20px,4vw,48px)}.vente-vitrine .vente-cadre-ordi{max-width:1040px;margin:0 auto}.vente-vitrine .vente-cadre-tel{position:absolute;right:4%;bottom:-40px;width:20%;min-width:120px}@media (max-width:559px){.vente-vitrine .vente-cadre-tel{position:relative;right:auto;bottom:auto;width:44%;margin:-90px 4px 0 auto}}.vente-faits{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0;font-size:.9375rem;color:var(--encre-2)}.vente-faits li{padding:12px 0;border-top:1px solid var(--bord)}.vente-faits li:last-child{border-bottom:1px solid var(--bord)}.vente-faits strong{color:var(--encre);font-weight:700}@media (min-width:720px){.vente-faits{display:flex;flex-wrap:wrap;align-items:center}.vente-faits li,.vente-faits li:last-child{padding:4px 24px;border:0;border-left:1px solid var(--bord)}.vente-faits li:first-child{padding-left:0;border-left:0}}.vente-scene{position:relative;border-radius:var(--r-4);padding:clamp(20px,4vw,48px);background:radial-gradient(120% 80% at 10% 0,var(--blanc) 0,var(--transparent-blanc) 55%),radial-gradient(90% 90% at 100% 100%,var(--fond-3) 0,var(--transparent-fond-3) 60%),linear-gradient(160deg,var(--fond-2),var(--fond-3));display:grid;place-items:center;min-height:320px}@media (min-width:960px){.vente-scene{min-height:420px}}.vente-cadre{position:relative;margin:0;background:var(--encre);box-shadow:var(--o-cadre);overflow:hidden}.vente-cadre img{display:block;width:100%;height:auto}.vente-cadre-ordi{width:100%;border-radius:14px}.vente-cadre-ordi img{aspect-ratio:16/10;object-fit:cover;object-position:top center}.vente-cadre-barre{display:block;height:26px;background:var(--sombre-2)}.vente-cadre-tel{width:min(72%,300px);border-radius:38px;padding:10px}.vente-cadre-tel img{border-radius:30px;aspect-ratio:9/19.5;object-fit:cover;object-position:top center}.vente-histoire{display:grid;gap:40px}@media (min-width:960px){.vente-histoire{grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.vente-fiche{position:sticky;top:calc(var(--hauteur-barre) + 32px)}}.vente-lettre>p:not(.vente-surtitre):not(.vente-signature){font-size:clamp(1.1875rem,1rem + .8vw,1.4375rem);line-height:1.5;margin:0 0 18px;max-width:40ch}.vente-signature{margin:28px 0 0;color:var(--encre-2);font-weight:500}.vente-fiche{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r-3);padding:28px;box-shadow:var(--o-carte)}.vente .vente-fiche h3{margin:0 0 4px;font-family:var(--font-display);font-size:1.625rem;font-weight:700;letter-spacing:-.02em}.vente-fiche-sous{margin:0 0 22px;color:var(--encre-2)}.vente-fiche dl{margin:0;display:grid;gap:14px}.vente-fiche dt{font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2)}.vente-fiche dd{margin:2px 0 0;font-weight:700;font-size:1.1875rem}.vente-pastille{display:inline-block;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:var(--encre);color:var(--fond);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vente-photo{min-height:clamp(280px,52vw,640px);position:relative}.vente-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vente-gestes{display:grid;gap:72px}@media (min-width:960px){.vente-gestes{gap:128px}.vente-geste{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.vente-geste:nth-child(2n) .vente-geste-texte{order:2}}.vente-geste{display:grid;gap:28px}.vente-gestes-cartes{display:grid;gap:18px}@media (min-width:720px){.vente-gestes-cartes{grid-template-columns:1fr 1fr;gap:24px}}.vente-geste-carte{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r-3);box-shadow:var(--o-carte);padding:24px 20px 26px}@media (min-width:720px){.vente-geste-carte{padding:32px 32px 34px}}.vente-geste-carte h3.vente-h3{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.vente-geste-numero{display:flex;align-items:center;gap:14px;margin:0 0 6px;font-size:.9375rem;font-weight:700;letter-spacing:.06em;color:var(--action)}.vente-picto-cadre{flex:none;display:inline-grid;place-items:center;width:64px;height:64px;border-radius:var(--r-2);background:var(--fond-2);color:var(--encre)}@media (min-width:720px){.vente-geste-carte .vente-picto-cadre{width:88px;height:88px}.vente-geste-carte .vente-picto{width:56px;height:56px}}.vente-picto{display:block;width:40px;height:40px}.vente-geste-texte>p:not(.vente-geste-numero){margin:0 0 14px;max-width:46ch;color:var(--encre-2)}.vente-avant-avec{margin:18px 0 0;display:grid;gap:8px}.vente-avant-avec div{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:baseline}@media (min-width:720px){.vente-avant-avec div{grid-template-columns:84px 1fr}}.vente-avant-avec dt{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vente-avant-avec dd{margin:0;font-size:1rem}.vente-avant-avec div:last-child dd{font-weight:700}.vente-geste-chiffre{margin:22px 0 0;padding-top:14px;border-top:2px solid var(--encre)}.vente-geste-chiffre b{display:block;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.1}.vente-geste-chiffre span{display:block;font-size:.9375rem;color:var(--encre-2)}.vente-appel{margin-top:48px}.vente-cout{display:grid;gap:40px}@media (min-width:960px){.vente-cout{grid-template-columns:1fr 1fr;gap:72px;align-items:start}}.vente-etiquette-calcul{display:inline-block;margin:0 0 18px;padding:3px 12px;border:2px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vente-chaine{list-style:none;margin:0;padding:0;display:grid;gap:28px}.vente-chaine li{position:relative;border:1px solid var(--trait-sombre);border-radius:14px;padding:16px 18px;background:var(--sombre-2)}.vente-chaine li+li:before{content:"";position:absolute;left:32px;top:-24px;width:2px;height:18px;background:var(--accent)}.vente-chaine li+li:after{content:"";position:absolute;left:28px;top:-10px;border:5px solid transparent;border-top:5px solid var(--accent)}.vente-chaine b{display:block;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.1;color:var(--blanc);font-variant-numeric:tabular-nums}.vente-chaine span{display:block;margin-top:4px;font-size:.9375rem;color:var(--sur-sombre)}.vente-exemple{border:2px solid var(--accent);border-radius:var(--r-3);padding:clamp(20px,4vw,36px);background:var(--sombre-2)}.vente-exemple-tete{margin:0 0 6px;font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.vente-exemple-total{margin:0 0 12px;line-height:1}.vente-exemple-total b{font-size:clamp(3rem,2rem + 4.4vw,5.5rem);letter-spacing:-.03em;color:var(--blanc);font-variant-numeric:tabular-nums}.vente-exemple-total span{font-size:clamp(1.125rem,1rem + .6vw,1.5rem);color:var(--sur-sombre)}.vente-exemple-calcul{margin:0 0 18px;color:var(--sur-sombre)}.vente-exemple-source{margin:0;padding-top:14px;border-top:1px solid var(--trait-sombre);font-size:.9375rem;line-height:1.5;color:var(--sur-sombre)}.vente-hypotheses{margin-top:28px;color:var(--sur-sombre);font-size:1rem}.vente .vente-hypotheses h3{margin:0 0 8px;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:0;color:var(--fond)}.vente-hypotheses ul{margin:0;padding-left:20px}.vente-hypotheses li{margin:0 0 6px}.vente-metiers{list-style:none;margin:0;padding:0;display:grid;gap:18px}@media (min-width:720px){.vente-metiers{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.vente-metiers{grid-template-columns:repeat(4,1fr)}}.vente-metier{display:flex;flex-direction:column;background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r-3);box-shadow:var(--o-carte);overflow:hidden}.vente-metier-visuel{display:grid;place-items:center;min-height:120px;background:var(--fond-2)}.vente-metier-visuel .vente-cadre-tel{width:160px;margin:22px 0}.vente-metier-corps{padding:24px 22px 26px}.vente-metier-corps .vente-picto-cadre{margin-bottom:18px}.vente-metier-question{margin:0 0 12px;font-weight:700}.vente-metier ul{margin:0;padding-left:18px;color:var(--encre-2);font-size:1rem}.vente-metier li{margin-bottom:6px}.vente-temoignage{margin:0}.vente-temoignage blockquote{margin:0;padding:8px 0 8px 22px;border-left:6px solid var(--action);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.3}.vente-temoignage blockquote p{margin:0}.vente-temoignage figcaption{margin-top:16px}.vente-temoignage figcaption b{display:block}.vente-temoignage figcaption span{color:var(--encre-2)}.vente-demo-grille,.vente-faq-grille,.vente-prix-grille{display:grid;gap:32px}@media (min-width:960px){.vente-faq-grille{grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.vente-prix-grille{grid-template-columns:5fr 7fr;gap:72px;align-items:start}.vente-demo-grille{grid-template-columns:1fr 1fr;gap:72px;align-items:start}.vente-colle{position:sticky;top:calc(var(--hauteur-barre) + 32px)}}.vente-faq{display:grid;gap:10px}.vente-faq details{background:var(--blanc);border:1px solid var(--bord);border-radius:14px}.vente-faq details[open]{box-shadow:var(--o-carte)}.vente-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 18px;font-weight:700;font-size:1.125rem;line-height:1.3}.vente-chevron{flex:none;width:30px;height:30px;padding:3px;border:2px solid var(--encre);border-radius:50%;transition:transform .2s ease}.vente-faq details[open] .vente-chevron{transform:rotate(180deg)}.vente-faq-reponse{padding:0 18px 18px;color:var(--encre-2)}.vente-faq-reponse p{margin:0 0 10px}.vente-faq-reponse p:last-child{margin:0}.vente-carte{background:var(--blanc);color:var(--encre);border:1px solid var(--bord);border-radius:22px;padding:22px 18px 20px;box-shadow:0 30px 60px -36px var(--ombre-carte-prix)}@media (min-width:560px){.vente-carte{padding:28px 28px 24px}}.vente-questionnaire{max-width:640px;width:100%}.vente-progression{margin:0 0 20px}.vente-progression-texte{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-weight:700}.vente-progression-texte span:last-child{font-weight:400;color:var(--encre-2)}.vente-piste{height:10px;background:var(--fond-2);border-radius:999px;overflow:hidden}.vente-piste i{display:block;height:100%;background:var(--action);border-radius:999px;transition:width .3s ease}.vente .vente-question{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(1.3125rem,1.1rem + .9vw,1.5625rem);font-weight:700;line-height:1.25;letter-spacing:-.015em}.vente-aide{margin:0 0 16px;font-size:1rem;color:var(--encre-2)}.vente-choix-liste{display:grid;gap:10px;margin:0 0 22px}@media (min-width:560px){.vente-choix-deux{grid-template-columns:1fr 1fr}}.vente .vente-choix{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;border:2px solid var(--bord-champ);border-radius:var(--r-2);background:var(--blanc);color:var(--encre);font:inherit;font-size:1.0625rem;line-height:1.3;text-align:left;cursor:pointer;transition:transform .12s ease}.vente .vente-choix:hover{border-color:var(--encre)}.vente .vente-choix:active{transform:translateY(2px)}.vente .vente-choix[aria-pressed=true]{border-color:var(--encre);background:var(--fond-2)}.vente-choix-texte b{display:block;font-weight:700}.vente-choix-texte small{display:block;font-size:.9375rem;color:var(--encre-2)}.vente-choix-coche{position:relative;flex:none;margin-left:auto;width:24px;height:24px;border:2px solid var(--bord-champ);border-radius:50%;background:var(--blanc)}.vente .vente-choix-case input{flex:none;margin:0 0 0 auto;width:26px;height:26px;accent-color:var(--action);cursor:pointer}.vente .vente-choix-case:has(input:checked){border-color:var(--encre);background:var(--fond-2)}.vente .vente-choix-case:has(input:focus-visible){outline:3px solid var(--encre);outline-offset:3px}.vente-choix[aria-pressed=true] .vente-choix-coche{border-color:var(--action);background:var(--action)}.vente-choix[aria-pressed=true] .vente-choix-coche:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border-left:0 solid var(--blanc);border-bottom-width:0;border-right-width:0;border-top:0 solid var(--blanc);border-right:3px solid var(--blanc);border-bottom:3px solid var(--blanc);transform:rotate(45deg)}.vente-compteur{margin:-8px 0 18px;font-weight:700}.vente-pied-carte{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vente-pied-carte .vente-bouton-principal{margin-left:auto}.vente-pied-carte .vente-bouton-second{background:transparent}.vente-indice{flex-basis:100%;margin:0;font-size:.9375rem;text-align:right;color:var(--encre-2)}@media (max-width:459px){.vente-pied-carte{flex-direction:column-reverse;align-items:stretch}.vente-pied-carte .vente-bouton{width:100%}.vente-pied-carte .vente-bouton-principal{margin-left:0}.vente-indice{text-align:left}.vente-pied-resultat{flex-direction:column}}.vente .vente-resultat-tete{margin:0 0 12px;font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:0}.vente-reponse-serveur{margin:0 0 16px;padding:20px;border-radius:14px;background:var(--sombre);color:var(--fond)}.vente-reponse-nom{margin:0 0 12px;font-size:1.5rem;font-weight:700;color:var(--blanc)}.vente-reponse-prix{margin:0;display:grid;gap:12px}@media (min-width:560px){.vente-reponse-prix{grid-template-columns:1fr 1fr}}.vente-reponse-prix dt{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.vente-reponse-prix dd{margin:4px 0 0;font-size:1.0625rem;color:var(--sur-sombre)}.vente .vente-devis-titre{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.125rem);font-weight:700;line-height:1.15}.vente-devis-raison{margin:0 0 16px;padding:12px 14px;border-radius:var(--r-2);background:var(--fond-2)}.vente-recap{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:4px}.vente-recap li{position:relative;padding-left:22px}.vente-recap li:before{content:"";position:absolute;left:4px;top:5px;width:6px;height:11px;border-left:0 solid var(--encre);border-bottom-width:0;border-right-width:0;border-top:0 solid var(--encre);border-right:2px solid var(--encre);border-bottom:2px solid var(--encre);transform:rotate(45deg)}.vente .vente-lien-modifier{min-height:44px;padding:0 4px;border:0;background:none;color:var(--action);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vente-alerte-envoi{margin:0 0 16px;padding:12px 14px;border-left:4px solid var(--action);background:var(--fond-2);border-radius:6px}.vente-demo-carte{display:grid;gap:0}.vente-formulaire{box-shadow:0 30px 60px -30px var(--ombre-profonde)}.vente-formulaire-grille{display:grid;gap:16px;margin-bottom:20px}.vente-champ{display:grid;gap:6px}.vente-champ label{font-weight:700;font-size:1rem}.vente .vente-champ input{width:100%;min-height:52px;padding:0 14px;border:2px solid var(--bord-champ);border-radius:10px;background:var(--blanc);color:var(--encre);font:inherit;font-size:1.0625rem}.vente .vente-champ input:focus-visible{outline:3px solid var(--action);outline-offset:1px;border-color:var(--encre)}.vente .vente-champ input[aria-invalid=true]{border-color:var(--action)}.vente-erreur{display:flex;gap:8px;align-items:flex-start;margin:2px 0 0;font-size:.9375rem;font-weight:700;color:var(--action)}.vente-pictogramme{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--action);color:var(--blanc);font-size:.8125rem}.vente-resume-erreurs{margin:0 0 18px;padding:14px 16px;border-left:4px solid var(--action);background:var(--fond-2);border-radius:6px}.vente-resume-erreurs p{margin:0 0 6px;font-weight:700}.vente-resume-erreurs ul{margin:0;padding-left:18px}.vente .vente-resume-erreurs a{color:var(--action-texte);text-decoration:underline}.vente .vente-bouton-large{width:100%;min-height:56px}.vente .vente-envoye h3{margin:0;font-size:1.375rem}.vente-envoye-rond{display:inline-grid;place-items:center;width:44px;height:44px;margin:0 0 14px;border-radius:50%;background:var(--action);color:var(--blanc);font-weight:700}.vente-mentions{margin:18px 0 0;font-size:.875rem;line-height:1.5;color:var(--sur-sombre)}.vente .vente-mentions h3{margin:0 0 6px;font-size:.9375rem;color:var(--fond)}.vente-mentions p{margin:0 0 8px}.vente .vente-sombre .vente-lien{color:var(--accent);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.vente-pied{background:var(--pied);color:var(--sur-sombre);padding:56px 0 40px;font-size:.9375rem}.vente-pied-grille{display:grid;gap:28px}@media (min-width:720px){.vente-pied-grille{grid-template-columns:1.4fr 1fr 1fr}}.vente .vente-logo-pied{color:var(--fond)}.vente .vente-pied h2.vente-pied-titre{margin:0 0 8px;font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.02em;color:var(--fond)}.vente-pied ul{list-style:none;margin:0;padding:0}.vente .vente-pied a{display:inline-flex;align-items:center;min-height:44px;color:var(--sur-sombre);text-decoration:none}.vente .vente-pied a:hover{color:var(--fond);text-decoration:underline}.vente-pied-bas{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--sombre-2);font-size:.875rem}html{scroll-behavior:smooth}.anim .apparait{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--rang, 0) * 80ms)}.anim .apparait.vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vente *,.vente :after,.vente :before{animation:none!important;transition:none!important}.apparait{opacity:1!important;transform:none!important}}