:root{--color-canvas:#04150c;--color-canvas-deep:#030d07;--color-surface:#06110a;--surface-panel:#030e08b8;--surface-overlay:#06110af7;--surface-veil:#04150cb8;--surface-field:#58e8780d;--border-strong:#58e8788c;--border-soft:#58e87829;--color-accent:#d6f26a;--color-accent-strong:#c9f24a;--color-accent-hover:#e8ff96;--color-glow:#58e878;--color-highlight:#f0b429;--color-alert:#b8231f;--color-alert-text:#e26b67;--color-heading:#8ff06a;--color-text:#f2f7f0;--color-text-card:#e6efe4;--color-text-muted:#b6ccb8;--color-text-soft:#a9bfab;--color-text-faint:#6d8571;--color-on-accent:#06110a;--color-on-alert:#fff;--glow-card:0 0 18px #58e87829;--glow-card-strong:0 0 0 1px #58e87840, 0 0 26px #58e87852;--glow-card-pulse:0 0 0 1px #58e87861, 0 0 40px #58e87875;--glow-cta:0 0 18px #d6f26a59;--glow-cta-lead:0 0 24px #f0b42980;--glow-badge:0 0 14px #f0b4298c;--shadow-panel:0 8px 24px #00000073;--shadow-bar:0 -8px 28px #00000080;--dot-field:#58e87833;--glow-field:#3cc4584d;--glow-field-warm:#b8231f2e;--fade-canvas:#04150c00;--sheen:#58e87817;--sheen-strong:#58e8782e;--footer-fade:linear-gradient(to bottom, #04150c00, #030d07 38%);--color-spinner-track:#58e87833;--color-spinner-head:#d6f26a;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--max-width-shell:1240px;--max-width-content:940px;--max-width-footer:1080px;--layout-padding-x:1.25rem;--age-line-height:2.25rem;--font-heading:var(--font-display), "Arial Narrow", Arial, sans-serif;--font-copy:var(--font-body), Helvetica, Arial, sans-serif;--color-bg:var(--color-canvas);--color-surface-muted:var(--surface-field);--color-surface-subtle:var(--surface-field);--color-skeleton:var(--sheen);--color-skeleton-strong:var(--sheen-strong);--color-text-secondary:var(--color-text-muted);--color-text-subtle:var(--color-text-soft);--color-text-faintest:var(--color-text-faint);--color-border:var(--border-soft);--color-border-strong:var(--border-strong);--color-border-soft:var(--border-soft);--color-border-softer:var(--border-soft);--color-border-input:var(--border-soft);--color-border-muted:var(--border-soft);--color-inverted-bg:var(--color-accent);--color-inverted-bg-hover:var(--color-accent-hover);--color-inverted-text:var(--color-on-accent);--color-contrast-bg:var(--color-canvas-deep);--color-contrast-text:var(--color-text);--color-overlay:#020805e0;--color-overlay-soft:#02080599;--content-max-width:var(--max-width-content);--layout-max-width:var(--max-width-shell)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-copy);-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;background:var(--color-canvas);font-size:16px;line-height:1.15}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}button,input,textarea,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}body{min-height:100dvh;color:var(--color-text);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;line-height:1.5;display:flex}h1,h2,h3{font-family:var(--font-heading);letter-spacing:.01em;font-weight:700;line-height:1.1}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}#classement,#criteres,#parcours,#questions,#transparence{scroll-margin-top:5rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._pp_header_102ka_1{z-index:30;background:var(--color-canvas);position:relative}._pp_header_102ka_1:after{content:"";background:linear-gradient(90deg, var(--fade-canvas), var(--color-glow) 28%, var(--color-accent) 50%, var(--color-glow) 72%, var(--fade-canvas));opacity:.7;height:2px;display:block}._pp_inner_102ka_23{max-width:var(--max-width-shell);padding:.5rem var(--layout-padding-x);align-items:center;margin:0 auto;display:flex}._pp_home_102ka_31{align-items:center;display:flex}._pp_logo_102ka_36{width:auto;height:2.625rem}._pp_footer_subrq_2{padding:4rem var(--layout-padding-x) 2rem;background:var(--footer-fade);color:var(--color-text-muted);margin-top:2rem;position:relative}._pp_with_sticky_subrq_10{padding-bottom:7.5rem}._pp_inner_subrq_14{max-width:var(--max-width-footer);margin:0 auto}._pp_frame_subrq_20{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--glow-card);padding:1.125rem 1.375rem}._pp_frame_title_subrq_28{color:var(--color-heading);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.2rem;display:flex}._pp_frame_icon_subrq_37{color:var(--color-accent);flex:none}._pp_frame_text_subrq_42{color:var(--color-text-card);margin:0;font-size:.9rem;line-height:1.6}._pp_licences_subrq_49{flex-direction:column;gap:.375rem;margin:.875rem 0 0;list-style:none;display:flex}._pp_licence_subrq_49{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.84rem;display:flex}._pp_licence_subrq_49 strong{color:var(--color-text)}._pp_link_subrq_69{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}._pp_link_subrq_69:hover{color:var(--color-accent-hover)}._pp_cols_subrq_79{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-top:1.75rem;display:grid}._pp_block_title_subrq_86{color:var(--color-heading);margin:0 0 .5rem;font-size:1.1rem}._pp_block_text_subrq_92{margin:0 0 .625rem;font-size:.84rem;line-height:1.6}._pp_org_logo_subrq_98{width:auto;height:1.75rem;margin-bottom:.5rem}._pp_help_subrq_104{flex-direction:column;gap:.625rem;list-style:none;display:flex}._pp_help_item_subrq_111{font-size:.86rem;line-height:1.5}._pp_help_note_subrq_116{color:var(--color-text-soft);font-size:.78rem;display:block}._pp_phone_icon_subrq_122{vertical-align:-2px;margin-right:.25rem;display:inline-block}._pp_nav_subrq_128{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:.5rem 1.375rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.84rem;display:flex}._pp_nav_link_subrq_138{color:var(--color-text-muted)}._pp_nav_link_subrq_138:hover{color:var(--color-accent-strong)}._pp_company_subrq_146{color:var(--color-text-soft);margin:1.25rem 0 0;font-size:.78rem}._pp_age_subrq_152{color:var(--color-text-card);align-items:center;gap:.5rem;margin:.625rem 0 0;font-size:.84rem;font-weight:700;display:flex}._pp_age_marker_subrq_162{border:1.5px solid var(--color-alert-text);border-radius:var(--radius-sm);color:var(--color-alert-text);flex:none;padding:.1rem .4rem;font-size:.75rem;font-weight:800}._pp_closing_subrq_172{color:var(--color-text-soft);margin:.875rem 0 0;font-size:.75rem;line-height:1.6}@media (width<=720px){._pp_cols_subrq_79{grid-template-columns:1fr}}._pp_block_subrq_86{min-width:0}._pp_spacer_1yffo_1{height:var(--age-line-height);flex:none}._pp_line_1yffo_6{z-index:40;box-sizing:border-box;min-height:var(--age-line-height);padding:.25rem var(--layout-padding-x);padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));background:var(--color-canvas-deep);border-top:1px solid var(--border-soft);color:var(--color-text-muted);justify-content:center;align-items:center;gap:.625rem;font-size:.78rem;line-height:1.3;display:flex;position:fixed;bottom:0;left:0;right:0}._pp_marker_1yffo_27{border:1.5px solid var(--color-alert-text);border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--color-alert-text);flex:none;padding:.05rem .375rem;font-size:.72rem;font-weight:800}._pp_text_1yffo_38{min-width:0}._pp_link_1yffo_42{color:var(--color-accent);text-underline-offset:2px;flex:none;text-decoration:underline}._pp_link_1yffo_42:hover{color:var(--color-accent-hover)}._pp_backdrop_1r7ow_1{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 15% 100%, var(--glow-field), var(--fade-canvas) 70%), radial-gradient(ellipse 50% 35% at 100% 55%, var(--glow-field-warm), var(--fade-canvas) 70%);opacity:.55;position:fixed;inset:0}
