.quote-bar.svelte-1jgow1w{gap:var(--space-2);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg);box-shadow:var(--shadow-bar);display:flex}.quote-bar.svelte-1jgow1w .btn{min-width:0;padding-left:var(--space-3);padding-right:var(--space-3);flex:1}.quote-bar.svelte-1jgow1w:lang(fr) .btn{font-size:var(--text-sm)}.over-hero.svelte-1jgow1w{visibility:hidden}.site-header.svelte-lk5iqq{border-bottom:var(--border-hairline);background:var(--bg);z-index:5;padding-top:env(safe-area-inset-top);position:sticky;top:0}.bar.svelte-lk5iqq{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);flex-wrap:wrap;display:flex}.logo.svelte-lk5iqq{flex:none}.logo.svelte-lk5iqq img:where(.svelte-lk5iqq){height:var(--logo-height);width:auto}.header-actions.svelte-lk5iqq{align-items:center;gap:var(--space-4);white-space:nowrap;flex-wrap:wrap;min-width:0;display:flex}.cta-short.svelte-lk5iqq{display:none}@media (width<=768px){.header-actions.svelte-lk5iqq{gap:var(--space-2)}.lang-slot.svelte-lk5iqq{display:none}.cta.svelte-lk5iqq .btn{padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-sm)}.has-short.svelte-lk5iqq .cta-full:where(.svelte-lk5iqq){display:none}.has-short.svelte-lk5iqq .cta-short:where(.svelte-lk5iqq){display:inline}}@media (width<=399px){.bar.svelte-lk5iqq{padding:0 var(--space-4);gap:var(--space-2)}.logo.svelte-lk5iqq img:where(.svelte-lk5iqq){height:var(--logo-height-compact)}}.site-footer.svelte-fwzs1p{background:var(--color-forest);color:var(--color-white);padding:var(--space-16) 0 var(--space-10);font-size:var(--text-sm)}.site-footer.svelte-fwzs1p a:where(.svelte-fwzs1p){color:var(--color-white);overflow-wrap:anywhere}.footer-grid.svelte-fwzs1p{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}h2.svelte-fwzs1p{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-olive);margin-bottom:var(--space-3)}ul.svelte-fwzs1p{margin:0;padding:0;list-style:none;display:grid}li.svelte-fwzs1p{min-height:var(--tap-min);align-items:center;display:flex}li.svelte-fwzs1p a:where(.svelte-fwzs1p){min-height:var(--tap-min);align-items:center;display:inline-flex}.about.svelte-fwzs1p{margin-top:var(--space-4)}.legal.svelte-fwzs1p{border-top:1px solid var(--color-line-on-dark);margin-top:var(--space-10);padding-top:var(--space-6);gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.cookie-settings.svelte-fwzs1p{min-height:var(--tap-min);color:var(--color-white);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.legal-links.svelte-fwzs1p a:where(.svelte-fwzs1p){min-height:var(--tap-min);align-items:center;display:inline-flex}.logo.svelte-fwzs1p img:where(.svelte-fwzs1p){height:var(--logo-height);width:auto}.menu-btn.svelte-16q8y3p{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg);color:var(--heading);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:none;list-style:none;display:inline-flex}.menu-btn.svelte-16q8y3p::-webkit-details-marker{display:none}.menu-btn.svelte-16q8y3p svg{width:16px;height:16px}@media (width<=399px){.menu-btn.svelte-16q8y3p{padding:0 var(--space-2)}}@media (width>=1024px){.menu-btn.svelte-16q8y3p,.menu-fallback.svelte-16q8y3p{display:none}}.fallback-sheet.svelte-16q8y3p{background:var(--bg);border-bottom:var(--border-hairline);box-shadow:var(--shadow-overlay);padding:0 var(--gutter) var(--space-6);white-space:normal;position:absolute;top:100%;left:0;right:0}.menu-overlay.svelte-16q8y3p{z-index:30;background:var(--color-backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.menu-panel.svelte-16q8y3p{background:var(--bg);width:100%;max-width:28rem;height:100%;padding:env(safe-area-inset-top) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));white-space:normal;grid-template-rows:auto 1fr auto;display:grid;overflow-y:auto}.menu-panel.svelte-16q8y3p:focus{outline:none}.menu-top.svelte-16q8y3p{min-height:var(--header-height);border-bottom:var(--border-hairline);justify-content:space-between;align-items:center;display:flex}.menu-top.svelte-16q8y3p .logo:where(.svelte-16q8y3p) img:where(.svelte-16q8y3p){height:var(--logo-height);width:auto}.menu-links.svelte-16q8y3p{padding:var(--space-4) 0;margin:0;list-style:none}.menu-links.svelte-16q8y3p a:where(.svelte-16q8y3p){min-height:52px;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);color:var(--heading);border-bottom:var(--border-hairline);align-items:center;text-decoration:none;display:flex}.menu-links.svelte-16q8y3p a[aria-current=page]:where(.svelte-16q8y3p){color:var(--accent)}.menu-foot.svelte-16q8y3p{gap:var(--space-4);display:grid}.cta-block.svelte-16q8y3p .btn{width:100%}.menu-call.svelte-16q8y3p{min-height:var(--tap-min);color:var(--heading);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}html.menu-open{overflow:hidden}.site-nav.svelte-1db8mo1{align-items:center;gap:var(--space-5);font-size:var(--text-sm);white-space:nowrap;display:none}.site-nav.svelte-1db8mo1 a:where(.svelte-1db8mo1){color:var(--text);text-decoration:none}.site-nav.svelte-1db8mo1>a:where(.svelte-1db8mo1){min-height:var(--tap-min);align-items:center;display:inline-flex}.site-nav.svelte-1db8mo1 a[aria-current=page]:where(.svelte-1db8mo1){color:var(--heading);font-weight:var(--weight-semibold);box-shadow:inset 0 -2px 0 var(--accent)}@media (width>=1024px){.site-nav.svelte-1db8mo1{display:flex}}.nav-more.svelte-1db8mo1{position:relative}.nav-more.svelte-1db8mo1 summary:where(.svelte-1db8mo1){cursor:pointer;align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--text);list-style:none;display:inline-flex}.nav-more.svelte-1db8mo1 summary:where(.svelte-1db8mo1)::-webkit-details-marker{display:none}.nav-more.svelte-1db8mo1 summary:where(.svelte-1db8mo1) svg{width:12px;height:12px}.nav-more[open].svelte-1db8mo1 summary:where(.svelte-1db8mo1),.nav-more.has-current.svelte-1db8mo1 summary:where(.svelte-1db8mo1){color:var(--heading);font-weight:var(--weight-semibold)}.nav-more.has-current.svelte-1db8mo1 summary:where(.svelte-1db8mo1){box-shadow:inset 0 -2px 0 var(--accent)}.nav-more.svelte-1db8mo1 ul:where(.svelte-1db8mo1){min-width:14rem;padding:var(--space-2) 0;background:var(--bg);border:var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);z-index:6;margin:0;list-style:none;position:absolute;top:100%;right:0}.nav-more.svelte-1db8mo1 ul:where(.svelte-1db8mo1) a:where(.svelte-1db8mo1){min-height:var(--tap-min);padding:0 var(--space-4);align-items:center;display:flex}.nav-more.svelte-1db8mo1 ul:where(.svelte-1db8mo1) a[aria-current=page]:where(.svelte-1db8mo1){box-shadow:inset 2px 0 0 var(--accent)}.header-link.svelte-8nusfs{color:var(--heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);min-height:var(--tap-min);align-items:center;text-decoration:none;display:none}@media (width>=1024px){.header-link.svelte-8nusfs{display:inline-flex}}@media (width<=1279px){.header-phone.svelte-8nusfs{display:none}}main.svelte-8nusfs:focus{outline:none}main.svelte-8nusfs:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--focus-offset))}.quote-bar.svelte-8nusfs{z-index:4;position:sticky;bottom:0}@media (width>=769px){.quote-bar.svelte-8nusfs{display:none}}.not-found.svelte-5832i0{padding:var(--space-16) 0 var(--space-24)}.container.svelte-5832i0{gap:var(--space-5);max-width:var(--content-max);justify-items:start;margin-left:auto;margin-right:auto;display:grid}h1.svelte-5832i0{font-size:var(--text-4xl);overflow-wrap:anywhere}.ctas.svelte-5832i0{gap:var(--space-3);flex-wrap:wrap;display:flex}.page.svelte-1j4aiiw{padding:var(--space-12) 0 var(--space-16)}.narrow.svelte-1j4aiiw{max-width:calc(var(--content-max) + 2 * var(--gutter));margin:0 auto}h1.svelte-1j4aiiw{font-size:var(--text-4xl);margin:var(--space-3) 0 var(--space-4);overflow-wrap:anywhere}.legal-links.svelte-1j4aiiw{font-size:var(--text-sm);color:var(--text-muted)}.legal-links.svelte-1j4aiiw a:where(.svelte-1j4aiiw){min-height:var(--tap-min);align-items:center;display:inline-flex}.legal-links.svelte-1j4aiiw [aria-current=page]:where(.svelte-1j4aiiw){color:var(--heading);font-weight:var(--weight-semibold)}.effective.svelte-1j4aiiw{font-size:var(--text-sm);margin-bottom:var(--space-10)}.prose.svelte-1j4aiiw{gap:var(--space-5);padding-top:var(--space-8);border-top:var(--border-hairline);overflow-wrap:anywhere;display:grid}.prose.svelte-1j4aiiw h2{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--heading);margin-top:var(--space-4)}.prose.svelte-1j4aiiw h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--heading)}.prose.svelte-1j4aiiw ul,.prose.svelte-1j4aiiw ol{gap:var(--space-2);padding-left:var(--space-6);margin:0;display:grid}.prose.svelte-1j4aiiw a{color:var(--accent)}@media (width>=1024px){.page.svelte-1j4aiiw{padding:var(--space-16) 0 var(--space-24)}h1.svelte-1j4aiiw{font-size:var(--text-5xl)}}.check.svelte-zlg8mq{gap:var(--space-3);font-size:var(--text-sm);min-height:var(--tap-min);cursor:pointer;align-items:flex-start;display:flex}input.svelte-zlg8mq{appearance:none;border:var(--border-control);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;flex:none;place-content:center;width:20px;height:20px;margin:2px 0 0;display:grid}input.svelte-zlg8mq:checked{background:var(--color-forest);border-color:var(--color-forest)}input.svelte-zlg8mq:checked:before{content:"";border:solid var(--color-white);border-width:0 0 2px 2px;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}input.svelte-zlg8mq:hover:not(:disabled):not(:checked),input.is-hover.svelte-zlg8mq:not(:checked){border-color:var(--heading)}input.is-focus.svelte-zlg8mq{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input.svelte-zlg8mq:disabled{background:var(--bg-alt);cursor:not-allowed}.check.svelte-zlg8mq:has(input:where(.svelte-zlg8mq):disabled){cursor:not-allowed}.card.svelte-7d5xe5{border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg);padding:var(--space-5)}.section.svelte-el83a2{padding:var(--space-16) 0}.section-alt.svelte-el83a2{background:var(--bg-alt)}@media (width>=1024px){.section.svelte-el83a2{padding:var(--space-24) 0}}
