body.nf-full-width-page,body.nf-full-width-page #page,body.nf-full-width-page #content,body.nf-full-width-page .site-content,body.nf-full-width-page .site-content>.ast-container,body.nf-full-width-page #primary,body.nf-full-width-page .content-area,body.nf-full-width-page .site-main,body.nf-full-width-page article.ast-article-single,body.nf-full-width-page .entry-content,body.nf-full-width-page .entry-content>.wp-block-html{background:#fff!important}body.nf-full-width-page .site-content>.ast-container,body.nf-full-width-page #primary,body.nf-full-width-page .content-area,body.nf-full-width-page .site-main,body.nf-full-width-page article.ast-article-single,body.nf-full-width-page .entry-content,body.nf-full-width-page .entry-content>.wp-block-html{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:block!important}body.nf-full-width-page article.ast-article-single,body.nf-full-width-page .entry-content,body.nf-full-width-page .entry-content>.wp-block-html{margin-top:0!important;margin-bottom:0!important}.nf-design-page{width:100%;overflow:clip;background:#fff;color:var(--nf-ink);font-family:var(--nf-font)}.nf-design-page *,.nf-design-page *::before,.nf-design-page *::after{box-sizing:border-box}.nf-design-page a{text-decoration:none!important}.nf-design-container{width:min(calc(100% - 128px), var(--nf-page-max));margin-inline:auto}.nf-design-kicker{margin:0 0 18px;color:var(--nf-muted);font:600 12px/1.35 var(--nf-font);letter-spacing:.14em;text-transform:uppercase}.nf-design-page h1,.nf-design-page h2,.nf-design-page h3{margin-top:0;color:var(--nf-ink);font-family:var(--nf-font)}.nf-design-page h1,.nf-design-page h2{letter-spacing:-.034em}.nf-design-page h1{margin-bottom:0;font-size:clamp(42px, 4vw, 56px);line-height:1.05;font-weight:500}.nf-design-page h2{margin-bottom:0;font-size:clamp(31px, 3vw, 44px);line-height:1.1;font-weight:500}.nf-design-page h3{margin-bottom:9px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.015em}.nf-design-page p,.nf-design-page li{color:var(--nf-soft);font-size:16px;line-height:1.68}.nf-design-lead{max-width:650px;margin:25px 0 0;font-size:18px!important;line-height:1.62!important}.nf-design-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:var(--nf-ink);color:#fff!important;font-family:var(--nf-font);font-size:15px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease}.nf-design-button:hover,.nf-design-button:focus-visible{background:#071827;color:#fff!important;transform:translateY(-1px)}.nf-design-link{display:inline-flex;align-items:center;gap:8px;color:var(--nf-ink)!important;font-weight:600}.nf-design-link span{transition:transform .2s ease}.nf-design-link:hover span,.nf-design-link:focus-visible span{transform:translateX(3px)}.nf-design-section{padding:clamp(105px, 9vw, 145px) 0;background:#fff;border-top:1px solid var(--nf-line)}.nf-design-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(64px, 8vw, 128px);align-items:start}.nf-design-copy{max-width:650px}.nf-design-copy>:last-child{margin-bottom:0}.nf-design-media{margin:0;overflow:hidden;border-radius:var(--nf-image-radius);background:#fff}.nf-design-media img{display:block;width:100%;height:auto}.nf-design-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:62px}.nf-design-number-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;padding-right:36px}.nf-design-number-item+.nf-design-number-item{padding-left:36px;border-left:1px solid var(--nf-line)}.nf-design-number{color:#9bb0c7;font-size:clamp(38px, 4vw, 58px);line-height:.92;font-weight:400;letter-spacing:-.04em}.nf-design-facts,.nf-design-faq{border-top:1px solid var(--nf-line)}.nf-design-fact{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,.58fr);gap:24px;padding:19px 0;border-bottom:1px solid var(--nf-line)}.nf-design-fact dt{color:var(--nf-soft);font-size:15px}.nf-design-fact dd{margin:0;color:var(--nf-ink);text-align:right;font-size:15px;font-weight:600}.nf-design-faq details{border-bottom:1px solid var(--nf-line)}.nf-design-faq summary{position:relative;padding:22px 44px 22px 0;color:var(--nf-ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nf-design-faq summary::-webkit-details-marker{display:none}.nf-design-faq summary::after{content:"+";position:absolute;right:0;top:19px;color:var(--nf-muted);font-size:22px;font-weight:400}.nf-design-faq details[open] summary::after{content:"−"}.nf-design-faq-answer{max-width:720px;padding:0 0 23px}.nf-design-final{padding:clamp(90px, 8vw, 125px) 0;background:#fff;border-top:1px solid var(--nf-line)}.nf-design-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}@media (max-width:1100px){.nf-design-container{width:min(calc(100% - 72px), var(--nf-page-max))}}@media (max-width:860px){.nf-design-split,.nf-design-final-grid{grid-template-columns:1fr}.nf-design-number-grid{grid-template-columns:1fr}.nf-design-number-item,.nf-design-number-item+.nf-design-number-item{padding:28px 0;border-left:0;border-bottom:1px solid var(--nf-line)}.nf-design-number-item:first-child{padding-top:0}}@media (max-width:620px){.nf-design-container{width:calc(100% - 44px)}.nf-design-page h1{font-size:clamp(36px, 10vw, 44px)}.nf-design-page h2{font-size:clamp(29px, 8vw, 36px)}.nf-design-section{padding:82px 0}.nf-design-fact{grid-template-columns:1fr;gap:6px}.nf-design-fact dd{text-align:left}}@media (prefers-reduced-motion:reduce){.nf-design-button,.nf-design-link span{transition:none!important}}.nf-design-link>span[aria-hidden="true"],.nf-text-link>span[aria-hidden="true"],.nf-cabinet-link>span[aria-hidden="true"],.nf-tabac-hero-link>span[aria-hidden="true"],.nf-sommeil-hero-link>span[aria-hidden="true"],.nf-home-treatment-arrow,.nf-treatment-arrow,.nf-hub-arrow{display:none!important}.nf-design-link,.nf-text-link,.nf-cabinet-link,.nf-tabac-hero-link,.nf-sommeil-hero-link,.nf-accompaniment-related a{text-decoration:none!important;transform:scale(1);transform-origin:left center;transition:transform .18s cubic-bezier(.2,.6,.2,1),color .18s ease!important}.nf-design-link:hover,.nf-design-link:focus-visible,.nf-text-link:hover,.nf-text-link:focus-visible,.nf-cabinet-link:hover,.nf-cabinet-link:focus-visible,.nf-design-page.nf-tabac-page .nf-tabac-hero-link:hover,.nf-design-page.nf-tabac-page .nf-tabac-hero-link:focus-visible,.nf-design-page.nf-sommeil-page .nf-sommeil-hero-link:hover,.nf-design-page.nf-sommeil-page .nf-sommeil-hero-link:focus-visible,.nf-accompaniment-related a:hover,.nf-accompaniment-related a:focus-visible{text-decoration:none!important;transform:scale(1.012)}.nf-home-proto .nf-home-treatment-heading{grid-template-columns:auto minmax(0,1fr)!important}.nf-home-proto .nf-home-treatment-link img{transform:scale(1);transform-origin:center center;transition:transform .28s cubic-bezier(.2,.6,.2,1)!important}.nf-home-proto .nf-home-treatment-link h3{display:inline-block;transform:scale(1);transform-origin:left center;transition:transform .18s cubic-bezier(.2,.6,.2,1)!important}.nf-home-proto .nf-home-treatment-link:hover img,.nf-home-proto .nf-home-treatment-link:focus-visible img{transform:scale(1.02)}.nf-home-proto .nf-home-treatment-link:hover h3,.nf-home-proto .nf-home-treatment-link:focus-visible h3{transform:scale(1.01)}.nf-accompagnements-hub .nf-hub-meta{grid-template-columns:auto minmax(0,1fr)!important}.nf-accompagnements-hub .nf-hub-visual img{transform:scale(1);transition:transform .28s cubic-bezier(.2,.6,.2,1)!important}.nf-accompagnements-hub .nf-hub-title{display:inline-block;transform:scale(1);transform-origin:left center;transition:transform .18s cubic-bezier(.2,.6,.2,1)!important}.nf-accompagnements-hub .nf-hub-link:hover .nf-hub-visual img,.nf-accompagnements-hub .nf-hub-link:focus-visible .nf-hub-visual img{transform:scale(1.02)}.nf-accompagnements-hub .nf-hub-link:hover .nf-hub-title,.nf-accompagnements-hub .nf-hub-link:focus-visible .nf-hub-title{transform:scale(1.01)}@media (prefers-reduced-motion:reduce){.nf-design-link,.nf-text-link,.nf-cabinet-link,.nf-tabac-hero-link,.nf-sommeil-hero-link,.nf-accompaniment-related a,.nf-home-proto .nf-home-treatment-link img,.nf-home-proto .nf-home-treatment-link h3,.nf-accompagnements-hub .nf-hub-visual img,.nf-accompagnements-hub .nf-hub-title{transition:none!important}.nf-design-link:hover,.nf-design-link:focus-visible,.nf-text-link:hover,.nf-text-link:focus-visible,.nf-cabinet-link:hover,.nf-cabinet-link:focus-visible,.nf-tabac-hero-link:hover,.nf-tabac-hero-link:focus-visible,.nf-sommeil-hero-link:hover,.nf-sommeil-hero-link:focus-visible,.nf-accompaniment-related a:hover,.nf-accompaniment-related a:focus-visible,.nf-home-proto .nf-home-treatment-link:hover img,.nf-home-proto .nf-home-treatment-link:focus-visible img,.nf-home-proto .nf-home-treatment-link:hover h3,.nf-home-proto .nf-home-treatment-link:focus-visible h3,.nf-accompagnements-hub .nf-hub-link:hover .nf-hub-visual img,.nf-accompagnements-hub .nf-hub-link:focus-visible .nf-hub-visual img,.nf-accompagnements-hub .nf-hub-link:hover .nf-hub-title,.nf-accompagnements-hub .nf-hub-link:focus-visible .nf-hub-title{transform:none!important}}