@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0a443832218db53c-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.mp6kHq_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.mp6kHq_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}._9rNIbG_className{font-family:Poppins,Poppins Fallback;font-style:normal}._9rNIbG_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--gue-charbon:#2a2929;--gue-charbon-deep:#1c1b1b;--gue-charbon-raised:#333131;--gue-or:#b49a64;--gue-or-hover:#a98e58;--gue-or-active:#9c8350;--gue-blanc:#fff;--gue-texte:#ffffffbf;--gue-texte-faible:#ffffff8c;--gue-filet:#ffffff1a;--gue-survol:#ffffff0a;--gue-succes:#6e8c5a;--gue-succes-texte:#93ae7e;--gue-succes-fond:#6e8c5a26;--gue-alerte:#c08a3e;--gue-alerte-texte:#d6a057;--gue-alerte-fond:#c08a3e26;--gue-erreur:#a34a3c;--gue-erreur-texte:#d4877a;--gue-erreur-fond:#a34a3c2e;--gue-info:#5e7480;--gue-info-texte:#9fb4c0;--gue-info-fond:#5e748026;--gue-font-titre:var(--font-cinzel), "Trajan Pro", "Times New Roman", serif;--gue-font-corps:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gue-btn-height:47px;--gue-dur-court:.1s;--gue-dur-defaut:.2s;--gue-dur-long:.5s;--black:var(--gue-charbon-deep);--white:var(--gue-blanc);--grey-bg:var(--gue-charbon-deep);--grey-line:var(--gue-filet);--text:var(--gue-blanc);--text-soft:var(--gue-texte);--text-mute:var(--gue-texte-faible);--gold:var(--gue-or);--gold-dark:var(--gue-or);--gold-light:var(--gue-or-hover);--gold-wash:var(--gue-charbon-raised);--ok:var(--gue-succes-texte);--ok-bg:var(--gue-succes-fond);--warn:var(--gue-alerte-texte);--warn-bg:var(--gue-alerte-fond);--danger:var(--gue-erreur-texte);--danger-bg:var(--gue-erreur-fond);--radius:0;--radius-sm:0;--font-serif:var(--gue-font-titre);--font-sans:var(--gue-font-corps)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--gue-charbon);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--gue-charbon);color:var(--gue-texte);font:400 16px/1.8 var(--gue-font-corps);letter-spacing:.6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--gue-font-titre);letter-spacing:.02em;color:var(--gue-blanc);text-transform:none;margin:0;font-weight:600;line-height:1.25}.serif{font-family:var(--gue-font-titre)}a{color:var(--gue-or);text-underline-offset:3px;opacity:.85;transition:opacity var(--gue-dur-defaut) ease;text-decoration:underline}a:hover{opacity:1}::placeholder{color:#ffffff73}::selection{background:var(--gue-or);color:var(--gue-charbon)}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gue-texte-faible);font-size:13px;font-weight:600}:focus-visible{box-shadow:0 0 0 .2rem var(--gue-charbon), 0 0 0 .34rem var(--gue-or);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{max-width:1180px;margin:0 auto;padding:30px 5% 70px}.box{background:var(--gue-charbon-raised);border:1px solid var(--gue-filet);box-shadow:none;border-radius:0;overflow:hidden}.box-head{border-bottom:1px solid var(--gue-filet);padding:18px 22px}.box-head h2{margin:0 0 4px;font-size:18px;line-height:1.25}.box-head small{color:var(--gue-texte-faible);letter-spacing:.4px;font-size:13px;line-height:1.5}.box-body{padding:20px 22px}.field{margin-top:14px}.field label{text-transform:uppercase;letter-spacing:.1em;color:var(--gue-texte-faible);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field input,.field select,.field textarea{letter-spacing:.4px;width:100%;font-size:15px;line-height:1.5;font-family:var(--gue-font-corps);background:var(--gue-charbon-deep);color:var(--gue-blanc);transition:border-color var(--gue-dur-defaut) ease;border:1px solid #ffffff26;border-radius:0;padding:12px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gue-or);box-shadow:inset 0 0 0 1px var(--gue-or);outline:none}.field input:disabled,.field textarea:disabled{color:var(--gue-texte-faible);cursor:not-allowed;background:#00000040;border-color:#ffffff14}.field .hint{color:var(--gue-texte-faible);margin-top:6px;font-size:13px;line-height:1.5}.field .error{color:var(--gue-erreur-texte);margin-top:6px;font-size:13px}input[type=checkbox],input[type=radio]{appearance:none;background:var(--gue-charbon-deep);cursor:pointer;width:17px;height:17px;transition:border-color var(--gue-dur-court) ease, background var(--gue-dur-court) ease;border:1px solid #ffffff40;border-radius:0;flex:none;place-content:center;display:inline-grid}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--gue-or)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--gue-or);border-color:var(--gue-or)}input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--gue-charbon);border-bottom:2px solid var(--gue-charbon);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gue-or) 50%), linear-gradient(135deg, var(--gue-or) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px!important}.cta{width:100%;min-height:var(--gue-btn-height);background:var(--gue-or);color:var(--gue-charbon);letter-spacing:.6px;cursor:pointer;font-size:15px;font-weight:600;line-height:1;font-family:var(--gue-font-corps);transition:background var(--gue-dur-court) ease, box-shadow var(--gue-dur-court) ease;border:none;border-radius:0;padding:0 30px}.cta:disabled{opacity:.4;cursor:not-allowed}.cta:not(:disabled):hover{background:var(--gue-or-hover);box-shadow:inset 0 0 0 2px var(--gue-or)}.cta:not(:disabled):active{background:var(--gue-or-active)}.btn{color:var(--gue-or);box-shadow:inset 0 0 0 1px var(--gue-or);letter-spacing:.6px;font-size:14px;font-weight:600;line-height:1.3;font-family:var(--gue-font-corps);cursor:pointer;transition:box-shadow var(--gue-dur-court) ease, background var(--gue-dur-court) ease;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 18px;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:inset 0 0 0 2px var(--gue-or);color:var(--gue-or);background:var(--gue-survol)}.btn-primary{background:var(--gue-or);color:var(--gue-charbon);box-shadow:none;font-weight:600}.btn-primary:hover{background:var(--gue-or-hover);color:var(--gue-charbon);box-shadow:inset 0 0 0 2px var(--gue-or)}.pill{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.pill-pending{color:var(--gue-texte-faible);background:0 0;border-color:#ffffff40}.pill-partial{background:var(--gue-alerte-fond);color:var(--gue-alerte-texte);border-color:var(--gue-alerte-texte)}.pill-signed{background:var(--gue-succes-fond);color:var(--gue-succes-texte);border-color:var(--gue-succes-texte)}.pill-charged{color:var(--gue-or);border-color:var(--gue-or);background:#b49a6426}.pill-dead{background:var(--gue-erreur-fond);color:var(--gue-erreur-texte);border-color:var(--gue-erreur-texte)}.muted{color:var(--gue-texte-faible)}.soft{color:var(--gue-texte)}.amt{color:var(--gue-or);font-weight:700}.admin-nav{background:var(--gue-charbon-deep);border-bottom:1px solid var(--gue-filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 5%;display:flex}.admin-nav .brand{opacity:1;transition:opacity var(--gue-dur-defaut) ease;align-items:center;text-decoration:none;display:flex}.admin-nav .brand:hover{opacity:.8}.admin-nav .brand img{width:auto;display:block}.admin-nav .links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-nav .links a{letter-spacing:.6px;color:var(--gue-texte);opacity:1;transition:color var(--gue-dur-defaut) ease, border-color var(--gue-dur-defaut) ease;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-size:14px;text-decoration:none}.admin-nav .links a:hover{background:var(--gue-survol);color:var(--gue-blanc)}.admin-nav .links a[aria-current=page]{color:var(--gue-blanc);border-bottom-color:var(--gue-or);background:0 0;font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-head h1{font-family:var(--gue-font-titre);font-size:28px;font-weight:600;line-height:1.25}.page-head p{color:var(--gue-texte-faible);letter-spacing:.4px;margin:8px 0 0;font-size:13px}.table-scroll{border:1px solid var(--gue-filet);border-radius:0;overflow-x:auto}table.data{border-collapse:collapse;letter-spacing:.4px;width:100%;min-width:760px;font-size:13px;line-height:1.5}table.data thead th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--gue-or);border-bottom:1px solid var(--gue-filet);background:var(--gue-charbon-deep);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}table.data tbody td{border-bottom:1px solid var(--gue-filet);vertical-align:middle;color:var(--gue-texte);padding:12px 16px}table.data tbody tr:last-child td{border-bottom:none}table.data tbody tr.clickable{cursor:pointer}table.data tbody tr.clickable:hover{background:var(--gue-survol)}table.data td a.rowlink{color:var(--gue-blanc);opacity:1;font-weight:600;text-decoration:none;display:block}table.data td a.rowlink:hover{color:var(--gue-or)}table.data .sub{color:var(--gue-texte-faible);letter-spacing:.4px;margin-top:3px;font-size:12px;font-weight:400;display:block}table.data td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.empty-state{text-align:center;color:var(--gue-texte-faible);background:var(--gue-charbon-deep);border:1px dashed #ffffff2e;border-radius:0;padding:60px 20px;font-size:14px}.notice{letter-spacing:.4px;border:1px solid var(--gue-filet);border-left-width:2px;border-radius:0;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.6}.notice-warn{background:var(--gue-alerte-fond);border-left-color:var(--gue-alerte-texte);color:var(--gue-alerte-texte)}.notice-info{background:var(--gue-charbon-deep);border-left-color:var(--gue-info-texte);color:var(--gue-texte)}.notice-danger{background:var(--gue-erreur-fond);border-left-color:var(--gue-erreur-texte);color:var(--gue-erreur-texte)}.notice-ok{background:var(--gue-succes-fond);border-left-color:var(--gue-succes-texte);color:var(--gue-succes-texte)}.notice strong{font-weight:700}.warn-icon{color:var(--gue-alerte-texte);margin-right:4px;font-weight:700}.box-body{container-type:inline-size}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-grid .full{grid-column:1/-1}@container (max-width:560px){.form-grid{grid-template-columns:1fr}}@media (max-width:700px){.form-grid{grid-template-columns:1fr}}.form-actions{border-top:1px solid var(--gue-filet);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.form-actions .cta{width:auto;padding:0 30px}.detail-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:22px;display:grid}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}}dl.facts{color:var(--gue-texte);grid-template-columns:auto 1fr;gap:12px 20px;margin:0;font-size:13.5px;line-height:1.6;display:grid}dl.facts dt{color:var(--gue-texte-faible);text-transform:uppercase;letter-spacing:.1em;padding-top:2px;font-size:12px;font-weight:600}dl.facts dd{word-break:break-word;margin:0}.link-box{align-items:stretch;gap:8px;margin-top:6px;display:flex}.link-box code{background:var(--gue-charbon-deep);border:1px solid var(--gue-filet);white-space:nowrap;color:var(--gue-texte);border-radius:0;flex:1;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}.link-box button{white-space:nowrap}.terms-preview .clause{margin:0 0 14px}.terms-preview .clause:last-child{margin-bottom:0}.terms-preview h5{font-family:var(--gue-font-titre);color:var(--gue-blanc);margin:0 0 5px;font-size:14px;font-weight:600}.terms-preview p{color:var(--gue-texte);margin:0;font-size:13px;line-height:1.7}.evidence{color:var(--gue-texte);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.top-nav{background:var(--gue-charbon-deep);border-bottom:1px solid var(--gue-filet);justify-content:space-between;align-items:center;padding:20px 5%;display:flex}.top-nav .logo{align-items:center;gap:10px;display:flex}.top-nav .logo img,.top-nav .logo svg{width:auto;display:block}.journey{flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1180px;margin:24px auto 4px;padding:0 5%;display:flex}.step{text-align:center;flex-direction:column;align-items:center;width:150px;display:flex}.step .num{border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.step.done .num{color:var(--gue-succes-texte);border:1px solid var(--gue-succes-texte);background:0 0}.step.current .num{background:var(--gue-or);color:var(--gue-charbon);border:1px solid var(--gue-or)}.step.future .num{color:var(--gue-texte-faible);background:0 0;border:1px dashed #ffffff40}.step .label{color:var(--gue-texte);letter-spacing:.4px;font-size:13px;font-weight:600}.step.current .label{color:var(--gue-blanc)}.step.future .label,.step.future small{color:var(--gue-texte-faible)}.step small{color:var(--gue-texte-faible);letter-spacing:.4px;font-size:11px}.connector{background:var(--gue-filet);flex:1;max-width:34px;height:1px;margin-top:13px}.connector.done{background:var(--gue-succes-texte);opacity:.6}.connector.dashed{background:0 0;border-top:1px dashed #ffffff2e}.journey-note{text-align:center;max-width:1180px;color:var(--text-mute);margin:2px auto 0;padding:0 5%;font-size:11px}@media (max-width:700px){.journey,.journey-note{display:none}}.intro-box{background:var(--gue-charbon-deep);border:1px solid var(--gue-filet);border-radius:0;margin-bottom:28px;padding:28px 30px}.intro-box h1{font-family:var(--gue-font-titre);letter-spacing:.02em;color:var(--gue-blanc);margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.25}.intro-box p{color:var(--gue-texte);letter-spacing:.4px;max-width:68ch;margin:0;font-size:15px;line-height:1.8}@media (max-width:700px){.intro-box h1{font-size:24px}}.signing-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:880px){.signing-grid{grid-template-columns:1fr}}.term-item{border-bottom:1px solid var(--gue-filet);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.term-item:last-of-type{border-bottom:none}.term-item .tick{width:22px;height:22px;color:var(--gue-or);border:1px solid var(--gue-or);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin-top:3px;font-size:11px;font-weight:600;display:flex}.term-item p{letter-spacing:.4px;color:var(--gue-texte);margin:0;font-size:14.5px;line-height:1.75}.term-item p b{color:var(--gue-blanc);font-weight:600}.full-terms{margin-top:10px}.full-terms summary{cursor:pointer;color:var(--gue-or);letter-spacing:.4px;padding:12px 0;font-size:13px;font-weight:600;list-style:none}.full-terms summary::-webkit-details-marker{display:none}.full-terms summary:before{content:"▾ "}.full-terms[open] summary:before{content:"▴ "}.consent-box{background:var(--gue-charbon-deep);border:1px solid var(--gue-filet);border-radius:0;margin-top:20px;padding:18px}.consent-box label.check{letter-spacing:.4px;cursor:pointer;color:var(--gue-texte);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.consent-box input[type=checkbox]{margin-top:3px}.pay{position:sticky;top:20px}@media (max-width:880px){.pay{position:static}}.amount-banner{background:var(--gue-or);border:none;border-radius:0;margin-bottom:20px;padding:20px 22px}.amount-banner .headline{font-family:var(--gue-font-titre);letter-spacing:.02em;color:var(--gue-charbon);font-size:26px;font-weight:600;line-height:1.2}.amount-banner .subhead{letter-spacing:.4px;color:var(--gue-charbon);margin-top:10px;font-size:15px;font-weight:600;line-height:1.4}.amount-banner .conditional{letter-spacing:.4px;color:var(--gue-charbon);margin-top:10px;font-size:13px;font-weight:400;line-height:1.6}.pay-intro{color:var(--gue-texte);letter-spacing:.4px;margin:0 0 18px;font-size:14px;line-height:1.75}.stripe-mount{background:var(--gue-charbon-deep);border:1px solid var(--gue-filet);border-radius:0;margin:0 0 16px;padding:18px}.stripe-tag{color:var(--gue-texte-faible);letter-spacing:.4px;align-items:center;gap:8px;margin:4px 0 16px;font-size:12px;display:flex}.fine{color:var(--gue-texte-faible);text-align:center;letter-spacing:.4px;margin-top:14px;font-size:12px;line-height:1.6}.success{text-align:center;padding:34px 26px}.success .check{border:1px solid var(--gue-or);width:56px;height:56px;color:var(--gue-or);background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto 20px;font-size:26px;display:flex}.success h3{font-family:var(--gue-font-titre);color:var(--gue-blanc);margin:0 0 10px;font-size:20px;font-weight:600}.success p{color:var(--gue-texte);letter-spacing:.4px;font-size:14px;line-height:1.75}.success .next-box{background:var(--gue-charbon-deep);border:1px solid var(--gue-filet);text-align:left;color:var(--gue-texte);border-radius:0;margin-top:20px;padding:16px 18px;font-size:13px;line-height:1.7}.success .next-box b{color:var(--gue-blanc)}footer.brand-footer{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--gue-texte-faible);border-top:1px solid var(--gue-filet);margin-top:32px;padding:32px 5%;font-size:12px}.gate{text-align:center;max-width:520px;margin:0 auto;padding:90px 5% 60px}.gate h1{font-family:var(--gue-font-titre);color:var(--gue-blanc);margin-bottom:14px;font-size:26px;font-weight:600}.gate p{color:var(--gue-texte);letter-spacing:.4px;font-size:15px;line-height:1.8}.contract-note{letter-spacing:.4px;color:var(--gue-texte-faible);border-bottom:1px solid var(--gue-filet);margin:0 0 4px;padding-bottom:16px;font-size:13.5px;line-height:1.7}.contract-note a{color:var(--gue-or);text-underline-offset:3px;opacity:1;font-weight:600;text-decoration:underline}@media print{html,body{font-size:11pt;color:#000!important;background:#fff!important}h1,h2,h3,h4,h5,h6,.intro-box h1,.success h3{color:#000!important}.box,.intro-box,.consent-box,.stripe-mount,.success .next-box,.top-nav{background:#fff!important;border-color:#999!important}.box-head{border-bottom-color:#999!important}.term-item{border-bottom-color:#ccc!important}.term-item p,.box-head small,.contract-note,dl.facts,.terms-preview p,.success p{color:#000!important}.term-item .tick{color:#000!important;border-color:#000!important}.amount-banner{background:#fff!important;border:2px solid #000!important}.amount-banner .headline,.amount-banner .subhead,.amount-banner .conditional{color:#000!important}.full-terms>div,details>div{display:block!important}.top-nav .logo img{filter:brightness(0)}.journey,.journey-note,.stripe-mount,.stripe-tag,.cta,.btn,.notice,.admin-nav,.link-box button{display:none!important}.signing-grid{display:block!important}.pay{position:static!important}a{text-decoration:underline;color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}
