.nav{z-index:900;pointer-events:none;padding:12px 12px 0;position:fixed;top:0;left:0;right:0}.nav-interieur{isolation:isolate;pointer-events:auto;max-width:calc(var(--grille-max) - 24px);padding-inline:calc(var(--grille-marge) - 12px);height:calc(var(--nav-h) - 12px);border-radius:var(--rond-bloc);background:var(--sombre);color:var(--sombre-texte);transition:height var(--dur-rapide) var(--ease), background-color var(--dur-moyenne) var(--ease), color var(--dur-moyenne) var(--ease);align-items:center;margin-inline-start:auto;margin-inline-end:auto;position:relative}.nav-interieur:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--grain-teinte);-webkit-mask-image:url(/grain.svg);mask-image:url(/grain.svg);-webkit-mask-size:var(--grain-taille) var(--grain-taille);mask-size:var(--grain-taille) var(--grain-taille);-webkit-mask-image:url(/grain.svg);-webkit-mask-size:var(--grain-taille) var(--grain-taille);mix-blend-mode:screen;opacity:var(--grain-opacite-sombre);position:absolute;top:0;bottom:0;left:0;right:0}.nav.est-reduite .nav-interieur{height:calc(var(--nav-h-reduite) - 12px)}.nav-logo{--col:1 / span 2;color:var(--encre);align-items:center;display:flex}.logo{width:auto;height:26px;display:block}.nav-panneau{display:contents}.nav-panneau>*{grid-column:var(--col,auto)}.nav-liens{--col:4 / span 5;white-space:nowrap;gap:32px;font-size:.9375rem;font-weight:500;display:flex}.nav-lien{clip-path:inset(0 0 -14px);line-height:1.6;display:block;position:relative}.nav-lien span{transition:transform var(--dur-moyenne) var(--ease);display:block}.nav-lien:after{content:attr(data-libelle);transition:transform var(--dur-moyenne) var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(160%)}:is(.nav-lien:hover span,.nav-lien:focus-visible span){transform:translateY(-100%)}.nav-lien:hover:after{transform:translateY(0)}.nav-lien:focus-visible:after{transform:translateY(0)}.nav .nav-logo{color:inherit}.nav .logo .logo-c1{fill:var(--accent-clair);transition:fill var(--dur-moyenne) var(--ease)}.nav .nav-mention{color:inherit;opacity:.72}.nav .nav-cta{border-color:var(--sombre-texte);color:var(--sombre-texte)}.nav .nav-cta:hover{background:var(--sombre-texte);border-color:var(--sombre-texte);color:var(--encre)}.nav.sur-sombre .nav-interieur{background:var(--papier-ombre);color:var(--encre)}.nav.sur-sombre .nav-interieur:before{mix-blend-mode:multiply;opacity:calc(var(--grain-opacite) * 1.6)}.nav.sur-sombre .logo .logo-c1{fill:var(--accent)}.nav.sur-sombre .nav-cta{border-color:var(--accent);color:var(--accent)}.nav.sur-sombre .nav-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--papier)}.nav .nav-cta:active{background:var(--accent-profond);border-color:var(--accent-profond);color:var(--papier)}.nav.est-menu-ouvert .nav-interieur{background:var(--sombre);color:var(--sombre-texte)}.nav.est-menu-ouvert .logo .logo-c1{fill:var(--accent-clair)}.nav.est-menu-ouvert .nav-panneau .nav-cta,.nav.est-menu-ouvert .nav-panneau .nav-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--papier)}.nav-actions{--col:9 / span 4;white-space:nowrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.nav-mention{color:var(--gris);font-size:.9375rem}@media (min-width:1024px) and (max-width:1439px){.nav-mention{display:none}.nav-liens{--col:3 / span 7;justify-content:center;gap:24px}.nav-actions{--col:10 / span 3}}.nav-bascule{display:none}@media (max-width:1023px){.nav-interieur{justify-content:space-between;display:flex}.logo{height:24px}.nav-logo{z-index:2;position:relative}.nav.est-menu-ouvert .nav-logo{color:var(--sombre-texte)}.nav-panneau{z-index:1;padding:calc(var(--nav-h) + 40px) var(--grille-marge) calc(40px + env(safe-area-inset-bottom)) var(--grille-marge);background:var(--sombre);color:var(--sombre-texte);visibility:hidden;opacity:0;transition:opacity var(--dur-moyenne) var(--ease), transform var(--dur-moyenne) var(--ease), visibility 0s linear var(--dur-moyenne);flex-direction:column;justify-content:space-between;gap:48px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.nav-panneau.est-ouvert{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav-panneau:after{content:"";z-index:-1;pointer-events:none;background:var(--grain-teinte);-webkit-mask-image:url(/grain.svg);mask-image:url(/grain.svg);-webkit-mask-size:var(--grain-taille) var(--grain-taille);mask-size:var(--grain-taille) var(--grain-taille);-webkit-mask-image:url(/grain.svg);-webkit-mask-size:var(--grain-taille) var(--grain-taille);mix-blend-mode:screen;opacity:var(--grain-opacite-sombre);position:absolute;top:0;bottom:0;left:0;right:0}.nav-liens{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.nav-panneau .nav-lien{font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);padding-block-start:6px;padding-block-end:6px;line-height:1.15;overflow:visible}.nav-panneau .nav-lien:after{display:none}.nav-panneau .nav-lien,.nav-panneau .nav-actions{opacity:0;transform:translateY(12px)}.nav-panneau.est-ouvert .nav-lien,.nav-panneau.est-ouvert .nav-actions{animation:nav-entree var(--dur-base) var(--ease) forwards;animation-delay:calc(var(--i,0) * 60ms)}@keyframes nav-entree{to{opacity:1;transform:none}}.nav-actions{flex-direction:column;gap:16px;display:flex}.nav-mention{display:none}.nav-panneau .nav-cta{background:var(--accent);border-color:var(--accent);width:100%;color:var(--papier);justify-content:center;padding-block-start:16px;padding-block-end:16px}.nav-bascule{z-index:2;width:44px;height:44px;color:inherit;transition:transform var(--dur-moyenne) var(--ease);flex-direction:column;justify-content:center;gap:8px;display:flex}.nav-bascule span{height:1.5px;transition:transform var(--dur-moyenne) var(--ease);background:currentColor;display:block}.nav-bascule.est-ouvert{color:var(--sombre-texte)}.nav-bascule.est-ouvert span:first-child{transform:translateY(4.75px)rotate(45deg)}.nav-bascule.est-ouvert span:nth-child(2){transform:translateY(-4.75px)rotate(-45deg)}.nav-bascule.est-en-fermeture{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.nav-panneau,.nav-panneau .nav-lien,.nav-panneau .nav-actions,.nav-bascule,.nav-bascule span{transition:none;animation:none}.nav-panneau.est-ouvert .nav-lien,.nav-panneau.est-ouvert .nav-actions{opacity:1;transform:none}.nav-bascule.est-en-fermeture{transform:none}}.nav-liens{position:relative}.nav-indicateur{background:var(--accent-clair);opacity:0;width:6px;height:6px;transition:transform .5s var(--ease), opacity .3s var(--ease), background-color var(--dur-moyenne) var(--ease);pointer-events:none;border-radius:50%;position:absolute;bottom:-10px;left:0}.nav-indicateur.est-visible{opacity:1}.nav.sur-sombre .nav-indicateur{background:var(--accent)}.nav-lien{transition:opacity .3s var(--ease)}.nav-liens:has([aria-current=true]) .nav-lien:not([aria-current=true]){opacity:.55}.nav-liens:has([aria-current=true]) .nav-lien:hover{opacity:1}@media (prefers-reduced-motion:reduce){.nav-indicateur,.nav-lien{transition:none}}@media (max-width:1023px){.nav-indicateur{display:none}}.nav{padding-top:16px}.nav:not(.est-menu-ouvert) .nav-interieur{background:var(--papier);color:var(--encre);border:var(--trait-interactif) solid var(--papier-dense)}.nav:not(.est-menu-ouvert) .nav-interieur:before{mix-blend-mode:multiply;opacity:var(--grain-opacite)}.nav:not(.est-menu-ouvert) .logo .logo-c1{fill:var(--accent)}.nav .nav-cta,.nav.sur-sombre .nav-cta{border:var(--trait-interactif) solid var(--accent);color:var(--accent);background:0 0}.nav .nav-cta:hover,.nav.sur-sombre .nav-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--papier)}@media (max-width:1023px){.nav .nav-panneau .nav-cta{background:var(--accent);border-color:var(--accent);color:var(--papier)}}@media (min-width:1024px){.nav-interieur,.nav.est-reduite .nav-interieur{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;height:68px;padding-inline-start:24px;padding-inline-end:9px;display:flex}.nav-mention{display:none}.nav-liens{border-radius:var(--rond-interactif);background:var(--papier-dense);isolation:isolate;gap:2px;padding:4px}.nav-lien{clip-path:inset(0 round 7px);z-index:1;padding:7px 14px}.nav-lien:after{padding:inherit;transform:translateY(100%)}:is(.nav-lien:hover span,.nav-lien:focus-visible span){transform:translateY(calc(-100% - 8px))}.nav-liens:has([aria-current=true]) .nav-lien:not([aria-current=true]){opacity:.62}.nav-indicateur,.nav.sur-sombre .nav-indicateur{background:var(--papier);z-index:0;border-radius:7px;width:0;height:auto;top:4px;bottom:4px}}body{padding-top:var(--nav-h)}.container{max-width:var(--grille-max);padding-inline:var(--grille-marge);margin-inline-start:auto;margin-inline-end:auto}.crumbs{font-size:var(--text-petit);color:var(--gris);flex-wrap:wrap;align-items:center;gap:8px;padding-block-start:20px;padding-block-end:20px;display:flex}.crumbs a{text-underline-offset:3px;transition:color var(--dur-rapide) var(--ease);padding-block-start:4px;padding-block-end:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.crumbs a:hover{color:var(--accent-profond)}.crumb-sep{opacity:.5}.pres-hero{padding-block:var(--section-s)}.pres-h1{font-family:var(--font-display);font-weight:800;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h1);line-height:var(--leading-titre);letter-spacing:var(--tracking-h1);max-width:18ch}.text-accent{color:inherit}.pres-hero-lead,.pres-lead{max-width:62ch;font-size:var(--text-corps-l);margin-top:48px;line-height:1.45}.pres-hero-context{max-width:62ch;line-height:var(--leading-corps);color:var(--gris);margin-top:20px}.pres-hero-cta,.hero-cta-row,.pres-cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.pres-hero-proof,.hero-proof{font-size:var(--text-petit);color:var(--gris);flex-wrap:wrap;gap:12px 40px;margin-top:32px;display:flex}.hero-proof-sep{display:none}.pres-section{padding-block:var(--section-s)}.pres-section--alt{background:var(--papier-ombre)}.pres-title,.pres-head{font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h2);line-height:var(--leading-titre);letter-spacing:var(--tracking-h2);max-width:22ch}.section-label{font-family:var(--font-texte);letter-spacing:normal;font-stretch:100%;line-height:var(--leading-corps);font-size:var(--text-petit);color:var(--gris);margin-bottom:16px;font-weight:500}.pres-prose{max-width:68ch;margin-top:48px}.pres-prose p{line-height:var(--leading-corps);margin-top:16px}.pres-prose h3{font-size:var(--text-h3);margin-top:40px}.pres-points{flex-direction:column;max-width:74ch;margin-top:32px;display:flex}.pres-point{line-height:var(--leading-corps);gap:16px;padding-block-start:12px;padding-block-end:12px;display:flex}.pres-point-mark{background:var(--accent);flex:none;width:16px;height:1px;margin-top:.75em}.services-grid,.probleme-grid,.tarifs-truth{gap:var(--grille-gouttiere) var(--grille-gouttiere);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.service-card{background:var(--papier-ombre);border-radius:var(--rond-bloc);padding:28px}.truth-item{background:var(--papier);border-radius:var(--rond-bloc);padding:28px}.service-title,.truth-title{font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);margin-top:12px}.service-desc{font-size:var(--text-petit);line-height:var(--leading-corps);color:var(--encre);margin-top:12px}.truth-text{font-size:var(--text-petit);line-height:var(--leading-corps);color:var(--gris);margin-top:12px}.symptom-text{font-size:var(--text-petit);line-height:var(--leading-corps);color:var(--gris);margin-top:16px}.symptom-mark{background:var(--accent);width:16px;height:1px;display:block}.pres-prices{gap:var(--grille-gouttiere);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.pres-price{background:var(--papier);border-radius:var(--rond-bloc);padding:28px}.pres-price-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pres-price-name{font-size:var(--text-corps);font-weight:500}.pres-price-amount{font-family:var(--font-data);font-size:var(--text-data);white-space:nowrap}.pres-price-desc{font-size:var(--text-petit);line-height:var(--leading-corps);color:var(--gris);margin-top:12px}.pres-faq{padding-block:var(--section-s)}.faq-list{flex-direction:column;max-width:74ch;margin-top:40px;display:flex}.faq-item{margin-inline-start:-16px;margin-inline-end:-16px;border-radius:var(--rond-bloc);transition:background-color var(--dur-moyenne) var(--ease);margin-top:4px}.faq-item:has(.faq-question[aria-expanded=true]){background:var(--papier)}.faq-question{border-radius:var(--rond-interactif);text-align:left;width:100%;font-size:var(--text-corps-l);transition:color var(--dur-rapide) var(--ease);align-items:center;gap:16px;padding:20px 16px;font-weight:500;display:flex}.faq-question:hover{color:var(--accent-profond)}.faq-question:focus-visible{outline-offset:-2px}.faq-q-text{flex:1}.faq-icon{font-size:var(--text-corps-l);transition:transform var(--dur-moyenne) var(--ease);flex:none;font-weight:400;line-height:1}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer-inner{line-height:var(--leading-corps);color:var(--gris);max-width:62ch;padding:0 16px 24px}.pres-links{gap:var(--grille-gouttiere);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.pres-link{background:var(--papier-ombre);border-radius:var(--rond-bloc);flex-direction:column;gap:8px;padding:28px;display:flex}.pres-link-tag{font-size:var(--text-petit);color:var(--encre)}.pres-link-title{font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);transition:color var(--dur-rapide) var(--ease)}.pres-link:hover .pres-link-title{color:var(--accent-profond)}.pres-link-desc{font-size:var(--text-petit);line-height:var(--leading-corps);color:var(--encre)}.pres-link-go{font-size:var(--text-petit);font-weight:500}.pres-inline-cta{border-top:1px solid var(--filet-moyen);border-bottom:1px solid var(--filet-moyen);margin-block-start:48px;margin-block-end:48px;padding:32px 0}.pres-cta{padding-block:var(--section-s);background:var(--sombre);color:var(--sombre-texte)}.pres-cta-title{font-family:var(--font-display);font-weight:700;font-stretch:calc(var(--wdth-display) * 1%);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);max-width:20ch}.pres-cta-note{max-width:54ch;line-height:var(--leading-corps);opacity:.72;margin-top:16px}.back-to-top{right:var(--grille-marge);bottom:var(--grille-marge);z-index:800;border:var(--trait-interactif) solid var(--encre);border-radius:var(--rond-interactif);background:var(--papier);opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity var(--dur-rapide) var(--ease), background var(--dur-rapide) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed}.back-to-top.is-visible{opacity:1;pointer-events:auto}.back-to-top:hover{background:var(--papier-ombre)}.back-to-top svg{width:18px;height:18px}.err-code{font-family:var(--font-data);font-size:var(--text-data);color:var(--gris)}.err-titre{margin-top:16px}.err-accent{color:var(--accent)}.err-lead{font-size:var(--text-corps-l);margin-top:48px;line-height:1.45}.err-liens{margin-top:var(--section-s)}.err-actions{margin-top:var(--section-s);flex-wrap:wrap;gap:16px;display:flex}.err-note{font-size:var(--text-petit);color:var(--gris);margin-top:32px}@media (max-width:1023px){.services-grid,.probleme-grid,.tarifs-truth{grid-template-columns:repeat(2,minmax(0,1fr))}.pres-prices,.pres-links{grid-template-columns:1fr}}@media (max-width:767px){.services-grid,.probleme-grid,.tarifs-truth{grid-template-columns:1fr}.pres-hero-proof,.hero-proof{flex-direction:column;row-gap:12px}.pres-hero-lead,.pres-lead,.pres-prose,.err-lead{margin-top:32px}.pres-hero-cta,.hero-cta-row,.pres-cta-row,.err-actions{flex-flow:column;align-items:stretch}.pres-hero-cta .bouton,.hero-cta-row .bouton,.pres-cta-row .bouton,.err-actions .bouton{width:100%}}
