:root{--bg:#f3f5f3;--bg-2:#e7ece8;--ink:#10261f;--ink-soft:#4a5f57;--line:#cdd8d1;--felt:#0d4a38;--felt-ink:#eaf3ee;--red:#b3202a;--red-ink:#ffffff;--display:"Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--bg:#0a1713;--bg-2:#10231c;--ink:#e9f1ec;--ink-soft:#9db3a9;--line:#223a31;--felt:#0f5a45;--felt-ink:#eaf3ee;--red:#ee5a62;--red-ink:#0a1713;color-scheme:dark}}body.sbc-theme{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;margin:0}body.sbc-theme *{box-sizing:border-box}body.sbc-theme a{color:inherit;text-decoration:none}body.sbc-theme a:focus-visible,body.sbc-theme button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.sbc-skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--bg);padding:8px 12px;z-index:100}.sbc-skip:focus{left:8px}.wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.red{color:var(--red)}header.top{border-bottom:1px solid var(--line)}.top-in{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:18px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px}.brand-mark{font-family:var(--display);font-weight:900;font-size:38px;line-height:1;letter-spacing:.06em;display:flex;gap:2px}.brand-mark span:nth-child(odd){color:var(--ink)}.brand-mark span:nth-child(even){color:var(--red)}.brand-name{font-family:var(--display);font-weight:700;font-size:25px;line-height:1.02}.brand-name small{display:block;font-family:var(--mono);font-weight:400;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}nav.main .sbc-menu{display:flex;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:0}nav.main a{font-weight:500;font-size:15px;padding-block:4px;border-bottom:2px solid #fff0}nav.main a:hover,nav.main .current-menu-item a{border-color:var(--red)}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:var(--red-ink)!important;padding:11px 19px;font-weight:700;font-size:15px}.btn:hover{filter:brightness(1.08)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding-block:52px 36px;align-items:center}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.hero h1,.page-title{font-family:var(--display);font-weight:900;font-size:clamp(42px, 6.6vw, 86px);line-height:.98;letter-spacing:-.01em;margin:0 0 20px;text-wrap:balance}.page-title{font-size:clamp(38px, 5.4vw, 66px)}.hero h1 em{font-style:normal;font-weight:500;color:var(--red)}.lede{font-size:20px;color:var(--ink-soft);max-width:50ch;margin:0 0 26px}.cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.link-u{font-weight:700;border-bottom:2px solid var(--ink);padding-bottom:2px}.link-u:hover{border-color:var(--red);color:var(--red)}.table{background:var(--felt);color:var(--felt-ink);padding:26px 22px;position:relative}.table::after{content:"";position:absolute;inset:10px;border:1px solid color-mix(in srgb,var(--felt-ink) 28%,transparent);pointer-events:none}.table h2{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;opacity:.85}.deal{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:". n ." "w c e" ". s .";gap:10px;align-items:center}.hand{font-family:var(--mono);font-size:13.5px;line-height:1.55}.hand b{font-family:var(--body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:block;opacity:.75;margin-bottom:2px;font-weight:500}.hand div{white-space:nowrap}.hand .r{color:#ff9aa0}.hand.n{grid-area:n;text-align:center}.hand.s{grid-area:s;text-align:center}.hand.w{grid-area:w}.hand.e{grid-area:e;text-align:right}.compass{grid-area:c;justify-self:center;width:62px;height:62px;border:1px solid color-mix(in srgb,var(--felt-ink) 50%,transparent);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:19px}.table .cap{margin:16px 0 0;font-size:14px;opacity:.85}section.block{padding-block:58px 6px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:14px}.sec-head h2{font-family:var(--display);font-weight:900;font-size:clamp(30px, 4.4vw, 48px);line-height:1.02;margin:0}.suits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.suit{background:var(--bg-2);padding:26px;min-width:0;display:flex;flex-direction:column;gap:10px;transition:transform .2s;border-top:4px solid var(--ink)}.suit.red-s{border-top-color:var(--red)}.suit:hover{transform:translateY(-4px)}.suit .glyph{font-family:var(--display);font-size:54px;line-height:1}.suit.red-s .glyph{color:var(--red)}.suit h3{font-family:var(--display);font-weight:700;font-size:29px;line-height:1.05;margin:0}.suit p{margin:0;color:var(--ink-soft);font-size:15.5px}.suit ul{margin:6px 0 0;padding:0;list-style:none;font-size:15px}.suit li{padding-block:5px;border-top:1px solid var(--line)}.suit li a:hover{color:var(--red)}.steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.steps li{counter-increment:s;border-top:3px solid var(--felt);padding-top:14px;min-width:0}.steps li::before{content:"Étape " counter(s);font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:8px}.steps h3{font-family:var(--display);font-weight:700;font-size:25px;margin:0 0 6px;line-height:1.1}.steps p{margin:0;color:var(--ink-soft);font-size:15.5px}.lex{display:grid;grid-template-columns:repeat(3,1fr);gap:0 34px}.lex dl{margin:0;display:contents}.lex dl>div{padding-block:14px;border-top:1px solid var(--line);min-width:0}.lex dt{font-family:var(--display);font-weight:700;font-size:22px}.lex dd{margin:3px 0 0;color:var(--ink-soft);font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.card{display:flex;flex-direction:column;gap:10px;min-width:0}.card .ph{aspect-ratio:16 / 10;background:var(--felt);color:var(--felt-ink);display:grid;place-items:center;font-family:var(--display);font-size:74px;position:relative;overflow:hidden}.card:nth-child(3n+2) .ph{background:var(--red);color:var(--red-ink)}.card:nth-child(3n) .ph{background:var(--ink);color:var(--bg)}.sbc-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card h3{font-family:var(--display);font-weight:700;font-size:26px;line-height:1.1;margin:0;text-wrap:balance}.card:hover h3{color:var(--red)}.card p{margin:0;color:var(--ink-soft);font-size:15.5px}.empty{color:var(--ink-soft)}.band{margin-top:60px;background:var(--felt);color:var(--felt-ink)}.band-in{padding-block:44px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.band h2{font-family:var(--display);font-weight:900;font-size:clamp(28px, 4vw, 44px);margin:0 0 6px;line-height:1.05}.band p{margin:0;opacity:.85;max-width:52ch}.band .btn{background:var(--felt-ink);color:var(--felt)!important}.sbc-page{padding-block:44px 24px;max-width:820px}.sbc-page h2{font-family:var(--display);font-weight:700;font-size:32px;margin:36px 0 8px}.sbc-page p{max-width:65ch}.sbc-page a{color:var(--red);text-decoration:underline}.sbc-form{padding-top:0}.sbc-form .kb-forms-submit,.sbc-form button[type=submit]{background:var(--red);color:var(--red-ink);border-radius:0;font-weight:700;padding:12px 22px;border:0}.sbc-form input[type=text],.sbc-form input[type=email],.sbc-form textarea{border:2px solid var(--ink);border-radius:0;background:#fff0;color:var(--ink);padding:12px 14px}.sbc-footer{background:var(--bg-2);border-top:1px solid var(--line);margin-top:0}.foot{padding-block:34px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px}.foot h4{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.foot a{display:block;padding-block:3px}.foot p{color:var(--ink-soft);max-width:40ch;margin:10px 0 0;font-size:15px}.legal{border-top:1px solid var(--line);padding-block:14px;color:var(--ink-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}body.sbc-theme .entry-title,body.sbc-theme .page-title{font-family:var(--display);line-height:1.02}body.sbc-theme .entry-content{font-size:18px}body.sbc-theme .entry-content h2,body.sbc-theme .entry-content h3{font-family:var(--display);line-height:1.1}body.sbc-theme .entry-content a{color:var(--red);text-decoration:underline}@media (max-width:900px){.hero,.suits,.cards,.foot{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.lex{grid-template-columns:1fr}.deal{gap:8px}}@media (max-width:520px){.steps{grid-template-columns:1fr}.hand{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.suit{transition:none}}body.sbc-theme h1,body.sbc-theme h2,body.sbc-theme h3,body.sbc-theme h4,body.sbc-theme h5,body.sbc-theme h6{color:var(--ink)}body.sbc-theme .hero h1 em{color:var(--red)}body.sbc-theme .band h2,body.sbc-theme .band h3,body.sbc-theme .table h2{color:var(--felt-ink)}body.sbc-theme .card:hover h3{color:var(--red)}body.sbc-theme .sbc-footer .foot h4{color:var(--ink-soft)}body.sbc-theme .suit h3 a,body.sbc-theme .card h3 a{color:inherit}body.sbc-theme{--global-palette1:var(--red);--global-palette2:var(--red);--global-palette3:var(--ink);--global-palette4:var(--ink);--global-palette5:var(--ink-soft);--global-palette6:var(--ink-soft);--global-palette7:var(--bg-2);--global-palette8:var(--bg-2);--global-palette9:var(--bg);--global-palette-highlight:var(--red);--global-palette-highlight-alt:var(--red)}body.sbc-theme .content-bg,body.sbc-theme .entry,body.sbc-theme .single-entry,body.sbc-theme .content-wrap{background:#fff0;box-shadow:none}body.sbc-theme .entry-content,body.sbc-theme .entry-content p,body.sbc-theme .entry-content li{color:var(--ink)}body.sbc-theme .entry-meta,body.sbc-theme .entry-meta a{color:var(--ink-soft)}body.sbc-theme label,body.sbc-theme .kb-form label{color:var(--ink)}