@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Syne:wght@500&display=swap");:root{--color-dark:#252b37;--color-orange:#f56b1f;--color-lavender:#e2d5ff;--color-nude:#fffbfa;--color-text-secondary:#535862;--color-grey-200:#e9eaeb;--radius-btn:8px;--radius-badge:12px;--page-bg:#fffbfa;--page-bg-t:rgba(255,251,250,0)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background-color:var(--page-bg)}body{font-family:Manrope,sans-serif;color:var(--color-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.header{position:fixed;top:0;left:0;right:0;z-index:200;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;transition:background-color .4s ease,box-shadow .4s ease,transform .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,box-shadow .4s ease,transform .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,box-shadow .4s ease,transform .4s ease,-webkit-backdrop-filter .4s ease}.header.scrolled{background-color:rgba(255,251,250,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(37,43,55,.06)}.header.hidden{transform:translateY(-100%)}.logo{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.logo img{width:147px;height:32px;display:block}.header-left{gap:80px}.header-left,.nav{display:flex;align-items:center}.nav{gap:4px;perspective:600px}.nav-sep{width:1px;height:13px;background-color:var(--color-grey-200);flex-shrink:0;margin:0 4px}.nav-link{position:relative;display:inline-flex;align-items:center;padding:4px 10px;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:var(--color-dark);text-decoration:none}.nav-link .letter{display:inline-block;will-change:transform}@keyframes letter-bounce{0%{transform:translateY(0)}40%{transform:translateY(-5px)}to{transform:translateY(0)}}.nav-link .letter.bounce{animation:letter-bounce .38s cubic-bezier(.34,1.56,.64,1) both}.header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.lang-btn{display:flex;gap:3px;font-weight:500;font-size:13px;color:var(--color-dark);background:none;border:none;padding:6px;border-radius:6px;margin-right:30px;transition:background-color .2s}.btn,.lang-btn{align-items:center;font-family:Manrope,sans-serif;cursor:pointer}.btn{display:inline-flex;justify-content:center;gap:7px;font-weight:600;border-radius:var(--radius-btn);border:1.5px solid transparent;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.btn-sm{font-size:13.5px;padding:9px 17px}.btn-md{font-size:14px;padding:11px 22px}.btn-outline{background-color:var(--page-bg);border-color:transparent;color:var(--color-dark);overflow:visible;transition:background-color .28s ease,color .28s ease}.btn-outline:hover{background-color:transparent;color:#f56b1f}.btn-ghost{background-color:var(--page-bg);border-color:var(--color-grey-200);color:var(--color-text-secondary)}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(37,43,55,.1);border-color:#cfd2d7}.btn-dark{background-color:var(--color-dark);border-color:transparent;color:#fff;overflow:visible;transition:background-color .28s ease,color .28s ease}.btn-dark:hover{background-color:transparent;color:#f56b1f}.btn-dark:after,.btn-dark:before,.btn-outline:after,.btn-outline:before{content:"";position:absolute;width:0;height:0;border-radius:8px;opacity:0;transition:height .18s ease 0s,width .18s ease .18s,opacity 0s ease .36s}.btn-dark:hover:after,.btn-dark:hover:before,.btn-outline:hover:after,.btn-outline:hover:before{opacity:1;transition:width .18s ease 0s,height .18s ease .18s,opacity 0s ease 0s}.btn-dark:before,.btn-outline:before{top:-1px;left:-1px;border-top:1.5px solid #f56b1f;border-left:1.5px solid #f56b1f}.btn-dark:after,.btn-outline:after{bottom:-1px;right:-1px;border-bottom:1.5px solid #f56b1f;border-right:1.5px solid #f56b1f}.btn-dark:hover:after,.btn-dark:hover:before,.btn-outline:hover:after,.btn-outline:hover:before{width:calc(100% + 2px);height:calc(100% + 2px);transition:width .18s ease 0s,height .18s ease .18s}.hero-scroll-wrapper{height:100vh;height:100svh}.hero-scroll-wrapper~*{position:relative;z-index:1;background-color:var(--page-bg)}.hero{position:fixed;top:0;left:0;right:0;height:100vh;height:100svh;min-height:600px;background-color:var(--page-bg);display:flex;align-items:center;overflow:hidden;z-index:0}.hero-visual{position:absolute;top:-250px;left:0;right:0;bottom:0;opacity:0;animation:fadeIn 1.6s cubic-bezier(.4,0,.2,1) 0s both}.hero-photo{width:100%;height:calc(100% + 250px);object-fit:cover;object-position:center top;display:block}.hero-content{position:relative;z-index:2;padding-left:96px;max-width:696px}.hero-title{font-family:Syne,sans-serif;font-weight:500;font-size:48px;line-height:56px;letter-spacing:-.96px;color:var(--color-dark);margin-bottom:26px;max-width:480px;opacity:0;animation:fadeIn .6s ease .65s both}.hero-br-mobile,.hero-br-tablet{display:none}.badge-sante{display:inline-block;background-color:var(--color-orange);color:#fff;border-radius:0 var(--radius-badge) var(--radius-badge) var(--radius-badge);padding:2px 12px 4px;font-family:Syne,sans-serif;font-weight:500;font-size:48px;line-height:50px;letter-spacing:-.96px;transform:rotate(-2deg);position:relative;top:-2px}.hero-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:1.65;color:var(--color-text-secondary);margin-bottom:40px;max-width:504px;opacity:0;animation:fadeIn .6s ease .65s both}.hero-subtitle strong{font-weight:600;color:var(--color-dark)}.hero-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;opacity:0;animation:fadeIn .6s ease .65s both}.mobile-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px 12px 0 0;display:none}.mobile-cta-bar .btn{width:100%;height:44px;justify-content:center;border-radius:8px;padding:10px 16px;font-size:14px;line-height:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}#hero-fill-shape{transition:opacity .7s ease}#hero-mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}#hero-mask svg{display:block;width:100%;height:100%}.features-section{position:relative;z-index:1;background-color:var(--page-bg);display:flex;align-items:center;justify-content:center;padding:96px}.features-inner{width:100%;max-width:1248px;display:flex;flex-direction:column;align-items:center;gap:48px}.features-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.05em;color:var(--color-dark);text-align:center}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;width:100%}@media (max-width:1300px) and (min-width:1025px){.features-grid{gap:24px}}.feature-card{background-color:#fff;border:1px solid var(--color-grey-200);border-radius:0 24px 24px 24px;position:relative;overflow:hidden;display:flex;flex-direction:column;height:400px;will-change:transform}.feature-card:hover{box-shadow:0 8px 32px rgba(37,43,55,.04)}.feature-card-bauhaus{position:absolute;left:191px;top:214px;width:251px;height:251px;overflow:hidden;pointer-events:none}.feature-card-bauhaus img{width:100%;height:100%;display:block;object-fit:cover}.feature-card-text{padding:40px 40px 48px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;flex:1 1}.feature-card-title{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark)}.feature-card-texts{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px}.feature-card-subtitle{font-family:Manrope,sans-serif;font-weight:600;color:var(--color-dark)}.feature-card-body{font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.features-cta{display:flex;justify-content:center}@keyframes logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logos-section{background-color:var(--page-bg);padding:128px 0;align-items:center;gap:80px;overflow:hidden}.logos-section,.logos-title-block{display:flex;flex-direction:column}.logos-title-block{gap:20px;text-align:center;padding:0 96px;width:100%;box-sizing:border-box}.logos-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark);margin:0}.logos-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary);margin:0}.logos-marquee-outer{position:relative;width:100%;overflow:hidden}.logos-marquee-track{display:flex;width:max-content;animation:logos-scroll 28s linear infinite}.logos-marquee-track:hover{animation-play-state:paused}.logos-set{display:flex;align-items:center;gap:128px;padding-right:128px;flex-shrink:0}.logo-item{height:40px;object-fit:contain;display:block;flex-shrink:0;mix-blend-mode:darken}.logos-fade{position:absolute;inset:0;background:linear-gradient(90deg,var(--page-bg) 7.85%,var(--page-bg-t) 19.51%,var(--page-bg-t) 80%,var(--page-bg) 92.22%);pointer-events:none;z-index:1}.value-section{padding:96px 0 0;background-color:var(--page-bg)}.value-inner{max-width:1440px;margin:0 auto;padding:0 96px;display:flex;flex-direction:column;align-items:center}.value-stack{margin-top:64px}.value-stack-item{position:-webkit-sticky;position:sticky;top:96px;height:100vh;padding:0 96px;box-sizing:border-box}.value-stack-item:nth-child(4){height:100vh}.value-stack-spacer{height:48px}.value-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark);text-align:center;width:100%}.value-stack-item:first-child{z-index:1}.value-stack-item:nth-child(2){z-index:2}.value-stack-item:nth-child(3){z-index:3}.value-stack-item:nth-child(4){z-index:4}.value-card{background:#fff;border:1px solid var(--color-grey-200);border-radius:0 24px 24px 24px;width:100%;max-width:1248px;height:auto;display:flex;align-items:stretch;overflow:hidden;transform-origin:top center;will-change:transform;margin:0 auto}.value-card-text{flex:1 0;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:64px;min-width:0}.value-card-subtitle{font-family:Syne,sans-serif;font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.64px;color:var(--color-dark)}.value-card-body{font-family:Manrope,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.value-card-section-title{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:var(--color-dark)}.value-card-list{list-style:disc;padding-left:24px;display:flex;flex-direction:column;gap:0}.value-card-list li{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:32px;color:var(--color-text-secondary)}.value-card-list--nested{padding-left:20px;margin-top:0}.body-lg{font-size:16px;line-height:26px}.value-card-image{flex:0 0 50%;padding:16px;display:flex;flex-direction:column;min-width:0}.value-card-image-inner{flex:none;width:100%;aspect-ratio:1/1;border-radius:24px;background:#ffe7f9;position:relative;overflow:hidden}.value-card-image-inner>img{display:none}.value-card-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top left;display:block}.value-card-image-inner--prevention{background-image:url(/Image_prevention.png)}.value-card-image-inner--data,.value-card-image-inner--prevention{background-size:cover;background-position:0 0;background-repeat:no-repeat;background-color:transparent}.value-card-image-inner--data{background-image:url(/Image_data.png)}.value-card-image-inner--planning{background-image:url(/Image_planning.png)}.value-card-image-inner--planning,.value-card-image-inner--visites{background-size:cover;background-position:0 0;background-repeat:no-repeat;background-color:transparent}.value-card-image-inner--visites{background-image:url(/images/Image_card_1.jpg)}.value-card-float{position:absolute;left:74.6%;top:74px;width:250px;height:158px;transform:rotate(-3deg);border:2px solid #fff;border-radius:8px;box-shadow:0 0 40px 0 rgba(0,0,0,.1);overflow:hidden;background:rgba(255,251,250,.85);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.value-card-float img{width:100%;height:100%;object-fit:cover;display:block}.audience-section{background-color:var(--page-bg);padding:32px 96px 96px;position:relative;z-index:10}@media (max-width:1300px) and (min-width:768px){.audience-section{padding-top:96px}}.audience-inner{max-width:1248px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:64px}.audience-title-block{width:100%;text-align:center;display:flex;flex-direction:column;gap:20px}.audience-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark)}.audience-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;width:100%}@media (max-width:1300px) and (min-width:1025px){.audience-grid{gap:24px}}.audience-card{background:#fff;border:1px solid var(--color-grey-200);border-radius:0 16px 16px 16px;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1)}.audience-card:hover{transform:scale(1.02)}.audience-card-image{height:240px;position:relative;overflow:hidden;display:flex;align-items:stretch;flex-shrink:0}.audience-card--pink .audience-card-image{background-color:#ffc4f0}.audience-card--lavender .audience-card-image{background-color:#e2d5ff}.audience-card--lemon .audience-card-image{background-color:#fff875}.audience-deco-bg{position:absolute;top:-52px;left:0;width:100%;height:384px;object-fit:cover;opacity:.25;transform:rotate(180deg);pointer-events:none}.audience-photo-group{z-index:1;flex:1 0;align-items:center}.audience-photo-group,.audience-photo-inner{position:relative;display:flex;justify-content:center}.audience-photo-inner{width:180px;align-items:flex-end}.audience-deco-sm{flex-shrink:0;width:180px;height:180px;object-fit:contain;pointer-events:none;transform:rotate(180deg);overflow:hidden}.audience-person-wrap{position:absolute;left:17.57px;top:-28.85px;width:155px;height:233px;-webkit-mask-image:url(/images/audience-mask.svg);mask-image:url(/images/audience-mask.svg);-webkit-mask-size:180px 210.5px;mask-size:180px 210.5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-17.57px -30.255px;mask-position:-17.57px -30.255px}.audience-person-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;pointer-events:none}.audience-card-text{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:24px 32px 20px}.audience-card-names{display:flex;flex-direction:column;gap:4px}.audience-card-name{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark)}.audience-card-range{font-weight:400;color:#535862}.audience-card-body,.audience-card-range{font-family:Manrope,sans-serif;font-size:14px;line-height:20px}.audience-card-body{font-weight:500;color:var(--color-text-secondary);flex:1 1}.audience-card-tagline{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:var(--color-dark)}.audience-card-list{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:0;flex:1 1}.audience-card-list li{font-family:Manrope,sans-serif;font-weight:500;font-size:16px;line-height:26px;color:var(--color-text-secondary)}.audience-card-arrow{display:flex;justify-content:flex-end;flex-shrink:0}.audience-arrow-btn{width:40px;height:40px;border-radius:20px;background-color:#feece2;position:relative;overflow:hidden;color:var(--color-orange);flex-shrink:0}.audience-arrow-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.audience-arrow-icon--in{transform:translate(-140%,140%)}.audience-card:hover .audience-arrow-icon--out{transform:translate(140%,-140%)}.audience-card:hover .audience-arrow-icon--in{transform:translate(0)}.cta-section{background-color:var(--page-bg);padding:64px 96px}.cta-card{position:relative;border-radius:0 24px 24px 24px;padding:96px;overflow:hidden;width:100%;max-width:1248px;margin:0 auto;box-sizing:border-box}.cta-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;display:block;pointer-events:none;object-fit:cover}.cta-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-width:504px}.cta-avatars{display:flex;align-items:center;padding-right:4px}.cta-avatar{width:32px;height:32px;border-radius:50%;border:.5px solid #fff;margin-right:-4px;flex-shrink:0;position:relative;overflow:hidden}.cta-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta-avatar-more{background-color:#fef5ef;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;color:var(--color-orange);overflow:visible}.cta-avatar-more,.cta-title{font-family:Syne,sans-serif;font-weight:500}.cta-title{font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark);margin-bottom:16px}.cta-body{font-family:Manrope,sans-serif;font-weight:500;font-size:16px;line-height:26px;color:var(--color-text-secondary);max-width:396px}.cta-body p+p{margin-top:12px;line-height:12px}.cta-tagline{font-weight:600;color:var(--color-dark);padding-top:24px!important;margin-top:0;line-height:26px}.testimonials-section{background-color:var(--page-bg);padding:96px}.testimonials-inner{max-width:1248px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:64px}.testimonials-title-block{text-align:center;display:flex;flex-direction:column;gap:20px;width:100%}.testimonials-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark)}.testimonials-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.testimonials-grid{display:flex;gap:48px;width:100%;align-items:stretch}@media (max-width:1300px) and (min-width:1025px){.testimonials-grid{gap:24px}}.testimonial-card{flex:1 1;position:relative;border-radius:0 16px 16px 16px;padding:32px 40px 24px;display:flex;flex-direction:column;gap:12px;overflow:hidden;min-height:384px;will-change:transform}.testimonial-card:hover{box-shadow:0 8px 32px rgba(37,43,55,.04)}.testimonial-card--lavender{background-color:var(--color-lavender)}.testimonial-card--lemon{background-color:#fff875}.testimonial-card--pink{background-color:#ffc4f0}.testimonial-deco{position:absolute;left:168px;top:167.95px;width:216px;height:216px;opacity:.2;overflow:hidden;pointer-events:none;z-index:0}.testimonial-deco img{position:absolute;display:block;width:100%;height:100%}.testimonial-quote{width:24px;height:24px;flex-shrink:0;position:relative;z-index:1}.testimonial-text{flex:1 1;font-family:Manrope,sans-serif;font-weight:600;font-size:20px;line-height:28px;color:var(--color-dark);position:relative;z-index:1}@media (max-width:1200px) and (min-width:768px){.testimonials-grid{gap:18px}.testimonial-text{font-size:16px;line-height:22px}}.testimonial-person{display:flex;position:relative;z-index:1;align-items:center;gap:12px;flex-shrink:0}.testimonial-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.testimonial-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.testimonial-person-name{display:block;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:var(--color-dark)}.testimonial-person-role{display:block;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.faq-section{background-color:var(--page-bg);padding:96px}.faq-inner{max-width:1248px;margin:0 auto;align-items:center;gap:48px}.faq-inner,.faq-title-block{display:flex;flex-direction:column}.faq-title-block{text-align:center;gap:20px;width:100%}.faq-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark)}.faq-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.faq-list{display:flex;flex-direction:column;gap:8px;width:100%;max-width:816px}.faq-item{background-color:#fff;border:1px solid var(--color-grey-200);border-radius:8px;overflow:hidden}.faq-question{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;width:100%;background:none;border:none;text-align:left}.faq-question-text{flex:1 0;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:var(--color-dark)}.faq-chevron{width:24px;height:24px;flex-shrink:0;color:var(--color-dark);transition:transform .25s ease;display:flex;align-items:center;justify-content:center}.faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.faq-item.is-open .faq-answer{max-height:300px;padding:0 24px 16px}.faq-cta-wrap{display:flex;align-items:center;justify-content:center}.closing-section{background-color:var(--page-bg);padding:200px 96px}.closing-inner,.closing-section{display:flex;flex-direction:column;align-items:center;position:relative}.closing-inner{gap:32px;width:100%;z-index:2}.closing-title{font-family:Syne,sans-serif;font-weight:500;font-size:40px;line-height:44px;letter-spacing:-.8px;color:var(--color-dark);text-align:center}.closing-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary);text-align:center}.closing-buttons{display:flex;gap:8px;align-items:center}.closing-buttons .btn-outline{background-color:var(--color-nude)}.closing-buttons .btn-outline:hover{background-color:transparent}.demo-form-section{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-height:0;overflow:hidden;opacity:0;margin-top:0;pointer-events:none;scroll-margin-top:88px;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .5s ease .05s,margin-top .5s ease}.demo-form-section.is-open{opacity:1;margin-top:64px;pointer-events:auto}.demo-form-title{font-family:Syne,sans-serif;font-weight:500;font-size:32px;line-height:36px;letter-spacing:-.64px;color:var(--color-dark);text-align:center}.demo-form{gap:16px;width:598px;max-width:100%}.demo-field,.demo-form{display:flex;flex-direction:column}.demo-field{gap:6px}.demo-label{font-family:Manrope,sans-serif;font-weight:600;font-size:12px;line-height:14px;color:var(--color-dark)}.demo-label .required{color:#f56b1f}.demo-input{width:100%;height:44px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:0 14px;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-dark);box-shadow:0 1px 2px rgba(10,13,18,.05);box-sizing:border-box;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.demo-input::placeholder{color:#a4a7ae}.demo-input:focus{border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(37,43,55,.08)}.header-user-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;border-radius:8px;background-color:#fffbfa;border:none;cursor:pointer}.header-user-btn svg{width:20px;height:20px;stroke:var(--color-dark);stroke-width:2;fill:none}.header-burger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border:none;background:none;cursor:pointer;padding:8px;gap:5px;border-radius:8px;flex-shrink:0;transition:background .2s ease}.header-burger:hover{background:rgba(37,43,55,.06)}.header-burger span{display:block;width:20px;height:2px;background-color:var(--color-dark);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,width .3s ease;transform-origin:center}.header-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.header-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.header-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;inset:0;z-index:190;background-color:var(--color-dark);flex-direction:column;padding:88px 32px 56px;overflow-y:auto}.mobile-nav.is-open{display:flex}.mobile-nav-links{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.1)}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;font-family:Syne,sans-serif;font-weight:500;font-size:26px;line-height:32px;letter-spacing:-.5px;color:#fff;text-decoration:none;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.1);transition:opacity .2s ease}.mobile-nav-link:hover{opacity:.7}.mobile-nav-actions{display:flex;flex-direction:column;gap:12px;margin-top:40px}.mobile-nav-actions .btn{width:100%;justify-content:center}.mobile-nav-actions .btn-ghost{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff}.mobile-nav-actions .btn-ghost:hover{background:hsla(0,0%,100%,.08)}.mobile-nav-actions .btn-orange{background:var(--color-orange);border-color:var(--color-orange);color:#fff}@media (max-width:1200px) and (min-width:1025px){.value-section{background-color:var(--page-bg);padding:0}.value-inner{padding:48px 48px 0}.value-title{font-size:40px;line-height:44px;letter-spacing:-2px}.value-stack{margin-top:48px}.value-stack-item{position:-webkit-sticky;position:sticky;top:48px;height:auto;padding:0 48px}.value-stack-item:nth-child(4){height:auto}.value-stack-spacer{height:24px}.value-card{height:auto;min-height:auto;box-shadow:none;border:1px solid var(--color-grey-200);transform-origin:top center}.value-card-text{padding:64px;flex:1 0;justify-content:center;gap:24px}.value-card-section-title{font-size:16px;line-height:24px;font-weight:600}.value-card-list li{font-size:14px;line-height:24px}.value-card-image{flex:0 0 50%;padding:16px}.value-card-image-inner{border-radius:16px;background-color:#ffe7f9;background-image:none}.value-card-image-inner>img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;max-width:none;object-fit:cover;object-position:top left}.value-card-bg-img{display:none}}@media (min-width:768px) and (max-width:1024px){.header{padding:24px 32px}.header-entries{display:none}.header-buttons .btn{font-size:14px;padding:10px 16px;white-space:nowrap}.hero{background-color:#fcecde;align-items:flex-start;padding-top:140px}.hero-visual{top:0;left:0;right:0;bottom:0}.hero-photo{position:absolute;left:-11.93%;top:25%;width:120%;height:75%;object-fit:cover;object-position:center top}.hero-cta{display:flex;padding-top:40px}.hero-content{padding-left:48px;padding-right:48px;max-width:100%;width:100%;box-sizing:border-box;gap:16px;overflow:hidden}.hero-title{font-size:40px;line-height:44px;letter-spacing:-1.2px}.hero-br-desktop{display:none}.hero-br-tablet{display:inline}.badge-sante{font-size:40px;line-height:44px}.hero-subtitle{font-size:16px;line-height:24px;max-width:100%;margin-bottom:0}.features-section{height:auto;padding:64px 48px 32px;background-color:var(--page-bg)!important}.features-title{font-size:32px;line-height:36px;letter-spacing:-.64px;text-align:center}.features-title-block{gap:40px}.features-grid{grid-template-columns:1fr;gap:16px}.features-grid .feature-card:nth-child(3){grid-column:auto;height:auto}.feature-card{height:auto;min-height:160px;max-width:100%;width:100%}.feature-card-text{padding:32px 180px 32px 32px}.feature-card-title{font-size:20px;line-height:22px;letter-spacing:-.4px}.feature-card-body{font-size:14px;line-height:20px}.feature-card-bauhaus{left:auto;right:-19px;top:37px;bottom:auto;width:130px;height:130px}.value-section{background-color:var(--page-bg);padding:0}.value-inner{padding:48px 48px 0}.value-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.value-stack{margin-top:48px}.value-stack-item{position:-webkit-sticky;position:sticky;top:48px;height:auto;padding:0 48px}.value-stack-item:nth-child(4){height:auto}.value-stack-spacer{height:24px}.value-card{height:auto;min-height:auto;box-shadow:none;border:1px solid var(--color-grey-200);transform-origin:top center}.value-card-text{padding:32px 32px 32px 48px;flex:1 0;justify-content:center;gap:16px}.value-card-subtitle{font-size:20px;line-height:22px;letter-spacing:-.4px}.value-card-section-title{font-size:14px;line-height:20px}.value-card-list li{font-size:14px;line-height:24px}.value-card-image{flex:0 0 50%;padding:16px}.value-card-image-inner{border-radius:16px;background-color:#ffe7f9;background-image:none}.value-card-image-inner>img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;max-width:none;object-fit:cover;object-position:top left}.value-card-bg-img{display:none}.audience-section{padding:96px 0 0;background-color:var(--page-bg)}.audience-inner{padding:48px;gap:40px}.audience-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.audience-grid{grid-template-columns:1fr;gap:20px}.audience-grid .audience-card:nth-child(3){grid-column:auto;max-width:none;margin:0}.audience-card{flex-direction:row;height:214px;overflow:clip}.audience-card-image{width:213px;height:100%;flex-shrink:0}.audience-card-text{flex:1 1;padding:24px 24px 20px 32px;gap:12px}.audience-card-names{display:flex;gap:4px;align-items:baseline;flex-direction:column}.audience-card-name{font-size:20px;line-height:22px;letter-spacing:-.4px}.audience-card-range{font-size:12px;line-height:16px}.audience-card-tagline{font-size:14px;line-height:20px}.audience-card-text>div[style*="height:1px"]{margin:0!important}.audience-card-list{padding-left:14px;gap:0}.audience-card-list,.audience-card-list li{font-size:14px;line-height:20px}.audience-card-arrow{position:absolute;top:24px;right:24px}.logos-section{padding:48px 0;gap:48px}.logos-title-block{padding:0 48px;gap:20px}.logos-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.logos-subtitle{font-size:14px;line-height:20px}.cta-section{padding:48px}.cta-card{padding:64px 48px}.cta-card-bg{top:0;left:0;width:100%;height:100%}.cta-content{max-width:337px}.cta-title{font-size:24px;line-height:28px;letter-spacing:-.48px}.cta-body{font-size:14px;line-height:20px}.testimonials-section{padding:48px}.testimonials-inner{gap:40px}.testimonials-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.testimonials-grid{flex-wrap:nowrap;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px}.testimonial-card{flex:0 0 330px;width:330px;height:330px;min-height:330px;padding:32px 32px 24px;scroll-snap-align:start}.testimonial-deco{left:180px;top:180px;width:150px;height:150px}.testimonial-people .testimonial-name,.testimonial-quote{font-size:16px;line-height:22px}.testimonial-people .testimonial-role{font-size:14px;line-height:20px}.faq-section{padding:48px}.faq-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.closing-section{padding:80px 48px}.closing-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.footer-section{padding:48px;overflow:hidden}.footer-entries{gap:48px}.footer-nav{gap:32px}.footer-deco-bauhaus,.footer-deco-man{display:none}body,html{overflow-x:clip}}.mobile-only{display:none}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:inline!important}.header{padding:12px 16px}.header .btn-dark,.header .btn-outline,.header-burger,.lang-btn,.nav{display:none}.header-user-btn{display:flex}.header-logo img{height:26px;width:120px}.hero,.hero-scroll-wrapper{height:100svh;overflow:hidden}.hero{position:relative;min-height:100svh;padding-top:80px;padding-bottom:0;align-items:flex-start;flex-direction:column;background-color:#fcecde}.hero-visual{position:absolute;bottom:0;left:-1px;right:-1px;top:auto;height:56%;opacity:1;order:2}.hero-photo{width:calc(100% + 2px);height:calc(100% + 1px);object-fit:cover;object-position:center top;display:block}.hero-content{padding:24px 32px 0;max-width:100%;order:1}.hero-title{font-size:32px;line-height:36px;letter-spacing:-.64px;margin-bottom:24px}.hero-br-desktop,.hero-br-tablet{display:none}.hero-br-mobile{display:inline}.badge-sante{font-size:32px;line-height:36px;letter-spacing:-.64px;padding:2px 12px 4px}.hero-subtitle{font-size:16px;line-height:24px;max-width:100%;margin-bottom:0}#hero-mask,.hero-cta{display:none}.mobile-fade{opacity:0;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}.mobile-fade.is-visible{opacity:1;transform:translateY(0)}.mobile-cta-bar{display:flex;z-index:2147483647}body,html{background-color:var(--page-bg)}.features-section{height:auto;padding:48px 32px!important;margin-top:0;background-color:var(--page-bg)!important}.features-inner{gap:24px}.features-title{font-size:32px;line-height:36px;letter-spacing:-.64px;text-align:center}.features-grid{grid-template-columns:1fr;gap:20px}.features-grid .feature-card:nth-child(3){grid-column:auto}.feature-card{height:320px;min-height:320px}.feature-card-bauhaus{display:block;left:auto;right:-10px;top:auto;bottom:-10px;width:160px;height:160px}.feature-card-bauhaus svg{width:100%;height:auto}.feature-card-text{padding:32px;gap:16px}.feature-card-title{font-size:20px;line-height:22px;letter-spacing:-.4px}.feature-card-body{font-size:14px;line-height:20px}.logos-section{padding:48px 0 98px;gap:48px}.logos-title-block{padding:0 32px;gap:20px}.logos-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.logos-subtitle{font-size:16px;line-height:24px}.logo-item{height:25px!important}.logos-set{gap:48px;padding-right:48px}.logos-marquee-outer{mix-blend-mode:darken}.logos-fade{background:linear-gradient(90deg,#fffbfa,hsla(0,0%,100%,0) 14.6%,rgba(255,253,253,0) 85.1%,#fffbfa)!important}.value-section{padding:0!important;background-color:var(--page-bg)!important}.value-inner{padding:48px 32px!important}.value-title{font-size:32px!important;line-height:36px!important;letter-spacing:-.64px!important;text-align:center!important}.value-stack{margin-top:0!important;padding:0!important;display:block!important}.value-stack-spacer{height:24px!important;display:block!important}.value-stack-item{position:-webkit-sticky!important;position:sticky!important;top:12px!important;height:auto!important;padding:0 32px!important;margin:0!important;box-sizing:border-box!important}.value-card{height:auto!important;min-height:520px!important;max-height:none!important;flex-direction:column!important;box-shadow:none!important;background:#fff!important;border:1px solid #e9eaeb!important;border-radius:0 24px 24px 24px!important;overflow:visible!important;transform-origin:top center!important}.value-card-text{padding:32px!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:16px!important;min-height:0!important;overflow:visible!important}.value-card-subtitle{font-family:Syne,sans-serif!important;font-weight:500!important;font-size:20px!important;line-height:22px!important;letter-spacing:-.4px!important;color:#252b37!important}.audience-title br,.closing-subtitle br,.closing-title br,.faq-subtitle br,.logos-subtitle br,.logos-title br,.value-card-section-title br,.value-card-subtitle br{display:none!important}.value-card-section-title{font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#252b37!important}.value-card-text>div{gap:8px!important}.value-card-list{line-height:0!important;margin:0!important;padding-left:21px!important;gap:0!important}.value-card-list,.value-card-list li{font-family:Manrope,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#535862!important}.value-card-list li{line-height:24px!important;margin-bottom:0!important}.value-card-list--nested{margin:0!important;padding-left:21px!important}.value-card-list--nested li{font-size:14px!important;line-height:24px!important}.value-card-image{padding:12px!important;background:#fff!important}.value-card-image,.value-card-image-inner{flex:none!important;height:auto!important;width:100%!important}.value-card-image-inner{border-radius:12px!important;background-color:#ffe7f9!important;background-image:none!important;aspect-ratio:4/3!important;overflow:hidden!important;position:relative!important}.value-card-image-inner>img{display:block!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;object-fit:cover!important;max-width:100%!important;object-fit:contain!important;object-position:top left!important}.value-card-float{display:none!important}.audience-section{padding:0;padding-top:64px!important;background-color:var(--page-bg)}.audience-inner{gap:24px;padding:48px 32px!important}.audience-title{font-size:32px;line-height:36px;letter-spacing:-.64px;text-align:center;overflow-wrap:break-word}.audience-subtitle{display:none}.audience-grid{grid-template-columns:1fr;gap:24px}.audience-grid .audience-card:nth-child(3){grid-column:auto;max-width:100%;margin:0}.audience-card{border-radius:0 16px 16px 16px}.audience-card-image{height:auto;overflow:hidden}.audience-card-image img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.audience-card-text{padding:24px 32px 20px;gap:16px}.audience-card-name{font-family:Syne,sans-serif;font-weight:500;font-size:20px;line-height:22px;letter-spacing:-.4px}.audience-card-range{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;line-height:16px}.audience-card-tagline{font-family:Manrope,sans-serif;font-weight:600}.audience-card-list,.audience-card-list li,.audience-card-tagline{font-size:14px;line-height:20px}.audience-card-list li{font-weight:500}.audience-card-text>div[style*="height:1px"]{margin:0!important}.cta-section{padding:48px 32px!important;background-color:var(--page-bg)}.cta-card{padding:32px;border-radius:0 24px 24px 24px;background-color:#ffdde2}.cta-card-bg{top:36%!important;bottom:0!important;left:0!important;width:123%!important;height:auto!important;object-fit:contain!important;object-position:bottom left!important}.cta-content{gap:20px;max-width:100%;padding-bottom:48px}.cta-title{font-size:24px;line-height:28px;letter-spacing:-.48px}.cta-body{font-size:14px;line-height:20px;max-width:100%}.cta-body p+p{margin-top:16px}.testimonials-section{padding:64px 32px!important;background-color:var(--color-nude)!important}.testimonials-inner,.testimonials-title-block{gap:0!important}.testimonials-title{font-size:32px!important;line-height:36px!important;letter-spacing:-.64px!important;text-align:center}.testimonials-subtitle{display:none}.testimonials-grid{flex-direction:column!important;flex-wrap:nowrap!important;gap:20px;margin-top:40px;overflow-x:visible!important;overflow-y:visible!important;padding-bottom:0}.testimonial-card{flex:none!important;width:100%!important;aspect-ratio:1/1;min-height:auto!important;padding:32px 32px 24px!important;gap:12px;border-radius:0 16px 16px 16px!important}.testimonial-deco{left:auto!important;top:auto!important;right:0!important;bottom:0!important;width:200px!important;height:200px!important}.testimonial-text{font-size:18px!important;line-height:22px!important;font-weight:600!important}.testimonial-person-name{font-size:16px;line-height:22px}.testimonial-person-role{font-size:14px;line-height:20px}.faq-section{padding:48px 32px}.faq-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.faq-cta-wrap{width:100%}.faq-cta-wrap .btn{width:100%;justify-content:center}.closing-section{padding:48px 32px}.closing-title{font-size:32px;line-height:36px;letter-spacing:-.64px}.closing-subtitle{font-size:14px}.closing-buttons{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.closing-buttons .btn{justify-content:center;width:100%}.demo-form-section{padding:0!important;width:100%!important;box-sizing:border-box;align-items:stretch!important}.demo-form-title{font-size:26px!important;line-height:32px!important}.demo-form{width:100%!important}.demo-form-section .btn{width:100%;justify-content:center}.footer-section{padding:32px 32px 80px!important;gap:24px}.footer-row{flex-direction:row!important;align-items:center;justify-content:space-between;gap:0}.footer-logo img{height:26px!important;width:auto!important}.footer-entries{flex-direction:row;gap:0}.footer-nav{display:none!important}.footer-social{width:24px!important;height:24px!important}.footer-bottom{flex-direction:column!important;gap:16px!important;align-items:flex-start!important;text-align:left!important}.footer-copy{font-size:12px!important;line-height:16px!important;font-weight:500!important;color:#535862!important;text-align:left!important}.footer-legal{flex-direction:column!important;gap:16px!important;align-items:flex-start!important}.footer-legal a{font-size:12px!important;line-height:16px!important;font-weight:500!important;color:#535862!important;text-align:left!important}.footer-deco-bauhaus,.footer-deco-man{display:none}}@media (max-width:480px){.badge-sante,.hero-title{font-size:28px;line-height:33px}.features-section{margin-top:-40px}.value-card-image{height:180px}.value-card-subtitle{font-size:20px;line-height:26px}.mobile-nav-link{font-size:22px;line-height:28px}}@media (max-width:375px){.hero-br-mobile{display:none}}.footer-section{position:relative;z-index:1;overflow:visible;background-color:var(--color-nude);padding:64px 96px;display:flex;flex-direction:column;gap:24px}.footer-deco-bauhaus{position:absolute;width:500px;height:500px;right:-150px;top:-500px;pointer-events:none;overflow:visible;z-index:-1;-webkit-clip-path:inset(-100% -100% 0 -100%);clip-path:inset(-100% -100% 0 -100%)}.footer-deco-bauhaus img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:auto;aspect-ratio:1/1;transform-origin:center center}@keyframes bauhaus-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.footer-deco-bauhaus.is-spinning img{animation:bauhaus-spin 1.4s cubic-bezier(.25,.46,.45,.94) both}.footer-deco-man{position:absolute;width:799px;height:500px;right:-194px;top:-500px;pointer-events:none;overflow:hidden;z-index:-1}.footer-deco-man img{width:100%;height:100%;object-fit:cover}.footer-row{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;z-index:2}.footer-logo img{height:40px;width:auto}.footer-entries{gap:128px}.footer-entries,.footer-nav{display:flex;align-items:center}.footer-nav{gap:48px}.footer-nav a{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:var(--color-dark);text-decoration:none;white-space:nowrap}.footer-social{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:28%;flex-shrink:0;overflow:hidden;text-decoration:none;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.footer-social:before{content:"";position:absolute;width:120%;height:120%;top:110%;left:-110%;background-color:#252b37;transition:top .35s cubic-bezier(.31,-.105,.43,1.59),left .35s cubic-bezier(.31,-.105,.43,1.59)}.footer-social:hover:before{top:-10%;left:-10%}.footer-social svg{position:relative;z-index:1;width:18px;height:18px;fill:#252b37;transform:scale(.8);transition:transform .35s cubic-bezier(.31,-.105,.43,1.59),fill .35s ease}.footer-social:hover svg{transform:scale(1);fill:#fff}.footer-bottom{display:flex;align-items:center;width:100%;position:relative;z-index:2}.footer-copy{flex:1 1;font-family:Manrope,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--color-text-secondary)}.footer-legal{display:flex;align-items:center;gap:32px}.footer-legal a{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.intercom-bubble{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background-color:#252b37;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,43,55,.35);cursor:pointer;z-index:2147483647;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.intercom-bubble:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(37,43,55,.45)}.intercom-bubble svg{width:26px;height:26px;stroke:none;fill:#fff}@media (max-width:767px){.intercom-bubble{right:12px;bottom:calc(60px + 12px + env(safe-area-inset-bottom, 0px));z-index:10001}}.offre-hero{text-align:center;padding:48px 96px;display:flex;flex-direction:column;gap:16px}.offre-hero h1{font-family:Syne,sans-serif;font-weight:500;font-size:48px;line-height:48px;letter-spacing:-2px;color:var(--color-dark)}.offre-hero p{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.offre-main-wrap{display:flex;gap:48px;padding:0 96px 48px;align-items:flex-start}.offre-content-card{flex:1 1;background-color:#fff;border:1px solid var(--color-grey-200);border-radius:0 16px 16px 16px;padding:40px;display:flex;flex-direction:column;gap:40px;align-self:stretch}.offre-content-card h2{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark)}.offre-bullets{display:flex;flex-direction:column;gap:20px}.offre-bullet{display:flex;gap:12px;align-items:flex-start}.offre-bullet svg{width:24px;height:24px;flex-shrink:0;color:var(--color-orange);margin-top:1px}.offre-bullet-text strong{display:block;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:var(--color-dark)}.offre-bullet-text span{display:block;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.offre-pricing-col{width:491px;flex-shrink:0;padding-bottom:14px}.offre-pricing-col,.offre-socle{display:flex;flex-direction:column}.offre-socle{background-color:var(--color-lavender);border:1px solid var(--color-dark);border-radius:0 16px 0 0;padding:40px 40px 64px;gap:32px;margin-bottom:-14px;position:relative;z-index:1}.offre-socle-title{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark)}.offre-price-row{display:flex;align-items:flex-end;gap:4px}.offre-price-amount{font-family:Syne,sans-serif;font-weight:500;color:var(--color-dark);letter-spacing:-.96px;line-height:1;white-space:nowrap}.price-num{font-size:48px;line-height:48px}.price-currency{font-size:32px;line-height:36px;letter-spacing:-.64px}.offre-price-label{flex:1 1;font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary);padding-bottom:4px}.offre-ctas{display:flex;flex-direction:column;gap:8px}.btn-adherer{background-color:var(--color-dark);color:#fff;border:1px solid var(--color-dark);border-radius:8px}.btn-adherer,.btn-demo{width:100%;height:44px;font-family:Manrope,sans-serif;font-weight:600;font-size:14px;cursor:pointer}.btn-demo{background-color:var(--color-nude);color:var(--color-dark);border:none;border-radius:8px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.offre-avantages{background-color:var(--color-lavender);border:1px solid var(--color-dark);border-radius:0 16px 16px 16px;padding:32px 40px;display:flex;flex-direction:column;gap:24px;position:relative;z-index:0}.offre-avantages-title{font-family:Syne,sans-serif;font-weight:500;font-size:20px;line-height:22px;letter-spacing:-.4px;color:var(--color-dark)}.offre-avantages-list{display:flex;flex-direction:column;gap:16px}.offre-avantage-item{display:flex;align-items:center;gap:12px}.offre-avantage-item svg{width:24px;height:24px;flex-shrink:0;color:var(--color-orange)}.offre-avantage-item span{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:22px;color:var(--color-dark)}.offre-complementaire{background:linear-gradient(180deg,#fffbfa 51.888%,#e2d5ff 122.51%);padding:96px;display:flex;flex-direction:column;gap:48px}.offre-complementaire-header h2{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark);margin-bottom:8px}.offre-complementaire-header p{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--color-text-secondary)}.offre-cards-grid{display:flex;flex-wrap:wrap;gap:24px}.offre-feature-card{width:294px;height:300px;background-color:#fff;border:1px solid var(--color-grey-200);border-radius:0 16px 16px 16px;overflow:hidden;position:relative;display:flex;flex-direction:column}.offre-feature-card-text{flex:1 1;padding:32px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.offre-feature-card-text h3{font-family:Syne,sans-serif;font-weight:500;font-size:20px;line-height:22px;letter-spacing:-.4px;color:var(--color-dark)}.offre-feature-card-text p{font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.offre-card-deco{position:absolute;width:150px;height:150px;left:173px;top:179px;overflow:hidden;pointer-events:none;z-index:0}.offre-card-deco img{width:100%;height:100%;object-fit:contain}.legal-content{max-width:100%;padding:calc(96px + 72px) 96px 96px}.legal-title{font-family:Syne,sans-serif;font-weight:500;font-size:48px;line-height:50px;color:var(--color-dark);margin-bottom:48px}.legal-section{margin-bottom:40px}.legal-section:last-child{margin-bottom:0}.legal-section h2{font-family:Syne,sans-serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.48px;color:var(--color-dark);margin-bottom:16px}.legal-section p,.legal-section ul{font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:22px;color:var(--color-text-secondary)}.legal-section p+p{margin-top:12px}.legal-section ul{padding-left:20px;margin-top:8px}.legal-section ul li{margin-bottom:4px}.legal-section a,.legal-section strong{font-weight:700;color:var(--color-dark)}.legal-section a{text-decoration:underline}.legal-section a:hover{color:var(--color-orange)}.legal-content{padding:calc(24px + 60px) 32px 24px}.legal-title{font-size:24px;line-height:28px;letter-spacing:-.48px}.legal-section,.legal-title{margin-bottom:32px}.legal-section h2{font-size:20px;line-height:22px;letter-spacing:-.4px;margin-bottom:12px}.privacy-content{max-width:100%;padding:calc(96px + 72px) 96px 96px}.privacy-title{font-family:Syne,sans-serif;font-weight:500;font-size:48px;line-height:50px;color:var(--color-dark);margin-bottom:48px}.privacy-section{margin-bottom:40px}.privacy-section h2{font-size:24px;line-height:28px;letter-spacing:-.48px;margin-bottom:16px}.privacy-section h2,.privacy-section h3{font-family:Syne,sans-serif;font-weight:500;color:var(--color-dark)}.privacy-section h3{font-size:20px;line-height:24px;letter-spacing:-.4px;margin-top:24px;margin-bottom:12px}.privacy-section li,.privacy-section p{font-family:Manrope,sans-serif;font-weight:500;font-size:14px;line-height:22px;color:var(--color-text-secondary)}.privacy-section p{margin-bottom:12px}.privacy-section ul{list-style:none;padding:0;margin-bottom:12px}.privacy-section ul li{padding-left:16px;position:relative;margin-bottom:8px}.privacy-section ul li:before{content:"-";position:absolute;left:0;color:var(--color-text-secondary)}.privacy-section p strong,.privacy-section ul li strong{font-family:Manrope,sans-serif;font-weight:700;font-size:14px;line-height:22px;color:var(--color-dark)}.privacy-section a{color:var(--color-orange);text-decoration:none}.privacy-section a:hover{text-decoration:underline}.sub-section{margin-top:20px;margin-bottom:20px}.privacy-content{padding:calc(24px + 60px) 32px 48px}.privacy-title{font-size:24px;line-height:28px;letter-spacing:-.48px;margin-bottom:32px}.privacy-section h2{font-size:20px;line-height:22px;letter-spacing:-.4px}.privacy-section h3{font-size:18px;line-height:20px}