#app.home{max-width:1240px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-left)) calc(40px + var(--sb))}.home a:not(.btn):not(.lnk){color:var(--a);text-underline-offset:3px}.home h2{font:400 32px/1.1 var(--serif);letter-spacing:-.02em;margin:0 0 10px}.home h3{font:400 23px/1.15 var(--serif);letter-spacing:-.01em;margin:0 0 6px}.home .btn:focus-visible,.home a:focus-visible{outline:2px solid var(--a);outline-offset:3px}.home a.btn{text-decoration:none}.h-hero{display:grid;grid-gap:4px;gap:4px}.h-art{order:-1;margin:0 calc(-1 * max(20px, env(safe-area-inset-left)))}.h-pic{display:block;background:var(--ph) center /100% 100% no-repeat}.h-pic img{display:block;width:100%;height:auto}html:not([data-hero=quai]) .h-pic.v-quai,html[data-hero=quai] .h-pic.v-mairie{display:none}.h-copy h1{font:400 40px/1.04 var(--serif);letter-spacing:-.025em;margin:6px 0 14px;max-width:16ch;text-wrap:balance}.h-lede{font:400 18px/1.55 var(--sans);max-width:33em;margin:0 0 20px}.h-cta{display:grid;grid-gap:10px;gap:10px;justify-items:start}.h-cta .btn{padding:17px 30px;font-size:17px}.h-note{margin:0;font-size:14px;color:var(--mut)}@media (max-width:640px){.h-copy h1,.h-lede{text-align:center;margin-left:auto;margin-right:auto}.h-cta{justify-items:center;text-align:center}.h-cta .btn{width:100%;max-width:360px}}@media (prefers-reduced-motion:no-preference){.h-pic img{animation:h-paint 1.1s var(--ease) both}@keyframes h-paint{0%{opacity:0;transform:scale(1.025);filter:saturate(.6) blur(2px)}}}@media (min-width:900px){.h-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:36px;padding-top:12px}.h-art{position:-webkit-sticky;position:sticky;top:72px}.h-pic{background-image:var(--ph-w)}.h-art{order:0;margin:0 calc(-1 * max(20px, env(safe-area-inset-left))) 0 0}.h-copy{padding:24px 0 8px}.h-copy h1{font-size:clamp(48px,4.6vw,66px)}.h-lede{font-size:19px}}.h-try{margin:34px 0 8px;max-width:600px}.try{--sey:rgba(74,118,170,.2);position:relative;border-radius:6px;padding:22px 22px 18px 58px;color:var(--tx);background-color:#fffdf8;background-image:linear-gradient(90deg,transparent 43px,rgba(208,92,92,.5) 43px,rgba(208,92,92,.5) 44px,transparent 44px),repeating-linear-gradient(180deg,transparent 0 31px,var(--sey) 31px 32px),repeating-linear-gradient(180deg,transparent 0 7px,rgba(74,118,170,.07) 7px 8px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(74,118,170,.09) 31px 32px);box-shadow:0 1px 0 rgba(31,43,53,.06),0 18px 40px -22px rgba(31,43,53,.45)}.try-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.try .eyebrow{margin:0;letter-spacing:.02em;text-transform:none;font:600 14px/1.2 var(--sans);color:var(--a2)}.try-tag{font:500 12.5px/1.2 var(--sans);color:var(--mut)}.try-q{font:500 22px/1.35 var(--sans);letter-spacing:-.005em;margin:14px 0 2px}.try-en{margin:0 0 8px;font-size:14.5px;color:var(--mut)}.try .opt{font-size:16px;padding:12px 14px;margin:7px 0;background:#fffdf8}.try .opt.dim{opacity:.55}.try-res{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(74,118,170,.35)}.try-res p{margin:6px 0;line-height:1.5}.try-verdict{font:400 24px/1.2 var(--serif)}.try .row-actions{align-items:center;gap:16px}@media (max-width:520px){.try{padding:18px 16px 16px 40px;background-image:linear-gradient(90deg,transparent 27px,rgba(208,92,92,.5) 27px,rgba(208,92,92,.5) 28px,transparent 28px),repeating-linear-gradient(180deg,transparent 0 31px,var(--sey) 31px 32px),repeating-linear-gradient(180deg,transparent 0 7px,rgba(74,118,170,.07) 7px 8px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(74,118,170,.09) 31px 32px)}.try-q{font-size:20px}}.h-sec{margin:64px 0 0}.h-intro{max-width:40em;margin:0 0 18px;line-height:1.55}.h-rules{max-width:860px}.h-tbl{font-size:15px;margin-bottom:8px}.h-tbl th{font-weight:600;color:var(--mut);font-size:13.5px}.h-emb{display:inline-grid;place-items:center;flex:none}.h-emb img{display:block;width:100%;height:auto}.h-themes{list-style:none;padding:0;margin:8px 0 14px;display:grid;grid-gap:4px 20px;gap:4px 20px;grid-template-columns:1fr}.h-themes li{display:grid;grid-template-columns:72px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center;padding:6px 0}.h-themes .h-emb{grid-row:span 3;width:72px}.h-th-fr{font:400 20px/1.15 var(--serif)}.h-th-en{font-size:14px;color:var(--mut)}.h-th-n{font:600 13px/1.3 var(--sans);color:var(--a2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:640px){.h-themes{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.h-themes{grid-template-columns:repeat(5,1fr);gap:20px}.h-themes li{grid-template-columns:1fr;text-align:left;align-items:start}.h-themes .h-emb{grid-row:auto;width:112px;margin:0 0 8px -8px}}.h-offer{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:22px 40px;gap:22px 40px}.h-offer li{display:flex;gap:16px;align-items:flex-start;max-width:34em}.h-offer .h-emb{width:72px}.h-offer b{display:block;font:400 23px/1.15 var(--serif);margin:4px 0}.h-offer p{margin:0;line-height:1.55;color:var(--tx)}@media (min-width:860px){.h-offer{grid-template-columns:1fr 1fr}}.h-facts{display:grid;grid-gap:24px;gap:24px}.h-facts p{margin:0;line-height:1.55;color:var(--mut)}@media (min-width:860px){.h-facts{grid-template-columns:repeat(3,1fr);gap:40px}}.h-mail{display:flex;gap:22px;align-items:flex-start;max-width:820px}.h-mail>.h-emb{width:88px;margin-top:2px}.h-mail-body{flex:1 1;min-width:0}@media (max-width:600px){.h-mail{flex-direction:column;gap:6px}.h-mail>.h-emb{width:72px}}.h-end{position:relative;margin:72px 0 0;padding:64px 20px 56px;text-align:center;border-top:1px solid var(--line);overflow:hidden}.h-end h2{margin-bottom:8px}.h-end p{margin:0 auto 22px;max-width:30em;color:var(--mut)}.h-end .btn{padding:17px 30px;font-size:17px}.h-end-art{position:absolute;left:-24px;top:-6px;width:150px;height:auto;opacity:.9;pointer-events:none}@media (min-width:900px){.h-end-art{width:220px}}.h-legal{max-width:52em;margin:24px auto 0;text-align:center}@media (prefers-color-scheme:dark){.h-art{margin:8px 0 0}.h-pic,.h-pic img{border-radius:18px}.h-emb{background:var(--paper);border-radius:50%;padding:10px}.h-end-art{opacity:.55}.try{--bg:#faf3e6;--surf:#fffcf6;--tx:#1f2b35;--mut:#5b6169;--line:#e2d6c2;--a:#b0472a;--a2:#8e3720;--al:#f8e2d6;--ok:#2f6b4a;--okl:#e1efe3;--bad:#a8352a;--badl:#f6e1dd;--ink:#22323f;--onink:#faf3e6;color-scheme:light}.try .btn.acc{color:#fff}@media (min-width:900px){.h-art{margin:0}}}