.v7 .pg-d select,.v7 .pg-d textarea{font:inherit;color:inherit}.v7 .pg-d .chps{gap:18px;display:grid}.v7 .pg-d .chps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v7 .pg-d .chp{gap:8px;display:grid}.v7 .pg-d .chp label{font-size:14px;font-weight:700}.v7 .pg-d .chp label small{color:var(--muted-foreground);font-weight:600}.v7 .pg-d .chp input,.v7 .pg-d .chp select,.v7 .pg-d .chp textarea{border-radius:var(--radius-s);border:1.5px solid var(--border);background-color:var(--card);width:100%;height:52px;color:var(--foreground);outline:0;padding:0 16px;font-size:16px}.v7 .pg-d .carte--f .chp input,.v7 .pg-d .carte--f .chp select,.v7 .pg-d .carte--f .chp textarea{background-color:var(--card)}.v7 .pg-d .carte:not(.carte--f) .chp input,.v7 .pg-d .carte:not(.carte--f) .chp select,.v7 .pg-d .carte:not(.carte--f) .chp textarea{background-color:var(--background);border-color:#0000}.v7 .pg-d .chp textarea{resize:vertical;height:150px;padding:14px 16px;line-height:1.55}.v7 .pg-d .chp select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--foreground) 50%), linear-gradient(135deg, var(--foreground) 50%, transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px;background-repeat:no-repeat;background-size:5px 5px}.v7 .pg-d .chp input::placeholder,.v7 .pg-d .chp textarea::placeholder{color:var(--muted-foreground)}.v7 .pg-d .chp input:focus,.v7 .pg-d .chp select:focus,.v7 .pg-d .chp textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.v7 .pg-d .f-note{color:var(--muted-foreground);font-size:13.5px;font-weight:550;line-height:1.5}.v7 .pg-d .f-note a{color:var(--foreground);font-weight:700}.v7 .pg-d .f-act{justify-content:space-between;align-items:center;gap:24px;margin-top:8px;display:flex}.v7 .pg-d .btn--g{background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--track-strong), 0 10px 26px -16px #0f332573}.v7 .pg-d .btn--g:hover{box-shadow:inset 0 0 0 1.5px var(--foreground), 0 10px 26px -16px #0f332573}.v7 .pg-d .btn--g svg{flex:none}.v7 .pg-d .btn--plein{width:100%}.v7 .pg-d .cx{padding:72px 0 120px}.v7 .pg-d .cx .w{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:80px;display:grid}.v7 .pg-d .cx h1{font:800 50px/1.06 var(--font-display);letter-spacing:-.035em}.v7 .pg-d .cx .cite{color:var(--muted-foreground);margin-top:22px;font-size:18px;line-height:1.6}.v7 .pg-d .cx .cite b{color:var(--foreground);font-weight:700}.v7 .pg-d .cx__b{border-radius:var(--radius);background:var(--card);gap:16px;max-width:520px;margin-top:36px;padding:28px 30px;display:grid}.v7 .pg-d .cx__b .btn{width:100%}.v7 .pg-d .cx__b p{color:var(--muted-foreground);font-size:14.5px;font-weight:550;line-height:1.55}.v7 .pg-d .cx__b p b{color:var(--foreground)}.v7 .pg-d .cx__alt{color:var(--muted-foreground);margin-top:28px;font-size:16px;font-weight:550}.v7 .pg-d .cx__alt .lien{color:var(--primary)}.v7 .pg-d .cx__b p a{color:var(--foreground);text-underline-offset:3px;font-weight:700}.v7 .pg-d .cx__v{padding:32px 34px 30px;box-shadow:0 30px 60px -30px #0f332559}.v7 .pg-d .lien-g{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:0;margin-bottom:30px;display:grid}.v7 .pg-d .lien-g>span:not(.fil){background:var(--background);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.v7 .pg-d .lien-g>span svg{width:32px;height:32px}.v7 .pg-d .lien-g>span.o{background:var(--deep)}.v7 .pg-d .lien-g .o svg{width:34px;height:34px}.v7 .pg-d .lien-g .fil{background:repeating-linear-gradient(90deg, var(--track-strong) 0 6px, transparent 6px 12px);height:2px;margin:0 10px;position:relative}.v7 .pg-d .lien-g .fil i{background:var(--primary-soft);width:34px;height:34px;color:var(--ok-ink);border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7 .pg-d .cx__l h3{font:800 18px/1.25 var(--font-display);letter-spacing:-.01em;margin-bottom:12px}.v7 .pg-d .cx__l+.cx__l{border-top:1px solid var(--border);margin-top:26px;padding-top:24px}.v7 .pg-d .cx__l li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:6px 0;font-size:15px;font-weight:550;line-height:1.5;display:grid}.v7 .pg-d .cx__l li i{color:var(--primary);margin-top:2px;font-size:18px}.v7 .pg-d .cx__l--n li i{color:var(--warn-ink)}.v7 .pg-d .cx__v .src{margin-top:22px}.v7 .pg-d .vz{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:56px;display:grid}.v7 .pg-d .vz__p{gap:26px;display:grid}.v7 .pg-d .vz__p .bt h2{font-size:32px}.v7 .pg-d .etp{gap:14px;display:grid}.v7 .pg-d .etp li{border-radius:var(--radius-s);background:var(--card);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid}.v7 .pg-d .etp li .min{background:var(--deep);height:32px;color:var(--accent);font:800 13.5px/1 var(--font-display);white-space:nowrap;border-radius:10px;place-items:center;display:grid}.v7 .pg-d .etp b{font:800 17px/1.3 var(--font-display);display:block}.v7 .pg-d .etp p{color:var(--muted-foreground);margin-top:4px;font-size:15px;line-height:1.5}.v7 .pg-d .vz__f{padding:34px 36px}.v7 .pg-d .cal{margin-bottom:30px}.v7 .pg-d .cal__t{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.v7 .pg-d .cal__t b{font:800 19px/1.2 var(--font-display)}.v7 .pg-d .cal__t div{gap:8px;display:flex}.v7 .pg-d .cal__t button{background:var(--background);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.v7 .pg-d .cal__t button:disabled{opacity:.45;cursor:default}.v7 .pg-d .cal__g{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v7 .pg-d .cal__j{align-content:start;gap:8px;display:grid}.v7 .pg-d .cal__j>span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);justify-items:center;padding-bottom:6px;font-size:12.5px;font-weight:750;display:grid}.v7 .pg-d .cal__j>span b{font:800 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--foreground);text-transform:none}.v7 .pg-d .cal__j button{background:var(--primary-soft);height:40px;color:var(--ok-ink);cursor:pointer;border:0;border-radius:10px;font-size:14.5px;font-weight:750}.v7 .pg-d .cal__j button:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}.v7 .pg-d .cal__j button[aria-pressed=true]{background:var(--primary);color:#fff}.v7 .pg-d .cal__j button:disabled{background:var(--background);color:var(--track-strong);cursor:default;box-shadow:none;text-decoration:line-through}.v7 .pg-d .cal__r{border-radius:var(--radius-s);background:var(--background);align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:15px;font-weight:650;display:flex}.v7 .pg-d .cal__r i{color:var(--primary);font-size:20px}.v7 .pg-d .vz__f .f-act{margin-top:6px}.v7 .pg-d .ct{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;display:grid}.v7 .pg-d .ct__f{padding:36px 38px}.v7 .pg-d .ct__f .ctete{margin-bottom:26px}.v7 .pg-d .ct__c{gap:16px;display:grid}.v7 .pg-d .mailc{border-radius:var(--radius);background:var(--deep);color:var(--deep-foreground);padding:32px 34px}.v7 .pg-d .mailc>i{width:48px;height:48px;color:var(--accent);background:#ffffff14;border-radius:14px;place-items:center;font-size:24px;display:grid}.v7 .pg-d .mailc a{font:800 26px/1.2 var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:18px;text-decoration:none;display:block}.v7 .pg-d .mailc a:hover{text-decoration:underline}.v7 .pg-d .mailc p{color:var(--deep-muted);margin-top:12px;font-size:15.5px;line-height:1.55}.v7 .pg-d .mailc ul{border-top:1px solid var(--b-line);gap:8px;margin-top:18px;padding-top:18px;font-size:14.5px;font-weight:600;display:grid}.v7 .pg-d .mailc li{align-items:center;gap:8px;display:flex}.v7 .pg-d .mailc li i{color:var(--accent);font-size:17px}.v7 .pg-d .ct__c .soeur{padding:22px 24px}.v7 .pg-d .fi-f{padding:32px 34px;box-shadow:0 30px 60px -30px #0f332559}.v7 .pg-d .fi-f .ctete{margin-bottom:22px}.v7 .pg-d .fi-f .btn{width:100%;margin-top:6px}.v7 .pg-d .fi-f .gmn{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:16px;font-size:13.5px;font-weight:600;display:flex}.v7 .pg-d .fi-f .gmn span{align-items:center;gap:6px;display:inline-flex}.v7 .pg-d .fi-r{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v7 .pg-d .fi-r .carte{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;padding:30px 32px;display:grid}.v7 .pg-d .fi-r .ico{background:var(--card);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;font-size:27px;display:grid}.v7 .pg-d .fi-r h3{font:800 20px/1.25 var(--font-display);letter-spacing:-.01em}.v7 .pg-d .fi-r p{color:var(--muted-foreground);margin-top:8px;font-size:15.5px;line-height:1.6}.v7 .pg-d .fi-r p b{color:var(--foreground);font-weight:700}.v7 .pg-d .fi-n{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.v7 .pg-d .fi-n .g3{grid-template-columns:1fr;gap:14px}.v7 .pg-d .fi-n .dem{grid-template-columns:36px minmax(0,1fr);gap:4px 18px;padding:24px 28px}.v7 .pg-d .fi-n .dem__n{grid-row:span 2}.v7 .pg-d .fi-v{border-radius:var(--radius);background:var(--deep);color:var(--deep-foreground);gap:14px;padding:32px 34px;display:grid}.v7 .pg-d .fi-v>i{width:48px;height:48px;color:var(--accent);background:#ffffff14;border-radius:14px;place-items:center;font-size:24px;display:grid}.v7 .pg-d .fi-v h3{font:800 22px/1.25 var(--font-display);letter-spacing:-.015em;color:#fff}.v7 .pg-d .fi-v p{color:var(--deep-muted);font-size:15.5px;line-height:1.55}.v7 .pg-d .fi-v .btn{margin-top:8px}.v7 .pg-d .lg-h{padding:72px 0 56px}.v7 .pg-d .lg-h h1{font:800 46px/1.1 var(--font-display);letter-spacing:-.03em}.v7 .pg-d .lg-h p{max-width:760px;color:var(--muted-foreground);margin-top:16px;font-size:18px;line-height:1.6}.v7 .pg-d .lg-h .maj{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.v7 .pg-d .lg{background:var(--card);padding:88px 0 120px}.v7 .pg-d .lg .w{grid-template-columns:240px 760px;align-items:start;gap:120px;display:grid}.v7 .pg-d .lg-s{position:sticky;top:96px}.v7 .pg-d .lg-s p{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:14px;font-size:12.5px;font-weight:800}.v7 .pg-d .lg-s ol{counter-reset:s;gap:2px;display:grid}.v7 .pg-d .lg-s a{color:var(--muted-foreground);counter-increment:s;border-radius:10px;grid-template-columns:26px minmax(0,1fr);padding:8px 12px 8px 10px;font-size:14.5px;font-weight:650;line-height:1.35;text-decoration:none;display:grid}.v7 .pg-d .lg-s a:before{content:counter(s) ".";color:var(--track-strong);font-weight:800}.v7 .pg-d .lg-s a:hover{background:var(--background);color:var(--foreground)}.v7 .pg-d .lg-s a[aria-current=true]{background:var(--primary-soft);color:var(--ok-ink)}.v7 .pg-d .lg-s a[aria-current=true]:before{color:var(--ok-ink)}.v7 .pg-d .lg-a section{scroll-margin-top:100px}.v7 .pg-d .lg-a section+section{border-top:1px solid var(--border);margin-top:56px;padding-top:56px}.v7 .pg-d .lg-a h2{font:800 26px/1.2 var(--font-display);letter-spacing:-.02em}.v7 .pg-d .lg-a h3{font:800 18px/1.3 var(--font-display);margin-top:26px}.v7 .pg-d .lg-a p,.v7 .pg-d .lg-a li{color:#2b3a2e;font-size:16.5px;line-height:1.75}.v7 .pg-d .lg-a p{margin-top:16px}.v7 .pg-d .lg-a h3+p{margin-top:8px}.v7 .pg-d .lg-a ul{gap:8px;margin-top:14px;display:grid}.v7 .pg-d .lg-a li{padding-left:22px;position:relative}.v7 .pg-d .lg-a li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:4px}.v7 .pg-d .lg-a a{color:var(--primary);font-weight:700;text-decoration:none}.v7 .pg-d .lg-a a:hover{text-decoration:underline}.v7 .pg-d .lg-a b{color:var(--foreground);font-weight:700}.v7 .pg-d .lg-id{border-radius:var(--radius-s);background:var(--background);margin-top:18px;padding:6px 22px}.v7 .pg-d .lg-id div{border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 0;font-size:15.5px;line-height:1.5;display:grid}.v7 .pg-d .lg-id div:last-child{border-bottom:0}.v7 .pg-d .lg-id dt{color:var(--muted-foreground);font-weight:700}.v7 .pg-d .lg-id dd{margin:0;font-weight:600}.v7 .pg-d .lg-tb{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px;line-height:1.5}.v7 .pg-d .lg-tb th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:0 14px 10px 0;font-size:12.5px;font-weight:800}.v7 .pg-d .lg-tb td{border-top:1px solid var(--border);vertical-align:top;padding:14px 14px 14px 0}.v7 .pg-d .lg-tb td:first-child{width:34%;font-weight:700}.v7 .pg-d .lg-enc{border-radius:var(--radius-s);background:var(--primary-soft);color:var(--ok-ink);gap:14px;margin-top:22px;padding:18px 22px;font-size:15.5px;font-weight:600;line-height:1.55;display:flex}.v7 .pg-d .lg-enc i{flex:none;margin-top:1px;font-size:22px}.v7 .pg-d .lien-g .fil svg{width:1em;height:1em}.v7 .pg-d .cx__b p a,.v7 .pg-d .f-note a,.v7 .pg-cx .cp-act p a{text-decoration:underline}.v7 .pg-d .cx__err,.v7 .pg-d .f-err{border-radius:var(--radius-s);background:var(--bad-soft);color:var(--bad-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:650;line-height:1.5;display:flex}.v7 .pg-d .cx__err i{flex:none;margin-top:1px;font-size:18px}.v7 .pg-d .btn:disabled{opacity:.7;cursor:progress}.v7 .pg-d .ct__ok,.v7 .pg-d .vz__ok{align-content:start;gap:14px;display:grid}.v7 .pg-d .ct__ok h3,.v7 .pg-d .vz__ok h3{font:800 24px/1.2 var(--font-display);letter-spacing:-.015em}.v7 .pg-d .ct__ok p,.v7 .pg-d .vz__ok p{color:var(--muted-foreground);font-size:16px;line-height:1.6}.v7 .pg-d .legal__manque{background:var(--warn-soft);color:var(--warn-ink);border-radius:6px;padding:1px 6px;font-weight:650}.v7 .pg-d .lg-h .lg-enc--brouillon{background:var(--warn-soft);max-width:760px;color:var(--warn-ink)}.v7 .pg-d .lg-h .lg-enc--brouillon span{max-width:none;color:inherit;margin:0;font-size:15px}.v7 .pg-d .lg-a strong{color:var(--foreground);font-weight:700}@media (max-width:1180px){.v7 .pg-d .lg .w{grid-template-columns:220px minmax(0,1fr);gap:56px}}@media (max-width:900px){.v7 .pg-d .cx{padding:40px 0 72px}.v7 .pg-d .cx .w,.v7 .pg-d .vz,.v7 .pg-d .ct,.v7 .pg-d .fi-n{grid-template-columns:minmax(0,1fr);gap:32px}.v7 .pg-d .cx__b{max-width:none}.v7 .pg-d .fi-r{grid-template-columns:minmax(0,1fr)}.v7 .pg-d .lg-h{padding:48px 0 36px}.v7 .pg-d .lg{padding:48px 0 72px}.v7 .pg-d .lg .w{grid-template-columns:minmax(0,1fr);gap:32px}.v7 .pg-d .lg-s{position:static}.v7 .pg-d .lg-a section+section{margin-top:40px;padding-top:40px}}@media (max-width:720px){.v7 .pg-d .chps--2{grid-template-columns:minmax(0,1fr)}.v7 .pg-d .f-act{flex-direction:column;align-items:stretch;gap:16px}.v7 .pg-d .f-act .btn{width:100%}.v7 .pg-d .cx__b{padding:22px 20px}.v7 .pg-d .cx__v,.v7 .pg-d .vz__f,.v7 .pg-d .ct__f,.v7 .pg-d .fi-f{padding:24px 20px}.v7 .pg-d .btn--g{white-space:normal}.v7 .pg-d .cal__g{gap:6px}.v7 .pg-d .cal__j button{padding:0 2px;font-size:13px}.v7 .pg-d .cal__j>span{letter-spacing:.02em;font-size:11px}.v7 .pg-d .etp li{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px}.v7 .pg-d .mailc{padding:26px 22px}.v7 .pg-d .mailc a{overflow-wrap:anywhere;font-size:22px}.v7 .pg-d .fi-r .carte{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 20px}.v7 .pg-d .fi-n .dem{padding:22px 20px}.v7 .pg-d .fi-v{padding:26px 22px}.v7 .pg-d .lg-h h1{font-size:clamp(30px,8.4vw,40px)}.v7 .pg-d .lg-a h2{font-size:22px!important}.v7 .pg-d .lg-a p,.v7 .pg-d .lg-a li{font-size:16px}.v7 .pg-d .lg-id{padding:4px 16px}.v7 .pg-d .lg-id div{grid-template-columns:minmax(0,1fr);gap:2px}.v7 .pg-d .lg-tb,.v7 .pg-d .lg-tb tbody,.v7 .pg-d .lg-tb tr,.v7 .pg-d .lg-tb td{width:100%;display:block}.v7 .pg-d .lg-tb thead{display:none}.v7 .pg-d .lg-tb tr{border-top:1px solid var(--border);padding:12px 0}.v7 .pg-d .lg-tb td{border:0;padding:2px 0}.v7 .pg-d .lg-tb td:first-child{width:100%}.v7 .pg-d .lg-a{overflow-wrap:anywhere}.v7 .pg-d .fi-f .gmn{gap:12px}.v7 .pg-d .fi-f .gmn span:last-child{white-space:nowrap}}.v7 .pg-d .bot-c .h3{font-family:var(--font-display);font-size:19px;font-weight:800;line-height:1.25}.v7 .pg-d .bot-c p{color:var(--muted-foreground);margin-top:14px;font-size:15.5px;line-height:1.6}.v7 .pg-d .bot-c pre{border-radius:var(--radius-s);background:var(--deep);color:var(--deep-foreground);margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6;overflow-x:auto}.v7 .pg-d .fi-guide{margin-top:22px}
