.bs{--bs-bg: #f4f5f7;--bs-surface: #ffffff;--bs-surface-2: #eef1f4;--bs-card: #ffffff;--bs-sable: #faf3ee;--bs-ink: #1f2a37;--bs-ink-2: #4b5563;--bs-muted: #636b77;--bs-border: #e5e8ec;--bs-border-strong: #cfd5dd;--bs-accent: #c2410c;--bs-accent-hover: #9a3412;--bs-accent-soft: #fff1e8;--bs-accent-ink: #b33c0b;--bs-on-accent: #ffffff;--bs-trust: #1b2430;--bs-on-trust: #f3f5f8;--bs-on-trust-2: #b7c0cc;--bs-success: #15803d;--bs-success-soft: #e9f7ee;--bs-lock: #636b77;--bs-shadow: 0 1px 2px rgba(17, 24, 39, .05), 0 8px 24px rgba(17, 24, 39, .06);--bs-shadow-lg: 0 2px 6px rgba(17, 24, 39, .06), 0 24px 48px rgba(17, 24, 39, .1);--bs-focus: #c2410c;--bs-display: "Switzer", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-body: "Switzer", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-fs-h1: clamp(2.4rem, 3.6vw, 3.5rem);--bs-fs-h2: clamp(1.9rem, 2.9vw, 2.6rem);--bs-fs-h3: 1.5rem;--bs-fs-lead: 1.125rem;--bs-fs-body: 1.125rem;--bs-fs-list: 1rem;--bs-fs-small: .9375rem;--bs-fs-tag: .875rem;--bs-mono: "IBM Plex Mono", "SF Mono", Consolas, monospace;--bs-max: 1280px;--bs-gutter: 24px;--bs-section: 80px;--bs-head-gap: 36px;--bs-radius: 10px;--bs-radius-sm: 8px;--bs-header-h: 68px;background:var(--bs-bg);color:var(--bs-ink-2);font-family:var(--bs-body);font-size:18px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bs{color-scheme:light}body:has(>#app .bs),body:has(.bs){background:#fff;color-scheme:light}@media(max-width:720px){.bs{--bs-gutter: 16px;--bs-section: 56px;--bs-head-gap: 28px;font-size:17px}}.bs *,.bs *:before,.bs *:after{box-sizing:border-box}:where(.bs) :where(h1,h2,h3,h4){margin:0}.bs :where(h1,h2,h3,h4){font-family:var(--bs-display);font-weight:400;color:var(--bs-ink);letter-spacing:0;text-wrap:balance}.bs :where(b,strong,th){font-weight:500}:where(.bs main) :where(ul li){font-size:var(--bs-fs-list);font-weight:300}:where(.bs) :where(td,th){font-size:var(--bs-fs-small)}:where(.bs) p{margin:0}:where(.bs) :where(a){color:inherit}:where(.bs) :where(img){max-width:100%;display:block}.bs :focus-visible{outline:2px solid var(--bs-focus);outline-offset:3px;border-radius:4px}.bs .bs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-container{width:100%;max-width:calc(var(--bs-max) + 2 * var(--bs-gutter));margin-inline:auto;padding-inline:var(--bs-gutter)}.bs-section{padding-block:var(--bs-section)}.bs-section--surface{background:var(--bs-surface)}.bs #faq.bs-section{background:var(--bs-sable)}.bs-section--trust{background:var(--bs-trust);color:var(--bs-on-trust-2)}.bs .bs-section--trust :where(h2,h3){color:var(--bs-on-trust)}.bs-section--tight{padding-block:calc(var(--bs-section) * .6)}.bs-h1{font-size:var(--bs-fs-h1);line-height:1.12;font-weight:400}.bs-h2{font-size:var(--bs-fs-h2);line-height:1.18;font-weight:400;max-width:22em}.bs-h3{font-size:var(--bs-fs-h3);line-height:1.3;font-weight:400}.bs-lead{margin-top:16px;max-width:40em;font-size:var(--bs-fs-lead);font-weight:300;line-height:1.5;color:var(--bs-ink-2)}.bs-tag{display:block;margin:0 0 14px;font-size:var(--bs-fs-tag);font-weight:400;color:var(--bs-muted)}.bs-section--trust .bs-tag{color:#fffc}.bs-head{margin-bottom:var(--bs-head-gap)}.bs-section--trust .bs-lead{color:var(--bs-on-trust-2)}.bs-small{font-size:var(--bs-fs-small);font-weight:300;line-height:1.45;color:var(--bs-muted)}.bs-num{font-family:var(--bs-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bs-data{font-family:var(--bs-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bs-grid{display:grid;gap:var(--bs-gutter)}.bs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.bs-grid--3,.bs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bs-grid--2,.bs-grid--3,.bs-grid--4{grid-template-columns:minmax(0,1fr)}}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--bs-radius-sm);font-family:var(--bs-body);font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.bs-btn--primary{background:var(--bs-accent);color:var(--bs-on-accent)}.bs-btn--primary:hover{background:var(--bs-accent-hover)}.bs-btn--secondary{background:transparent;border-color:var(--bs-border-strong);color:var(--bs-ink)}.bs-btn--secondary:hover{border-color:var(--bs-ink)}.bs-section--trust .bs-btn--secondary{color:var(--bs-on-trust);border-color:#ffffff4d}.bs-btn--block{width:100%}.bs-btn--sm{min-height:44px;padding:10px 16px;font-size:.9375rem}.bs-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--bs-ink);font-weight:500;text-decoration:none}.bs-link:hover{text-decoration:underline;text-underline-offset:3px}.bs-card{background:var(--bs-card);border:1px solid var(--bs-border);border-radius:var(--bs-radius);box-shadow:none}.bs-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bs-surface-2);color:var(--bs-ink-2);font-size:.75rem;font-weight:500;line-height:1.3}.bs-chip--success{background:var(--bs-success-soft);color:var(--bs-success)}.bs-chip--accent{background:var(--bs-accent-soft);color:var(--bs-accent-ink)}.bs-reveal.is-pending{opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.bs-reveal.is-pending.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bs-reveal.is-pending{opacity:1;transform:none;transition:none}.bs *{scroll-behavior:auto!important}}@media(max-width:640px){.bs-snap-row{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--bs-gutter));padding:4px var(--bs-gutter) 12px;scrollbar-width:none}.bs-snap-row>*{scroll-snap-align:start}}@media(max-width:600px){.bs-btn{max-width:100%;white-space:normal;text-align:center}}@media(max-width:760px){.bs :is(p,li,dd,td,figcaption,small,label,summary,em){font-weight:400!important}.bs .mq :is(.uifacts span,.uifacts b,.uiact em,.uiact b,.uicall span,.uicall b,.ux-l,.ux-l span,.ux-l b,.ux-who,.ux-sub,.ux-f,.ux-a,.uilist span,.uil-f span,.uil-f b,.uirows p,.uirows span,.uirows b,.ux-txt){font-size:.875rem!important}}@media(max-width:760px){.bs .mq :is(a.more,.apd-l,.dg-link),.bs :is(.pg__how,.pg__call,.founder__more,.cta__note a){display:inline-flex;align-items:center;min-height:44px}.bs .mq summary{min-height:44px;padding-block:12px}.bs :is(.pg__period button,.pg__select){min-height:44px}.bs .hvid__pause{width:44px;height:44px}}.bs,.bs .mq.mq{--bs-bg: #ffffff;--bs-ink: #111214;--bs-ink-2: #3f4044;--bs-muted: #77787c;--bs-border: #e6e4de;--bs-border-strong: #cfccc4;--bs-surface-2: #f5f4f0;--bs-trust: #0e0f11;--bs-dark: #0e0f11;--bs-warm: #f5f4f0;--bs-sable: #f5f4f0;--bs-ardoise: #f5f4f0;--bs-sauge: #f5f4f0;--bs-section-y: clamp(72px, 6vw, 88px)}.bs #contenu h1{font-weight:500;letter-spacing:-.045em;line-height:1.04}.bs #contenu h2{font-weight:500;letter-spacing:-.04em}.bs .bs-section{padding-block:var(--bs-section-y)}.bs .bs-h2{font-size:clamp(2.35rem,4.4vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.04;max-width:15em}.bs :is(.bs-h3,.steps__title){font-weight:500;letter-spacing:-.025em}.bs .bs-lead{font-size:1.125rem;font-weight:400;max-width:30em}.bs :is(.bs-tag,.mg__tag,.dband__eyebrow){font-family:var(--bs-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted)}.bs :is(.hero__title,.phero__title){font-weight:500;letter-spacing:-.045em;line-height:1.02}.bs .pg__card.pg__card{border-color:transparent;border-radius:24px;background:var(--bs-warm)}.bs .pg__card.pg__card.is-reco{border-color:var(--bs-ink)}.bs .bs-card{border-color:transparent;border-radius:20px;background:var(--bs-warm);box-shadow:none}.bs .opps .bs-card{background:#fff}.bs .faq summary{font-size:1.1875rem;letter-spacing:-.01em}.bs .bs-section.cta{background:#fbeee6!important}.bs .bs-section.cta:before,.bs .bs-section.cta:after{display:none}.bs .bs-section.cta :is(.bs-h2,.cta__label,a){color:var(--bs-ink)}.bs .bs-section.cta :is(.bs-lead,.bs-small){color:var(--bs-ink-2)}.bs .bs-section.cta .bs-h2{font-size:clamp(2.6rem,5vw,4rem)}.bs .bs-section.cta .cta__input{background:#fff;border-color:#fff;color:var(--bs-ink)}.bs .bs-section.cta .cta__input::placeholder{color:var(--bs-muted)}.bs .bs-section.cta .bs-btn--primary{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs .bs-section.cta .bs-btn--secondary{background:transparent;border-color:#11121440;color:var(--bs-ink)}.bs .bs-section.dband{background:var(--bs-dark)!important}.bs .bs-section.dband:before,.bs .bs-section.dband:after{display:none}.bs .mq.mq{width:100%;max-width:1328px;padding-inline:24px;box-shadow:0 0 0 100vmax #fff}@media(max-width:720px){.bs .mq.mq{padding-inline:16px}}.bs .mq.mq .mq-block{padding-block:var(--bs-section-y)}.bs .mq.mq section.mq-block:not(.w){--sec: var(--bs-warm) !important}.bs .mq.mq section.mq-block.sh{background:#fff;box-shadow:0 0 0 100vmax #fff}.bs .mq.mq section.mq-block.gh-sec{--sec: #fff !important}.bs .mq.mq .mq-block.alt{background:var(--bs-warm);box-shadow:0 0 0 100vmax var(--bs-warm);clip-path:inset(0 -100vmax)}.bs .mq.mq h1{font-weight:500;letter-spacing:-.045em;line-height:1.02}.bs .mq.mq :is(h2,h2.mq-xl,.pb-head h2,.tb-in h2,.deleg h2,.tlocal h2,.dark h2){font-size:clamp(2.35rem,4.4vw,3.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.04;max-width:15em}.bs .mq.mq h3{font-weight:500;letter-spacing:-.025em}.bs .mq.mq :is(.gtag,.eyebrow,.dg-eye,.dg-k,.num){font-family:var(--bs-mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-muted)}.bs .mq.mq :is(.deleg,.tbreak,.dark,.hero-photo) :is(.gtag,.eyebrow,.dg-eye,.dg-k){color:#ffffffa3}.bs .mq.mq .mq-block>h2{margin-bottom:28px}.bs .mq.mq :is(.mq-block,.founder>div)>p+p{margin-top:.9em}.bs .mq.mq :is(.mq-block,.founder>div)>p{max-width:40em}.bs .mq.mq :is(.card,.bn-big,.bn-s,.pg__card,.po-c,.gsc,.fiche,.tcard,.dr-c){border-color:transparent;border-radius:24px;box-shadow:none}.bs .mq.mq section.mq-block :is(.card,.bn-big,.bn-s,.po-c,.fiche){background:var(--bs-warm)}.bs .mq.mq :is(section.mq-block.alt,section.mq-block.app,.gh-sec~section.mq-block:not(.w)) :is(.card,.bn-big,.bn-s,.po-c,.fiche){background:#fff}.bs .mq.mq section.mq-block:not(.w) .pg__card{background:#fff}.bs .mq.mq .pg__card.is-reco{border-color:var(--bs-ink)}.bs .mq.mq .gsc{background:transparent}.bs .mq.mq .gst{border-radius:24px 0 0 24px;background:var(--bs-warm)}.bs .mq.mq .gsv{border-radius:0 24px 24px 0;background:#ebe9e3}@media(max-width:900px){.bs .mq.mq .gsc{overflow:hidden;border-radius:24px}.bs .mq.mq :is(.gst,.gsv){border-radius:0}}.bs .mq.mq figure.shot{overflow:hidden;border-radius:24px}.bs .mq.mq .deleg{background:var(--bs-dark)}.bs .mq.mq .deleg .dg-g{border-radius:24px;background:#1b1c1f}.bs .mq.mq .deleg .dg-g :is(.dg-big,.dg-big span,.dg-link){color:#fff}.bs .mq.mq .deleg .dg-g .dg-s{color:#ffffffb8}.bs .mq.mq .deleg .dg-g .dg-btn{border-color:#fff;background:#fff;color:var(--bs-dark)}.bs .mq.mq .deleg{padding-inline:24px}@media(max-width:720px){.bs .mq.mq .deleg{padding-inline:16px}}.bs .mq.mq .tbreak:not(.cta-b){background-color:var(--bs-dark)}.bs .mq.mq .tbreak.cta-b{padding-inline:24px;background:#fbeee6}@media(max-width:720px){.bs .mq.mq .tbreak.cta-b{padding-inline:16px}}.bs .mq.mq .tbreak.cta-b :is(img,picture,.tb-bg,.tb-veil){display:none}.bs .mq.mq .tbreak.cta-b:before,.bs .mq.mq .tbreak.cta-b:after{display:none}.bs .mq.mq .tbreak.cta-b{color:var(--bs-ink)}.bs .mq.mq .tbreak.cta-b :is(h2,.tb-note,p){color:var(--bs-ink)}.bs .mq.mq .tbreak.cta-b .tb-note{color:var(--bs-ink-2)}.bs .mq.mq .tbreak.cta-b .btn.primary{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.bs .mq.mq .tbreak.cta-b .btn.ghost{border-color:#11121440;background:transparent;color:var(--bs-ink)}.bs .mq.mq .faq summary{font-size:1.1875rem;letter-spacing:-.01em;color:var(--bs-ink)}.bs .mq.mq .faq p{color:var(--bs-muted)}.bs .legal-page{background:#fff}.bs .legal-body{border-color:transparent;border-radius:24px;background:var(--bs-warm)}.bs #contenu h1{font-size:clamp(2.6rem,5.2vw,4.25rem)}.bs #contenu h2{line-height:1.06}.bs #contenu h3{font-weight:500;line-height:1.25;letter-spacing:-.02em}.bs #contenu :is(.bs-btn,.btn){font-weight:500;line-height:1.2}.bs #contenu :is(.tarifs__tab,.pg__period button,.pg__call,.pg__how){font-size:15px}.bs #contenu :is(.crumbs,.bs-crumbs,.tarifs__crumbs,.phero__crumbs,.cmpx__src,.bs-chip),.bs #contenu :is(.crumbs,.bs-crumbs,.tarifs__crumbs,.phero__crumbs) :is(a,span){font-size:14px}.bs .mg__tag.mg__tag{font-size:.75rem}.bs .mq.mq>.hero,.bs .phero.phero,.bs .tarifs.tarifs,.bs .mg.mg,.bs .rsv.rsv{padding-top:clamp(40px,4vw,56px);padding-bottom:clamp(56px,5vw,72px)}.bs :is(.deleg.deleg,.mq.mq .deleg){padding-block:var(--bs-section-y)}.bs .legal-body :is(p,li){font-size:1rem;line-height:1.65}.bs #contenu .legal-body h2{line-height:1.25}@media(max-width:760px){.bs #contenu .hero__title{font-size:2rem;margin-bottom:12px}.bs .hero .hero__sub{font-size:.9375rem;line-height:1.45}.bs .hero .hero__count{margin-top:14px;font-size:.8125rem}.bs .hero .hero__count b{font-size:1rem}.bs .hero .hero__icp{margin-bottom:10px;font-size:.6875rem;letter-spacing:.06em;white-space:nowrap}.bs .hero .hero__icp-long{display:none}.bs .hero .hero__icp-short{display:inline}.bs .hero .hero__count-all{display:none}}.bs .mqh.is-home:not(.is-solid) .top:not(.open):not(:has(details[open])){border-bottom-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.bs .mqh.is-home:not(.is-solid) .top:not(.open):not(:has(details[open])) :is(.logo,nav>a,summary,.login){color:#fff}.bs .mqh.is-home:not(.is-solid) .top:not(.open):not(:has(details[open])) :is(nav>a,summary,.login):hover{background:#ffffff24;color:#fff}.bs .mqh.is-home:not(.is-solid) .top:not(.open):not(:has(details[open])) .login{border-color:#ffffff80}.bs .mqh.is-home:not(.is-solid) .top:not(.open):not(:has(details[open])) .burger{border-color:#ffffff80;background:transparent;color:#fff}.bs .mqh.is-solid .top{background:#fff}.bs .mqh .top{transition:background-color .2s ease,border-color .2s ease}.bs .mq.mq .hero-fr .hero-frame.fr-fondateur{flex:0 1 520px;aspect-ratio:1 / 1;min-height:0;max-height:none}.bs .mq.mq .hero-fr .hero-frame.fr-fondateur img{object-position:50% 20%}.bs .mq.mq .hero-fr .hero-frame.fr-fondateur:after{background:none}.bs .mq.mq .ab-why p{max-width:42em}.bs .mq.mq .ab-why .ab-claim{margin-block:32px;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--bs-ink)}.bs .mq.mq .ab-quote{margin-block:20px;padding-left:18px;border-left:2px solid var(--bs-ink);font-size:1.1875rem;font-weight:400;line-height:1.5;color:var(--bs-ink)}@media(max-width:900px){.bs .mq.mq .hero-fr .hero-frame.fr-fondateur{flex:none;width:100%;max-width:520px}}.bs .mq.mq .ab-believe .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.bs .mq.mq .ab-believe .grid{grid-template-columns:1fr}}
