.hero-decor[data-v-153075f8]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.picto[data-v-153075f8]{position:absolute;aspect-ratio:1;background-color:#fff;opacity:.085;-webkit-mask-image:var(--picto);mask-image:var(--picto);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.picto.warm[data-v-153075f8]{background-color:var(--color-secondary);opacity:.22}.still[data-v-153075f8]{animation:none}.drift[data-v-153075f8]{animation-name:drift-153075f8;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes drift-153075f8{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(14px,45%,0) rotate(24deg)}50%{transform:translate3d(-8px,90%,0) rotate(-14deg)}75%{transform:translate3d(11px,135%,0) rotate(18deg)}to{transform:translate3d(0,180%,0) rotate(0)}}.float[data-v-153075f8]{animation-name:float-153075f8;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes float-153075f8{0%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,8px,0)}}.spin[data-v-153075f8]{animation-name:spin-153075f8;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin-153075f8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.picto[data-v-153075f8]{animation:none!important}}.hero[data-v-7b637be6]{background:var(--color-primary);color:var(--color-bg);position:relative;overflow:hidden}.hero-inner[data-v-7b637be6]{position:relative;z-index:1;padding:52px 20px 48px;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.hero-copy[data-v-7b637be6]{flex:1 1 340px;min-width:280px}.hero-photo[data-v-7b637be6]{position:relative;flex:1 1 300px;min-width:260px;border-radius:var(--radius-lg);background:#ffffff14;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);letter-spacing:var(--tracking-tech);font-variant-numeric:tabular-nums;font-size:11px;color:#e8edf2bf;text-align:center;padding:0 12px;overflow:hidden}.hero-photo.has-img[data-v-7b637be6]{background:none;padding:0}.hero-photo-img[data-v-7b637be6]{width:100%;height:100%;object-fit:cover;display:block}.hero-badge[data-v-7b637be6]{position:absolute;left:14px;right:14px;bottom:14px;background:var(--color-primary);color:#fff;border-radius:var(--radius);padding:10px 14px;text-align:left;display:flex;flex-direction:column;gap:2px}.hero-badge-title[data-v-7b637be6]{font-weight:800;font-size:14.5px;letter-spacing:-.01em}.hero-badge-text[data-v-7b637be6]{font-size:12.5px;line-height:1.35}@media (max-width: 520px){.hero-badge[data-v-7b637be6]{left:10px;right:10px;bottom:10px;padding:9px 12px}}.hero.is-winter[data-v-7b637be6]{background:#0b5f9e url(/assets/hero-hiver-bandeau-CmtIko3m.webp) 22% bottom / cover no-repeat;min-height:clamp(600px,46vw,860px);display:flex}.hero.is-winter .hero-inner[data-v-7b637be6]{flex:1;align-items:flex-start;justify-content:space-between;padding-top:44px}.hero.is-winter .hero-copy[data-v-7b637be6]{flex:0 1 440px;align-self:center}.hero.is-winter .hero-search[data-v-7b637be6]{margin-left:auto;box-shadow:0 18px 44px #02285047}.hero-tagline[data-v-7b637be6]{flex:1 1 340px;max-width:540px;color:#fff;text-shadow:0 2px 14px rgba(1,35,72,.45)}.hero-tagline-title[data-v-7b637be6]{font-weight:800;font-size:clamp(30px,4.2vw,50px);line-height:1.05;letter-spacing:-.02em;margin:0 0 10px;color:#fff}.hero-tagline-text[data-v-7b637be6]{font-size:clamp(16px,1.5vw,20px);line-height:1.4;max-width:34ch;margin:0;color:#fff}@media (max-width: 760px){.hero.is-winter[data-v-7b637be6]{min-height:0;background:url(/assets/hero-hiver-bandeau-CmtIko3m.webp) 22% bottom / auto 370px no-repeat,linear-gradient(90deg,#0670b0,#015594,#014986)}.hero.is-winter .hero-inner[data-v-7b637be6]{padding-top:32px;padding-bottom:236px;gap:22px}.hero.is-winter .hero-copy[data-v-7b637be6]{flex-basis:100%}.hero.is-winter .hero-search[data-v-7b637be6]{margin-left:0}}.hero-kicker[data-v-7b637be6]{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:11.5px;letter-spacing:.12em;color:var(--color-bg);margin:0 0 12px}.hero-title[data-v-7b637be6]{font-weight:800;font-size:clamp(30px,5.2vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}.hero-text[data-v-7b637be6]{max-width:50ch;color:#e8edf2d9;margin:0 0 24px}.hero-actions[data-v-7b637be6]{display:flex;flex-wrap:wrap;gap:10px}.hero-search[data-v-7b637be6]{max-width:460px;padding:26px 26px 24px;color:var(--color-ink)}.hero-search-title[data-v-7b637be6]{font-weight:800;font-size:clamp(22px,3vw,30px);line-height:1.12;letter-spacing:-.01em;margin:0 0 18px;color:var(--color-ink)}.hero-search-label[data-v-7b637be6]{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--color-muted-2);margin-bottom:8px}.hero-search .cc-dp[data-v-7b637be6]{display:block}.hero-search-cta[data-v-7b637be6]{width:100%;margin-top:18px;padding:14px 0;font-size:15px}.btn-outline[data-v-7b637be6]{background:none;color:var(--color-bg);border:1px solid rgba(232,237,242,.45)}.reassurance[data-v-7b637be6]{background:#fff;border-bottom:1px solid var(--color-border)}.reassurance-row[data-v-7b637be6]{padding:16px 20px;display:flex;flex-wrap:wrap;gap:10px 36px;justify-content:center;font-size:13px;color:var(--color-muted);font-weight:600}.quiz-banner-section[data-v-7b637be6]{padding-top:8px}.quiz-banner[data-v-7b637be6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:var(--surface-tint);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px 24px}.quiz-banner-copy[data-v-7b637be6]{display:flex;flex-direction:column;gap:4px;max-width:56ch}.quiz-banner-title[data-v-7b637be6]{font-weight:800;font-size:18px;letter-spacing:-.01em}.quiz-banner-text[data-v-7b637be6]{font-size:13.5px;color:var(--color-muted)}.section-title[data-v-7b637be6]{font-weight:800;font-size:clamp(21px,3vw,28px);letter-spacing:-.02em;margin:0 0 4px}.section-intro[data-v-7b637be6]{color:var(--color-muted);margin:0 0 22px}.univers-grid[data-v-7b637be6],.feature-grid[data-v-7b637be6],.promos-grid[data-v-7b637be6]{display:grid;gap:16px}.univers-grid[data-v-7b637be6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature-grid[data-v-7b637be6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.promos-grid[data-v-7b637be6]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.univers-card[data-v-7b637be6],.feature-card[data-v-7b637be6]{text-decoration:none;color:inherit;overflow:hidden;display:flex;transition:box-shadow .15s ease,border-color .15s ease}.univers-card[data-v-7b637be6]{flex-direction:column}.univers-card[data-v-7b637be6]:hover,.feature-card[data-v-7b637be6]:hover{box-shadow:0 6px 20px #0403161a;border-color:var(--color-placeholder)}.univers-photo[data-v-7b637be6]{background:#fff;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.univers-photo img[data-v-7b637be6]{width:100%;height:100%;object-fit:contain;padding:12px}.univers-photo img.is-photo[data-v-7b637be6]{object-fit:cover;padding:0}.univers-body[data-v-7b637be6]{flex:1;display:flex;flex-direction:column;padding:16px 18px 18px}.univers-title[data-v-7b637be6]{font-weight:800;font-size:19px;letter-spacing:-.01em}.univers-sub[data-v-7b637be6]{color:var(--color-muted);font-size:13.5px;margin:5px 0 12px}.univers-meta[data-v-7b637be6]{margin-top:auto;font-size:13px;color:var(--color-primary);font-weight:700}.feature-card[data-v-7b637be6]{flex-wrap:wrap}.feature-photo[data-v-7b637be6]{flex:1 1 150px;min-width:130px;background:var(--surface-tint);min-height:128px;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);letter-spacing:var(--tracking-tech);font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--color-placeholder);text-align:center;overflow:hidden}.feature-photo span[data-v-7b637be6]{padding:0 10px}.feature-photo img[data-v-7b637be6]{width:100%;height:100%;min-height:128px;object-fit:cover;display:block}.feature-body[data-v-7b637be6]{flex:2 1 220px;display:flex;flex-direction:column;padding:18px 20px}.feature-title[data-v-7b637be6]{font-weight:800;font-size:17px;letter-spacing:-.01em;margin-bottom:5px}.feature-text[data-v-7b637be6]{color:var(--color-muted);font-size:13.5px;margin-bottom:10px}.feature-cta[data-v-7b637be6]{margin-top:auto;font-size:13px;color:var(--color-primary);font-weight:700}.promos-header[data-v-7b637be6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.promos-sub[data-v-7b637be6]{font-size:13px;color:var(--color-muted-2)}.testimonials-grid[data-v-7b637be6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.testimonial-card[data-v-7b637be6]{margin:0;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.testimonial-stars[data-v-7b637be6]{color:var(--color-accent);font-size:13px;letter-spacing:2px}.testimonial-quote[data-v-7b637be6]{margin:0;font-size:14px;color:var(--color-ink);line-height:1.5}.testimonial-meta[data-v-7b637be6]{display:flex;flex-direction:column;gap:1px}.testimonial-name[data-v-7b637be6]{font-weight:700;font-size:13px}.testimonial-tag[data-v-7b637be6]{font-size:12px;color:var(--color-muted-2)}.marques-section[data-v-7b637be6]{padding-bottom:40px}.marques-row[data-v-7b637be6]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:20px 10px;display:flex;gap:24px;align-items:center;overflow:hidden}.marques-track[data-v-7b637be6]{flex:1;min-width:0;display:flex;gap:40px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marques-loop[data-v-7b637be6]{display:flex;gap:40px;flex-shrink:0;padding-right:40px;animation:marques-defile-7b637be6 38s linear infinite}.marques-track:hover .marques-loop[data-v-7b637be6]{animation-play-state:paused}@keyframes marques-defile-7b637be6{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.marques-loop[data-v-7b637be6]{animation:none}.marques-track[data-v-7b637be6]{flex-wrap:wrap;mask-image:none;-webkit-mask-image:none}.marques-loop[aria-hidden=true][data-v-7b637be6]{display:none}}.marques-title[data-v-7b637be6]{flex-shrink:0;white-space:nowrap;font-size:12px;color:var(--color-muted-2);letter-spacing:.06em}.marque-name[data-v-7b637be6]{font-weight:700;font-size:16px;letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted-2)}
