@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-vietnamese-wght-normal.CCSRnr7S.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-ext-wght-normal.C9jy1SL9.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-wght-normal.BnupfK5F.woff2)format("woff2-variations");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}.pf{--blanc:#f6f8f8;--papier:#fff;--bleu:#0f3b5a;--nuit:#0a2536;--abysse:#071c29;--cyan:#1fb5c9;--cyan-ink:#0a7180;--chaud:#f08a24;--chaud-ink:#a85500;--beton:#5b6770;--ink:#0c2233;--brume:#eaf2f3;--line:#0f3b5a24;--grid:#0f3b5a0e;--thermal:linear-gradient(90deg, #1fb5c9, #f08a24);--sans:"Epilogue Variable", system-ui, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, monospace;--wrap:min(1260px, calc(100% - 2 * clamp(16px, 4vw, 44px)));background:var(--blanc);color:var(--ink);font:400 clamp(16px, .22vw + 15.2px, 18px) / 1.62 var(--sans);-webkit-font-smoothing:antialiased}:where(.pf) *,:where(.pf) :before,:where(.pf) :after{box-sizing:border-box}body{margin:0}:where(.pf) img{max-width:100%;height:auto;display:block}:where(.pf) a{color:inherit}:where(.pf) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,table,fieldset){margin:0}:where(.pf) :is(ul,ol){padding:0;list-style:none}:where(.pf) fieldset{border:0;min-width:0;padding:0}:where(.pf) legend{padding:0}:where(.pf) :is(button,input,select,textarea){font:inherit;color:inherit}.pf :focus-visible{outline:3px solid var(--chaud);outline-offset:3px}.pf-wrap{width:var(--wrap);margin-inline:auto}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pf-skip{z-index:100;background:var(--chaud);color:var(--nuit);border-radius:6px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.pf-skip:focus{top:12px}.pf-k{font:600 12.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan-ink);align-items:center;gap:10px;display:inline-flex}.pf-k:before{content:"";background:var(--thermal);border-radius:1px;flex:none;width:20px;height:6px}.pf-k:has(span):before{display:none}.pf-k span{border:1px solid;border-radius:3px;place-items:center;min-width:30px;height:22px;padding:0 5px;font-size:11.5px;display:inline-grid}.pf-h2{font:700 clamp(32px, 3.5vw, 54px) / 1.08 var(--sans);letter-spacing:-.022em;color:var(--bleu);text-wrap:balance;margin-top:16px}.pf-h2 em,.pf-hero h1 em,.pf-phead h1 em{background:var(--thermal) 0 94% / 100% .13em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}.pf-lead{max-width:58ch;color:var(--beton);margin-top:18px;font-size:clamp(17px,.32vw + 15.6px,19.5px)}.pf-p{max-width:60ch;color:var(--beton);margin-top:14px}.pf-sec{padding-block:clamp(72px,8.5vw,124px)}.pf-head{gap:18px 60px;margin-bottom:clamp(36px,4.6vw,60px);display:grid}@media (width>=920px){.pf-head{grid-template-columns:1.1fr .9fr;align-items:end}.pf-head>.pf-lead{margin-top:0}}.pf-note{font:500 13px/1.5 var(--mono);color:var(--beton);margin-top:16px}.pf-more{margin-top:30px}.pf-btn{min-height:50px;font:600 16px/1.1 var(--sans);cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.pf-btn svg{flex:none;width:18px;height:18px;transition:transform .2s}.pf-btn:hover svg{transform:translate(2px)}.pf-btn--chaud{background:var(--chaud);color:var(--nuit)}.pf-btn--chaud:hover{background:#ff9d3f}.pf-btn--bleu{background:var(--bleu);color:#fff}.pf-btn--bleu:hover{background:var(--nuit)}.pf-btn--cyan{background:var(--cyan);color:var(--nuit)}.pf-btn--cyan:hover{background:#45cbdc}.pf-btn--ligne{border-color:var(--bleu);color:var(--bleu);background:0 0}.pf-btn--ligne:hover{background:var(--bleu);color:#fff}.pf-btn--ligne-clair{color:#fff;border-color:#ffffff8c}.pf-btn--ligne-clair:hover{color:var(--nuit);background:#fff}.pf-link{color:var(--bleu);background:var(--thermal) 0 100% / 100% 2px no-repeat;align-items:center;gap:8px;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex}.pf-link svg{width:17px;height:17px;transition:transform .2s}.pf-link:hover svg{transform:translate(3px)}.pf-field{gap:6px;display:grid}.pf-field span{font:600 11.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--beton)}.pf-field :is(input,select,textarea){background:#fff;border:1px solid #c3ced4;border-radius:6px;width:100%;min-height:48px;padding:10px 13px;font-size:16px}.pf-field textarea{resize:vertical;min-height:110px}.pf-field--dark span{color:#a9bccb}.pf-field--dark :is(input,select){color:#fff;background:#ffffff0f;border-color:#ffffff3d}.pf-field--dark input::placeholder{color:#8ea3b0}.pf-demo{background:var(--brume);color:var(--bleu);border-radius:6px;padding:12px 14px;font-size:14px;font-weight:600}.pf-frame{border:1px solid var(--line);background:#fff;padding:8px;position:relative}.pf-frame img{object-fit:cover;width:100%;height:100%}.pf-frame:before,.pf-frame:after{content:"";border:2px solid var(--bleu);pointer-events:none;width:22px;height:22px;position:absolute}.pf-frame:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.pf-frame:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.pf-hdr{z-index:60;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f6f8f8ed;position:sticky;top:0}.pf-hdr__in{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.pf-logo{color:var(--bleu);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.pf-logo svg{flex:none;width:40px;height:40px}.pf-logo b{font:800 20px/1 var(--sans);letter-spacing:-.02em;display:block}.pf-logo small{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--beton);margin-top:5px;display:block}.pf-logo--dark{color:#fff}.pf-logo--dark small{color:#9fb3c0}.pf-nav{gap:24px;display:none}.pf-nav a{color:var(--ink);align-items:baseline;gap:6px;padding-block:8px;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.pf-nav a span{font:500 11px/1 var(--mono);color:var(--cyan-ink)}.pf-nav a:hover,.pf-nav a[aria-current=page]{color:var(--bleu);background:var(--thermal) 0 100% / 100% 2px no-repeat}.pf-hdr__act{align-items:center;gap:10px;display:flex;position:relative}.pf-hdr__cta{min-height:46px;display:none}.pf-urg summary{min-height:44px;color:var(--chaud-ink);cursor:pointer;white-space:nowrap;border:1.5px solid #a8550073;border-radius:6px;align-items:center;gap:9px;padding:0 14px;font-size:14.5px;font-weight:600;list-style:none;display:inline-flex}.pf-urg summary::-webkit-details-marker{display:none}.pf-urg summary i{background:var(--chaud);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.pf-urg summary i:after{content:"";border:2px solid var(--chaud);opacity:.5;border-radius:50%;animation:2.2s ease-out infinite pf-pulse;position:absolute;inset:-4px}.pf-urg[open] summary{background:#fff4e8}.pf-hide-s,.pf-urg__s{display:none}@media (width>=640px) and (width<=1199px){.pf-hide-s{display:inline}}@keyframes pf-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.pf-urg__panel,.pf-menu__panel{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(370px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 26px 60px #0a253633}.pf-urg__t{font:600 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--chaud-ink)}.pf-urg__panel ol{gap:12px;margin-top:14px;display:grid}.pf-urg__panel li{gap:12px;font-size:15px;line-height:1.45;display:flex}.pf-urg__panel li svg{width:22px;height:22px;color:var(--bleu);flex:none}.pf-urg__panel>p:not(.pf-urg__t){border-top:1px dashed var(--line);color:var(--beton);margin-top:14px;padding-top:14px;font-size:14.5px}.pf-urg__panel .pf-btn{width:100%;margin-top:14px}.pf-urg__panel small{font:500 12px/1.4 var(--mono);color:var(--beton);margin-top:10px;display:block}.pf-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:46px;height:46px;list-style:none;display:grid}.pf-menu summary::-webkit-details-marker{display:none}.pf-menu summary svg{width:22px;height:22px}.pf-menu__panel{padding:10px}.pf-menu__panel a:not(.pf-btn){border-radius:6px;align-items:baseline;gap:12px;padding:13px 12px;font-weight:600;text-decoration:none;display:flex}.pf-menu__panel a span{font:500 11px/1 var(--mono);color:var(--cyan-ink)}.pf-menu__panel a:not(.pf-btn):hover{background:var(--brume)}.pf-menu__panel .pf-btn{width:100%;margin-top:6px}@media (width>=900px){.pf-hdr__cta{display:inline-flex}}@media (width>=1200px){.pf-nav{display:flex}.pf-menu{display:none}}@media (width<=479px){.pf-hdr__in{gap:10px}.pf-hdr__act{gap:8px}.pf-logo{gap:9px}.pf-logo svg{width:34px;height:34px}.pf-logo b{font-size:18px}.pf-logo small{display:none}.pf-urg summary{padding:0 11px;font-size:14px}.pf-urg__l{display:none}.pf-urg__s{display:inline}}.pf-hero{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;padding-block:clamp(40px,6vw,84px) clamp(56px,6vw,90px);position:relative}.pf-hero:after{content:"";background:linear-gradient(transparent, var(--blanc));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.pf-hero>*{z-index:1;position:relative}.pf-hero__top{align-items:end;gap:22px 64px;display:grid}.pf-hero h1{max-width:15ch;font:750 clamp(42px, 5.6vw, 86px) / 1.01 var(--sans);letter-spacing:-.03em;color:var(--bleu);text-wrap:balance;margin-top:20px}.pf-hero__lead{color:#3e4c56;max-width:52ch;font-size:clamp(17px,.35vw + 15.6px,19.5px)}.pf-hero__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pf-hero__plate{gap:20px;margin-top:clamp(34px,4.4vw,56px);display:grid}@media (width>=1000px){.pf-hero__top{grid-template-columns:1.25fr .75fr}.pf-hero__plate{grid-template-columns:1.72fr 1fr;align-items:stretch}}.pf-plate{border:1px solid var(--line);background:#fff;flex-direction:column;padding:10px 10px 0;display:flex;position:relative;box-shadow:0 30px 60px -30px #0a253659}.pf-plate__img{aspect-ratio:16/10;flex:1;min-height:0;position:relative;overflow:hidden}.pf-plate__img img{object-fit:cover;width:100%;height:100%}.pf-plate__img:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffffd9 0 1px,#0000 1px 24px) 0 0/100% 9px no-repeat,repeating-linear-gradient(0deg,#ffffffd9 0 1px,#0000 1px 24px) 0 0/9px 100% no-repeat;position:absolute;inset:0}.pf-plate:before,.pf-plate:after,.pf-plate__c:before,.pf-plate__c:after{content:"";border:2px solid var(--bleu);pointer-events:none;width:26px;height:26px;position:absolute}.pf-plate:before{border-bottom:0;border-right:0;top:-6px;left:-6px}.pf-plate:after{border-bottom:0;border-left:0;top:-6px;right:-6px}.pf-plate__c:before{border-top:0;border-right:0;bottom:-6px;left:-6px}.pf-plate__c:after{border-top:0;border-left:0;bottom:-6px;right:-6px}.pf-plate figcaption,.pf-ouvrir__media figcaption{font:500 12.5px/1.45 var(--mono);color:var(--beton);align-items:baseline;gap:12px;padding:12px 2px 13px;display:flex}.pf-plate figcaption span,.pf-ouvrir__media figcaption span{background:var(--bleu);color:#fff;border-radius:3px;flex:none;padding:2px 7px;font-weight:600}.pf-hero__side{align-content:start;gap:20px;display:grid}@media (width>=640px) and (width<=999px){.pf-hero__side{grid-template-columns:1fr 1fr}}.pf-scan{background:var(--nuit);color:#c9d7e0;border-radius:4px;padding:10px}.pf-thermo{width:100%;height:auto;display:block}.pf-scan .pf-thermo{border-radius:2px}.pf-scan figcaption{padding:12px 4px 4px;font-size:14px;line-height:1.45}.pf-scan figcaption b{font:600 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan);margin-bottom:3px;display:block}.pf-hero__facts{border:1px solid var(--line);background:#fff;display:grid}.pf-hero__facts li{grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.pf-hero__facts li+li{border-top:1px dashed var(--line)}.pf-hero__facts b{font:700 22px/1 var(--mono);color:var(--bleu);letter-spacing:-.02em}.pf-hero__facts span{color:var(--beton);font-size:14.5px;line-height:1.4}.pf-diag-sec{border-block:1px solid var(--line);background:#fff}.pf-diag{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden;box-shadow:0 30px 70px -40px #0a253666}@media (width>=1000px){.pf-diag{grid-template-columns:1.12fr .88fr}}.pf-diag__in{background:var(--blanc);align-content:start;gap:28px;padding:clamp(20px,3vw,34px);display:grid}.pf-diag legend{font:700 19px/1.3 var(--sans);color:var(--bleu);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.pf-diag legend small{font:500 12px/1 var(--mono);color:var(--beton)}.pf-diag__sym{gap:10px;display:grid}@media (width>=560px){.pf-diag__sym{grid-template-columns:1fr 1fr}}.pf-sym{cursor:pointer;background:#fff;border:1px solid #cfd9de;border-radius:6px;align-items:center;gap:12px;min-height:62px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.pf-sym input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff 50%/14px no-repeat;border:1.5px solid #9fb0ba;border-radius:4px;flex:none;width:22px;height:22px;margin:0}.pf-sym input:checked{border-color:var(--bleu);background-color:var(--bleu);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}.pf-sym span{align-items:center;gap:10px;font-size:15.5px;font-weight:500;line-height:1.3;display:flex}.pf-sym span svg{width:24px;height:24px;color:var(--cyan-ink);flex:none}.pf-sym:hover{border-color:var(--bleu)}.pf-sym:has(input:checked){border-color:var(--bleu);box-shadow:inset 4px 0 0 var(--cyan);background:#eef6f8}.pf-seg{flex-wrap:wrap;gap:8px;display:flex}.pf-seg label{position:relative}.pf-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pf-seg span{cursor:pointer;background:#fff;border:1px solid #cfd9de;border-radius:6px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.pf-seg input:checked+span{background:var(--bleu);border-color:var(--bleu);color:#fff}.pf-seg input:focus-visible+span{outline:3px solid var(--chaud);outline-offset:2px}.pf-diag__out{background:var(--nuit);color:#c9d7e0;align-content:start;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.pf-diag__tag{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);justify-content:space-between;display:flex}.pf-diag__tag span+span{color:#8ea3b0}.pf-diag__sum{font:600 clamp(19px, 1.5vw, 23px) / 1.3 var(--sans);color:#fff}.pf-meter{border-block:1px solid #ffffff1a;gap:2px;padding:6px 0;display:grid}.pf-meter li{color:#8ea3b0;grid-template-columns:42px 1fr 74px 100px;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;display:grid}.pf-meter__code{font:500 11px/1 var(--mono)}.pf-meter__bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.pf-meter__bar i{height:100%;width:calc(var(--v,0) * 100%);background:var(--thermal);transition:width .35s;display:block}.pf-meter__st{font:500 12px/1 var(--mono);text-align:right}.pf-meter li[data-lvl="1"]{color:#c9d7e0}.pf-meter li[data-lvl="1"] .pf-meter__st{color:var(--cyan)}.pf-meter li[data-lvl="2"]{color:#fff;font-weight:600}.pf-meter li[data-lvl="2"] .pf-meter__st{color:#ffb062}@media (width<=420px){.pf-meter li{grid-template-columns:36px 1fr 86px}.pf-meter__bar{display:none}}.pf-diag__dl{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pf-diag__dl div{background:var(--nuit);padding:11px 12px}.pf-diag__dl dt{font:500 10.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8ea3b0}.pf-diag__dl dd{color:#fff;margin-top:5px;font-size:15px;font-weight:600;line-height:1.3}@media (width<=480px){.pf-diag__dl{grid-template-columns:1fr}}.pf-diag__fields{gap:12px;display:grid}@media (width>=560px){.pf-diag__fields{grid-template-columns:1fr 1fr}}.pf-diag__out .pf-btn{width:100%}.pf-diag__note{color:#9fb3c0;font-size:13.5px}.pf-neutre__big{max-width:24em;font:650 clamp(27px, 3.3vw, 50px) / 1.14 var(--sans);letter-spacing:-.022em;color:var(--bleu);text-wrap:balance;margin-top:22px}.pf-neutre__big span{color:var(--beton);font-weight:500}.pf-spec{border-top:1px solid var(--bleu);gap:0;margin-top:clamp(36px,4.5vw,56px);display:grid}.pf-spec li{padding:22px 22px 6px 0}.pf-spec b{font:700 clamp(38px, 3.6vw, 54px) / 1 var(--mono);letter-spacing:-.04em;color:var(--bleu);display:block}.pf-spec span{max-width:26ch;color:var(--beton);margin-top:10px;font-size:15px;line-height:1.45;display:block}@media (width>=640px){.pf-spec{grid-template-columns:1fr 1fr}}@media (width>=1000px){.pf-spec{grid-template-columns:repeat(4,1fr)}.pf-spec li+li{border-left:1px dashed var(--line);padding-left:22px}}.pf-mgrid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=640px){.pf-mgrid{grid-template-columns:1fr 1fr}}@media (width>=1000px){.pf-mgrid{grid-template-columns:repeat(3,1fr)}}.pf-m{background:#fff;flex-direction:column;display:flex}.pf-m__media{aspect-ratio:4/3;background:var(--brume);position:relative;overflow:hidden}.pf-m__media img,.pf-m__media svg{object-fit:cover;width:100%;height:100%;display:block}.pf-m__media img{transition:transform .6s}.pf-m:hover .pf-m__media img{transform:scale(1.035)}.pf-m__code{background:var(--nuit);color:#fff;font:600 11.5px/1 var(--mono);letter-spacing:.04em;border-radius:3px;padding:4px 8px;position:absolute;top:12px;left:12px}.pf-m__body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.pf-m__nom{font:700 23px/1.15 var(--sans);letter-spacing:-.015em;color:var(--bleu)}.pf-m__body>p{color:var(--beton);margin-top:8px;font-size:16px}.pf-m dl{gap:10px;margin-top:auto;padding-top:18px;display:grid}.pf-m dl div{border-top:1px dashed var(--line);padding-top:10px}.pf-m dt{font:600 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.pf-m dt svg{width:16px;height:16px}.pf-m dd{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.45}.pf-m__ok dt{color:var(--cyan-ink)}.pf-m__ko dt{color:var(--chaud-ink)}.pf-schema{width:100%;height:auto;display:block}.pf-ouvrir{border-block:1px solid var(--line);background:#fff}.pf-ouvrir__grid{align-items:center;gap:40px;display:grid}@media (width>=960px){.pf-ouvrir__grid{grid-template-columns:1fr 1fr;gap:72px}}.pf-ouvrir__media .pf-frame{aspect-ratio:4/3}.pf-ticks{gap:12px;margin-top:26px;display:grid}.pf-ticks li{align-items:flex-start;gap:12px;font-weight:500;display:flex}.pf-ticks svg{width:22px;height:22px;color:var(--cyan-ink);flex:none;margin-top:2px}.pf-dark{background:var(--nuit);color:#c9d7e0;overflow:hidden}.pf-dark .pf-k{color:var(--cyan)}.pf-dark .pf-h2{color:#fff}.pf-dark .pf-lead{color:#a9bccb}.pf-rap{align-items:center;gap:50px;display:grid}@media (width>=1000px){.pf-rap{grid-template-columns:.9fr 1.1fr;gap:80px}}.pf-rap__notes{counter-reset:n;gap:16px;margin:30px 0 32px;display:grid}.pf-rap__notes li{padding-left:52px;position:relative}.pf-rap__notes li:before{counter-increment:n;content:counter(n);border:1.5px solid var(--cyan);width:34px;height:34px;font:600 14px/1 var(--mono);color:var(--cyan);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pf-rap__notes b{color:#fff;display:block}.pf-rap__notes span{color:#a9bccb;font-size:15.5px}.pf-doc{width:100%;max-width:560px;margin-inline:auto;position:relative}.pf-doc:before,.pf-doc:after{content:"";background:#dfe8ec;border-radius:3px;position:absolute;inset:0;transform:rotate(2.4deg)translate(10px,8px)}.pf-doc:after{background:#eef3f5;transform:rotate(-1.4deg)translate(-6px,6px)}.pf-doc__sheet{z-index:1;color:var(--ink);background:#fff;border-radius:3px;padding:clamp(18px,3vw,32px);font-size:13.5px;line-height:1.5;position:relative;box-shadow:0 40px 80px -30px #0009}.pf-doc__head{border-bottom:2px solid var(--bleu);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.pf-doc__brand b{font:800 16px/1 var(--sans);color:var(--bleu);display:block}.pf-doc__brand span{font:500 10.5px/1.3 var(--mono);color:var(--beton);margin-top:4px;display:block}.pf-doc__ref{font:500 10.5px/1.5 var(--mono);color:var(--beton);text-align:right}.pf-doc__x{letter-spacing:.1em}.pf-doc__title{font:700 20px/1.2 var(--sans);color:var(--bleu);margin-top:16px}.pf-doc__meta{background:var(--blanc);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:12px;padding:12px;display:grid}.pf-doc__meta p{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.pf-doc__meta span{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--beton)}.pf-doc__bar{background:#d7e0e4;border-radius:2px;height:9px;margin-top:4px;display:block}.pf-doc__bar--in{vertical-align:middle;height:9px;margin:0;display:inline-block}.pf-doc__sec{margin-top:16px}.pf-doc__h{font:700 13.5px/1.2 var(--sans);color:var(--bleu);align-items:center;gap:8px;display:flex}.pf-doc__h b{background:var(--bleu);color:#fff;width:20px;height:20px;font:600 10.5px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.pf-doc__txt{color:#3e4c56;margin-top:6px}.pf-doc__checks{grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:8px;font-size:12.5px;display:grid}.pf-doc__checks li{color:var(--beton);align-items:center;gap:7px;display:flex}.pf-doc__checks li:before{content:"";border:1.5px solid #9fb0ba;border-radius:2px;flex:none;width:12px;height:12px}.pf-doc__checks li.on{color:var(--ink);font-weight:600}.pf-doc__checks li.on:before{border-color:var(--bleu);background:var(--bleu) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 10px no-repeat}.pf-doc__figs{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:8px;display:grid}.pf-doc__figs svg{border:1px solid var(--line);width:100%;height:auto;display:block}.pf-doc__lines{gap:7px;margin-top:8px;display:grid}.pf-doc__lines i{background:#e1e8eb;border-radius:2px;height:8px;display:block}.pf-doc__foot{border-top:1px solid var(--line);font:500 10.5px/1.3 var(--mono);color:var(--beton);justify-content:space-between;gap:12px;margin-top:18px;padding-top:10px;display:flex}.pf-tree{justify-items:center;display:grid}.pf-tree__q{background:var(--nuit);color:#fff;font:600 clamp(17px, 1.4vw, 20px) / 1.2 var(--sans);border-radius:6px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;position:relative}.pf-tree__q svg{width:22px;height:22px;color:var(--cyan)}.pf-tree__branches{gap:18px;width:100%;margin-top:34px;display:grid;position:relative}.pf-tree__branches li{border:1px solid var(--line);border-top:4px solid var(--cyan);background:#fff;border-radius:6px;flex-direction:column;padding:22px;display:flex;position:relative}.pf-tree__case{font:700 18px/1.3 var(--sans);color:var(--bleu);align-items:center;gap:10px;display:flex}.pf-tree__case svg{width:26px;height:26px;color:var(--cyan-ink);flex:none}.pf-tree__who{background:var(--blanc);color:var(--ink);border-radius:4px;margin-top:14px;padding:10px 12px;font-weight:700}.pf-tree__who span{font:500 10.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--beton);margin-bottom:3px;display:block}.pf-tree__txt{color:var(--beton);margin-top:12px;font-size:15.5px}@media (width>=900px){.pf-tree__branches{grid-template-columns:repeat(3,1fr)}.pf-tree__branches:before{content:"";background:var(--bleu);height:2px;position:absolute;top:-18px;left:16.66%;right:16.66%}.pf-tree__branches li:before{content:"";background:var(--bleu);width:2px;height:18px;position:absolute;top:-22px;left:50%}.pf-tree__q:after{content:"";background:var(--bleu);width:2px;height:16px;position:absolute;top:100%;left:50%}}.pf-tree__eau{border-left:4px solid var(--chaud);background:#fff4e8;border-radius:6px;gap:16px;width:100%;margin-top:18px;padding:20px 22px;display:flex}.pf-tree__eau svg{width:28px;height:28px;color:var(--chaud-ink);flex:none}.pf-tree__eau b{color:var(--ink)}.pf-tree__foot{font:500 13px/1.5 var(--mono);color:var(--beton);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;margin-top:24px;display:flex}.pf-tree__foot p{max-width:80ch}.pf-tarifs-sec{border-block:1px solid var(--line);background:#fff}.pf-tarifs{gap:40px;display:grid}@media (width>=1000px){.pf-tarifs{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px}}.pf-tarifs__nuit{border:1px dashed var(--line);color:var(--ink);border-radius:6px;gap:12px;margin-top:26px;padding:16px 18px;font-size:15.5px;display:flex}.pf-tarifs__nuit svg{width:22px;height:22px;color:var(--cyan-ink);flex:none}.pf-prix{border-collapse:collapse;width:100%}.pf-prix tr{border-top:1px solid var(--line)}.pf-prix tr:last-child{border-bottom:1px solid var(--line)}.pf-prix th{text-align:left;vertical-align:top;padding:18px 16px 18px 0;font-weight:400}.pf-prix th b{color:var(--bleu);font-size:17.5px;font-weight:700;display:block}.pf-prix th span{color:var(--beton);margin-top:3px;font-size:15px;display:block}.pf-prix td{text-align:right;vertical-align:top;font:600 16px/1.4 var(--mono);color:var(--bleu);white-space:nowrap;padding:18px 0}@media (width<=560px){.pf-prix tr{padding:14px 0;display:grid}.pf-prix th,.pf-prix td{text-align:left;padding:0}.pf-prix td{margin-top:6px}}.pf-syn{background:var(--bleu);color:#d4e1ea;padding-block:clamp(72px,8.5vw,124px);overflow:hidden}.pf-syn__grid{align-items:center;gap:44px;display:grid}@media (width>=960px){.pf-syn__grid{grid-template-columns:1fr 1fr;gap:76px}}.pf-syn__photo{aspect-ratio:4/3;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000073}.pf-syn__photo img{object-fit:cover;width:100%;height:100%}.pf-syn .pf-k{color:var(--cyan)}.pf-syn .pf-h2{color:#fff}.pf-syn .pf-lead{color:#c3d3de}.pf-syn__steps{border-left:2px solid #fff3;margin:28px 0 32px;display:grid}.pf-syn__steps li{color:#fff;padding:9px 0 9px 22px;font-weight:500;position:relative}.pf-syn__steps li:before{content:"";background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.pf-syn__steps span{font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan);display:block}.pf-quote{font:500 clamp(19px, 1.55vw, 23px) / 1.42 var(--sans);color:var(--ink)}.pf-quote cite{font:500 12.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cyan-ink);margin-top:12px;font-style:normal;display:block}.pf-team{align-items:start;gap:34px;display:grid}@media (width>=960px){.pf-team{grid-template-columns:1.35fr 1fr;gap:56px}}.pf-team__photo{aspect-ratio:3/2}.pf-team__list{display:grid}.pf-team__list li{border-top:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.pf-team__list li:last-child{border-bottom:1px solid var(--line)}.pf-team__list i{background:linear-gradient(140deg, var(--bleu) 10%, var(--cyan-ink) 60%, var(--chaud-ink));color:#fff;width:50px;height:50px;font:600 14px/1 var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.pf-team__list b{color:var(--bleu);font-size:18px;display:block}.pf-team__list span{color:var(--beton);margin-top:3px;font-size:15.5px;display:block}.pf-zone{align-items:center;gap:36px;margin-top:clamp(56px,7vw,96px);display:grid}@media (width>=960px){.pf-zone{grid-template-columns:.95fr 1.05fr;gap:64px}}.pf-zone__map{border:1px solid var(--line);background:#fff;padding:10px}.pf-zone__map svg{width:100%;height:auto;display:block}.pf-zone h3{font:700 clamp(26px, 2.4vw, 34px) / 1.15 var(--sans);letter-spacing:-.02em;color:var(--bleu)}.pf-zone h3+p{color:var(--beton);margin-top:10px}.pf-zone__list{columns:2;font:500 14px/1.5 var(--mono);color:var(--ink);column-gap:24px;margin-top:22px}@media (width>=640px){.pf-zone__list{columns:3}}.pf-zone__list li{break-inside:avoid;padding:4px 0}.pf-zone__delai{border:1px solid var(--line);background:#fff;border-radius:6px;gap:12px;margin-top:24px;padding:16px 18px;display:flex}.pf-zone__delai svg{width:22px;height:22px;color:var(--cyan-ink);flex:none}.pf-faq-sec{border-top:1px solid var(--line);background:#fff}.pf-faq-grid{gap:40px;display:grid}@media (width>=960px){.pf-faq-grid{grid-template-columns:.8fr 1.2fr;gap:72px}}.pf-faq details{border-top:1px solid var(--line)}.pf-faq details:last-child{border-bottom:1px solid var(--line)}.pf-faq summary{color:var(--bleu);cursor:pointer;justify-content:space-between;gap:18px;padding:20px 0;font-size:18px;font-weight:650;line-height:1.35;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";border:1px solid var(--line);width:28px;height:28px;font:500 18px/1 var(--mono);color:var(--cyan-ink);border-radius:4px;flex:none;place-items:center;transition:transform .2s;display:grid}.pf-faq details[open] summary:after{content:"−"}.pf-faq details p{max-width:64ch;color:var(--beton);padding:0 0 22px}.pf-end{background:var(--nuit);color:#fff}.pf-end__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-block:clamp(46px,5.4vw,70px);display:flex}.pf-end p{max-width:30ch;font:650 clamp(24px, 2.4vw, 34px) / 1.2 var(--sans);letter-spacing:-.02em}.pf-end small{font:400 16px/1.5 var(--sans);letter-spacing:0;color:#a9bccb;margin-top:10px;display:block}.pf-end__act{flex-wrap:wrap;gap:12px;display:flex}.pf-ftr{background:var(--abysse);color:#a9bccb;font-size:15px}.pf-ftr__top{gap:36px;padding-block:64px 44px;display:grid}@media (width>=900px){.pf-ftr__top{grid-template-columns:1.5fr 1fr 1fr 1.1fr}}.pf-ftr__id p{max-width:40ch;margin-top:18px}.pf-ftr__tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pf-ftr__tags li{font:500 12px/1.3 var(--mono);color:#c9d7e0;border:1px solid #ffffff29;border-radius:4px;padding:5px 10px}.pf-ftr h2{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.pf-ftr ul:not(.pf-ftr__tags){gap:9px;margin-top:18px;display:grid}.pf-ftr__mono{font-family:var(--mono);font-size:13.5px}.pf-ftr a{text-decoration:none}.pf-ftr a:hover{color:#fff;text-decoration:underline}.pf-ftr__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 30px;font-size:13px;display:flex}.pf-ftr__bottom a{color:#fff;text-decoration:underline}.pf-phead{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);border-bottom:1px solid var(--line);background-size:32px 32px;padding-block:clamp(36px,5vw,70px) 0}.pf-phead__grid{align-items:center;gap:36px;padding-bottom:clamp(36px,4.5vw,60px);display:grid}@media (width>=1000px){.pf-phead__grid{grid-template-columns:1.15fr .85fr;gap:64px}}.pf-phead__grid>*{min-width:0}.pf-phead h1{max-width:17ch;font:750 clamp(38px, 4.6vw, 70px) / 1.03 var(--sans);letter-spacing:-.03em;color:var(--bleu);text-wrap:balance;margin-top:18px}.pf-phead__media{aspect-ratio:4/3}.pf-crumbs{font:500 13px/1.4 var(--mono);color:var(--beton)}.pf-crumbs a{color:var(--bleu)}.pf-crumbs span{color:#7d8b94;margin-inline:6px}.pf-index{border-top:1px solid var(--line);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.pf-index a{color:var(--ink);border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;margin-right:30px;padding:16px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pf-index a span{font:500 11px/1 var(--mono);color:var(--cyan-ink)}.pf-index a:hover{border-bottom-color:var(--chaud)}.pf-cols{align-items:start;gap:40px;display:grid}@media (width>=960px){.pf-cols{grid-template-columns:1fr 1fr;gap:72px}}.pf-cols>*{min-width:0}.pf-matrix-wrap{border:1px solid var(--line);background:#fff;border-radius:6px;position:relative;overflow-x:auto}.pf-matrix{border-collapse:collapse;width:100%;min-width:760px}.pf-matrix th,.pf-matrix td{border-top:1px solid var(--line);padding:14px 12px}.pf-matrix thead th{background:var(--blanc);font:600 11.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--beton);text-align:center;vertical-align:bottom;border-top:0}.pf-matrix thead th:first-child{text-align:left}.pf-matrix tbody th{text-align:left;color:var(--bleu);white-space:nowrap;font-weight:700}.pf-matrix tbody th span{font:500 11px/1 var(--mono);color:var(--cyan-ink);margin-right:10px}.pf-matrix td{text-align:center}.pf-matrix tbody tr:hover{background:#f3f8f9}.pf-dot{border:2px solid var(--bleu);vertical-align:middle;border-radius:50%;width:18px;height:18px;display:inline-block}.pf-dot--2{background:var(--bleu)}.pf-dot--1{background:linear-gradient(90deg, var(--bleu) 50%, transparent 50%)}.pf-dot--0{background:#8d9ca5;border:0;border-radius:1px;width:12px;height:2px}.pf-matrix__leg{font:500 13px/1.4 var(--mono);color:var(--beton);flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.pf-matrix__leg span{align-items:center;gap:8px;display:inline-flex}.pf-detail{gap:clamp(56px,7vw,100px);display:grid}.pf-fiche{align-items:center;gap:30px;scroll-margin-top:100px;display:grid}@media (width>=1000px){.pf-fiche{grid-template-columns:1fr 1fr;gap:72px}.pf-fiche:nth-child(2n) .pf-fiche__media{order:2}}.pf-fiche>*{min-width:0}.pf-fiche__media{position:relative}.pf-fiche__media .pf-frame{aspect-ratio:4/3}.pf-frame--draw svg{width:100%;height:100%;display:block}.pf-fiche__inset{background:var(--nuit);width:44%;padding:6px;position:absolute;bottom:-26px;right:-12px;box-shadow:0 20px 40px -10px #0a253680}.pf-fiche__inset figcaption{font:500 10.5px/1.3 var(--mono);color:#a9bccb;padding:6px 2px 2px}@media (width<=640px){.pf-fiche__inset{width:70%;margin:14px 0 0 auto;position:static}}.pf-fiche__code{font:500 12.5px/1 var(--mono);color:var(--beton);align-items:center;gap:12px;display:flex}.pf-fiche__code span{background:var(--nuit);color:#fff;border-radius:3px;padding:4px 8px;font-weight:600}.pf-fiche h2{font:700 clamp(30px, 3vw, 44px) / 1.08 var(--sans);letter-spacing:-.022em;color:var(--bleu);margin-top:16px}.pf-fiche__court{color:var(--ink);margin-top:12px;font-size:clamp(18px,.4vw + 16px,21px);font-weight:500}.pf-fiche__body>p:not([class]){color:var(--beton);margin-top:14px}.pf-fiche__dl{border:1px solid var(--line);background:#fff;border-radius:6px;gap:0;margin-top:24px;display:grid}.pf-fiche__dl div{gap:4px;padding:14px 16px;display:grid}.pf-fiche__dl div+div{border-top:1px dashed var(--line)}@media (width>=560px){.pf-fiche__dl div{grid-template-columns:170px 1fr;align-items:baseline;gap:16px}}.pf-fiche__dl dt{font:600 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.pf-fiche__dl dt svg{flex:none;width:16px;height:16px}.pf-fiche__dl dd{font-size:16px;line-height:1.45}.pf-fiche__rap dt{color:var(--bleu)}.pf-prep{background:var(--blanc);border:1px solid var(--line);border-radius:6px;padding:clamp(22px,3vw,32px)}.pf-prep h3{font:700 21px/1.25 var(--sans);color:var(--bleu)}.pf-prep ul{gap:14px;margin-top:18px;display:grid}.pf-prep li{align-items:flex-start;gap:14px;display:flex}.pf-prep li svg{width:24px;height:24px;color:var(--cyan-ink);flex:none}.pf-day{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=720px){.pf-day{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.pf-day{grid-template-columns:repeat(5,1fr)}}.pf-day li{background:#fff;flex-direction:column;gap:8px;padding:22px 20px 26px;display:flex;position:relative;overflow:hidden}.pf-day__t{background:var(--brume);font:600 11.5px/1.2 var(--mono);color:var(--cyan-ink);border-radius:3px;align-self:flex-start;padding:4px 8px}.pf-day b{color:var(--bleu);margin-top:6px;font-size:18px}.pf-day p{color:var(--beton);font-size:15.5px}.pf-day li:after{content:attr(data-n);font:700 34px/1 var(--mono);color:#0f3b5a14;position:absolute;top:10px;right:14px}.pf-dossier{align-items:start;gap:44px;display:grid}@media (width>=1000px){.pf-dossier{grid-template-columns:.85fr 1.15fr;gap:80px}.pf-dossier__intro{position:sticky;top:110px}}.pf-dossier>*{min-width:0}.pf-dossier__card{background:var(--nuit);color:#c9d7e0;border-radius:6px;margin-top:28px;padding:22px}.pf-dossier__tag{font:600 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cyan)}.pf-dossier__card ul{gap:10px;margin-top:14px;display:grid}.pf-dossier__card li{color:#fff;gap:10px;font-size:15.5px;display:flex}.pf-dossier__card li svg{width:18px;height:18px;color:var(--cyan);flex:none;margin-top:4px}.pf-dossier__card>p:last-child{color:#a9bccb;border-top:1px solid #ffffff1f;margin-top:14px;padding-top:14px;font-size:14.5px}.pf-dossier__steps{gap:0;display:grid;position:relative}.pf-dossier__steps:before{content:"";background:linear-gradient(var(--cyan), var(--chaud));width:2px;position:absolute;top:30px;bottom:30px;left:27px}.pf-dossier__steps li{grid-template-columns:56px 1fr;gap:22px;padding:0 0 34px;display:grid;position:relative}.pf-dossier__steps li:last-child{padding-bottom:0}.pf-dossier__n{z-index:1;border:2px solid var(--bleu);width:56px;height:56px;font:700 17px/1 var(--mono);color:var(--bleu);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.pf-dossier__t{background:var(--brume);font:600 12px/1.2 var(--mono);letter-spacing:.03em;color:var(--cyan-ink);border-radius:4px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.pf-dossier__t svg{width:16px;height:16px}.pf-dossier__steps h3{font:700 clamp(21px, 1.8vw, 26px) / 1.2 var(--sans);color:var(--bleu);margin-top:10px}.pf-dossier__steps li p:not([class]){color:var(--beton);margin-top:6px}.pf-qui{border-collapse:collapse;width:100%;min-width:680px}.pf-qui th,.pf-qui td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:18px}.pf-qui thead th{background:var(--blanc);font:600 11.5px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--beton);border-top:0}.pf-qui tbody th{color:var(--bleu);font-weight:700}.pf-qui tbody th svg{width:26px;height:26px;color:var(--cyan-ink);margin-bottom:8px;display:block}.pf-qui td b{color:var(--ink)}.pf-qui td:last-child{color:var(--beton)}.pf-ordre{counter-reset:o;gap:14px;margin-top:26px;display:grid}.pf-ordre li{border:1px solid var(--line);background:#fff;border-radius:6px;padding:14px 16px 14px 60px;position:relative}.pf-ordre li:before{counter-increment:o;content:counter(o);background:var(--bleu);color:#fff;width:30px;height:30px;font:600 13px/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:16px}.pf-ordre b{color:var(--bleu);display:block}.pf-ordre span{color:var(--beton);font-size:15.5px}.pf-conso{border:1px solid var(--line);background:#fff;padding:10px}.pf-conso svg{width:100%;height:auto;display:block}.pf-conso figcaption{font:500 12.5px/1.45 var(--mono);color:var(--beton);padding:10px 4px 2px}.pf-mission{background:var(--nuit);border:1px solid #ffffff1a;border-radius:10px;margin-top:clamp(48px,6vw,80px);padding:clamp(20px,3vw,36px)}.pf-mission__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 30px;margin-bottom:22px;display:flex}.pf-mission h3{font:700 clamp(22px, 2vw, 28px) / 1.2 var(--sans);color:#fff}.pf-mission__head p{color:#a9bccb;font-size:15px}.pf-mission__grid{gap:14px;display:grid}@media (width>=640px){.pf-mission__grid{grid-template-columns:1fr 1fr}}@media (width>=1000px){.pf-mission__grid{grid-template-columns:repeat(4,1fr)}}.pf-mission__full{grid-column:1/-1}.pf-field--dark textarea{color:#fff;background:#ffffff0f;border-color:#ffffff3d}.pf-field--dark textarea::placeholder{color:#8ea3b0}.pf-field--dark select option{color:var(--ink)}.pf-mission__foot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.pf-mission__foot p{color:#a9bccb;flex:280px;font-size:14.5px}.pf-mission__foot a{color:#fff}.pf-mission .pf-demo{margin-top:16px}.pf-docs{gap:10px;display:grid}.pf-docs a{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.pf-docs a:hover{border-color:var(--bleu);transform:translate(3px)}.pf-docs svg{width:26px;height:26px;color:var(--cyan-ink);flex:none}.pf-docs b{color:var(--bleu);display:block}.pf-docs small{font:500 12px/1.3 var(--mono);color:var(--beton);margin-top:2px;display:block}.pf-end small a{color:#fff}@media (prefers-reduced-motion:no-preference){.pf-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both pf-rise}.pf-rise--2{animation-delay:.1s}.pf-rise--3{animation-delay:.2s}@keyframes pf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.pf *,.pf :before,.pf :after{transition:none!important;animation:none!important}}.pf-hero__top>*,.pf-hero__plate>*,.pf-diag>*,.pf-rap>*,.pf-tarifs>*,.pf-syn__grid>*,.pf-team>*,.pf-zone>*,.pf-faq-grid>*,.pf-ouvrir__grid>*{min-width:0}
