:root{color-scheme:light;--ag-brand-primary: #0f4d3a;--ag-brand-interactive: #176b52;--ag-brand-interactive-alt: #2a7f63;--ag-brand-soft: #e7f3ee;--ag-brand-wash: #f4faf7;--ag-accent-orange: #ff6a00;--ag-accent-orange-soft: #fff0e5;--ag-accent-orange-ink: #7a3300;--ag-ink: #10231d;--ag-ink-secondary: #40534c;--ag-muted: #72817b;--ag-background: #edf2ef;--ag-surface: #ffffff;--ag-surface-secondary: #f6f8f7;--ag-line: #dde7e2;--ag-success: #0d6b46;--ag-danger: #b42318;--ag-danger-soft: #feeceb;--ag-warning: #8a4b00;--ag-warning-soft: #fff5e5;--ag-info: #255aa8;--ag-info-soft: #eaf1fb;--ag-radius-sm: 12px;--ag-radius-md: 16px;--ag-radius-lg: 22px;--ag-radius-xl: 28px;--ag-radius-pill: 999px;--ag-space-1: 4px;--ag-space-2: 8px;--ag-space-25: 10px;--ag-space-3: 12px;--ag-space-4: 16px;--ag-space-5: 20px;--ag-space-6: 24px;--ag-space-7: 28px;--ag-space-8: 32px;--ag-space-10: 40px;--ag-space-12: 48px;--ag-shadow-raised: 0 24px 70px rgba(15, 77, 58, .12);--ag-shadow-soft: 0 10px 30px rgba(16, 35, 29, .07);--ag-font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ag-motion-instant: .1s;--ag-motion-fast: .15s;--ag-motion-base: .22s;--ag-easing-standard: cubic-bezier(.2, .8, .2, 1);--ag-easing-emphasized: cubic-bezier(.16, 1, .3, 1);--ag-touch-target-min: 48px}:root{--site-display-1: clamp(2.5rem, 1.4rem + 4.2vw, 4rem);--site-display-1-line: 1.06;--site-display-1-tracking: -.035em;--site-display-2: clamp(1.9rem, 1.3rem + 2.4vw, 2.75rem);--site-display-2-line: 1.15;--site-title: 1.35rem;--site-lead: clamp(1.05rem, .98rem + .5vw, 1.25rem);--site-body: 1rem;--site-small: .875rem;--site-content-max: 72rem;--site-copy-max: 42rem;--site-section-space: clamp(4rem, 2.5rem + 6vw, 7rem);--site-gutter: clamp(1.25rem, 1rem + 2vw, 2.5rem);--site-header-h: 4.25rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--ag-font-family);font-size:var(--site-body);line-height:1.65;color:var(--ag-ink);background:var(--ag-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,picture{display:block;max-width:100%;height:auto}h1,h2,h3,h4{margin:0 0 var(--ag-space-4);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--site-display-2);line-height:var(--site-display-2-line)}p{margin:0 0 var(--ag-space-4)}a{color:var(--ag-brand-interactive);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--ag-brand-primary)}:focus-visible{outline:3px solid var(--ag-accent-orange);outline-offset:2px;border-radius:var(--ag-radius-sm)}.container{max-width:var(--site-content-max);margin-inline:auto;padding-inline:var(--site-gutter)}.container--copy{max-width:calc(var(--site-copy-max) + 2 * var(--site-gutter))}.section{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.section--wash{background:var(--ag-brand-wash)}.section--soft{background:var(--ag-background)}.section-head{max-width:46rem;margin-bottom:clamp(1.75rem,1.2rem + 2vw,3rem)}.section-head h2{font-size:var(--site-display-2);line-height:var(--site-display-2-line)}.section-head p{color:var(--ag-ink-secondary);font-size:var(--site-lead);margin-bottom:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--ag-space-2);font-size:var(--site-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ag-brand-interactive);margin-bottom:var(--ag-space-4)}.lead{font-size:var(--site-lead);color:var(--ag-ink-secondary);max-width:var(--site-copy-max)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-25);min-height:var(--ag-touch-target-min);padding:.7rem 1.35rem;border-radius:var(--ag-radius-md);border:1px solid transparent;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--ag-motion-fast) var(--ag-easing-standard),border-color var(--ag-motion-fast) var(--ag-easing-standard),color var(--ag-motion-fast) var(--ag-easing-standard),transform var(--ag-motion-instant) var(--ag-easing-standard)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--ag-brand-interactive);color:#fff}.btn--primary:hover{background:var(--ag-brand-primary);color:#fff}.btn--secondary{background:var(--ag-surface);border-color:var(--ag-line);color:var(--ag-ink)}.btn--secondary:hover{border-color:var(--ag-brand-interactive);color:var(--ag-brand-primary)}.btn--ghost{background:transparent;color:var(--ag-brand-interactive);padding-inline:.5rem;min-height:var(--ag-touch-target-min)}.btn--ghost:hover{color:var(--ag-brand-primary);text-decoration:underline}.btn--onDark{background:#fff;color:var(--ag-brand-primary)}.btn--onDark:hover{background:var(--ag-brand-wash)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--ag-space-5);list-style:none;padding:0;margin:0}.tile{background:var(--ag-surface);border:1px solid var(--ag-line);border-radius:var(--ag-radius-lg);padding:var(--ag-space-6);display:flex;flex-direction:column;gap:var(--ag-space-3)}.tile h3{font-size:1.15rem;margin:0}.tile p{margin:0;color:var(--ag-ink-secondary);font-size:var(--site-small);line-height:1.6}.tile__icon{width:42px;height:42px;display:grid;place-items:center;background:var(--ag-brand-soft);color:var(--ag-brand-primary);border-radius:var(--ag-radius-sm)}.steps{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;gap:var(--ag-space-6)}.steps li{position:relative;counter-increment:step;padding-left:3.75rem}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:-2px;width:2.75rem;height:2.75rem;display:grid;place-items:center;background:var(--ag-brand-soft);color:var(--ag-brand-primary);font-weight:800;border-radius:var(--ag-radius-pill)}.steps h3{font-size:1.1rem;margin-bottom:var(--ag-space-1)}.steps p{margin:0;color:var(--ag-ink-secondary);font-size:var(--site-small)}.notice{display:flex;gap:var(--ag-space-3);align-items:flex-start;background:var(--ag-surface-secondary);border:1px solid var(--ag-line);border-left:4px solid var(--ag-brand-interactive);border-radius:var(--ag-radius-md);padding:var(--ag-space-4) var(--ag-space-5);color:var(--ag-ink-secondary);font-size:var(--site-small)}.notice svg{flex-shrink:0;margin-top:2px;color:var(--ag-brand-interactive)}.notice--accent{border-left-color:var(--ag-accent-orange)}.notice--accent svg{color:var(--ag-accent-orange-ink)}.badge{display:inline-flex;align-items:center;gap:var(--ag-space-1);padding:.15rem .65rem;border-radius:var(--ag-radius-pill);font-size:.78rem;font-weight:700;letter-spacing:.02em}.badge--live{background:var(--ag-brand-soft);color:var(--ag-success)}.badge--soon{background:var(--ag-accent-orange-soft);color:var(--ag-accent-orange-ink)}.faq{display:grid;gap:var(--ag-space-3)}.faq details{background:var(--ag-surface);border:1px solid var(--ag-line);border-radius:var(--ag-radius-md)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4);padding:var(--ag-space-4) var(--ag-space-5);min-height:var(--ag-touch-target-min);font-weight:700;cursor:pointer;border-radius:var(--ag-radius-md);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--ag-muted);border-bottom:2px solid var(--ag-muted);transform:rotate(45deg);transition:transform var(--ag-motion-fast) var(--ag-easing-standard);flex-shrink:0}.faq details[open] summary:after{transform:rotate(225deg)}.faq .faq__answer{padding:0 var(--ag-space-5) var(--ag-space-5);color:var(--ag-ink-secondary);max-width:none}.state-table{width:100%;border-collapse:collapse;font-size:var(--site-small)}.state-table th,.state-table td{text-align:left;padding:var(--ag-space-3) var(--ag-space-4);border-bottom:1px solid var(--ag-line);vertical-align:top}.state-table th{font-weight:700;color:var(--ag-ink-secondary)}.skip-link{position:absolute;left:var(--ag-space-4);top:-100%;z-index:100;background:var(--ag-brand-primary);color:#fff;padding:.75rem 1.25rem;border-radius:var(--ag-radius-md);font-weight:700;text-decoration:none;transition:top var(--ag-motion-fast) var(--ag-easing-standard)}.skip-link:focus{top:var(--ag-space-4);color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ag-space-3)}.check-list li{display:flex;gap:var(--ag-space-3);align-items:flex-start}.check-list li>:global(svg),.check-list svg{flex-shrink:0;margin-top:3px;color:var(--ag-success)}main#contenu:focus{outline:none}.site-header.svelte-1elxaub{position:sticky;top:0;z-index:20;background:#fffffff5;border-bottom:1px solid var(--ag-line)}.site-header__row.svelte-1elxaub{display:flex;align-items:center;gap:var(--ag-space-5);min-height:var(--site-header-h)}.brand.svelte-1elxaub img:where(.svelte-1elxaub){width:170px;height:54px}.site-nav.svelte-1elxaub ul:where(.svelte-1elxaub){display:flex;align-items:center;gap:var(--ag-space-2);list-style:none;margin:0;padding:0}.site-nav.svelte-1elxaub a:where(.svelte-1elxaub){display:inline-flex;align-items:center;min-height:var(--ag-touch-target-min);padding:0 var(--ag-space-3);border-radius:var(--ag-radius-sm);color:var(--ag-ink-secondary);font-weight:700;font-size:.95rem;text-decoration:none}.site-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ag-brand-primary);background:var(--ag-brand-wash)}.site-nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--ag-brand-primary)}.site-header__cta.svelte-1elxaub{margin-left:auto}.menu.svelte-1elxaub{position:relative;margin-left:auto}.menu.svelte-1elxaub summary:where(.svelte-1elxaub){list-style:none;cursor:pointer;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--ag-radius-sm)}.menu.svelte-1elxaub summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.menu__bars.svelte-1elxaub{display:grid;gap:5px;width:22px}.menu__bars.svelte-1elxaub i:where(.svelte-1elxaub){height:2px;background:var(--ag-ink);border-radius:2px}.menu[open].svelte-1elxaub summary:where(.svelte-1elxaub){background:var(--ag-brand-wash)}.menu__panel.svelte-1elxaub{position:absolute;right:0;top:calc(100% + var(--ag-space-2));left:auto;width:min(20rem,80vw);background:var(--ag-surface);border:1px solid var(--ag-line);border-radius:var(--ag-radius-lg);box-shadow:var(--ag-shadow-soft);padding:var(--ag-space-3)}.menu__panel.svelte-1elxaub ul:where(.svelte-1elxaub){list-style:none;margin:0;padding:0;display:grid;gap:2px}.menu__panel.svelte-1elxaub a:where(.svelte-1elxaub):not(.btn){display:flex;align-items:center;min-height:var(--ag-touch-target-min);padding:0 var(--ag-space-4);border-radius:var(--ag-radius-sm);font-weight:700;color:var(--ag-ink);text-decoration:none}.menu__panel.svelte-1elxaub a:where(.svelte-1elxaub):not(.btn):hover{background:var(--ag-brand-wash);color:var(--ag-brand-primary)}.menu__panel.svelte-1elxaub .btn:where(.svelte-1elxaub){margin-top:var(--ag-space-2);width:100%}@media(max-width:899px){.site-nav.svelte-1elxaub,.site-header__cta.svelte-1elxaub{display:none}}@media(min-width:900px){.menu.svelte-1elxaub{display:none}}.site-footer.svelte-jz8lnl{background:var(--ag-brand-primary);color:#fff;margin-top:var(--site-section-space)}.site-footer.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.site-footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline;color:#fff}.site-footer__grid.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--ag-space-8);padding-block:var(--ag-space-10) var(--ag-space-8)}.site-footer__brand.svelte-jz8lnl img:where(.svelte-jz8lnl){width:140px;height:45px;margin-bottom:var(--ag-space-3)}.site-footer__brand.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#ffffffd9;font-size:var(--site-small);margin:0}.site-footer.svelte-jz8lnl h2:where(.svelte-jz8lnl){font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin-bottom:var(--ag-space-3)}.site-footer.svelte-jz8lnl nav:where(.svelte-jz8lnl) ul:where(.svelte-jz8lnl){list-style:none;margin:0;padding:0;font-size:var(--site-small);font-weight:600}.site-footer__base.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.18);padding-block:var(--ag-space-5);display:flex;flex-wrap:wrap;gap:var(--ag-space-2) var(--ag-space-6);justify-content:space-between;font-size:.82rem;color:#ffffffbf}.site-footer__base.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}
