.page[data-v-9f3b55c2]{--fond-sombre:#0c0d10;--sur-sombre:#f4f4f5;--wa-appuye:color-mix(in srgb, var(--wa) 84%, var(--foreground));--ff-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--h1:clamp(32px, 5vw, 52px);--h2:clamp(28px, 3.6vw, 40px);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.page[data-v-9f3b55c2] :is(h1,h2,h3){color:var(--foreground);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.page p[data-v-9f3b55c2]{margin:0}.page a[data-v-9f3b55c2]{color:inherit;text-decoration:none}.wrap[data-v-9f3b55c2]{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow[data-v-9f3b55c2]{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wa);margin:0 0 16px;font-size:13px;font-weight:600}.microcopy[data-v-9f3b55c2]{font-family:var(--ff-mono);color:var(--muted-foreground);font-size:13px}.lead[data-v-9f3b55c2]{color:var(--muted-foreground);max-width:62ch;margin-top:20px;font-size:18px}.crumbs[data-v-9f3b55c2]{color:var(--muted-foreground);flex-wrap:wrap;gap:2px 0;padding:22px 0 26px;font-size:13.5px;display:flex}.crumb+.crumb[data-v-9f3b55c2]:before{content:"›";color:var(--muted-foreground);margin:0 8px}.crumbs a[data-v-9f3b55c2]:hover{color:var(--wa);text-underline-offset:2px;text-decoration:underline}.crumb-actuel[data-v-9f3b55c2]{color:var(--foreground);font-weight:600}.hero[data-v-9f3b55c2]{padding:0 0 56px}.hero h1[data-v-9f3b55c2]{font-size:var(--h1);letter-spacing:-.03em;max-width:24ch;font-weight:800}.hero-cta[data-v-9f3b55c2]{margin-top:28px}.hero-note[data-v-9f3b55c2]{margin-top:14px}.btn[data-v-9f3b55c2]{border-radius:calc(var(--radius) - 4px);justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.page .btn-primary[data-v-9f3b55c2]{background:var(--wa);color:var(--primary-foreground);box-shadow:var(--ombre-carte)}.page .btn-primary[data-v-9f3b55c2]:hover{background:var(--wa-appuye);box-shadow:var(--ombre-flottant);transform:translateY(-2px)}.sec[data-v-9f3b55c2]{padding:68px 0}.sec-head[data-v-9f3b55c2]{max-width:62ch}.sec-head h2[data-v-9f3b55c2]{font-size:var(--h2)}.fond-carte[data-v-9f3b55c2]{background:var(--card)}.filet[data-v-9f3b55c2]{border-top:1px solid var(--border)}.cards[data-v-9f3b55c2]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:36px;display:grid}.card[data-v-9f3b55c2]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.card[data-v-9f3b55c2]:hover{box-shadow:var(--ombre-carte);border-color:color-mix(in srgb, var(--wa) 30%, var(--border));transform:translateY(-3px)}.card h3[data-v-9f3b55c2]{font-size:17px;font-weight:600}.card .go[data-v-9f3b55c2]{color:var(--wa);margin-top:auto;font-size:13.5px;font-weight:600}.linkrow[data-v-9f3b55c2]{flex-wrap:wrap;gap:10px;display:flex}.pill[data-v-9f3b55c2]{border:1.5px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:100px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.pill[data-v-9f3b55c2]:hover{border-color:var(--wa);color:var(--wa)}.final[data-v-9f3b55c2]{background:var(--fond-sombre);color:var(--sur-sombre);text-align:center;padding:88px 0}.final h2[data-v-9f3b55c2]{color:var(--sur-sombre);font-size:var(--h2);max-width:24ch;margin:0 auto}.final .fcta[data-v-9f3b55c2]{justify-content:center;margin-top:28px;display:flex}.final .microcopy[data-v-9f3b55c2]{color:color-mix(in srgb, var(--sur-sombre) 68%, var(--fond-sombre));margin-top:16px}@media (width<=640px){.page[data-v-9f3b55c2]{font-size:16px}.wrap[data-v-9f3b55c2]{padding:0 18px}.sec[data-v-9f3b55c2]{padding:48px 0}.hero[data-v-9f3b55c2]{padding:0 0 40px}.final[data-v-9f3b55c2]{padding:64px 0}}@media (width>=1440px){.sec[data-v-9f3b55c2]{padding:96px 0}}@media (prefers-reduced-motion:reduce){.page[data-v-9f3b55c2] *,.page[data-v-9f3b55c2] :before,.page[data-v-9f3b55c2] :after{transition:none!important;animation:none!important}}
