.cookie-consent-root[data-v-eb8f3045]{position:relative;z-index:1100}.cookie-banner[data-v-eb8f3045]{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 24px #00000014;padding:20px 0}.cookie-banner-inner[data-v-eb8f3045]{max-width:1200px;margin:0 auto;padding:0 24px}.cookie-banner-row[data-v-eb8f3045]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cookie-banner-copy[data-v-eb8f3045]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.cookie-banner-title[data-v-eb8f3045]{margin:0;font-size:18px;font-weight:600;color:#111827}.cookie-banner-text[data-v-eb8f3045]{margin:0;font-size:14px;line-height:1.5;color:#4b5563}.cookie-banner-actions[data-v-eb8f3045]{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:10px}.cookie-btn[data-v-eb8f3045]{border:none;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:600;cursor:pointer}.cookie-btn-primary[data-v-eb8f3045]{background:var(--primary-color, #630632);color:#fff}.cookie-btn-secondary[data-v-eb8f3045]{background:#f3f4f6;color:#111827}.cookie-link[data-v-eb8f3045]{border:none;background:none;padding:0;color:var(--primary-color, #630632);font-size:inherit;text-decoration:underline;cursor:pointer}a.cookie-link[data-v-eb8f3045]{display:inline}@media(max-width:640px){.cookie-banner-row[data-v-eb8f3045]{flex-direction:column;align-items:stretch}.cookie-banner-actions[data-v-eb8f3045]{flex-wrap:wrap;justify-content:flex-end}.cookie-banner-actions .cookie-btn[data-v-eb8f3045]{width:100%}}.marketing-btn-pill[data-v-32dcae41]{display:inline-flex;align-items:center;justify-content:center;gap:var(--dj-space-2, 8px);padding:.85rem 1.35rem;border:none;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.marketing-btn-pill[data-v-32dcae41]:disabled{opacity:.55;cursor:not-allowed}.marketing-btn-pill[data-v-32dcae41]:focus-visible{outline:3px solid var(--dj-blue, #4d96ff);outline-offset:2px}.marketing-btn-pill--soft[data-v-32dcae41]{border-radius:8px}.marketing-btn-pill--green[data-v-32dcae41]{background:var(--dj-green, #379e7e)}.marketing-btn-pill--green[data-v-32dcae41]:hover{background:var(--dj-green-aa, #1c7f62)}.marketing-btn-pill--outline[data-v-32dcae41]{background:transparent;color:inherit;border:1.5px solid currentColor}.marketing-btn-pill--outline[data-v-32dcae41]:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.vitrine-aaaa-letter-icon[data-v-8ae26e92]{display:block;flex-shrink:0;object-fit:contain}.vitrine-aaaa-letter-icon--sm[data-v-8ae26e92]{width:1.35rem;height:1.35rem}.vitrine-aaaa-letter-icon--lg[data-v-8ae26e92]{width:3.6rem;height:3.6rem}.marketing-header[data-v-cc53946b]{position:fixed;top:0;left:0;right:0;z-index:var(--marketing-header-z, 10);background:#fff;color:var(--dj-ink, #2a2e31);transition:background-color .28s ease,box-shadow .28s ease,color .28s ease}.marketing-header--over-hero.is-light[data-v-cc53946b]{background:transparent;color:#fff;box-shadow:none}.marketing-header--solid[data-v-cc53946b]{background:#fff;color:var(--dj-ink, #2a2e31)}.marketing-header__inner[data-v-cc53946b]{position:relative;max-width:var(--dj-container, 1200px);margin-inline:auto;padding-inline:var(--marketing-gutter, var(--vitrine-gutter, var(--dj-gutter, 24px)))}.marketing-header__bar[data-v-cc53946b]{display:flex;align-items:center;justify-content:space-between;gap:var(--dj-space-4, 16px);min-height:var(--marketing-header-offset, 84px);padding-block:var(--dj-space-3, 12px)}.marketing-header__brand[data-v-cc53946b]{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0}.marketing-header__logo-link[data-v-cc53946b]{display:inline-flex;text-decoration:none;line-height:0}.marketing-header__logo[data-v-cc53946b]{display:block;width:clamp(140px,12vw,170px);height:auto;max-height:44px;object-fit:contain;object-position:left center;flex-shrink:0}.marketing-header__nav[data-v-cc53946b]{display:none;align-items:center;gap:clamp(.75rem,1.4vw,1.35rem);flex:1;justify-content:center}.marketing-header__item[data-v-cc53946b]{position:relative}.marketing-header__link[data-v-cc53946b]{display:inline-flex;align-items:center;gap:.25rem;color:inherit;text-decoration:none;font-size:.9rem;font-weight:500;white-space:nowrap;opacity:.92}.marketing-header__link[data-v-cc53946b]:hover{opacity:1}.marketing-header__link.is-active[data-v-cc53946b]{opacity:1;box-shadow:inset 0 -2px 0 var(--dj-green, #379e7e);padding-bottom:.15rem}.marketing-header__chevron[data-v-cc53946b]{font-size:.65rem;opacity:.8}.marketing-header__dropdown[data-v-cc53946b]{position:absolute;top:calc(100% + .55rem);left:0;min-width:280px;max-width:min(360px,90vw);padding:.55rem;border-radius:16px;background:#fff;color:var(--dj-ink, #2a2e31);box-shadow:0 16px 40px #0e1a2b24;border:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 8%,white);display:grid;gap:.1rem;z-index:20}.marketing-header__dropdown-link[data-v-cc53946b]{display:block;padding:.7rem .85rem;border-radius:10px;color:inherit;text-decoration:none;font-size:.92rem;font-weight:600;white-space:nowrap}.marketing-header__dropdown-link[data-v-cc53946b]:hover{background:var(--dj-bg-soft, #f2f5f4)}.marketing-header__dropdown--mega[data-v-cc53946b]{position:absolute;top:calc(100% + .85rem);left:0;right:0;width:auto;min-width:0;max-width:none;padding:2rem 2.1rem 1.25rem;border-radius:1.25rem;box-shadow:0 18px 50px #0e1a2b1f;display:grid;gap:1.15rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.marketing-header__mega-headline[data-v-cc53946b]{margin:0;font-family:var(--vitrine-font-heading, Manrope, sans-serif);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--dj-ink, #2a2e31)}.marketing-header__mega-grid[data-v-cc53946b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:1.5rem 2.25rem}.marketing-header__mega-grid[data-cols="3"][data-v-cc53946b]{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-header__mega-grid[data-cols="4"][data-v-cc53946b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.35rem}.marketing-header__mega-col[data-v-cc53946b]{display:grid;gap:.1rem;align-content:start;min-width:0}.marketing-header__mega-heading[data-v-cc53946b]{display:flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:0 0 .7rem;border-bottom:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 14%,white);color:var(--dj-ink, #2a2e31);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.marketing-header__mega-desc[data-v-cc53946b]{margin:0 0 .7rem;font-size:.86rem;line-height:1.45;font-weight:400;color:color-mix(in srgb,var(--dj-ink, #2a2e31) 58%,white)}.marketing-header__dropdown--mega .marketing-header__dropdown-link[data-v-cc53946b]{padding:.38rem 0;border-radius:0;font-weight:700;width:max-content;max-width:100%;white-space:nowrap}.marketing-header__dropdown--mega .marketing-header__dropdown-link[data-v-cc53946b]:hover{background:transparent;color:var(--dj-green, #379e7e)}.marketing-header__mega-foot[data-v-cc53946b]{display:flex;justify-content:flex-end;padding-top:.95rem;border-top:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 8%,white)}.marketing-header__mega-more[data-v-cc53946b]{color:var(--dj-green, #379e7e);text-decoration:none;font-size:.9rem;font-weight:700}.marketing-header__mega-more[data-v-cc53946b]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.marketing-header__dropdown--mega[data-v-cc53946b]{transition-duration:0s}}.marketing-header__actions[data-v-cc53946b]{display:flex;align-items:center;gap:var(--dj-space-4, 16px);flex-shrink:0}.marketing-header__login[data-v-cc53946b]{color:inherit}.marketing-header__burger[data-v-cc53946b]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:inherit}.marketing-header__burger span[data-v-cc53946b]{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.marketing-header__mobile[data-v-cc53946b]{display:grid;gap:.25rem;padding:0 var(--marketing-gutter, var(--vitrine-gutter, var(--dj-gutter, 24px))) var(--dj-space-4, 16px);background:#fff;color:var(--dj-ink, #2a2e31);border-bottom:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 8%,white)}.marketing-header__mobile[hidden][data-v-cc53946b]{display:none!important}.marketing-header__mobile-link[data-v-cc53946b]{padding:.75rem .25rem;color:inherit;text-decoration:none;font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 6%,white)}.marketing-header__mobile-toggle[data-v-cc53946b]{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit}.marketing-header__slide[data-v-cc53946b]{position:fixed;top:var(--marketing-header-offset, 84px);left:0;right:0;bottom:0;z-index:21;display:grid;align-content:start;gap:.25rem;padding:.5rem var(--marketing-gutter, var(--vitrine-gutter, var(--dj-gutter, 24px))) 1.5rem;background:#fff;color:var(--dj-ink, #2a2e31);transform:translate(100%);transition:transform .28s ease}.marketing-header__slide[hidden][data-v-cc53946b]{display:none!important}.marketing-header__slide-back[data-v-cc53946b]{display:flex;align-items:center;gap:.35rem;width:100%;padding:.85rem .25rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--dj-ink, #2a2e31) 8%,white)}.marketing-header__sr-only[data-v-cc53946b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1100px){.marketing-header__nav[data-v-cc53946b]{display:flex}.marketing-header__burger[data-v-cc53946b],.marketing-header__mobile[data-v-cc53946b],.marketing-header__slide[data-v-cc53946b]{display:none!important}}@media(max-width:1099px){.marketing-header__dropdown--mega[data-v-cc53946b],.marketing-header__actions .marketing-btn-pill[data-v-cc53946b],.marketing-header__login[data-v-cc53946b]{display:none}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--site-max-width, 1200px);margin:0 auto;padding:0 calc(20px * var(--site-density, 1))}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell>main{flex:1 0 auto;min-height:100vh}.logo{font-size:26px;font-weight:800;white-space:nowrap;background:linear-gradient(135deg,var(--primary-color, #630632) 0%,var(--primary-color-light, #8B1538) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px;transition:transform .3s ease;cursor:pointer;text-decoration:none;display:flex;align-items:center;height:100%;flex-shrink:0}.logo:hover{transform:scale(1.05)}.nav{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.nav a{text-decoration:none;color:var(--primary-color, #630632);font-size:14px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--primary-color-rgb, 99, 6, 50),.1),rgba(var(--primary-color-light-rgb, 139, 21, 56),.1));opacity:0;transition:opacity .3s ease;border-radius:8px}.nav a:hover:before{opacity:1}.nav a.router-link-active{font-weight:700;background:linear-gradient(135deg,rgba(var(--primary-color-rgb, 99, 6, 50),.1),rgba(var(--primary-color-light-rgb, 139, 21, 56),.1));color:var(--primary-color, #630632)}.nav a:hover{transform:translateY(-1px)}@media(max-width:968px){.nav{display:none}}@media(max-width:768px){.logo{font-size:22px}}@media(max-width:480px){.logo{font-size:20px}}@keyframes pulse-c4241a4b{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){}.vitrine-motif[data-v-aa126540]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.vitrine-motif__line[data-v-aa126540]{stroke:color-mix(in srgb,var(--vitrine-green, #379e7e) 28%,transparent);stroke-width:var(--vitrine-motif-stroke, 1px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vitrine-motif--layout-orbit.vitrine-motif--light .vitrine-motif__line[data-v-aa126540],.vitrine-motif--layout-footer.vitrine-motif--light .vitrine-motif__line[data-v-aa126540]{stroke:color-mix(in srgb,var(--vitrine-ink, #2a2e31) 18%,transparent)}.vitrine-motif--layout-waves.vitrine-motif--light .vitrine-motif__line[data-v-aa126540]{stroke:color-mix(in srgb,var(--vitrine-ink, #2a2e31) 11%,transparent)}.vitrine-motif--dark .vitrine-motif__line[data-v-aa126540]{stroke:#ffffff24}.vitrine-motif--layout-column.vitrine-motif--dark .vitrine-motif__line[data-v-aa126540],.vitrine-motif--layout-footer.vitrine-motif--dark .vitrine-motif__line[data-v-aa126540]{stroke:color-mix(in srgb,var(--vitrine-green, #379e7e) 40%,transparent)}.vitrine-motif--layout-waves.vitrine-motif--dark .vitrine-motif__line[data-v-aa126540]{stroke:color-mix(in srgb,var(--vitrine-green, #379e7e) 20%,transparent)}.vitrine-motif__dot[data-v-aa126540]{fill:none;stroke-width:var(--vitrine-motif-bead, 9px);stroke-linecap:round;vector-effect:non-scaling-stroke}.vitrine-motif__dot--green[data-v-aa126540]{stroke:var(--vitrine-green, #379e7e)}.vitrine-motif__dot--yellow[data-v-aa126540]{stroke:var(--vitrine-yellow, #ffc83b)}.vitrine-motif__dot--blue[data-v-aa126540]{stroke:var(--vitrine-blue, #4d96ff)}.vitrine-motif__dot--coral[data-v-aa126540]{stroke:var(--vitrine-coral, #ff6b6b)}.vitrine-btn[data-v-42aa6629]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.85rem 1.5rem;border-radius:8px;font-family:var(--vitrine-font-body, Inter, sans-serif);font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;border:2px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease,filter .2s ease;cursor:pointer}.vitrine-btn[data-v-42aa6629]:focus-visible{outline:3px solid var(--vitrine-blue, #4d96ff);outline-offset:2px}.vitrine-btn--primary[data-v-42aa6629]{background:var(--vitrine-pink, #e6005c);color:#fff}.vitrine-btn--primary[data-v-42aa6629]:hover{background:#c90050;filter:brightness(.95)}.vitrine-btn--secondary[data-v-42aa6629]{background:transparent;color:var(--vitrine-ink, #2a2e31);border-color:var(--vitrine-ink, #2a2e31)}.vitrine-btn--secondary[data-v-42aa6629]:hover{background:color-mix(in srgb,var(--vitrine-ink) 6%,transparent)}:root{--dj-ink: #2a2e31;--dj-green: #379e7e;--dj-green-aa: #1c7f62;--dj-yellow: #ffc83b;--dj-coral: #ff6b6b;--dj-blue: #4d96ff;--dj-pink: #e6005c;--dj-pink-hover: #c90050;--dj-bg-soft: #f2f5f4;--dj-bg: #ffffff;--dj-container: 1440px;--dj-gutter: clamp(16px, 4vw, 32px);--dj-section-y: clamp(112px, 10vw, 176px);--dj-space-1: 4px;--dj-space-2: 8px;--dj-space-3: 12px;--dj-space-4: 16px;--dj-space-5: 24px;--dj-space-6: 32px;--dj-space-7: 48px;--dj-space-8: 64px;--dj-space-9: 96px;--dj-space-10: 128px;--dj-space-11: 160px;--dj-radius-lg: 32px;--dj-radius-card: 20px;--dj-shadow-standard: 0 18px 50px rgba(14, 26, 43, .08);--dj-font-heading: "Manrope", system-ui, sans-serif;--dj-font-body: "Inter", system-ui, sans-serif;--dj-heading-tracking: -.035em;--dj-body-line-width: 55-72ch}.vitrine-root{--vitrine-ink: var(--dj-ink, #2a2e31);--vitrine-green: var(--dj-green, #379e7e);--vitrine-green-aa: var(--dj-green-aa, #1c7f62);--vitrine-yellow: var(--dj-yellow, #ffc83b);--vitrine-coral: var(--dj-coral, #ff6b6b);--vitrine-blue: var(--dj-blue, #4d96ff);--vitrine-pink: var(--dj-pink, #e6005c);--vitrine-bg: var(--dj-bg, #ffffff);--vitrine-bg-soft: var(--dj-bg-soft, #f2f5f4);--vitrine-dark: #0a141a;--vitrine-dark-2: #050c0f;--vitrine-container: var(--dj-container, 1440px);--vitrine-gutter: var(--dj-gutter, clamp(16px, 4vw, 32px));--vitrine-section-y: var(--dj-section-y, clamp(112px, 10vw, 176px));--vitrine-radius-card: var(--dj-radius-card, 20px);--vitrine-radius-lg: var(--dj-radius-lg, 32px);--vitrine-shadow: var(--dj-shadow-standard, 0 18px 50px rgba(14, 26, 43, .08));--vitrine-font-heading: var(--dj-font-heading, "Manrope", system-ui, sans-serif);--vitrine-font-body: var(--dj-font-body, "Inter", system-ui, sans-serif);--vitrine-motif-stroke: 1px;--vitrine-motif-bead: 9px;color:var(--vitrine-ink);font-family:var(--vitrine-font-body);background:var(--vitrine-bg);min-height:100vh;width:100%;max-width:100%;overflow-x:clip}.vitrine-root [id],.vitrine-root [data-vitrine-section]{scroll-margin-top:6rem}@media(max-width:1023px){.vitrine-root{--vitrine-gutter: clamp(24px, 5vw, 32px)}}@media(max-width:767px){.vitrine-root{--vitrine-gutter: clamp(24px, 6vw, 32px)}}.vitrine-root *,.vitrine-root *:before,.vitrine-root *:after{box-sizing:border-box}.vitrine-container{width:100%;max-width:var(--vitrine-container);margin-inline:auto;padding-inline:var(--vitrine-gutter)}.vitrine-root .dj-manifesto-page .dj-container{width:100%;max-width:min(var(--dj-max, 1280px),var(--vitrine-container));margin-inline:auto;padding-inline:var(--vitrine-gutter);box-sizing:border-box}.vitrine-root .tarifs-maquette .container{width:100%;max-width:min(var(--max, 1380px),var(--vitrine-container));margin-inline:auto;padding-inline:var(--vitrine-gutter);box-sizing:border-box}.vitrine-section{padding-block:var(--vitrine-section-y)}.vitrine-root :is(h1,h2,h3){color:var(--vitrine-ink)}.vitrine-h1{font-family:var(--vitrine-font-heading);font-weight:800;letter-spacing:var(--dj-heading-tracking, -.035em);line-height:1.02;font-size:clamp(2.75rem,5.5vw,4.5rem);margin:0}.vitrine-h2{font-family:var(--vitrine-font-heading);font-weight:800;letter-spacing:var(--dj-heading-tracking, -.035em);line-height:1.08;font-size:clamp(2rem,3.5vw,3.5rem);margin:0}.vitrine-label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vitrine-green-aa);margin:0 0 1rem}.vitrine-accent{color:var(--vitrine-green)}.vitrine-dot{display:inline-block;width:.45em;height:.45em;border-radius:50%;margin-left:.15em;vertical-align:middle;background:var(--vitrine-coral)}.vitrine-dot--green{background:var(--vitrine-green)}.vitrine-dot--yellow{background:var(--vitrine-yellow)}.vitrine-dot--blue{background:var(--vitrine-blue)}.vitrine-dot--coral{background:var(--vitrine-coral)}.vitrine-dot--pink{background:var(--vitrine-pink)}@media(prefers-reduced-motion:reduce){.vitrine-root *,.vitrine-root *:before,.vitrine-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vitrine-home-final[data-v-cb972521]{background:linear-gradient(to bottom,#fff calc(100% - 10px),var(--vitrine-dark, #0a141a) calc(100% - 10px));padding:0;position:relative;z-index:1;margin-bottom:-10px}.vitrine-home-final__outer[data-v-cb972521]{padding-block:0;transform:translateY(10px)}.vitrine-home-final__panel[data-v-cb972521]{--vitrine-home-final-dark: var(--vitrine-dark, #0a141a);position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) clamp(220px,38%,620px);align-items:stretch;background:var(--vitrine-home-final-dark);color:#fff;border-radius:var(--vitrine-radius-lg, 32px) var(--vitrine-radius-lg, 32px) 0 0;overflow:hidden;min-height:clamp(280px,32vw,380px)}.vitrine-home-final__media[data-v-cb972521]{position:relative;grid-column:2;grid-row:1;width:100%;min-height:100%;z-index:0;pointer-events:none}.vitrine-home-final__media img[data-v-cb972521]{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center}.vitrine-home-final__media[data-v-cb972521]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--vitrine-home-final-dark) 0%,var(--vitrine-home-final-dark) 4%,rgba(10,20,26,.92) 14%,rgba(10,20,26,.45) 28%,rgba(10,20,26,.08) 42%,transparent 52%,transparent 58%,rgba(10,20,26,.2) 72%,rgba(10,20,26,.65) 86%,var(--vitrine-home-final-dark) 100%),linear-gradient(180deg,var(--vitrine-home-final-dark) 0%,transparent 14%,transparent 78%,var(--vitrine-home-final-dark) 100%)}.vitrine-home-final[data-v-cb972521] .vitrine-motif{z-index:1;grid-column:1 / -1;grid-row:1}.vitrine-home-final__row[data-v-cb972521]{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(1.25rem,2.8vw,1.85rem);min-height:inherit;width:100%;max-width:min(36rem,92%);padding:clamp(2.5rem,5vw,3.75rem) clamp(1.75rem,4vw,3.25rem)}.vitrine-home-final__title[data-v-cb972521]{margin:0;color:#fff;font-family:var(--vitrine-font-heading, Manrope, sans-serif);font-weight:800;letter-spacing:-.035em;line-height:1.06;font-size:clamp(2.1rem,3.9vw,3.45rem);max-width:17ch}.vitrine-home-final__cta[data-v-cb972521]{flex:0 0 auto;min-height:52px;padding-inline:clamp(1.35rem,2.5vw,1.75rem)}@media(min-width:1024px){.vitrine-home-final__row[data-v-cb972521]{max-width:44rem;padding-right:clamp(.5rem,2vw,1.5rem)}}@media(min-width:1280px){.vitrine-home-final__panel[data-v-cb972521]{grid-template-columns:minmax(0,1.2fr) clamp(240px,36%,580px)}}@media(max-width:1023px){.vitrine-home-final__panel[data-v-cb972521]{grid-template-columns:minmax(0,1fr) minmax(200px,40%)}.vitrine-home-final__row[data-v-cb972521]{max-width:min(32rem,88%);padding:clamp(2rem,4.5vw,2.75rem) clamp(1.5rem,3.5vw,2.25rem)}.vitrine-home-final__title[data-v-cb972521]{font-size:clamp(1.85rem,4.2vw,2.65rem);max-width:16ch}}@media(max-width:767px){.vitrine-home-final__panel[data-v-cb972521]{grid-template-columns:1fr;border-radius:22px 22px 0 0;min-height:auto}.vitrine-home-final__media[data-v-cb972521]{grid-column:1;grid-row:1;height:220px}.vitrine-home-final__media[data-v-cb972521]:after{background:linear-gradient(180deg,var(--vitrine-home-final-dark) 0%,transparent 22%,transparent 72%,var(--vitrine-home-final-dark) 100%),linear-gradient(90deg,var(--vitrine-home-final-dark) 0%,transparent 20%,transparent 80%,var(--vitrine-home-final-dark) 100%)}.vitrine-home-final__row[data-v-cb972521]{grid-column:1;grid-row:2;flex-direction:column;align-items:flex-start}}.vitrine-footer[data-v-6aab5622]{position:relative;z-index:2;background:var(--vitrine-dark, #0a141a);color:#ffffffc7;padding:4.5rem 0 1.5rem}.vitrine-footer__grid[data-v-6aab5622]{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:2rem;padding-bottom:3rem}.vitrine-footer__logo[data-v-6aab5622]{display:inline-flex;text-decoration:none;line-height:0}.vitrine-footer__logo-img[data-v-6aab5622]{display:block;width:auto;height:2.75rem;max-width:13.875rem;object-fit:contain;object-position:left center}.vitrine-footer__tagline[data-v-6aab5622]{margin:1rem 0 0;max-width:18rem;line-height:1.5}.vitrine-footer__social[data-v-6aab5622]{display:flex;gap:.75rem;list-style:none;margin:1.25rem 0 0;padding:0}.vitrine-footer__social a[data-v-6aab5622]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#ffffffc7;background:#ffffff14}.vitrine-footer__social a[data-v-6aab5622]:hover{color:#fff;background:#ffffff29}.vitrine-footer__col-title[data-v-6aab5622]{margin:0 0 1rem;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vitrine-footer__col ul[data-v-6aab5622]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.vitrine-footer__col a[data-v-6aab5622]{color:#ffffffb8;text-decoration:none;font-size:.95rem}.vitrine-footer__col a[data-v-6aab5622]:hover{color:#fff}.vitrine-footer__bottom[data-v-6aab5622]{border-top:1px solid rgba(255,255,255,.1);padding-top:1.25rem;font-size:.85rem}.vitrine-footer__legal[data-v-6aab5622]{margin:0;line-height:1.6}.vitrine-footer__legal a[data-v-6aab5622],.vitrine-footer__cookie-btn[data-v-6aab5622]{color:inherit;text-decoration:none;opacity:.7}.vitrine-footer__cookie-btn[data-v-6aab5622]{display:inline;padding:0;border:0;background:none;font:inherit;cursor:pointer}.vitrine-footer__legal a[data-v-6aab5622]:hover,.vitrine-footer__cookie-btn[data-v-6aab5622]:hover{opacity:1;text-decoration:underline}.vitrine-footer__legal-sep[data-v-6aab5622]{opacity:.55}@media(max-width:1023px){.vitrine-footer__grid[data-v-6aab5622]{grid-template-columns:1fr 1fr}}@media(max-width:767px){.vitrine-footer__grid[data-v-6aab5622]{grid-template-columns:1fr}}.vitrine-shell__main[data-v-470f1ca3]{min-height:60vh;overflow-x:clip;max-width:100%}@keyframes pulse-6af8001e{0%,to{opacity:1}50%{opacity:.8}}@keyframes drift-6af8001e{0%{transform:translate(0) rotate(0)}to{transform:translate(-50px,-50px) rotate(360deg)}}@keyframes fadeInUp-6af8001e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:768px){@keyframes fadeIn-528a458c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-528a458c{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@keyframes fadeIn-528a458c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-528a458c{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInRight-528a458c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}:root{color-scheme:light;--primary-color: #630632;--site-accent: #212121;--site-text: #383B3D;--site-background: #FFFFFF;--site-surface: #FFFFFF;--site-success: #41D33D;--site-warning: #F8D31D;--site-danger: #F73737;--site-font-heading: "Inter", system-ui, sans-serif;--site-font-body: "Inter", system-ui, sans-serif;--site-heading-weight: 600;--site-body-weight: 300;--site-font-scale: 1;--site-density: 1;--site-radius: 9999px;--site-shadow: 0 1px 3px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.06);--site-border-color: color-mix(in srgb, var(--site-text) 15%, transparent);--site-max-width: 1140px;--site-header-max-width: 1600px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{height:100%}body{margin:0;font-family:var(--site-font-body, "Inter", system-ui, sans-serif);font-weight:var(--site-body-weight, 400);font-size:calc(1rem * var(--site-font-scale, 1));background:var(--site-background, #fafafa);color:var(--site-text, #1a1a1a);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:calc(1.6 * var(--site-density, 1));overflow-x:hidden}h1,h2,h3{font-family:var(--site-font-heading, inherit);font-weight:var(--site-heading-weight, 600);color:var(--site-text, inherit)}main{padding:0}button{padding:10px 12px;font-family:inherit}a{color:var(--primary-color, #630632);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:767px){.home section{padding-left:1rem;padding-right:1rem}}img[loading=lazy]{content-visibility:auto}main:has(.builder-page-view--full-width),main:has(.home-cms){margin-top:0;padding-top:0}
