
:root {
  --bleu: #1B3C8F;
  --bleu-fonce: #122870;
  --bleu-clair: #e8eeff;
  --orange: #F47920;
  --orange-clair: #fff4eb;
  --blanc: #ffffff;
  --gris-clair: #f7f8fc;
  --gris: #6b7280;
  --texte: #111111;
  --radius: 14px;
  --shadow: 0 4px 24px rgba(27,60,143,0.10);
  --shadow-lg: 0 12px 48px rgba(27,60,143,0.16);
}
* { margin:0; padding:0; box-sizing:border-box; }
html { scroll-behavior: smooth; scrollbar-gutter: stable; scroll-padding-top: 88px; }
body { overflow-x: hidden; }
body { font-family: 'DM Sans', sans-serif; color: var(--texte); background: var(--blanc); overflow-x: hidden; }
h1,h2,h3,h4 { font-family: 'Sora', sans-serif; color: var(--texte); }

/* HEADER */
header { position:fixed; top:0; left:0; right:0; z-index:1000; background:rgba(255,255,255,0.97); backdrop-filter:blur(12px); border-bottom:1px solid rgba(27,60,143,0.08); transition:box-shadow 0.3s; }
header.scrolled { box-shadow: var(--shadow); }
.header-inner { max-width:1280px; margin:0 auto; padding:0 40px; height:80px; display:flex; align-items:center; justify-content:space-between; gap:24px; }
.logo { display:flex; align-items:center; flex-shrink:0; } .logo img { height:48px; width:auto; object-fit:contain; display:block; }
nav { display:flex; align-items:center; gap:8px; }
nav { display:flex; gap:0; background:var(--gris-clair); padding:5px; border-radius:100px; }
nav a { text-decoration:none; color:var(--texte); font-family:'Sora',sans-serif; font-weight:600; font-size:0.8rem; padding:9px 12px; border-radius:100px; transition:all 0.25s; white-space:nowrap; }
nav a:hover { background:white; color:var(--bleu); box-shadow:0 2px 8px rgba(27,60,143,0.1); }
nav a.active { background:var(--bleu); color:white; }
.header-cta { display:flex; align-items:center; gap:12px; flex-shrink:0; }
.tel-header { display:flex; align-items:center; gap:8px; text-decoration:none; color:var(--bleu); font-family:'Sora',sans-serif; font-weight:700; font-size:0.95rem; white-space:nowrap; }
.tel-header .icon { display:none; }
.btn-devis { background:var(--bleu); color:#fff; font-family:'Sora',sans-serif; font-weight:700; font-size:0.88rem; padding:13px 26px; border-radius:100px; text-decoration:none; transition:all 0.2s; white-space:nowrap; border:none; cursor:pointer; }
.btn-devis:hover { background:var(--bleu-fonce); transform:translateY(-1px); box-shadow:0 6px 20px rgba(27,60,143,0.35); }
.burger { display:none; flex-direction:column; gap:5px; cursor:pointer; padding:4px; background:none; border:none; }
.burger span { display:block; width:24px; height:2px; background:var(--texte); border-radius:2px; transition:all 0.3s; }

/* FOOTER */
footer { background:var(--bleu-fonce); color:rgba(255,255,255,0.8); padding:64px 24px 32px; }
.footer-inner { max-width:1200px; margin:0 auto; }
.footer-top { display:grid; grid-template-columns:1.5fr 1fr 1fr 1fr; gap:48px; padding-bottom:48px; border-bottom:1px solid rgba(255,255,255,0.1); margin-bottom:32px; }
.footer-brand img { height:80px; margin-bottom:16px; filter:brightness(0) invert(1); }
.footer-brand p { font-size:0.85rem; line-height:1.7; color:rgba(255,255,255,0.85); margin-bottom:20px; }
.footer-col h4 { font-family:'Sora',sans-serif; font-weight:700; font-size:0.9rem; color:white; margin-bottom:16px; }
.footer-col ul { list-style:none; }
.footer-col ul li { margin-bottom:10px; }
.footer-col ul li a { text-decoration:none; color:rgba(255,255,255,0.85); font-size:0.85rem; transition:color 0.2s; }
.footer-col ul li a:hover { color:var(--orange); }
.footer-contact-item { display:flex; align-items:center; gap:10px; margin-bottom:12px; font-size:0.85rem; color:rgba(255,255,255,0.7); }
.footer-bottom { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; }
.footer-bottom p { font-size:0.8rem; color:rgba(255,255,255,0.82); }
.footer-bottom a { color:rgba(255,255,255,0.82); text-decoration:none; }
.footer-bottom a:hover { color:var(--orange); }
.footer-certifs { display:flex; align-items:center; gap:16px; flex-wrap:wrap; }
.footer-certifs img { height:44px; width:auto; object-fit:contain; background:white; padding:6px 8px; border-radius:6px; }

/* STICKY CTA MOBILE */
.sticky-cta { display:none; position:fixed; bottom:0; left:0; right:0; background:white; padding:12px 16px; box-shadow:0 -4px 20px rgba(0,0,0,0.1); z-index:999; gap:10px; }
.sticky-cta a { flex:1; text-align:center; padding:13px; border-radius:8px; font-family:'Sora',sans-serif; font-weight:700; font-size:0.88rem; text-decoration:none; }
.sticky-cta .s-tel { background:var(--bleu-clair); color:var(--bleu); }
.sticky-cta .s-devis { background:var(--bleu); color:#fff; }

/* UTILS */
.section-tag { display:inline-block; background:var(--orange-clair); color:var(--bleu); font-family:'Sora',sans-serif; font-weight:700; font-size:0.75rem; letter-spacing:0.1em; text-transform:uppercase; padding:6px 14px; border-radius:100px; margin-bottom:16px; }
.section-title { font-size:clamp(1.8rem,3vw,2.6rem); font-weight:800; line-height:1.2; letter-spacing:-0.02em; margin-bottom:16px; color: #1B3C8F; }
.section-subtitle { font-size:1.05rem; color:var(--gris); line-height:1.7; max-width:600px; }
.fade-in { opacity:0; transform:translateY(24px); transition:opacity 0.6s ease,transform 0.6s ease; }
.fade-in.visible { opacity:1; transform:translateY(0); }

/* PAGE PRODUIT COMMUNE */
.produit-hero { min-height:55vh; display:flex; align-items:center; padding:130px 24px 80px; position:relative; overflow:hidden; }
.produit-hero-inner { max-width:1200px; margin:0 auto; display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:center; position:relative; z-index:1; }
.breadcrumb { display:flex; align-items:center; gap:8px; margin-bottom:20px; font-size:0.82rem; }
.breadcrumb a { color:rgba(255,255,255,0.88); text-decoration:none; }
.breadcrumb a:hover { color:white; }
.breadcrumb span { color:rgba(255,255,255,0.8); }
.breadcrumb .current { color:white; }
.produit-hero h1 { font-size:clamp(2rem,4vw,3rem); font-weight:800; color:white; line-height:1.15; margin-bottom:20px; letter-spacing:-0.02em; }
.produit-hero p { font-size:1.05rem; color:rgba(255,255,255,0.82); line-height:1.7; margin-bottom:32px; font-weight:300; }
.hero-btns { display:flex; gap:14px; flex-wrap:wrap; }
.btn-primary { background:var(--bleu); color:#fff; font-family:'Sora',sans-serif; font-weight:700; padding:15px 28px; border-radius:10px; text-decoration:none; transition:all 0.2s; border:none; cursor:pointer; font-size:0.95rem; }
.btn-primary:hover { background:var(--bleu-fonce); transform:translateY(-2px); box-shadow:0 8px 24px rgba(27,60,143,0.35); }
.btn-secondary { background:rgba(255,255,255,0.12); color:white; font-family:'Sora',sans-serif; font-weight:600; padding:15px 28px; border-radius:10px; text-decoration:none; border:1px solid rgba(255,255,255,0.25); transition:all 0.2s; font-size:0.95rem; }
.btn-secondary:hover { background:rgba(255,255,255,0.2); }
.produit-hero-visual { display:flex; align-items:center; justify-content:center; }
.hero-icon-big { font-size:9rem; filter:drop-shadow(0 8px 32px rgba(0,0,0,0.25)); animation:float 4s ease-in-out infinite; }
@keyframes float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-12px)} }

/* AVANTAGES */
.avantages { padding:96px 24px; }
.avantages-inner { max-width:1200px; margin:0 auto; }
.avantages-header { text-align:center; margin-bottom:56px; }
.avantages-header .section-subtitle { margin:0 auto; text-align:center; }
.avantages-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.avantage-card { background:var(--gris-clair); border-radius:16px; padding:32px 24px; transition:all 0.3s; border:1.5px solid transparent; }
.avantage-card:hover { background:var(--blanc); border-color:var(--bleu); box-shadow:var(--shadow); transform:translateY(-4px); }
.av-icon { font-size:2.4rem; margin-bottom:16px; display:block; }
.avantage-card h3 { font-size:1.05rem; font-weight:700; margin-bottom:10px; }
.avantage-card p { font-size:0.87rem; color:var(--gris); line-height:1.6; }

/* FONCTIONNEMENT */
.fonctionnement { padding:96px 24px; background:var(--gris-clair); }
.fonctionnement-inner { max-width:1200px; margin:0 auto; }
.fonctionnement-grid { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; margin-top:56px; }
.steps-list { display:flex; flex-direction:column; gap:0; }
.step-item { display:flex; gap:20px; padding-bottom:32px; position:relative; }
.step-item:not(:last-child)::after { content:''; position:absolute; left:20px; top:44px; bottom:0; width:2px; background:linear-gradient(to bottom, var(--bleu), var(--bleu-clair)); }
.step-num { width:40px; height:40px; border-radius:50%; background:var(--bleu); color:white; font-family:'Sora',sans-serif; font-weight:800; font-size:0.95rem; display:flex; align-items:center; justify-content:center; flex-shrink:0; position:relative; z-index:1; }
.step-content h4 { font-family:'Sora',sans-serif; font-weight:700; font-size:1rem; margin-bottom:6px; padding-top:8px; }
.step-content p { font-size:0.87rem; color:var(--gris); line-height:1.6; }
.fonct-visual { background:linear-gradient(135deg, var(--bleu-fonce), var(--bleu)); border-radius:20px; padding:40px; color:white; }
.fonct-visual h3 { font-size:1.2rem; font-weight:800; margin-bottom:24px; color:#ffffff; }
.chiffre-list { display:flex; flex-direction:column; gap:16px; }
.chiffre-item { display:flex; align-items:center; gap:16px; background:rgba(255,255,255,0.1); border-radius:12px; padding:16px 20px; }
.chiffre-val { font-family:'Sora',sans-serif; font-size:1.8rem; font-weight:800; color:#FFB25E; flex-shrink:0; min-width:80px; }
.chiffre-label { font-size:0.87rem; color:rgba(255,255,255,0.8); line-height:1.4; }

/* AIDES PRODUIT */
.aides-produit { padding:96px 24px; }
.aides-produit-inner { max-width:1200px; margin:0 auto; }
.aides-produit-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:20px; margin-top:48px; }
.aide-p-card { border:1.5px solid rgba(27,60,143,0.12); border-radius:14px; padding:24px; transition:all 0.25s; }
.aide-p-card:hover { border-color:var(--bleu); box-shadow:var(--shadow); }
.aide-p-card .emoji { font-size:1.8rem; margin-bottom:12px; display:block; }
.aide-p-card h4 { font-family:'Sora',sans-serif; font-weight:700; font-size:0.95rem; margin-bottom:6px; }
.aide-p-card p { font-size:0.83rem; color:var(--gris); line-height:1.5; }
.aide-p-card .badge { display:inline-block; margin-top:10px; background:var(--orange); color:var(--bleu-fonce); font-family:'Sora',sans-serif; font-weight:700; font-size:0.72rem; padding:3px 10px; border-radius:100px; }

/* FAQ */
.faq-section { padding:96px 24px; background:var(--gris-clair); }
.faq-inner { max-width:800px; margin:0 auto; }
.faq-header { text-align:center; margin-bottom:48px; }
.faq-item { background:var(--blanc); border-radius:12px; margin-bottom:12px; overflow:hidden; border:1.5px solid rgba(27,60,143,0.08); }
.faq-q { display:flex; justify-content:space-between; align-items:center; padding:20px 24px; cursor:pointer; font-family:'Sora',sans-serif; font-weight:600; font-size:0.95rem; transition:color 0.2s; gap:16px; }
.faq-q:hover { color:var(--bleu); }
.faq-q .arrow { width:24px; height:24px; background:var(--bleu-clair); border-radius:50%; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:all 0.3s; font-size:0.75rem; }
.faq-item.open .faq-q .arrow { background:var(--bleu); color:white; transform:rotate(180deg); }
.faq-a { max-height:0; overflow:hidden; transition:max-height 0.35s ease, padding 0.3s; padding:0 24px; }
.faq-item.open .faq-a { max-height:1000px; padding:0 24px 20px; }
.faq-a p { font-size:0.88rem; color:var(--gris); line-height:1.7; }

/* CTA BAND */
.cta-band { background:linear-gradient(135deg,var(--bleu-fonce),var(--bleu)); padding:80px 24px; text-align:center; position:relative; overflow:hidden; }
/* Lueurs lumineuses du bloc CTA final — pur CSS statique, aucun fichier chargé */
.cta-band::before { content:''; position:absolute; width:400px; height:400px; border-radius:50%; top:-180px; right:-120px; background:rgba(80,150,255,.42); filter:blur(64px); mix-blend-mode:screen; pointer-events:none; }
.cta-band::after { content:''; position:absolute; width:340px; height:340px; border-radius:50%; bottom:-170px; left:-100px; background:rgba(96,222,231,.26); filter:blur(64px); mix-blend-mode:screen; pointer-events:none; }
.cta-band > * { position:relative; z-index:1; }
.cta-band h2 { font-size:clamp(1.8rem,3vw,2.4rem); font-weight:800; color:white; margin-bottom:16px; }
.cta-band p { color:rgba(255,255,255,0.8); font-size:1.05rem; margin-bottom:36px; max-width:560px; margin-left:auto; margin-right:auto; }
.cta-buttons { display:flex; gap:16px; justify-content:center; flex-wrap:wrap; }

/* AUTRES PRODUITS */
.autres-produits { padding:96px 24px; }
.autres-inner { max-width:1200px; margin:0 auto; }
.autres-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:20px; margin-top:40px; }
.autre-card { background:var(--gris-clair); border-radius:14px; padding:28px 20px; text-align:center; text-decoration:none; color:var(--texte); transition:all 0.25s; border:1.5px solid transparent; }
.autre-card:hover { background:var(--blanc); border-color:var(--bleu); box-shadow:var(--shadow); transform:translateY(-4px); }
.autre-card .icon { font-size:2.5rem; margin-bottom:14px; display:block; }
.autre-card h4 { font-family:'Sora',sans-serif; font-weight:700; font-size:0.95rem; margin-bottom:6px; }
.autre-card p { font-size:0.8rem; color:var(--gris); }

/* RESPONSIVE */
@media(max-width:900px){
  nav { display:none; }
  nav.open { display:flex; flex-direction:column; position:fixed; top:80px; left:0; right:0; background:white; border-radius:0; padding:20px 24px 32px; box-shadow:var(--shadow-lg); gap:4px; z-index:999; }
  nav.open a { padding:12px 16px; border-radius:8px; font-size:1rem; }
  .burger { display:flex; }
  .nav-dropdown { flex-direction:column; align-items:stretch; width:100%; }
  .nav-dropdown-menu { position:static; transform:none; opacity:1; visibility:visible; box-shadow:none; min-width:auto; padding:0 0 0 16px; background:transparent; }
  .nav-dropdown-menu::before { display:none; }
  .nav-dropdown:hover .chevron { transform:none; }

  .tel-header span { display:none; }
  .produit-hero-inner { grid-template-columns:1fr; gap:32px; }
  .hero-icon-big { font-size:6rem; }
  .avantages-grid { grid-template-columns:1fr 1fr; }
  .fonctionnement-grid { grid-template-columns:1fr; gap:40px; }
  .footer-top { grid-template-columns:1fr 1fr; gap:32px; }
  .sticky-cta { display:flex; }
  footer { padding-bottom:96px; }
}
@media(max-width:600px){
  .avantages-grid { grid-template-columns:1fr; }
  .footer-top { grid-template-columns:1fr; }
  .produit-hero { padding:100px 20px 44px; min-height:auto; }
  /* Emoji compact, placé à droite des boutons (raccourcit la page) */
  .produit-hero-inner { display:flex; align-items:flex-end; gap:16px; }
  .produit-hero-inner > div:first-child { flex:1 1 auto; min-width:0; }
  .produit-hero-visual { flex:0 0 auto; align-self:flex-end; margin-bottom:14px; }
  .hero-icon-big { font-size:4.3rem; }
}

/* ── Titres blancs sur fonds sombres ── */
.cta-band h2,
.cta-band h3,
.cta-band .section-title { color: #ffffff !important; }
.produit-hero h1,
.produit-hero h2,
.produit-hero .section-title { color: #ffffff !important; }

/* ── Neutraliser le mode sombre automatique du navigateur ── */
:root { color-scheme: light only; }
.aides-produit, .avantages, .faq-section, .autres-produits {
  background-color: #ffffff !important;
  color: #111111 !important;
}
.fonctionnement { background-color: #f7f8fc !important; color: #111111 !important; }
.aides-produit .section-title,
.avantages .section-title,
.faq-section .section-title,
.autres-produits .section-title { color: #111111 !important; }

.zone-card { display:flex; align-items:center; gap:14px; background:white; border-radius:12px; padding:18px 20px; box-shadow:var(--shadow); transition:transform 0.2s; }
.zone-card:hover { transform:translateY(-3px); }
.zone-num { font-family:'Sora',sans-serif; font-weight:800; font-size:1.4rem; color:white; background:var(--bleu); width:48px; height:48px; border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.zone-info h3 { font-family:'Sora',sans-serif; font-weight:700; font-size:0.95rem; margin-bottom:2px; }
.zone-info p { font-size:0.78rem; color:var(--gris); }

/* ── Menu déroulant Nos solutions ── */
.nav-dropdown { position:relative; display:flex; align-items:center; }
.nav-dropdown-toggle { display:flex; align-items:center; gap:5px; }
.nav-dropdown .chevron { font-size:0.7rem; transition:transform 0.25s; }
.nav-dropdown:hover .chevron { transform:rotate(180deg); }
.nav-dropdown-menu {
  position:absolute; top:calc(100% + 14px); left:50%; transform:translateX(-50%) translateY(10px);
  background:white; border-radius:14px; box-shadow:0 12px 48px rgba(27,60,143,0.18);
  padding:10px; min-width:280px; display:flex; flex-direction:column; gap:2px;
  opacity:0; visibility:hidden; transition:all 0.25s; z-index:1001;
}
.nav-dropdown-menu::before {
  content:''; position:absolute; bottom:100%; left:50%; transform:translateX(-50%);
  border:8px solid transparent; border-bottom-color:white;
}
.nav-dropdown:hover .nav-dropdown-menu { opacity:1; visibility:visible; transform:translateX(-50%) translateY(0); }
.nav-dropdown-menu a {
  padding:12px 16px !important; border-radius:8px !important; font-size:0.88rem !important;
  font-weight:600 !important; color:var(--texte) !important; background:transparent !important;
  white-space:nowrap; text-align:left; box-shadow:none !important;
}
.nav-dropdown-menu a:hover { background:var(--bleu-clair) !important; color:var(--bleu) !important; }
/* combler le gap entre toggle et menu pour le survol */
.nav-dropdown::after { content:''; position:absolute; top:100%; left:0; right:0; height:16px; }

@media(max-width:600px){
  .certif-inner { gap:14px !important; flex-wrap:nowrap !important; padding:0 8px; }
  .certif-inner img { height:34px !important; }
  .certif-divider { display:none !important; }
}

/* ===== Inter-maillage villes (proximité) ===== */
.proximite{max-width:1000px;margin:10px auto 0;padding:0 24px;}
.prox-inner{background:#f7f9fc;border:1px solid #e5e7eb;border-radius:16px;padding:24px 26px;}
.proximite h2{font-family:'Sora',sans-serif;font-size:1.12rem;color:var(--bleu);margin:0 0 14px;}
.prox-links{display:flex;flex-wrap:wrap;gap:10px;}
.prox-links a{display:inline-block;background:#fff;border:1.5px solid var(--bleu-clair);color:var(--bleu);font-weight:600;font-size:0.9rem;padding:9px 16px;border-radius:100px;text-decoration:none;transition:all .2s;}
.prox-links a:hover{border-color:var(--bleu);background:var(--bleu-clair);}
.prox-cross{margin:16px 0 0;color:var(--gris);font-size:0.92rem;}
.prox-cross a{color:var(--bleu);font-weight:700;text-decoration:none;}

/* ===== Accessibilité : navigation clavier ===== */
.nav-dropdown:focus-within .nav-dropdown-menu { opacity:1; visibility:visible; transform:translateX(-50%) translateY(0); }
.nav-dropdown:focus-within .chevron { transform:rotate(180deg); }
a:focus-visible, button:focus-visible, [role="button"]:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible, [tabindex]:focus-visible { outline:3px solid var(--orange); outline-offset:2px; border-radius:4px; }

/* ===== Mini badge avis (style Trustpilot) — header ===== */
.tp-mini{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;line-height:1;flex-shrink:0;border-right:1px solid rgba(27,60,143,.14);padding-right:12px;}
.tp-mini .tpm-stars{display:block;height:16px;width:auto;}
.tp-mini .tpm-meta{font-family:'Sora',sans-serif;font-size:.7rem;font-weight:700;color:#191919;white-space:nowrap;letter-spacing:.01em;}
.tp-mini .tpm-meta .ex{color:#00b67a;}
.tp-mini .tpm-meta .sl{color:#5F6675;font-weight:600;}
.tp-mini:hover{opacity:.82;}

/* En-tête mobile : logo + badge avis + bouton Devis tiennent sur une ligne */
@media(max-width:600px){
  .header-inner{ padding:0 12px; gap:8px; }
  .logo img{ height:36px; }
  .header-cta{ gap:8px; }
  .tel-header{ display:none; }
  .tp-mini{ padding-right:0; border-right:0; gap:2px; }
  .tp-mini .tpm-stars{ height:13px; }
  .tp-mini .tpm-meta{ font-size:.6rem; }
  .btn-devis{ padding:9px 13px; font-size:.72rem; }
}
@media(max-width:380px){
  .tp-mini .tpm-meta .ex{ display:none; }
  .tp-mini .tpm-stars{ height:12px; }
  .btn-devis{ padding:8px 11px; font-size:.68rem; }
}
@media(max-width:360px){
  .header-inner{ padding:0 8px; gap:6px; }
  .header-cta{ gap:6px; }
  .logo img{ height:30px; }
  .tp-mini .tpm-stars{ height:11px; }
  .btn-devis{ padding:7px 10px; font-size:.64rem; }
}

.footer-social{ display:flex; gap:14px; margin-top:20px; }
.footer-social a{ color:#fff; opacity:.85; transition:opacity .2s, transform .2s; display:inline-flex; }
.footer-social a:hover{ opacity:1; transform:translateY(-2px); }
.footer-social svg{ width:22px; height:22px; fill:currentColor; display:block; }


/* === Sigle « depuis 15 ans » à côté du logo (ajouté le 21/06/2026) === */
.logo{position:relative}
.logo::after{content:"";display:inline-block;flex:0 0 auto;width:88px;height:22px;margin-left:10px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20425.3%20106.2%27%3E%3Crect%20x%3D%272%27%20y%3D%278.0%27%20width%3D%272.0%27%20height%3D%2790.2%27%20rx%3D%271.0%27%20fill%3D%27%23d8dceb%27%2F%3E%3Cg%20transform%3D%27translate%2824.0%2C70.9%29%20scale%281%2C-1%29%27%3E%3Cpath%20d%3D%27M28.8%200.0Q25.400000000000002%200.0%2023.800000000000004%202.3000000000000003Q22.200000000000003%204.6000000000000005%2022.200000000000003%207.7Q22.200000000000003%208.6%2022.300000000000004%209.55Q22.400000000000002%2010.5%2022.700000000000003%2011.5Q21.3%209.3%2019.450000000000003%206.65Q17.6%204.0%2015.25%202.05Q12.9%200.1%2010.0%200.1Q8.700000000000001%200.1%207.050000000000001%200.7000000000000001Q5.4%201.3%204.15%203.0Q2.9000000000000004%204.7%202.9000000000000004%208.0Q2.9000000000000004%2012.3%204.800000000000001%2017.1Q6.7%2021.900000000000002%2010.0%2026.150000000000002Q13.3%2030.400000000000002%2017.5%2033.050000000000004Q21.700000000000003%2035.7%2026.200000000000003%2035.7Q29.8%2035.7%2033.0%2033.800000000000004Q34.5%2036.6%2036.2%2040.05Q37.9%2043.5%2039.6%2046.900000000000006Q41.300000000000004%2050.300000000000004%2042.60000000000001%2053.150000000000006Q43.900000000000006%2056.0%2044.6%2057.5Q46.1%2061.0%2047.45%2061.95Q48.800000000000004%2062.900000000000006%2050.7%2062.900000000000006Q51.800000000000004%2062.900000000000006%2053.150000000000006%2062.650000000000006Q54.5%2062.400000000000006%2055.800000000000004%2062.5Q55.300000000000004%2062.0%2053.5%2059.2Q51.7%2056.400000000000006%2049.1%2051.95Q46.5%2047.5%2043.55%2042.2Q40.6%2036.9%2037.75%2031.35Q34.9%2025.8%2032.5%2020.700000000000003Q30.1%2015.600000000000001%2028.700000000000003%2011.700000000000001Q27.3%207.800000000000001%2027.3%205.800000000000001Q27.3%204.5%2027.9%203.55Q28.5%202.6%2029.900000000000002%202.6Q31.8%202.6%2033.800000000000004%204.5Q35.800000000000004%206.4%2037.650000000000006%209.25Q39.5%2012.100000000000001%2040.95%2014.850000000000001Q42.400000000000006%2017.6%2043.1%2019.3Q44.300000000000004%2019.3%2044.300000000000004%2018.400000000000002Q43.400000000000006%2016.3%2041.900000000000006%2013.200000000000001Q40.400000000000006%2010.100000000000001%2038.400000000000006%207.100000000000001Q36.4%204.1000000000000005%2033.95%202.0500000000000003Q31.5%200.0%2028.8%200.0ZM10.700000000000001%203.0Q12.100000000000001%203.0%2014.200000000000001%204.550000000000001Q16.3%206.1000000000000005%2018.7%209.5Q21.5%2013.5%2025.1%2019.5Q28.700000000000003%2025.5%2032.2%2032.2Q31.5%2032.800000000000004%2030.700000000000003%2033.1Q29.900000000000002%2033.4%2028.5%2033.4Q26.200000000000003%2033.4%2023.450000000000003%2031.45Q20.700000000000003%2029.5%2017.950000000000003%2026.4Q15.200000000000001%2023.3%2012.950000000000001%2019.700000000000003Q10.700000000000001%2016.1%209.350000000000001%2012.75Q8.0%209.4%208.0%207.0Q8.0%203.0%2010.700000000000001%203.0ZM50.300000000000004%20-0.4Q46.6%20-0.4%2043.650000000000006%202.0Q40.7%204.4%2040.7%209.3Q40.7%2013.4%2042.550000000000004%2018.0Q44.400000000000006%2022.6%2047.45%2026.650000000000002Q50.5%2030.700000000000003%2054.25%2033.25Q58.0%2035.800000000000004%2061.800000000000004%2035.800000000000004Q63.7%2035.800000000000004%2065.5%2034.7Q67.30000000000001%2033.6%2067.30000000000001%2030.900000000000002Q67.30000000000001%2028.400000000000002%2065.4%2025.400000000000002Q63.5%2022.400000000000002%2060.0%2019.8Q58.5%2018.7%2056.2%2017.7Q53.900000000000006%2016.7%2051.60000000000001%2016.05Q49.300000000000004%2015.4%2047.800000000000004%2015.4Q47.300000000000004%2014.200000000000001%2046.85000000000001%2012.200000000000001Q46.400000000000006%2010.200000000000001%2046.400000000000006%208.1Q46.400000000000006%205.6000000000000005%2047.400000000000006%203.6000000000000005Q48.400000000000006%201.6%2051.1%201.6Q54.400000000000006%201.6%2057.25000000000001%203.5Q60.10000000000001%205.4%2062.35000000000001%208.3Q64.60000000000001%2011.200000000000001%2066.20000000000002%2014.2Q67.80000000000001%2017.2%2068.7%2019.3Q69.9%2019.3%2069.9%2018.400000000000002Q68.60000000000001%2015.600000000000001%2066.95000000000002%2012.3Q65.30000000000001%209.0%2063.05000000000001%206.15Q60.800000000000004%203.3000000000000003%2057.650000000000006%201.4500000000000002Q54.5%20-0.4%2050.300000000000004%20-0.4ZM48.5%2017.2Q49.900000000000006%2017.2%2053.2%2018.25Q56.5%2019.3%2059.2%2021.6Q61.800000000000004%2023.900000000000002%2063.2%2026.650000000000002Q64.60000000000001%2029.400000000000002%2064.60000000000001%2031.3Q64.60000000000001%2033.5%2063.0%2033.5Q61.800000000000004%2033.5%2059.7%2031.9Q57.60000000000001%2030.3%2054.5%2026.5Q52.6%2024.1%2050.900000000000006%2021.3Q49.2%2018.5%2048.5%2017.2ZM53.0%20-27.3Q51.800000000000004%20-27.3%2050.550000000000004%20-26.950000000000003Q49.300000000000004%20-26.6%2048.0%20-26.8Q48.6%20-26.200000000000003%2050.3%20-23.35Q52.0%20-20.5%2054.3%20-16.25Q56.6%20-12.0%2059.050000000000004%20-7.05Q61.50000000000001%20-2.1%2063.80000000000001%202.75Q66.10000000000001%207.6000000000000005%2067.75%2011.75Q69.4%2015.9%2069.9%2018.400000000000002Q69.4%2018.400000000000002%2069.0%2018.6Q68.60000000000001%2018.8%2068.7%2019.3Q68.7%2019.3%2069.30000000000001%2021.1Q69.9%2022.900000000000002%2070.5%2025.450000000000003Q71.10000000000001%2028.0%2071.10000000000001%2030.1Q71.10000000000001%2031.5%2070.80000000000001%2032.5Q70.5%2033.5%2069.7%2033.6L74.7%2034.4Q75.30000000000001%2034.5%2075.80000000000001%2034.55Q76.30000000000001%2034.6%2076.7%2034.6Q77.60000000000001%2034.6%2077.95000000000002%2033.95Q78.30000000000001%2033.300000000000004%2078.30000000000001%2031.3Q78.30000000000001%2028.8%2077.45000000000002%2024.950000000000003Q76.60000000000001%2021.1%2075.5%2018.2Q76.60000000000001%2020.0%2078.35000000000001%2022.8Q80.10000000000001%2025.6%2082.4%2028.5Q84.7%2031.400000000000002%2087.2%2033.35Q89.7%2035.300000000000004%2092.10000000000001%2035.300000000000004Q92.60000000000001%2035.300000000000004%2093.4%2035.1Q96.2%2034.4%2097.35%2032.35Q98.5%2030.3%2098.5%2027.5Q98.5%2024.5%2097.35%2020.9Q96.2%2017.3%2094.30000000000001%2013.850000000000001Q92.4%2010.4%2090.10000000000001%207.6000000000000005Q87.30000000000001%204.1000000000000005%2083.4%202.0000000000000004Q79.5%20-0.1%2075.4%20-0.1Q71.7%20-0.1%2068.5%201.8L59.00000000000001%20-22.1Q57.6%20-25.1%2056.3%20-26.200000000000003Q55.0%20-27.3%2053.0%20-27.3ZM72.2%202.0Q75.0%202.0%2078.5%204.6Q82.0%207.2%2085.25%2011.25Q88.5%2015.3%2090.7%2019.400000000000002Q92.2%2022.200000000000003%2092.9%2024.550000000000004Q93.60000000000001%2026.900000000000002%2093.60000000000001%2028.6Q93.60000000000001%2032.5%2090.80000000000001%2032.5Q89.5%2032.5%2087.45%2031.1Q85.4%2029.700000000000003%2082.7%2026.0Q79.80000000000001%2022.0%2076.35000000000001%2015.95Q72.9%209.9%2069.30000000000001%203.2Q70.5%202.0%2072.2%202.0ZM105.2%200.0Q104.10000000000001%200.0%20102.55000000000001%200.5Q101.0%201.0%2099.85%202.35Q98.7%203.7%2098.7%206.4Q98.7%209.0%20100.4%2012.4Q102.10000000000001%2015.8%20103.4%2018.400000000000002Q102.30000000000001%2018.400000000000002%20102.30000000000001%2019.3Q102.4%2019.6%20103.2%2021.200000000000003Q104.0%2022.8%20105.1%2025.0Q106.2%2027.200000000000003%20107.25%2029.25Q108.30000000000001%2031.3%20108.9%2032.4Q110.10000000000001%2034.6%20112.7%2034.6H118.9Q117.2%2033.300000000000004%20115.85%2031.750000000000004Q114.5%2030.200000000000003%20112.5%2026.1Q112.5%2026.1%20111.80000000000001%2024.700000000000003Q111.10000000000001%2023.3%20110.05000000000001%2021.15Q109.0%2019.0%20107.95%2016.8Q106.9%2014.600000000000001%20106.2%2013.100000000000001Q104.9%2010.3%20104.5%208.65Q104.10000000000001%207.0%20104.10000000000001%205.6000000000000005Q104.10000000000001%202.3000000000000003%20106.30000000000001%202.3000000000000003Q108.7%202.3000000000000003%20112.10000000000001%206.2Q114.9%209.5%20117.60000000000001%2014.1Q120.30000000000001%2018.7%20122.75%2023.6Q125.2%2028.5%20127.10000000000001%2032.4Q128.20000000000002%2034.6%20131.0%2034.6H136.5Q134.3%2032.800000000000004%20132.05%2029.200000000000003Q129.8%2025.6%20127.10000000000001%2020.0Q126.4%2018.5%20125.30000000000001%2016.2Q124.2%2013.9%20123.35%2011.3Q122.5%208.700000000000001%20122.5%206.1000000000000005Q122.5%202.6%20125.0%202.6Q128.4%202.6%20131.60000000000002%207.3Q134.8%2012.0%20137.9%2019.3Q138.70000000000002%2019.3%20138.85000000000002%2019.200000000000003Q139.0%2019.1%20139.10000000000002%2018.400000000000002Q138.0%2015.700000000000001%20136.45%2012.55Q134.9%209.4%20132.95%206.5Q131.0%203.6%20128.65%201.8Q126.30000000000001%200.0%20123.5%200.0Q121.0%200.0%20119.4%201.85Q117.80000000000001%203.7%20117.80000000000001%207.1000000000000005Q117.80000000000001%209.8%20118.80000000000001%2012.9Q117.10000000000001%209.9%20114.9%206.9Q112.7%203.9000000000000004%20110.2%201.9500000000000002Q107.7%200.0%20105.2%200.0ZM140.7%200.0Q137.0%200.0%20135.5%202.15Q134.0%204.3%20134.0%207.1000000000000005Q134.0%208.6%20134.35%2010.15Q134.7%2011.700000000000001%20135.2%2013.0L141.9%2030.1Q142.2%2030.900000000000002%20142.2%2031.5Q142.2%2032.5%20141.7%2033.25Q141.2%2034.0%20141.0%2034.300000000000004L146.5%2034.5Q148.0%2034.6%20148.65%2034.150000000000006Q149.3%2033.7%20149.3%2033.1Q149.3%2032.5%20148.6%2030.900000000000002Q147.6%2028.5%20145.89999999999998%2024.9Q144.2%2021.3%20142.55%2017.5Q140.9%2013.700000000000001%20139.75%2010.4Q138.6%207.1000000000000005%20138.6%205.300000000000001Q138.6%204.0%20139.25%203.1Q139.9%202.2%20141.5%202.2Q143.6%202.2%20145.64999999999998%203.85Q147.7%205.5%20149.5%208.100000000000001Q151.3%2010.700000000000001%20152.85000000000002%2013.7Q154.4%2016.7%20155.5%2019.3Q156.7%2019.3%20156.7%2018.400000000000002Q155.7%2015.9%20154.1%2012.7Q152.5%209.5%20150.45%206.65Q148.4%203.8000000000000003%20145.95%201.9000000000000001Q143.5%200.0%20140.7%200.0ZM149.6%2040.7Q148.3%2040.7%20147.35000000000002%2041.7Q146.4%2042.7%20146.4%2044.1Q146.4%2045.800000000000004%20147.8%2047.150000000000006Q149.20000000000002%2048.5%20150.9%2048.5Q152.3%2048.5%20153.3%2047.6Q154.3%2046.7%20154.3%2045.300000000000004Q154.3%2043.5%20152.9%2042.1Q151.5%2040.7%20149.6%2040.7ZM157.6%20-0.4Q153.5%20-0.4%20150.95%202.15Q148.4%204.7%20148.4%207.5Q148.4%209.8%20149.55%2011.75Q150.7%2013.700000000000001%20152.6%2013.700000000000001L152.7%2013.9Q154.9%2017.900000000000002%20156.95%2022.050000000000004Q159.0%2026.200000000000003%20161.5%2030.900000000000002Q163.6%2034.800000000000004%20166.05%2037.300000000000004Q168.5%2039.800000000000004%20171.8%2039.800000000000004Q172.6%2039.800000000000004%20174.0%2039.45Q175.4%2039.1%20175.4%2038.0Q175.4%2037.2%20174.5%2037.2Q173.8%2037.2%20172.95%2037.6Q172.1%2038.0%20171.6%2038.0Q169.7%2038.0%20168.39999999999998%2035.8Q167.1%2033.6%20167.1%2031.1Q167.1%2028.400000000000002%20168.0%2026.25Q168.9%2024.1%20170.10000000000002%2022.1Q171.3%2020.1%20172.2%2018.05Q173.1%2016.0%20173.1%2013.600000000000001Q173.1%208.8%20171.25%205.8500000000000005Q169.4%202.9000000000000004%20166.4%201.4000000000000001H166.5Q171.8%201.4000000000000001%20175.25%206.3500000000000005Q178.7%2011.3%20182.1%2019.3Q183.3%2019.3%20183.3%2018.400000000000002Q181.4%2013.9%20179.10000000000002%209.600000000000001Q176.8%205.300000000000001%20173.7%202.5000000000000004Q170.6%20-0.30000000000000004%20166.1%20-0.30000000000000004Q164.2%20-0.30000000000000004%20162.6%200.1Q160.29999999999998%20-0.4%20157.6%20-0.4ZM156.1%2010.200000000000001Q156.1%207.800000000000001%20157.2%205.6000000000000005Q158.29999999999998%203.4000000000000004%20161.2%202.3000000000000003Q163.79999999999998%203.8000000000000003%20165.25%206.950000000000001Q166.7%2010.100000000000001%20166.7%2013.5Q166.7%2016.3%20166.1%2019.200000000000003Q165.5%2022.1%20164.85%2024.900000000000002Q164.2%2027.700000000000003%20164.2%2029.900000000000002Q164.2%2030.6%20164.25%2031.150000000000002Q164.29999999999998%2031.700000000000003%20164.4%2032.2Q162.6%2029.5%20160.75%2025.9Q158.9%2022.3%20157.2%2019.0Q155.5%2015.700000000000001%20154.1%2013.600000000000001Q156.1%2013.3%20156.1%2010.200000000000001ZM152.79999999999998%205.2Q152.79999999999998%203.6%20153.89999999999998%202.4000000000000004Q155.0%201.2000000000000002%20157.2%201.2000000000000002Q158.2%201.2000000000000002%20159.1%201.4000000000000001Q157.0%202.7%20155.75%204.7Q154.5%206.7%20154.5%209.3Q153.6%208.3%20153.2%207.25Q152.79999999999998%206.2%20152.79999999999998%205.2ZM197.20000000000002%20-0.30000000000000004Q196.6%20-0.30000000000000004%20196.3%200.0Q196.0%200.30000000000000004%20196.1%200.5Q202.9%2012.700000000000001%20209.7%2024.85Q216.5%2037.0%20223.3%2049.1Q219.4%2045.6%20215.4%2042.45Q211.4%2039.300000000000004%20206.9%2036.6Q206.70000000000002%2036.5%20206.3%2036.5Q206.1%2036.6%20206.05%2036.900000000000006Q206.0%2037.2%20206.0%2037.4Q206.0%2037.800000000000004%20206.3%2038.1Q210.4%2041.2%20215.5%2045.150000000000006Q220.60000000000002%2049.1%20224.70000000000002%2053.5Q225.8%2054.7%20226.9%2055.7Q228.0%2056.7%20229.20000000000002%2056.800000000000004L232.3%2057.1Q232.5%2057.2%20232.65%2057.150000000000006Q232.8%2057.1%20233.0%2057.1V56.6L202.4%200.4Q201.70000000000002%200.0%20199.9%20-0.05Q198.1%20-0.1%20197.20000000000002%20-0.30000000000000004ZM225.4%20-1.3Q224.00000000000003%20-1.3%20221.75000000000003%20-1.1Q219.50000000000003%20-0.9%20218.3%20-0.1Q218.20000000000002%200.1%20218.20000000000002%200.5Q218.3%200.9%20218.45000000000002%201.05Q218.60000000000002%201.2000000000000002%20218.70000000000002%201.3Q218.9%201.5%20219.20000000000002%201.5Q220.70000000000002%201.0%20222.35000000000002%200.75Q224.00000000000003%200.5%20225.50000000000003%200.5Q229.70000000000002%200.5%20234.25%202.9000000000000004Q238.8%205.300000000000001%20242.65000000000003%209.100000000000001Q246.50000000000003%2012.9%20248.90000000000003%2017.400000000000002Q251.3%2021.900000000000002%20251.3%2026.1Q251.3%2029.200000000000003%20249.55%2030.900000000000002Q247.8%2032.6%20244.70000000000002%2032.6Q241.10000000000002%2032.6%20237.85000000000002%2030.55Q234.60000000000002%2028.5%20231.4%2026.900000000000002Q231.10000000000002%2026.900000000000002%20230.9%2027.1Q230.70000000000002%2027.3%20230.9%2027.700000000000003Q231.10000000000002%2028.400000000000002%20232.25%2030.6Q233.4%2032.800000000000004%20235.15%2035.85000000000001Q236.9%2038.900000000000006%20238.8%2042.25Q240.70000000000002%2045.6%20242.45000000000002%2048.5Q244.20000000000002%2051.400000000000006%20245.45000000000002%2053.35000000000001Q246.70000000000002%2055.300000000000004%20247.00000000000003%2055.6Q248.10000000000002%2056.1%20249.45000000000002%2056.25Q250.8%2056.400000000000006%20252.3%2056.400000000000006Q254.60000000000002%2056.400000000000006%20257.05%2056.150000000000006Q259.5%2055.900000000000006%20261.90000000000003%2055.900000000000006Q264.20000000000005%2055.900000000000006%20266.30000000000007%2056.300000000000004Q268.40000000000003%2056.7%20270.0%2058.0L270.40000000000003%2057.900000000000006Q269.1%2054.400000000000006%20266.45000000000005%2052.60000000000001Q263.8%2050.800000000000004%20260.4%2050.150000000000006Q257.0%2049.5%20253.50000000000003%2049.5Q251.40000000000003%2049.5%20249.35000000000002%2049.650000000000006Q247.3%2049.800000000000004%20245.50000000000003%2049.900000000000006L234.50000000000003%2030.6Q237.4%2032.5%20241.0%2033.8Q244.60000000000002%2035.1%20247.90000000000003%2035.1Q252.10000000000002%2035.1%20255.10000000000002%2033.0Q258.1%2030.900000000000002%20258.1%2026.400000000000002Q258.1%2021.200000000000003%20255.05%2016.25Q252.00000000000003%2011.3%20247.10000000000002%207.3500000000000005Q242.20000000000002%203.4000000000000004%20236.5%201.0500000000000003Q230.8%20-1.3%20225.4%20-1.3ZM305.6000000000001%20-0.30000000000000004Q303.30000000000007%20-0.30000000000000004%20301.55000000000007%201.0Q299.80000000000007%202.3000000000000003%20299.80000000000007%206.300000000000001Q299.80000000000007%208.0%20300.05000000000007%209.5Q300.30000000000007%2011.0%20300.70000000000005%2012.700000000000001Q299.80000000000007%2011.200000000000001%20298.20000000000005%209.0Q296.6000000000001%206.800000000000001%20294.6500000000001%204.7Q292.70000000000005%202.6%20290.6500000000001%201.2Q288.6000000000001%20-0.2%20286.80000000000007%20-0.2Q284.20000000000005%20-0.2%20282.6%202.15Q281.00000000000006%204.5%20281.00000000000006%208.3Q281.00000000000006%2012.4%20282.9000000000001%2017.1Q284.80000000000007%2021.8%20288.1%2026.1Q291.40000000000003%2030.400000000000002%20295.70000000000005%2033.1Q300.00000000000006%2035.800000000000004%20304.70000000000005%2035.800000000000004Q307.00000000000006%2035.800000000000004%20309.1%2035.050000000000004Q311.20000000000005%2034.300000000000004%20312.80000000000007%2032.6Q313.50000000000006%2031.900000000000002%20313.50000000000006%2031.0Q313.50000000000006%2030.400000000000002%20313.00000000000006%2030.0Q312.50000000000006%2029.6%20311.70000000000005%2029.8Q310.6000000000001%2033.300000000000004%20307.00000000000006%2033.300000000000004Q305.30000000000007%2033.300000000000004%20303.1000000000001%2032.2Q300.40000000000003%2030.8%20297.35%2027.75Q294.30000000000007%2024.700000000000003%20291.6500000000001%2020.85Q289.00000000000006%2017.0%20287.30000000000007%2013.100000000000001Q285.6000000000001%209.200000000000001%20285.6000000000001%206.0Q285.6000000000001%202.7%20288.1000000000001%202.7Q290.30000000000007%202.7%20292.6500000000001%204.800000000000001Q295.00000000000006%206.9%20297.1500000000001%2010.05Q299.30000000000007%2013.200000000000001%20301.1%2016.3Q302.90000000000003%2019.400000000000002%20303.90000000000003%2021.3Q305.40000000000003%2024.0%20306.70000000000005%2025.8Q308.00000000000006%2027.6%20310.40000000000003%2027.6Q311.50000000000006%2027.6%20312.6%2027.3Q313.70000000000005%2027.0%20314.90000000000003%2027.200000000000003Q311.90000000000003%2024.200000000000003%20309.65000000000003%2020.1Q307.40000000000003%2016.0%20306.20000000000005%2012.05Q305.00000000000006%208.1%20305.00000000000006%205.4Q305.00000000000006%202.4000000000000004%20307.00000000000006%202.4000000000000004Q308.6000000000001%202.4000000000000004%20310.45000000000005%204.2Q312.30000000000007%206.0%20314.05000000000007%208.75Q315.80000000000007%2011.5%20317.30000000000007%2014.35Q318.80000000000007%2017.2%20319.70000000000005%2019.3Q320.20000000000005%2019.3%20320.55000000000007%2019.200000000000003Q320.9000000000001%2019.1%20320.9000000000001%2018.400000000000002Q320.80000000000007%2018.0%20320.55000000000007%2017.55Q320.30000000000007%2017.1%20319.80000000000007%2016.0Q319.00000000000006%2014.4%20317.6%2011.7Q316.20000000000005%209.0%20314.30000000000007%206.25Q312.40000000000003%203.5%20310.20000000000005%201.6Q308.00000000000006%20-0.30000000000000004%20305.6000000000001%20-0.30000000000000004ZM310.1000000000001%20-0.8Q313.70000000000005%206.5%20317.00000000000006%2013.65Q320.30000000000007%2020.8%20323.80000000000007%2027.3Q325.80000000000007%2030.900000000000002%20327.20000000000005%2032.35Q328.6000000000001%2033.800000000000004%20330.9000000000001%2033.800000000000004Q331.70000000000005%2033.800000000000004%20332.6%2033.550000000000004Q333.50000000000006%2033.300000000000004%20334.4000000000001%2033.300000000000004Q335.00000000000006%2033.300000000000004%20335.30000000000007%2033.4Q333.9000000000001%2032.6%20331.6500000000001%2029.450000000000003Q329.4000000000001%2026.3%20327.1000000000001%2022.200000000000003Q324.80000000000007%2018.1%20323.00000000000006%2014.5Q324.9000000000001%2016.8%20327.0000000000001%2019.1Q329.1000000000001%2021.400000000000002%20331.6000000000001%2023.5Q334.00000000000006%2025.6%20337.35%2027.85Q340.70000000000005%2030.1%20343.9000000000001%2031.6Q347.1000000000001%2033.1%20349.00000000000006%2033.1Q349.70000000000005%2033.1%20350.00000000000006%2033.0Q350.00000000000006%2033.0%20348.9000000000001%2031.05Q347.80000000000007%2029.1%20346.1500000000001%2025.950000000000003Q344.50000000000006%2022.8%20342.80000000000007%2019.25Q341.1000000000001%2015.700000000000001%20339.7500000000001%2012.450000000000001Q338.4000000000001%209.200000000000001%20338.00000000000006%207.0Q337.70000000000005%205.7%20337.70000000000005%204.6000000000000005Q337.70000000000005%203.0%20338.30000000000007%202.5Q338.9000000000001%202.0%20339.6000000000001%202.0Q341.50000000000006%202.0%20343.50000000000006%203.7Q345.50000000000006%205.4%20347.35%208.05Q349.20000000000005%2010.700000000000001%20350.80000000000007%2013.7Q352.4000000000001%2016.7%20353.50000000000006%2019.3Q354.70000000000005%2019.3%20354.70000000000005%2018.400000000000002Q353.6000000000001%2015.700000000000001%20351.95000000000005%2012.450000000000001Q350.30000000000007%209.200000000000001%20348.25000000000006%206.300000000000001Q346.20000000000005%203.4000000000000004%20343.70000000000005%201.5000000000000002Q341.20000000000005%20-0.4%20338.30000000000007%20-0.4Q336.30000000000007%20-0.4%20334.1500000000001%201.0000000000000002Q332.00000000000006%202.4000000000000004%20332.00000000000006%206.2Q332.00000000000006%207.300000000000001%20332.20000000000005%208.55Q332.4000000000001%209.8%20332.9000000000001%2011.3Q333.70000000000005%2013.3%20334.80000000000007%2015.600000000000001Q335.9000000000001%2017.900000000000002%20338.4000000000001%2021.900000000000002Q339.1000000000001%2023.0%20339.2500000000001%2023.6Q339.4000000000001%2024.200000000000003%20339.4000000000001%2024.6Q339.4000000000001%2025.8%20338.30000000000007%2025.8Q337.4000000000001%2025.8%20335.6500000000001%2024.8Q333.9000000000001%2023.8%20331.30000000000007%2021.3Q328.80000000000007%2018.900000000000002%20325.3500000000001%2014.500000000000002Q321.9000000000001%2010.100000000000001%20317.4000000000001%201.5Q316.70000000000005%200.2%20315.85%200.1Q315.00000000000006%200.0%20313.50000000000006%20-0.1Q312.50000000000006%20-0.2%20311.6%20-0.25Q310.70000000000005%20-0.30000000000000004%20310.1000000000001%20-0.8ZM355.6000000000001%20-0.4Q351.50000000000006%20-0.4%20348.95000000000005%202.15Q346.4000000000001%204.7%20346.4000000000001%207.5Q346.4000000000001%209.8%20347.55000000000007%2011.75Q348.7000000000001%2013.700000000000001%20350.6000000000001%2013.700000000000001L350.7000000000001%2013.9Q352.9000000000001%2017.900000000000002%20354.95000000000005%2022.050000000000004Q357.00000000000006%2026.200000000000003%20359.50000000000006%2030.900000000000002Q361.6000000000001%2034.800000000000004%20364.05000000000007%2037.300000000000004Q366.50000000000006%2039.800000000000004%20369.80000000000007%2039.800000000000004Q370.6000000000001%2039.800000000000004%20372.0000000000001%2039.45Q373.4000000000001%2039.1%20373.4000000000001%2038.0Q373.4000000000001%2037.2%20372.50000000000006%2037.2Q371.80000000000007%2037.2%20370.95000000000005%2037.6Q370.1000000000001%2038.0%20369.6000000000001%2038.0Q367.7000000000001%2038.0%20366.4000000000001%2035.8Q365.1000000000001%2033.6%20365.1000000000001%2031.1Q365.1000000000001%2028.400000000000002%20366.0000000000001%2026.25Q366.9000000000001%2024.1%20368.1000000000001%2022.1Q369.30000000000007%2020.1%20370.20000000000005%2018.05Q371.1000000000001%2016.0%20371.1000000000001%2013.600000000000001Q371.1000000000001%208.8%20369.2500000000001%205.8500000000000005Q367.4000000000001%202.9000000000000004%20364.4000000000001%201.4000000000000001H364.50000000000006Q369.80000000000007%201.4000000000000001%20373.2500000000001%206.3500000000000005Q376.7000000000001%2011.3%20380.1000000000001%2019.3Q381.30000000000007%2019.3%20381.30000000000007%2018.400000000000002Q379.4000000000001%2013.9%20377.1000000000001%209.600000000000001Q374.80000000000007%205.300000000000001%20371.70000000000005%202.5000000000000004Q368.6000000000001%20-0.30000000000000004%20364.1000000000001%20-0.30000000000000004Q362.2000000000001%20-0.30000000000000004%20360.6000000000001%200.1Q358.30000000000007%20-0.4%20355.6000000000001%20-0.4ZM354.1000000000001%2010.200000000000001Q354.1000000000001%207.800000000000001%20355.20000000000005%205.6000000000000005Q356.30000000000007%203.4000000000000004%20359.2000000000001%202.3000000000000003Q361.80000000000007%203.8000000000000003%20363.2500000000001%206.950000000000001Q364.7000000000001%2010.100000000000001%20364.7000000000001%2013.5Q364.7000000000001%2016.3%20364.1000000000001%2019.200000000000003Q363.50000000000006%2022.1%20362.8500000000001%2024.900000000000002Q362.2000000000001%2027.700000000000003%20362.2000000000001%2029.900000000000002Q362.2000000000001%2030.6%20362.2500000000001%2031.150000000000002Q362.30000000000007%2031.700000000000003%20362.4000000000001%2032.2Q360.6000000000001%2029.5%20358.7500000000001%2025.9Q356.9000000000001%2022.3%20355.20000000000005%2019.0Q353.50000000000006%2015.700000000000001%20352.1000000000001%2013.600000000000001Q354.1000000000001%2013.3%20354.1000000000001%2010.200000000000001ZM350.80000000000007%205.2Q350.80000000000007%203.6%20351.9000000000001%202.4000000000000004Q353.00000000000006%201.2000000000000002%20355.2000000000001%201.2000000000000002Q356.2000000000001%201.2000000000000002%20357.1000000000001%201.4000000000000001Q355.00000000000006%202.7%20353.75000000000006%204.7Q352.50000000000006%206.7%20352.50000000000006%209.3Q351.6000000000001%208.3%20351.20000000000005%207.25Q350.80000000000007%206.2%20350.80000000000007%205.2Z%27%20fill%3D%27%232A2E37%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M24.0%2C82.7%20C149.2%2C77.9%20297.9%2C77.9%20415.3%2C81.5%27%20fill%3D%27none%27%20stroke%3D%27%23C8A24A%27%20stroke-width%3D%273.0%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}



/* ==== Icônes Tabler : couleurs par contexte (pages produits & locales) ==== */
.produit-hero svg.tico { color:#fff; }
.hero-icon-big svg.tico { width:1em; height:1em; color:#fff; stroke-width:1.4; }
.av-icon svg.tico { color:var(--orange); }
.aide-p-card .emoji svg.tico { color:var(--orange); }
.autre-card .icon svg.tico { color:var(--orange); }
.fonct-visual svg.tico { color:#fff; }
.cta-final svg.tico, .cta-section svg.tico { color:#fff; }







/* === HEADER v4 — bloc canonique unique ===
   Conteneur 1360px centré, menu compact. La note Trustpilot est prioritaire :
   ordre de sacrifice : sigle 15 ans (≤1380) -> téléphone (≤1280) -> note Trustpilot (≤1140) -> burger (≤900). */
.header-inner{max-width:1360px;padding:0 32px;gap:16px;}
nav a{padding:9px 9px;font-size:.79rem;}
.btn-devis{flex-shrink:0;}
.header-cta{flex-shrink:0;gap:12px;}
@media(max-width:1560px){ nav a{padding:9px 7px;font-size:.77rem;} .header-inner{gap:12px;} }
@media(max-width:1380px){ .logo::after{display:none;} }
@media(max-width:1280px){ .tel-header{display:none;} }
@media(min-width:901px) and (max-width:1140px){ .tp-mini{display:none;} }
@media(max-width:1140px){ nav a{padding:9px 6px;} .header-inner{padding:0 20px;} }

/* Lien d’évitement (accessibilité) : invisible jusqu’au focus clavier/lecteur d’écran */
.skip-lien{position:fixed;left:12px;top:-80px;z-index:3000;background:#12356D;color:#fff;padding:12px 18px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;transition:top .15s;box-shadow:0 8px 24px rgba(0,0,0,.25);font-family:'Sora',sans-serif}
.skip-lien:focus{top:12px;outline:3px solid #FF861D;outline-offset:2px}
