@font-face{font-family: 'Rubik';src: url(data:font/woff2;base64,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) format('woff2');font-weight: 400 900;font-style: normal;font-display: block}:root{--bg-primary: #FFFFFF;--bg-secondary: #FFFFFF;--bg-tertiary: #FAF3F6;--accent: #B3164F;--accent-dark: #8A0F3C;--gold: #8A0F3C;--gold-soft: #FBEFF3;--accent-glow: transparent;--gold-glow: transparent;--text-primary: #1E181B;--text-secondary: #5A4F55;--text-body: #382F34;--border: #EADCE2;--creme: #FAF3F6;--rose: #FBEFF3;--sombre: #1A0B14;--or: #F2B84B;--vert: #27a05a;--vert-texte: #1E7F47;--font-title: 'Rubik','Arial Rounded MT Bold',Arial,sans-serif;--font-body: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius: 6px;--radius-lg: 8px;--transition: 0.15s ease;--max-width: 1000px;color-scheme: light}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{font-family: var(--font-body);background-color: var(--bg-primary);color: var(--text-primary);line-height: 1.6;font-size: 16px;overflow-x: hidden;padding-bottom: 130px}@media (max-width: 600px){body{padding-bottom: 115px}}img{max-width: 100%;height: auto;display: block}a{color: var(--accent);text-decoration: none;transition: color var(--transition)}a:hover{color: var(--accent-dark)}ul,ol{list-style: none}h1,h2,h3,h4,h5,h6{font-family: var(--font-title);font-weight: 700;line-height: 1.2;color: var(--text-primary)}h1{font-size: clamp(2rem,5vw,3.75rem);letter-spacing: -0.5px}h2{font-size: clamp(1.75rem,4vw,2.75rem);margin-bottom: 1rem}h3{font-size: clamp(1.25rem,2.5vw,1.5rem);margin-bottom: 0.75rem}p{color: var(--text-secondary);margin-bottom: 1rem}.container{width: 100%;max-width: var(--max-width);margin: 0 auto;padding: 0 1.25rem}section{padding: 4rem 0;position: relative}section.alt{background-color: var(--bg-tertiary)}.section-title{text-align: center;margin-bottom: 0.75rem}.section-subtitle{text-align: center;color: var(--text-secondary);margin-bottom: 3rem;max-width: 700px;margin-left: auto;margin-right: auto}.btn{display: inline-block;padding: 0.95rem 2rem;font-family: var(--font-body);font-weight: 600;font-size: 1rem;border: 2px solid transparent;border-radius: var(--radius);cursor: pointer;text-align: center;transition: all var(--transition);letter-spacing: 0.3px}.btn-primary{background: linear-gradient(135deg,#27a05a 0%,#3ed48c 100%);color: #fff;box-shadow: 0 0 25px rgba(39,160,90,0.45),0 4px 15px rgba(39,160,90,0.25);animation: pulse-glow 2.5s ease-in-out infinite}.btn-primary:hover{transform: translateY(-2px) scale(1.02);box-shadow: 0 0 40px rgba(39,160,90,0.45),0 6px 20px rgba(39,160,90,0.35);color: #fff}.btn-large{padding: 1.15rem 2.5rem;font-size: 1.125rem;line-height: 1.3;max-width: 100%;word-wrap: break-word}@media (max-width: 600px){.btn{line-height: 1.25;word-wrap: break-word}.btn-large{padding: 0.95rem 1.4rem;font-size: 1rem}}.btn-signup{display: inline-flex !important;align-items: center;gap: 0.35rem}@media (max-width: 600px){.btn-signup{gap: 0.3rem}}@keyframes pulse-glow{0%,100%{box-shadow: 0 0 25px rgba(39,160,90,0.45),0 4px 15px rgba(39,160,90,0.25)}50%{box-shadow: 0 0 45px rgba(39,160,90,0.5),0 6px 20px rgba(39,160,90,0.35)}}.btn-hero{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.7rem;padding: 1.25rem 2.6rem;font-size: 1.15rem;font-weight: 800;letter-spacing: 0.5px;text-transform: uppercase;border-radius: 60px;background:
linear-gradient(135deg,#27a05a 0%,#2fbf74 50%,#3ed48c 100%);color: #fff;border: 1px solid rgba(255,255,255,0.4);box-shadow:
0 0 30px rgba(39,160,90,0.45),0 8px 25px rgba(39,160,90,0.35),inset 0 1px 0 rgba(255,255,255,0.5);overflow: hidden;isolation: isolate;animation: pulse-glow 2.5s ease-in-out infinite}.btn-hero::before{content: "";position: absolute;top: 0;left: -130%;width: 60%;height: 100%;background: linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.55) 50%,transparent 100%);transform: skewX(-20deg);animation: hero-shine 3.5s ease-in-out infinite;pointer-events: none;z-index: 1}.btn-hero-text,.btn-hero-arrow{position: relative;z-index: 2}.btn-hero-arrow{font-size: 1.3rem;font-weight: 900;transition: transform 0.25s ease}.btn-hero:hover{transform: translateY(-3px) scale(1.03);color: #fff;box-shadow:
0 0 50px rgba(39,160,90,0.5),0 14px 35px rgba(39,160,90,0.45),inset 0 1px 0 rgba(255,255,255,0.6)}.btn-hero:hover .btn-hero-arrow{transform: translateX(6px)}@keyframes hero-shine{0%{left: -130%}55%{left: 150%}100%{left: 150%}}@keyframes hero-icon-pulse{0%,100%{transform: scale(1)}50%{transform: scale(1.15)}}.btn-hero-text{white-space: nowrap}@media (max-width: 600px){.btn-hero{padding: 0.9rem 1.3rem;font-size: 0.85rem;gap: 0.45rem;letter-spacing: 0;text-transform: none;max-width: calc(100% - 1rem)}.btn-hero-arrow{font-size: 1rem}}@media (max-width: 380px){.btn-hero{padding: 0.85rem 1rem;font-size: 0.8rem;gap: 0.35rem}.btn-hero-arrow{display: none}}.site-header{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;padding: 1rem 0;background: rgba(255,255,255,0.7);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid transparent;transition: all var(--transition)}.site-header.scrolled{background: #FFFFFF;border-bottom-color: var(--border);box-shadow: 0 4px 20px rgba(179,22,79,0.12)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.logo{display: flex;align-items: center;gap: 0.6rem;text-decoration: none;font-family: var(--font-title);font-size: 1.4rem;font-weight: 700;color: var(--text-primary);letter-spacing: 0.5px}.logo:hover{color: var(--text-primary)}.logo-img{width: 88px;height: 88px;border-radius: 50%;display: block;flex-shrink: 0;object-fit: contain;background: transparent;padding: 4px;box-shadow: 0 0 24px var(--accent-glow);transition: transform var(--transition),box-shadow var(--transition)}.logo:hover .logo-img{transform: scale(1.05);box-shadow: 0 0 22px var(--gold-glow)}.footer-brand .logo-img{width: 38px;height: 38px}.header-actions{display: flex;align-items: center;gap: 0.75rem}.header-actions .btn{padding: 0.6rem 1.2rem;font-size: 0.9rem}.hero{min-height: 100vh;display: flex;align-items: center;padding: 7rem 1.25rem 4rem;position: relative;overflow: hidden;background:
radial-gradient(ellipse at top,rgba(179,22,79,0.45) 0%,transparent 60%),radial-gradient(ellipse at bottom,rgba(179,22,79,0.35) 0%,transparent 60%),var(--bg-primary)}@media (max-width: 767px){.hero{padding-top: 11rem}}.hero::before{content: "";position: absolute;inset: 0;background-image:
linear-gradient(rgba(255,255,255,0.55),rgba(255,255,255,0.4));background-size: cover;background-position: center;opacity: 0.6;z-index: 0}.hero-grid{width: 100%;display: grid;grid-template-columns: 1fr;gap: 2.5rem;align-items: center;position: relative;z-index: 1}@media (min-width: 1024px){.hero-grid{grid-template-columns: 1.15fr 1fr;gap: 3.5rem}}.hero-content{text-align: center}@media (min-width: 1024px){.hero-content{text-align: left}}.hero h1{margin-bottom: 1.25rem;background: linear-gradient(135deg,var(--accent-dark) 0%,var(--accent) 50%,var(--gold) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.hero-subtitle{font-size: clamp(1rem,2vw,1.25rem);color: var(--text-primary);margin-bottom: 2.5rem}@media (max-width: 1023px){.hero-subtitle{max-width: 700px;margin-left: auto;margin-right: auto}}.hero-image{display: flex;justify-content: center;align-items: center;position: relative}.hero-image::before{content: "";position: absolute;width: 380px;height: 380px;max-width: 100%;border-radius: 50%;background: radial-gradient(circle,rgba(179,22,79,0.4) 0%,transparent 65%);filter: blur(20px);z-index: 0}.hero-image img{position: relative;z-index: 1;max-width: 290px;width: 100%;height: auto;border-radius: 28px;box-shadow:
0 0 60px rgba(179,22,79,0.35),0 25px 60px rgba(138,15,60,0.3);transform: rotate(-3deg);transition: transform 0.6s ease,box-shadow 0.6s ease}.hero-image img:hover{transform: rotate(0deg) scale(1.04);box-shadow:
0 0 80px rgba(179,22,79,0.45),0 30px 70px rgba(138,15,60,0.4)}@media (min-width: 1024px){.hero-image img{max-width: 320px}}.stats{background: var(--bg-secondary);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);padding: 2.5rem 0}.card{background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: 1.75rem;transition: all var(--transition);position: relative;overflow: hidden}.card::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg,transparent,var(--accent),var(--gold),transparent);opacity: 0;transition: opacity var(--transition)}.card:hover{border-color: var(--accent);transform: translateY(-4px);box-shadow: 0 10px 30px rgba(179,22,79,0.15),0 0 20px var(--accent-glow)}.card:hover::before{opacity: 1}.card h3{margin-bottom: 0.5rem;color: var(--text-primary)}.card p{font-size: 0.95rem;margin-bottom: 0}@media (max-width: 767px){@keyframes hint-slide{0%,100%{opacity: 0.85}50%{opacity: 1}}}.faq{max-width: 800px;margin: 0 auto}.faq-item{background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius);margin-bottom: 0.75rem;overflow: hidden;transition: all var(--transition)}.faq-question{width: 100%;background: none;border: none;color: var(--text-primary);font-family: var(--font-body);font-size: 1rem;font-weight: 600;padding: 1.1rem 1.25rem;text-align: left;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 1rem;transition: color var(--transition)}.faq-question:hover{color: var(--accent)}.faq-icon{font-size: 1.5rem;color: var(--accent);transition: transform var(--transition);flex-shrink: 0}.faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.4s ease}.faq-answer-inner{padding: 0 1.25rem 1.25rem;color: var(--text-secondary);border-top: 1px solid var(--border);padding-top: 1rem}.cta-final{text-align: center;padding: 5rem 1.25rem;background:
radial-gradient(ellipse at center,rgba(179,22,79,0.18) 0%,transparent 70%),var(--bg-tertiary);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.cta-final h2{margin-bottom: 1rem}.cta-final p{max-width: 600px;margin: 0 auto 2rem;color: var(--text-primary)}.site-footer{background: #1A0B14;border-top: 1px solid var(--border);padding: 3.5rem 0 1.5rem;color: #EFE4EA}.site-footer p,.site-footer .footer-tagline,.site-footer .footer-bottom,.site-footer .footer-col p{color: #D6C2CB}.footer-col h4,.footer-col .footer-titre{font-weight: 700;line-height: 1.2;font-family: var(--font-title);font-size: 1.1rem;color: var(--gold);margin-bottom: 1rem;text-transform: uppercase;letter-spacing: 1.5px}.footer-col p,.footer-col li{font-size: 0.9rem;margin-bottom: 0.6rem;line-height: 1.5}.footer-col a{color: #D6C2CB;transition: color var(--transition)}.footer-col a:hover{color: var(--gold)}.footer-brand{display: inline-flex;align-items: center;gap: 0.75rem;margin-bottom: 1rem;text-decoration: none;color: inherit;transition: opacity var(--transition)}.footer-brand:hover{opacity: 0.85}.footer-brand:hover .footer-brand-name{color: var(--gold)}.footer-brand-name{transition: color var(--transition)}.footer-brand-name{font-family: var(--font-title);font-size: 1.25rem;color: #FFFFFF;font-weight: 700}.footer-tagline{font-size: 0.9rem;max-width: 320px}.footer-age{display: inline-block;margin-top: 1rem;padding: 0.25rem 0.75rem;background: var(--accent);color: #fff;border-radius: 50px;font-size: 0.75rem;font-weight: 700;letter-spacing: 1px}.footer-bottom{text-align: center;padding-top: 1.5rem;border-top: 1px solid rgba(242,208,213,0.15);font-size: 0.85rem}.ptprelinker-content{max-width: 640px;margin: 2.5rem auto 0;background: linear-gradient(145deg,#FFFFFF,var(--bg-tertiary));border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: 0 0 40px rgba(179,22,79,0.18),0 8px 24px rgba(138,15,60,0.15);padding: 2.5rem;font-family: var(--font-body);color: var(--text-primary);position: relative;overflow: hidden;text-align: left;transition: box-shadow var(--transition)}.ptprelinker-content:hover{box-shadow: 0 0 55px rgba(179,22,79,0.25),0 10px 30px rgba(138,15,60,0.2)}.ptprelinker-content::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--accent),var(--gold),var(--gold-soft))}.ptprelinker-content h1,.ptprelinker-content h2,.ptprelinker-content h3,.ptprelinker-content h4,.ptprelinker-content h5{font-family: var(--font-title);color: var(--accent);text-shadow: 0 0 12px rgba(179,22,79,0.18);margin-bottom: 1rem;text-align: center;font-weight: 700}.ptprelinker-content h2{font-size: 1.6rem}.ptprelinker-content h3{font-size: 1.3rem}.ptprelinker-content p{color: var(--text-secondary);line-height: 1.6;margin-bottom: 1rem;font-size: 0.95rem}.ptprelinker-content label{display: block;color: var(--text-primary);font-weight: 500;font-size: 0.95rem;margin-bottom: 0.5rem}.ptprelinker-content input[type="text"],.ptprelinker-content input[type="email"],.ptprelinker-content input[type="password"],.ptprelinker-content input[type="tel"],.ptprelinker-content input[type="number"],.ptprelinker-content input[type="date"],.ptprelinker-content input[type="search"],.ptprelinker-content input[type="url"],.ptprelinker-content input:not([type]),.ptprelinker-content select,.ptprelinker-content textarea{width: 100%;padding: 0.85rem 1rem;background: #FFFFFF;border: 1px solid var(--border);border-radius: var(--radius);color: var(--text-primary);font-family: var(--font-body);font-size: 1rem;margin-bottom: 1rem;transition: all var(--transition);-webkit-appearance: none;appearance: none}.ptprelinker-content input:focus,.ptprelinker-content select:focus,.ptprelinker-content textarea:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-glow);background: #FFFFFF}.ptprelinker-content input::placeholder,.ptprelinker-content textarea::placeholder{color: var(--text-secondary);opacity: 0.7}.ptprelinker-content textarea{resize: vertical;min-height: 100px}.ptprelinker-content select{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23C41E3A' d='M6 8L0 0h12z'/></svg>");background-repeat: no-repeat;background-position: right 1rem center;background-size: 12px 8px;padding-right: 2.5rem}.ptprelinker-content input[type="radio"],.ptprelinker-content input[type="checkbox"]{width: auto;margin: 0 0.5rem 0 0;accent-color: var(--accent);transform: scale(1.1);vertical-align: middle}.ptprelinker-content button,.ptprelinker-content input[type="submit"],.ptprelinker-content input[type="button"],.ptprelinker-content .btn{display: block;width: 100%;padding: 1rem 2rem;margin-top: 1rem;background: linear-gradient(135deg,#27a05a 0%,#3ed48c 100%);color: #fff;border: 2px solid transparent;border-radius: var(--radius);font-family: var(--font-body);font-size: 1.05rem;font-weight: 700;letter-spacing: 0.5px;cursor: pointer;text-transform: uppercase;text-align: center;text-decoration: none;box-shadow: 0 0 25px rgba(39,160,90,0.45),0 4px 15px rgba(39,160,90,0.3);animation: pulse-glow 2.5s ease-in-out infinite;transition: transform var(--transition),box-shadow var(--transition)}.ptprelinker-content button:hover,.ptprelinker-content input[type="submit"]:hover,.ptprelinker-content input[type="button"]:hover,.ptprelinker-content .btn:hover{transform: translateY(-2px) scale(1.02);box-shadow: 0 0 45px rgba(39,160,90,0.5),0 6px 22px rgba(39,160,90,0.4)}.ptprelinker-content small{color: var(--text-secondary);font-size: 0.85rem}@media (max-width: 768px){.ptprelinker-content{padding: 1.75rem 1.25rem;margin-top: 2rem}}.bottom-bar{position: fixed;bottom: 0;left: 0;right: 0;width: 100%;z-index: 9999;padding: 0.75rem 1rem;background: linear-gradient(135deg,#8A0F3C 0%,#B3164F 50%,#B3164F 100%);border-top: 2px solid var(--gold);box-shadow: 0 -6px 28px rgba(138,15,60,0.45)}.bottom-bar::before{content: "";position: absolute;top: -2px;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,transparent,var(--gold),transparent);pointer-events: none}.bottom-bar-inner{width: 100%;max-width: 760px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.5rem;text-align: center}@keyframes dot-pulse-live{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.4;transform: scale(1.4)}}.bottom-bar-cta{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.6rem;padding: 0.95rem 2.2rem;background: linear-gradient(135deg,#27a05a 0%,#2fbf74 50%,#3ed48c 100%);color: #1A0B14;font-family: var(--font-body);font-weight: 800;font-size: 1rem;text-transform: uppercase;letter-spacing: 0.8px;border-radius: 50px;text-decoration: none;white-space: nowrap;box-shadow:
0 0 22px var(--gold-glow),0 6px 18px rgba(138,15,60,0.45),inset 0 1px 0 rgba(255,255,255,0.7);animation: pulse-glow-gold 2.2s ease-in-out infinite;transition: transform 0.25s ease,box-shadow 0.25s ease;overflow: hidden;isolation: isolate}.bottom-bar-cta::before{content: "";position: absolute;top: 0;left: -120%;width: 60%;height: 100%;background: linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.6) 50%,transparent 100%);transform: skewX(-20deg);animation: shine-sweep 3.2s ease-in-out infinite;pointer-events: none;z-index: 1}.bottom-bar-cta-text,.bottom-bar-cta-arrow{position: relative;z-index: 2}.bottom-bar-cta-arrow{font-size: 1.15rem;font-weight: 900;transition: transform 0.25s ease}.bottom-bar-cta:hover{transform: translateY(-2px) scale(1.03);color: #1A0B14;box-shadow:
0 0 38px var(--gold-glow),0 10px 25px rgba(138,15,60,0.55),inset 0 1px 0 rgba(255,255,255,0.8)}.bottom-bar-cta:hover .bottom-bar-cta-arrow{transform: translateX(4px)}@keyframes pulse-glow-gold{0%,100%{box-shadow:
0 0 22px var(--gold-glow),0 6px 18px rgba(138,15,60,0.45),inset 0 1px 0 rgba(255,255,255,0.7)}50%{box-shadow:
0 0 38px var(--gold-glow),0 8px 22px rgba(138,15,60,0.55),inset 0 1px 0 rgba(255,255,255,0.8)}}@keyframes shine-sweep{0%{left: -120%}60%{left: 140%}100%{left: 140%}}@media (max-width: 600px){.bottom-bar{padding: 0.6rem 0.75rem}.bottom-bar-cta{padding: 0.85rem 1.5rem;font-size: 0.9rem;letter-spacing: 0.5px}}@media (max-width: 380px){.bottom-bar-cta{padding: 0.75rem 1.1rem;font-size: 0.8rem;gap: 0.4rem}}.fade-in{opacity: 0;transform: translateY(30px);transition: opacity 0.7s ease,transform 0.7s ease}.fade-in.visible{opacity: 1;transform: translateY(0)}.text-center{text-align: center}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--bg-tertiary)}::-webkit-scrollbar-thumb{background: var(--accent);border-radius: 5px}::-webkit-scrollbar-thumb:hover{background: var(--accent-dark)}::selection{background: var(--accent);color: #fff}h1,h2,h3{font-family: var(--font-title);font-weight: 400;letter-spacing: .01em;text-wrap: balance}.section-title{line-height: 1.08}.section-title .num{color: var(--accent);margin-right: .25em}a{color: var(--accent)}.pci-progress{position: fixed;top: 0;left: 0;height: 3px;width: 100%;transform-origin: 0 50%;transform: scaleX(0);background: var(--accent);z-index: 1001;pointer-events: none}.pci-logo{display: inline-flex;align-items: center;gap: .6rem;flex: none;text-decoration: none;color: var(--sombre)}.pci-logo img{width: 40px;height: 40px;flex: none;border-radius: 50%;object-fit: cover;border: 2px solid var(--accent)}.pci-logo span,.footer-brand-name{font: 400 1.5rem/1 Impact,'Arial Narrow',sans-serif;letter-spacing: .025em;text-transform: uppercase;white-space: nowrap}.pci-logo b,.footer-brand-name b{color: var(--accent);font-weight: 400}.pci-logo:hover{color: var(--sombre)}.pci-logo:hover b{color: var(--accent-dark)}.hero .hero-image img{border-radius: var(--radius-lg);aspect-ratio: 832 / 1024;object-fit: cover;height: auto;max-width: 100%}.pci-essentiel{background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: 1.1rem 1.25rem}.pci-essentiel p{margin: 0 0 .6rem;font-weight: 700;color: var(--gold);letter-spacing: .06em;text-transform: uppercase;font-size: .78rem}.pci-essentiel ul{margin: 0;padding-left: 1.1rem;display: grid;gap: .45rem}.pci-essentiel li strong{color: var(--text-primary)}.pci-toc{position: sticky;top: 0;z-index: 90;background: var(--bg-primary);border-bottom: 1px solid var(--border)}.pci-toc .container{display: flex;gap: .75rem;align-items: center;padding-block: .55rem}.pci-toc h2{font-size: .95rem;margin: 0;white-space: nowrap;color: var(--text-secondary);font-family: var(--font-body);font-weight: 600}.pci-toc-liens{display: flex;gap: .4rem;margin: 0;padding: 0;overflow-x: auto;scrollbar-width: none}.pci-toc-liens::-webkit-scrollbar{display: none}.pci-toc a{display: inline-flex;gap: .3rem;align-items: center;white-space: nowrap;text-decoration: none;color: var(--text-primary);font-size: .85rem;border: 1px solid var(--border);border-radius: var(--radius);padding: .35rem .7rem}.pci-toc a small{color: var(--accent);font-weight: 700}.pci-toc a.is-on{background: var(--accent);border-color: var(--accent);color: #fff}.pci-toc a.is-on small{color: #fff}@media (max-width: 760px){.pci-toc h2{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}}.pci-table-wrap{overflow-x: auto;border-radius: var(--radius);border: 1px solid var(--border);background: #fff}.pci-table{width: 100%;border-collapse: collapse;font-size: .93rem;font-variant-numeric: tabular-nums}.pci-table th{background: var(--sombre);color: #fff;text-align: left;padding: .7rem .8rem;font-weight: 600;white-space: nowrap}.pci-table td{padding: .65rem .8rem;border-top: 1px solid var(--border);vertical-align: top}.pci-table tbody tr:nth-child(even) td{background: var(--creme)}.pci-table td:first-child{font-weight: 700;white-space: nowrap}.pci-vide{color: var(--text-secondary);font-style: italic}.pci-liste{list-style: none;padding: 0;margin: 0;display: grid;gap: .55rem}.pci-liste li{background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius);padding: .65rem .85rem}.pci-liste li strong{color: var(--accent-dark)}.cmp{display: grid;gap: .9rem}.cmp-bar{display: grid;gap: .6rem;background: var(--sur,var(--creme));border: 1px solid var(--border);border-radius: var(--radius);padding: .8rem}.cmp-top{display: flex;flex-wrap: wrap;gap: .5rem;align-items: center}.cmp-q{flex: 1 1 200px;min-width: 0}.cmp-q input,.cmp-f select{width: 100%;font: inherit;font-size: .9rem;color: var(--text-primary);background: var(--bg-primary);border: 1px solid var(--border);border-radius: 8px;padding: .5rem .65rem}.cmp-quick{display: flex;flex-wrap: wrap;gap: .4rem}.cmp-quick button,.cmp-tags button,.cmp-togf{font: 500 .82rem/1 var(--font-body);color: var(--text-primary);background: transparent;border: 1px solid var(--border);border-radius: var(--radius);padding: .45rem .7rem;cursor: pointer}.cmp-quick button small{color: var(--text-secondary);margin-left: .2rem}.cmp-quick button.is-on{background: var(--accent);border-color: var(--accent);color: #fff}.cmp-quick button.is-on small{color: #FFE0EC}.cmp-tri select{width: auto}.cmp-f{display: grid;gap: .25rem;font-size: .75rem;color: var(--text-secondary)}.cmp-foot{display: flex;flex-wrap: wrap;gap: .5rem;align-items: center;justify-content: space-between}.cmp-tags{display: flex;flex-wrap: wrap;gap: .4rem}.cmp-tags b{color: var(--accent)}.cmp-n{font-size: .82rem;color: var(--text-secondary)}.cmp-list{display: grid;gap: .6rem}.cmp-card{position: relative;display: grid;grid-template-columns: 34px 52px minmax(0,1fr) minmax(0,230px);gap: .35rem .9rem;align-items: center;background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius);padding: .9rem 1rem .9rem 1.15rem;overflow: hidden}.cmp-card::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--border)}.cmp-card.is-part::before{background: var(--accent)}.cmp-rank{font: 400 1.6rem/1 var(--font-title);color: var(--accent);font-style: normal;text-align: center}.cmp-logo{width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;background: var(--bg-tertiary);color: var(--gold);font: 400 1.5rem/1 var(--font-title);font-style: normal}.cmp-name h3{font: 700 1.05rem/1.2 var(--font-body);margin: 0}.cmp-name span{display: block;font-size: .8rem;color: var(--text-secondary)}.cmp-offer{display: grid;gap: .4rem;justify-items: start}.cmp-tarif{font-weight: 700;font-variant-numeric: tabular-nums}.cmp-tarif small{font-weight: 500;color: var(--text-secondary)}.cmp-btn{display: inline-block;font: 700 .85rem/1 var(--font-body);color: #fff;text-decoration: none;background: linear-gradient(90deg,#27a05a,#3ed48c);border-radius: var(--radius);padding: .6rem .85rem}.cmp-more{grid-column: 1 / -1}.cmp-tabs{display: flex;flex-wrap: wrap;gap: .35rem}.cmp-tabs button{font: 600 .75rem/1 var(--font-body);color: var(--text-secondary);background: transparent;border: 1px solid var(--border);border-radius: 6px;padding: .45rem .6rem;cursor: pointer}.cmp-tabs button.is-on{color: var(--text-primary);border-color: var(--accent)}.cmp-panel{display: none;margin-top: .6rem;font-size: .88rem;color: var(--text-secondary)}.cmp-panel.is-open{display: block}.cmp-panel ul{margin: 0;padding-left: 1.1rem;display: grid;gap: .25rem}.cmp-panel b{color: var(--text-primary)}.cmp-pager{display: flex;gap: .35rem;justify-content: center}.cmp-pager button{min-width: 36px;font: 600 .85rem/1 var(--font-body);color: var(--text-primary);background: transparent;border: 1px solid var(--border);border-radius: var(--radius);padding: .5rem;cursor: pointer}.cmp-pager button.is-cur{background: var(--accent);border-color: var(--accent);color: #fff}.cmp-pager button:disabled{opacity: .35;cursor: default}.cmp-note{font-size: .9rem;color: var(--text-secondary)}@media (max-width: 760px){.cmp-card{grid-template-columns: 28px 44px minmax(0,1fr)}.cmp-logo{width: 44px;height: 44px}.cmp-offer{grid-column: 1 / -1;grid-auto-flow: column;justify-content: space-between;align-items: center}}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.pci-progress{transition: none}}.header-actions{display: flex;align-items: center;gap: .6rem}.pci-ariane{font-size: .82rem;color: var(--text-secondary);margin-bottom: .8rem}.pci-ariane a{color: var(--text-secondary)}.pci-auteur{display: flex;align-items: center;gap: .6rem;margin-top: 1rem;font-size: .85rem;color: var(--text-secondary)}.pci-auteur img{width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--accent);object-fit: cover}.pci-auteur p{margin: 0}.pci-actions{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: .9rem}section h3{font-size: 1.45rem;margin: 1.4rem 0 .5rem}section .container>p.fade-in + p.fade-in{margin-top: .9rem}section .container>* + .pci-table-wrap,section .container>* + .pci-liste{margin-top: 1rem}.bottom-bar{padding: .35rem .9rem calc(.35rem + env(safe-area-inset-bottom,0px));border-top-width: 1px;box-shadow: 0 -1px 3px rgba(31,26,27,.06)}.bottom-bar-inner{flex-direction: row;justify-content: center;gap: .9rem;max-width: 760px}.bottom-bar-cta{padding: .45rem .95rem;font-size: .8rem;gap: .35rem;letter-spacing: 0;box-shadow: none}.bottom-bar-cta-arrow{font-size: .9rem}@media (max-width: 480px){.bottom-bar-cta{padding: .4rem .75rem;font-size: .75rem}}body{padding-bottom: 64px}@media (max-width: 768px){body{padding-bottom: 60px}}.pci-logo span,.pci-burger,.header-actions .btn-signup{white-space: nowrap}@media (max-width: 480px){.header-actions{gap: .4rem}}details.faq-item>summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 1rem}details.faq-item>summary::-webkit-details-marker{display: none}details.faq-item[open]{border-color: #DCC5CF;box-shadow: none}details.faq-item[open] .faq-icon{transform: rotate(45deg)}details.faq-item[open] .faq-answer{max-height: 500px}.footer-age{background: var(--accent-dark);color: #fff}img.cmp-logo{object-fit: cover;border: 1px solid var(--border);background: var(--bg-tertiary)}.pci-hero-page{min-height: 0}@media (max-width: 767px){.hero{min-height: 0;padding-top: 5.75rem;padding-bottom: 2.5rem}}img.cmp-logo{background: #fff;padding: 2px;object-fit: contain;box-shadow: 0 0 0 1px var(--border)}i.cmp-logo{background: var(--rose);color: var(--accent-dark)}main>section ~ section{content-visibility: auto;contain-intrinsic-size: auto 900px}html.cv-off main>section{content-visibility: visible}@keyframes pci-defile{to{transform: translateX(-50%)}}.pci-toc{top: var(--hdr,68px)}.bottom-bar-inner{justify-content: space-between}.pci-replie{display: none !important}.pci-deplier{display: block;margin: .5rem 0 1rem;width: 100%;padding: .6rem;border-radius: var(--radius);border: 1px solid var(--border);background: var(--bg-secondary);color: var(--accent-dark);font: inherit;font-weight: 700;cursor: pointer}.pci-marques{display: grid;gap: 1.2rem;margin: 1rem 0 1.4rem}.pci-marque{padding: 1rem 1.1rem;background: var(--bg-secondary);border: 1px solid var(--border);border-radius: var(--radius-lg)}.pci-marque h3{margin-top: 0}.pci-marque-grille{display: grid;grid-template-columns: minmax(0,220px) 1fr;gap: 1.1rem;align-items: start;margin-top: .6rem}.pci-marque-visuel{margin: 0}.pci-marque-visuel img{width: 100%;height: auto;max-height: 340px;object-fit: contain;border-radius: var(--radius);background: var(--creme)}.pci-marque-id{display: flex;gap: .6rem;align-items: center;margin: 0 0 .6rem}.pci-marque-id img{width: 44px;height: 44px;border-radius: var(--radius);object-fit: contain;background: #fff;padding: 3px;box-shadow: 0 0 0 1px var(--border)}.pci-marque-id span{color: var(--text-secondary);font-size: .9rem}.pci-marque-id b{display: block;color: var(--text-primary);font-size: 1.05rem}.pci-marque ul{list-style: none;padding: 0;margin: 0 0 .8rem;display: grid;gap: .3rem;font-size: .93rem}.pci-marque ul b{color: var(--text-primary)}.pci-marque .pci-actions{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0}@media (max-width: 640px){.pci-marque-grille{grid-template-columns: 1fr}.pci-marque-visuel img{max-height: 260px}}.pci-formulaire{min-height: 40px;margin-bottom: .8rem}@media (min-width: 761px){.pci-toc{position: static}}.cmpr{margin: 1rem 0 1.4rem}.cmpr-bar{display: grid;gap: .7rem;padding: .9rem;background: var(--sur,var(--creme));border: 1px solid var(--border);border-radius: var(--radius-lg)}.cmpr-bar .cmp-q input{width: 100%;padding: .65rem .8rem;border-radius: var(--radius);border: 1px solid var(--border);background: var(--bg-primary);color: var(--text-primary);font: inherit}@media (min-width: 761px){:root{--max-width: 1000px}.hero-content,.section-title,.section-subtitle,.cta-final,.cta-final .text-center{text-align: left}.section-subtitle{margin-left: 0;margin-right: 0;max-width: none;margin-bottom: 1.6rem}.cta-final p{margin-left: 0;margin-right: 0;max-width: 680px}.faq{margin-left: 0;max-width: none}.hero-subtitle{margin-left: 0}}#cmpr img.cmp-logo{object-fit: contain;background: #fff;padding: 3px}.cmpr-etc{align-self: center;color: var(--text-secondary);padding: 0 .15rem}.cmp-quick button.is-on,.cmp-pager button.is-cur{background: var(--accent);border-color: var(--accent)}.cmpr-opts{align-self: end}@media (max-width: 760px){#cmpr .cmp-quick:not(.cmpr-opts){flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: .15rem;margin: 0 -.2rem}#cmpr .cmp-quick:not(.cmpr-opts)::-webkit-scrollbar{display: none}#cmpr .cmp-quick button{flex: none}}body{background: var(--bg-primary);color: var(--text-primary)}p,.section-subtitle{color: var(--text-body)}h1,h2,h3,h4{color: var(--text-primary);letter-spacing: -.005em}h2,.section-title{font-size: clamp(1.55rem,3vw,2.15rem);line-height: 1.15}a:hover{color: var(--accent-dark)}:where(main p,main li,main td,main dd) a:where(:not([class])){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 2px}section{padding: 3.5rem 0}main>section{--sur: var(--creme);--note: var(--rose)}.stats{border: 0;padding: 2.25rem 0}.cta-final{border: 0;padding: 3.5rem 0}@media (max-width: 767px){section{padding: 2.75rem 0}.cta-final{padding: 2.75rem 0}}.site-header,.site-header.scrolled{background: #fff;-webkit-backdrop-filter: none;backdrop-filter: none;border-bottom: 1px solid var(--border);box-shadow: none}.hero{background: var(--sombre);min-height: 0;padding: 6.75rem 0 3.25rem}.hero::before,.hero-image::before{content: none;display: none}.hero h1{background: none;-webkit-background-clip: border-box;background-clip: border-box;-webkit-text-fill-color: currentColor;color: #fff;font-size: clamp(2rem,4.4vw,3rem);line-height: 1.08;margin-bottom: 1rem}.hero-content{text-align: left}.hero-subtitle{color: #EFE3E9;font-size: 1.08rem;margin: 0 0 1.4rem;max-width: 640px}.hero-subtitle strong,.hero-subtitle b{color: #fff}.hero-content a:not(.btn){color: #fff;text-decoration: underline;text-decoration-color: var(--or);text-underline-offset: 3px}.hero .pci-auteur,.hero .pci-auteur p,.hero .pci-ariane,.hero .pci-ariane a{color: #D6C2CB}.hero .pci-auteur strong,.hero .pci-ariane span{color: #fff}.hero .pci-auteur img{border-color: #fff}.hero-image{justify-content: flex-start}.hero-image>img{max-width: 360px;width: 100%;border-radius: var(--radius-lg);border: 1px solid rgba(255,255,255,.14);box-shadow: none;transform: none;transition: none}.hero-image>img:hover{transform: none;box-shadow: none}@media (min-width: 900px){.hero-grid{grid-template-columns: minmax(0,1fr) 360px;gap: 3rem}.hero-image{justify-content: flex-end}}@media (max-width: 767px){.hero{padding: 5.75rem 0 2.5rem}.hero-image>img{max-width: 280px}}.btn{border-radius: var(--radius);transition: filter var(--transition)}.btn-primary,.btn-hero,.bottom-bar-cta,.ptprelinker-content button,.ptprelinker-content input[type="submit"],.ptprelinker-content input[type="button"],.ptprelinker-content .btn{background: linear-gradient(135deg,#27a05a 0%,#3ed48c 100%);color: #fff;border: 0;box-shadow: none;animation: none}.btn-primary:hover,.btn-hero:hover,.bottom-bar-cta:hover,.cmp-btn:hover,.ptprelinker-content button:hover,.ptprelinker-content input[type="submit"]:hover,.ptprelinker-content .btn:hover{color: #fff;transform: none;box-shadow: none;filter: brightness(.94)}.btn-hero{border-radius: var(--radius);text-transform: none;letter-spacing: 0;font-weight: 700;font-size: 1.02rem;padding: .95rem 1.5rem;gap: .5rem}.btn-hero::before,.bottom-bar-cta::before,.bottom-bar::before,.card::before,.ptprelinker-content::before{content: none;display: none}.btn-hero:hover .btn-hero-arrow,.bottom-bar-cta:hover .bottom-bar-cta-arrow{transform: none}@media (max-width: 600px){.btn-hero{font-size: .95rem;padding: .85rem 1.2rem}}.pci-essentiel,.pci-liste li,.pci-marque,.cmp-card{box-shadow: 0 1px 2px rgba(31,26,27,.04)}.cmp-card:hover{border-color: #DCC5CF}.faq-item{background: #fff;border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: none}.faq-question{font-weight: 700;color: var(--text-primary)}.faq-icon{color: var(--accent)}.faq-answer-inner,.faq-answer-inner p{color: var(--text-body)}.site-footer{background: var(--sombre);border-top: 0}.footer-col .footer-titre,.footer-col h4{color: #fff}.footer-col a:hover,.footer-brand:hover .footer-brand-name{color: #fff}.footer-age{border-radius: 4px}.bottom-bar{background: #fff;border-top: 1px solid var(--border)}.bottom-bar-cta{border-radius: var(--radius);text-transform: none;font-weight: 700}.ptprelinker-content,.ptprelinker-content:hover{background: #fff;box-shadow: none;border-radius: var(--radius-lg)}.ptprelinker-content h1,.ptprelinker-content h2,.ptprelinker-content h3,.ptprelinker-content h4,.ptprelinker-content h5{color: var(--text-primary);text-shadow: none}.ptprelinker-content button,.ptprelinker-content input[type="submit"],.ptprelinker-content input[type="button"],.ptprelinker-content .btn{border-radius: var(--radius)}.ptprelinker-content input:focus,.ptprelinker-content select:focus,.ptprelinker-content textarea:focus{box-shadow: 0 0 0 3px rgba(179,22,79,.15)}.pci-inscription .ptprelinker-content{border: 0;padding: .25rem 0 0;margin: 0 auto;max-width: 440px}.fade-in,.fade-in.visible{opacity: 1;transform: none;transition: none}.card:hover{transform: none;box-shadow: none}.logo-img,.logo:hover .logo-img{box-shadow: none;transform: none}::-webkit-scrollbar-track{background: #F6EFF2}::-webkit-scrollbar-thumb{background: #D6C2CB}::-webkit-scrollbar-thumb:hover{background: #A8999A}.section-title,.section-subtitle,.cta-final,.cta-final .text-center{text-align: left}.section-subtitle{margin: 0 0 1.4rem;max-width: none}.faq{margin-left: 0;max-width: none}.cta-final p{margin-left: 0;margin-right: 0}p.section-title{font-family: var(--font-title);font-weight: 400;color: var(--text-primary)}.hero .hero-image>img{max-width: 360px}@media (max-width: 767px){.hero .hero-image>img{max-width: 280px}}.pci-table .cmp-btn{white-space: nowrap}.cmp-pager{margin-top: .9rem}.pci-essentiel ul{list-style: disc}.pci-essentiel li::marker{color: var(--accent)}.bottom-bar-inner{max-width: calc(var(--max-width) - 2.5rem)}.header-inner{gap: 1rem}.pci-hnav-l{list-style: none;margin: 0;padding: 0}.pci-hnav-a{display: flex;align-items: center;gap: .45rem;font: 600 .93rem/1.2 var(--font-body);color: var(--text-primary);text-decoration: none;background: none;border: 0;cursor: pointer;white-space: nowrap}.pci-hnav-a:hover,.pci-dd.is-open>.pci-dd-b{color: var(--accent)}.pci-chev{width: 7px;height: 7px;flex: none;border: solid currentColor;border-width: 0 1.6px 1.6px 0;opacity: .75;transform: translateY(-2px) rotate(45deg)}.pci-dd.is-open>.pci-dd-b .pci-chev{transform: translateY(2px) rotate(-135deg)}.pci-dd-n{display: none}.pci-dd-p{display: none}.pci-dd.is-open>.pci-dd-p{display: block}.pci-dd-t{margin: 0 0 .7rem;font: 700 .75rem/1.2 var(--font-body);color: var(--gold);text-transform: uppercase;letter-spacing: .06em}.pci-dd-g{list-style: none;margin: 0;padding: 0;display: grid;gap: .2rem .75rem}.pci-dd-g a{display: flex;align-items: center;gap: .65rem;min-height: 44px;padding: .35rem .6rem;border-radius: var(--radius);color: var(--text-primary);text-decoration: none;font-size: .93rem;font-weight: 500;line-height: 1.25}.pci-dd-g a:hover{background: var(--creme);color: var(--accent)}.pci-dd-g a[aria-current="page"]{background: var(--rose);color: var(--accent-dark);font-weight: 700}.pci-tuile{box-sizing: border-box;width: 32px;height: 32px;flex: 0 0 32px;display: grid;place-items: center;overflow: hidden;background: #fff;border: 1px solid var(--border);border-radius: 8px}.pci-tuile img{width: 26px;height: 26px;object-fit: contain;display: block}.pci-tuile.is-emo{font-size: 1.05rem;line-height: 1}.pci-burger{display: inline-flex;align-items: center;gap: .55rem;min-height: 40px;padding: 0 .8rem;font: 600 .9rem/1 var(--font-body);color: var(--text-primary);background: #fff;border: 1px solid var(--border);border-radius: var(--radius);cursor: pointer}.pci-burger[aria-expanded="true"]{border-color: var(--text-primary)}.pci-burger-i,.pci-burger-i::before,.pci-burger-i::after{display: block;width: 16px;height: 2px;border-radius: 2px;background: currentColor}.pci-burger-i{position: relative}.pci-burger-i::before,.pci-burger-i::after{content: "";position: absolute;left: 0}.pci-burger-i::before{top: -5px}.pci-burger-i::after{top: 5px}.pci-burger[aria-expanded="true"] .pci-burger-i{background: transparent}.pci-burger[aria-expanded="true"] .pci-burger-i::before{top: 0;transform: rotate(45deg)}.pci-burger[aria-expanded="true"] .pci-burger-i::after{top: 0;transform: rotate(-45deg)}@media (max-width: 359px){.pci-burger{padding: 0 .7rem}.pci-burger>span:last-child{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}}@media (min-width: 980px){.pci-burger{display: none}.pci-hnav{margin-left: auto}.pci-hnav-l{display: flex;align-items: center;gap: .15rem}.pci-hnav-a{position: relative;min-height: 44px;padding: 0 .75rem;border-radius: var(--radius)}.pci-hnav-a.is-ici::after,.pci-dd.is-ici>.pci-dd-b::after{content: "";position: absolute;left: .75rem;right: .75rem;bottom: 5px;height: 2px;border-radius: 2px;background: var(--accent)}.pci-dd-p{position: absolute;z-index: 1100;top: calc(100% + 1px);left: 50%;transform: translateX(-50%);width: min(calc(var(--max-width) - 2.5rem),calc(100% - 2.5rem));padding: 1.1rem 1.25rem 1.25rem;background: #fff;border: 1px solid var(--border);border-top: 0;border-radius: 0 0 var(--radius-lg) var(--radius-lg);box-shadow: 0 14px 28px rgba(26,11,20,.08)}.pci-dd-p::before{content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: 20px}.pci-dd-t{padding-left: .6rem}.pci-dd-g.is-c4{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 979px){.pci-hnav{display: none}html.pci-nav-on,html.pci-nav-on body{overflow: hidden}html.pci-nav-on .site-header{z-index: 10001}html.pci-nav-on .pci-hnav{display: block;position: fixed;top: var(--hdr,72px);left: 0;right: 0;bottom: 0;overflow-y: auto;overscroll-behavior: contain;background: #fff;padding: .25rem 0 calc(1.5rem + env(safe-area-inset-bottom,0px))}.pci-hnav-l{max-width: 640px;margin: 0 auto;padding: 0 1.25rem}.pci-hnav-l>li{border-bottom: 1px solid var(--border)}.pci-hnav-a{width: 100%;min-height: 52px;padding: 0 .25rem;font-size: 1rem;text-align: left}.pci-dd-b>span:first-child{flex: 1}.pci-dd-n{display: inline;margin-right: .5rem;color: var(--text-secondary);font-size: .85rem;font-weight: 500}.pci-hnav-i>.pci-hnav-a::after{content: "";width: 7px;height: 7px;margin-left: auto;margin-right: 1px;opacity: .75;border: solid currentColor;border-width: 0 1.6px 1.6px 0;transform: rotate(-45deg)}.pci-hnav-a.is-ici,.pci-dd.is-ici>.pci-dd-b{color: var(--accent)}.pci-dd-t{display: none}.pci-dd-p{padding: 0 0 .8rem}.pci-dd-g{grid-template-columns: repeat(2,minmax(0,1fr));gap: .1rem .5rem}.pci-dd-g a{padding: .3rem .25rem;font-size: .95rem}}.pci-auteur{display: flex;align-items: center;gap: .8rem;width: fit-content;max-width: 100%;margin-top: 1.4rem;padding: .7rem .9rem;border: 1px solid rgba(255,255,255,.14);border-radius: var(--radius-lg);background: rgba(255,255,255,.04)}.pci-auteur img{width: 44px;height: 44px;flex: 0 0 44px;border-radius: 50%;border: 2px solid #fff;object-fit: cover}.pci-auteur p{margin: 0}.hero .pci-auteur-n{color: #fff;font-weight: 700;font-size: .95rem;line-height: 1.3}.hero .pci-auteur-n a,.hero .pci-auteur-n strong{color: #fff}.hero .pci-auteur-m{display: flex;flex-wrap: wrap;gap: .4rem;margin-top: .4rem;font-size: .8rem;color: #E6D7DE}.hero .pci-auteur-m>*{display: inline-flex;align-items: center;min-height: 32px;padding: 0 .65rem;border: 1px solid rgba(255,255,255,.2);border-radius: 4px}.hero .pci-auteur-m a{color: #fff;text-decoration: none;border-color: var(--or)}.hero .pci-auteur-m a::after{content: "→";margin-left: .35rem}.hero .pci-auteur-m a:hover{background: rgba(242,184,75,.12)}.pci-essentiel{border-left: 3px solid var(--vert)}.pci-toc a{min-height: 36px}.pci-toc a.is-lu small{font-size: 0}.pci-toc a.is-lu small::before{content: "✓";font-size: .85rem;color: var(--vert-texte)}.pci-toc a.is-lu.is-on small::before{color: #fff}@media (min-width: 761px){.pci-toc .container{display: block;padding-block: 1rem 1.1rem}.pci-toc h2{margin: 0 0 .6rem}.pci-toc-liens{flex-wrap: wrap;overflow: visible;gap: .45rem}}@media (max-width: 760px){.pci-toc-liens{scroll-snap-type: x proximity;padding-right: 28px;-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.pci-toc a{scroll-snap-align: start}}.pci-haut{position: fixed;right: 16px;bottom: calc(76px + env(safe-area-inset-bottom,0px));z-index: 9998;width: 44px;height: 44px;display: grid;place-items: center;padding: 0;color: var(--text-primary);background: #fff;border: 1px solid var(--border);border-radius: var(--radius);box-shadow: 0 2px 6px rgba(31,26,27,.10);cursor: pointer}.pci-haut::before{content: "";width: 10px;height: 10px;border: solid currentColor;border-width: 2px 0 0 2px;transform: translateY(2px) rotate(45deg)}.pci-haut:hover{color: var(--accent);border-color: #DCC5CF}.pci-haut[hidden],html.pci-nav-on .pci-haut{display: none}.pci-pied{display: grid;grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap: 2rem 2.5rem;margin-bottom: 2rem}.pci-pied-marque{grid-row: span 2}.pci-pied-large{grid-column: 2 / -1}.site-footer .pci-pied .footer-titre{margin-bottom: .4rem;font-size: 1rem}.pci-footer-liens{list-style: none;margin: 0;padding: 0;display: grid;font-size: .9rem}.pci-footer-liens.is-cols{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 2.5rem}.site-footer .pci-footer-liens li{margin: 0;line-height: 1.3}.pci-footer-liens a{display: inline-flex;align-items: center;min-height: 32px;color: #DCCCD3;text-decoration: none}.pci-footer-liens a:hover{color: #fff}@media (max-width: 860px){.pci-pied{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.75rem 1.5rem}.pci-pied-marque,.pci-pied-large{grid-column: 1 / -1;grid-row: auto}.pci-footer-liens.is-cols{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 1.5rem}}main>.pci-fond-b{background: #fff;color: var(--text-primary);--sur: var(--creme);--note: var(--rose)}main>.pci-fond-m{background: var(--sombre);--sur: #fff;--note: #FBEFF3;--text-primary: #FBF3EC;--text-body: #EFE2D8;--text-secondary: #CDB6A6;--border: rgba(255,255,255,.18);color: var(--text-primary)}main>section.pci-raccord{padding-top: 0}main>.pci-fond-m .section-title .num{color: #FF7FA8}main>.pci-fond-m a:not([class]){color: #FFD9CC;text-decoration-color: rgba(255,217,204,.6)}main>.pci-fond-m a:not([class]):hover{color: #fff}main>.pci-fond-m .cmp-pager button:not(.is-cur):not(:disabled):hover{border-color: #fff}main>.pci-fond-m :is(.pci-table-wrap,.cmp-list,.cmp-card,.faq-item,.pci-capture,.pci-inscription .ptprelinker-content,.pci-ia-l li,.pci-ia-a,.pci-store,.pci-pay,.pci-quiz,.pci-duel,.pci-test,.pci-fiche,.pci-id,.pci-chat){--text-primary: #1E181B;--text-body: #382F34;--text-secondary: #5A4F55;--border: #EADCE2;--lab: var(--accent-dark);--num: var(--accent);--fort: var(--vert-texte);--att: #B45309;color: var(--text-primary)}main>.pci-fond-m .pci-table th{background: #4A2A3C}.pci-hero-cta{display: flex;flex-wrap: wrap;align-items: center;gap: .55rem .9rem;margin: 0 0 .4rem}.pci-hero-cta .cmp-btn,.hero-content .pci-hero-cta a.cmp-btn{font-size: 1rem;padding: .85rem 1.25rem;color: #fff;text-decoration: none}.pci-hero-cta small{color: #D6C2CB;font-size: .82rem}.bottom-bar-cta.is-go{gap: .45rem}.bottom-bar-cta.is-go img{width: 22px;height: 22px;flex: none;border-radius: 50%;background: #fff;padding: 1px;object-fit: contain}@media (max-width: 400px){.bottom-bar-cta.is-go img{display: none}}.pci-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}#cmpr .cmp-bar{gap: .6rem;padding: .75rem}#cmpr .cmp-top{flex-wrap: nowrap;gap: .5rem}#cmpr .cmp-q{flex: 1 1 auto}#cmpr .cmp-q input{min-height: 44px;padding: .55rem .75rem}#cmpr .cmp-togf{display: none}#cmpr .cmp-filtres{display: grid;gap: .55rem}#cmpr .cmp-opts{display: flex;flex-wrap: wrap;gap: .5rem;align-items: center;justify-content: space-between}#cmpr .cmpr-opts button{font: 500 .82rem/1 var(--font-body);color: var(--text-primary);background: transparent;border: 1px solid var(--border);border-radius: var(--radius);padding: .45rem .7rem;cursor: pointer;min-height: 34px}#cmpr .cmpr-opts button small{color: var(--text-secondary);margin-left: .2rem}#cmpr .cmpr-opts button.is-on{background: var(--accent);border-color: var(--accent);color: #fff}#cmpr .cmpr-opts button.is-on small{color: #FFE0EC}#cmpr .cmp-tri{display: flex;align-items: center;gap: .45rem;font-size: .8rem}#cmpr .cmp-tri select{width: auto;min-height: 36px;padding: .35rem .6rem}#cmpr .cmp-quick button{min-height: 34px}#cmpr .cmp-tags:empty{display: none}#cmpr .cmp-tags button b{margin-left: .15rem}@media (max-width: 760px){#cmpr .cmp-togf{display: inline-flex;align-items: center;gap: .35rem;flex: none;min-height: 44px;padding: 0 .8rem;font-size: .85rem;font-weight: 600}#cmpr .cmp-togf-t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}#cmpr .cmp-togf span[aria-hidden]{font-size: 1.15rem;line-height: 1}#cmpr .cmp-togf[aria-expanded="true"]{border-color: var(--accent)}#cmpr .cmp-filtres{display: none;padding-top: .2rem}#cmpr .cmp-bar.is-open .cmp-filtres{display: grid}#cmpr .cmp-quick:not(.cmpr-opts){flex-wrap: wrap;overflow: visible;margin: 0;padding: 0}}#cmpr .cmp-card{grid-template-columns: 34px 52px minmax(0,1fr) minmax(0,250px);align-items: start;row-gap: .5rem;padding: 1rem 1.1rem 1rem 1.2rem}#cmpr .cmp-card>.cmp-rank,#cmpr .cmp-card>.cmp-logo,#cmpr .cmp-name{grid-row: 1;align-self: center}#cmpr .cmp-name h3{font-size: 1.08rem}#cmpr .cmp-name>span{font-size: .84rem;color: var(--text-body);margin-top: .1rem}#cmpr .cmp-name .cmp-cats{font-size: .74rem;color: var(--text-secondary)}#cmpr .cmp-offer{grid-column: 4;grid-row: 1 / span 2;justify-items: stretch;align-self: start;gap: .35rem}#cmpr .cmp-tarif{font-size: .95rem;line-height: 1.25}#cmpr .cmp-tarif small{display: block;font-size: .76rem;margin-top: .1rem}#cmpr .cmp-offer .cmp-btn{text-align: center;line-height: 1.25;padding: .65rem .8rem}#cmpr .cmp-corps{grid-column: 3 / 4;display: grid;gap: .5rem}#cmpr .cmp-more{grid-column: 3 / -1}.cmp-faits{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .4rem}.cmp-faits li,.cmp-dl li{display: grid;grid-template-columns: 20px minmax(0,1fr);column-gap: .4rem;align-items: start;align-content: start;font-size: .84rem;line-height: 1.35}.cmp-faits li{background: var(--creme);border-radius: var(--radius);padding: .45rem .55rem}.cmp-faits li>span:first-child,.cmp-dl li>span:first-child{grid-row: span 2;font-size: .95rem;line-height: 1.3}.cmp-faits b,.cmp-dl b{font-size: .68rem;font-weight: 700;text-transform: uppercase;letter-spacing: .05em;color: var(--text-secondary)}.cmp-faits li>span:last-child,.cmp-dl li>span:last-child{color: var(--text-primary)}.cmp-pts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .4rem}.cmp-pts p{margin: 0;font-size: .82rem;line-height: 1.4;color: var(--text-body);padding: .1rem 0 .1rem .6rem;border-left: 3px solid var(--vert)}.cmp-pts p.is-att{border-left-color: #D97706}.cmp-pts p>span{margin-right: .3rem}.cmp-pts p b{font-size: .68rem;text-transform: uppercase;letter-spacing: .05em;color: var(--text-secondary);margin-right: .25rem}.cmp-pts:has(>p:only-child){grid-template-columns: 1fr}#cmpr .cmp-tabs{align-items: center}#cmpr .cmp-tabs button{min-height: 32px}.cmp-dl{list-style: none;margin: 0;padding: 0;display: grid;gap: .4rem}.cmp-dl.is-prix li{grid-template-columns: minmax(110px,38%) minmax(0,1fr)}.cmp-pts-m{display: none}.cmp-dl li.is-vu{display: none}@media (min-width: 761px){.cmp-dl li.is-puce{display: none}}@media (max-width: 760px){#cmpr .cmp-card{grid-template-columns: 28px 44px minmax(0,1fr);padding: .85rem .85rem .85rem 1rem}#cmpr .cmp-offer{grid-row: auto;grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .4rem .6rem}#cmpr .cmp-offer .cmp-btn{flex: 0 1 auto}#cmpr .cmp-corps,#cmpr .cmp-more{grid-column: 1 / -1}.cmp-faits li:nth-child(n+3),#cmpr .cmp-corps .cmp-pts{display: none}.cmp-pts-m{display: block;margin-top: .5rem}.cmp-pts-m .cmp-pts{grid-template-columns: 1fr}}@media (max-width: 420px){.cmp-faits{grid-template-columns: 1fr}}.faq-question{justify-content: flex-start;gap: .75rem}.faq-question .faq-emo{flex: none;font-size: 1.15rem;line-height: 1}.faq-question .faq-q{flex: 1}:root{--lab: var(--accent-dark);--num: var(--accent);--fort: var(--vert-texte);--att: #B45309}main>.pci-fond-m{--lab: #FF95BA;--num: #FF7FA8;--fort: #7FE0A8;--att: #FFC27A}.pci-essentiel,.pci-liste li,.pci-marque,.cmp-card{box-shadow: none}.pci-auteur{gap: .75rem;margin-top: 1.5rem;padding: 0;border: 0;border-radius: 0;background: none}.pci-auteur img{width: 40px;height: 40px;flex-basis: 40px;border: 0}.hero .pci-auteur-n{font-size: .92rem}.hero .pci-auteur-m{display: flex;flex-wrap: wrap;align-items: center;gap: 0;margin-top: 0;font-size: .82rem;color: #D6C2CB}.hero .pci-auteur-m>*{display: inline-flex;align-items: center;min-height: 0;padding: 0;border: 0;border-radius: 0}.hero .pci-auteur-m>span:not(:last-child)::after{content: "·";margin: 0 .5rem;color: #A8999A}.hero .pci-auteur-m a{min-height: 32px;color: #fff;text-decoration: underline;text-decoration-color: var(--or);text-underline-offset: 3px}.hero .pci-auteur-m a:hover{background: none;text-decoration-thickness: 2px}@media (max-width: 480px){.hero .pci-auteur-m>span:first-child{flex-basis: 100%}.hero .pci-auteur-m>span:first-child::after{content: none}}.pci-essentiel{padding: .9rem 0 0;background: none;border: 0;border-top: 2px solid var(--vert);border-radius: 0}.pci-essentiel>p{margin: 0 0 .35rem;font: 400 1.2rem/1.2 var(--font-title);color: var(--text-primary);text-transform: none;letter-spacing: 0}.pci-essentiel ul{list-style: none;padding: 0;gap: 0}.pci-essentiel li{padding: .55rem 0;border-bottom: 1px solid var(--border)}.pci-essentiel li:last-child{border-bottom: 0}.pci-toc{border-bottom: 0}.pci-toc h2{color: var(--text-primary);font: 400 1.15rem/1.2 var(--font-title)}.pci-toc a{gap: .5rem;padding: .35rem 0;border: 0;border-radius: 0;font-size: .9rem}.pci-toc a small{min-width: 1.3em;color: var(--num);font-weight: 700;font-variant-numeric: tabular-nums}.pci-toc a:hover{color: var(--accent)}.pci-toc a.is-on{background: none;color: var(--accent)}.pci-toc a.is-on small,.pci-toc a.is-lu.is-on small::before{color: var(--accent)}@media (min-width: 761px){.pci-toc .container{padding-block: 1.25rem 1.5rem}.pci-toc-liens{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0 1.75rem;border-top: 1px solid var(--border)}.pci-toc a{min-height: 40px;border-bottom: 1px solid var(--border);white-space: normal}}@media (max-width: 760px){.pci-toc-liens{gap: 1.1rem}.pci-toc a{min-height: 40px;border-bottom: 2px solid transparent}.pci-toc a.is-on{border-bottom-color: var(--accent)}}.section-title .num,main>.pci-fond-m .section-title .num{color: var(--num)}.section-title{margin-bottom: .7rem}.pci-liste{gap: 0;border-top: 1px solid var(--border)}.pci-liste li{padding: .7rem 0;background: none;border: 0;border-bottom: 1px solid var(--border);border-radius: 0}.pci-liste li strong{color: var(--lab)}#cmpr .cmp-bar,.cmp-bar{padding: 0 0 1rem;background: none;border: 0;border-radius: 0}#cmpr input,#cmpr select{color: #1E181B;background: #fff;border-color: #DCCBD2}.cmp-quick button,.cmp-tags button,#cmpr .cmpr-opts button,.cmp-togf{border-radius: 4px}main>.pci-fond-m :is(.cmp-quick button,.cmp-tags button,.cmpr-opts button,.cmp-togf,.cmp-pager button){border-color: rgba(255,255,255,.34)}main>.pci-fond-m :is(.cmp-quick button,.cmpr-opts button) small{color: #CDB6A6}main>.pci-fond-m .cmp-quick button.is-on small,main>.pci-fond-m .cmpr-opts button.is-on small{color: #FFE0EC}.cmp-list{gap: 0;background: #fff;border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden}.cmp-card,#cmpr .cmp-card{border: 0;border-radius: 0;background: none}.cmp-card + .cmp-card,#cmpr .cmp-card + .cmp-card{border-top: 1px solid var(--border)}.cmp-tags b{color: var(--lab)}.cmp-tags button,.cmp-reset{min-height: 32px}.cmp-pager button{min-height: 36px}.cmp-card::before,.cmp-card.is-part::before{content: none}.cmp-faits{gap: .5rem 1.25rem}.cmp-faits li,.cmp-dl li{grid-template-columns: minmax(0,1fr);padding: 0;background: none;border-radius: 0}.cmp-faits li>span:first-child,.cmp-dl li>span:first-child,.cmp-pts p>span{display: none}.cmp-faits b,.cmp-dl b,.cmp-pts p b{font-size: .78rem;font-weight: 600;text-transform: none;letter-spacing: 0;color: var(--text-secondary)}.cmp-dl{gap: 0}.cmp-dl li,.cmp-dl.is-prix li{grid-template-columns: minmax(110px,38%) minmax(0,1fr);padding: .4rem 0;border-top: 1px solid var(--border)}.cmp-pts p{padding: 0;border-left: 0}.cmp-pts p.is-fort b{color: var(--vert-texte)}.cmp-pts p.is-att b{color: #B45309}#cmpr .cmp-tabs{gap: .1rem 1rem}.cmp-tabs button,#cmpr .cmp-tabs button{padding: .4rem 0;border: 0;border-radius: 0;background: none;font-size: .8rem;color: var(--text-primary);text-decoration: underline;text-decoration-color: var(--border);text-underline-offset: 4px}.cmp-tabs button.is-on,.cmp-tabs button:hover{color: var(--accent);text-decoration-color: currentColor}img.cmp-logo,#cmpr img.cmp-logo,i.cmp-logo{border: 0;box-shadow: 0 0 0 1px var(--border)}.pci-marques{gap: 1.75rem}.pci-marque{padding: 1.1rem 0 0;background: none;border: 0;border-top: 1px solid var(--border);border-radius: 0}.pci-marque-visuel img{background: none;border: 1px solid var(--border);border-radius: 4px}.site-footer .footer-col .footer-titre,.site-footer .pci-pied .footer-titre{font: 400 1.05rem/1.2 var(--font-title);text-transform: none;letter-spacing: 0;color: #fff}.site-footer .footer-brand{gap: .6rem}.site-footer .footer-brand .logo-img{width: 38px;height: 38px;border: 2px solid var(--accent);border-radius: 50%;object-fit: cover}.site-footer .footer-brand-name{font-size: 1.35rem;color: #fff}.site-footer .footer-brand-name b{color: #FF7FA8}.footer-bottom{text-align: left}.footer-age{padding: .3rem .6rem;background: none;border: 1px solid rgba(255,255,255,.35);border-radius: 4px;color: #EFE4EA;font-weight: 600;letter-spacing: .02em}.pci-dd-t{font: 600 .85rem/1.2 var(--font-body);color: var(--text-secondary);text-transform: none;letter-spacing: 0}.pci-table-wrap,.faq-item{border-radius: var(--radius)}@media (max-width: 480px){.header-inner{gap: .5rem}.pci-logo{gap: .45rem}.pci-logo span{font-size: 1.05rem}.pci-logo img{width: 34px;height: 34px}.pci-burger{gap: .4rem;padding: 0 .55rem;font-size: .85rem}.header-actions .btn-signup{min-height: 40px;padding: 0 .6rem;font-size: .8rem}}.pci-ariane a{display: inline-block;min-width: 24px;padding-block: .45rem}.pci-ariane{margin-bottom: .35rem}@media (max-width: 359px){.pci-logo span{font-size: 1rem}.pci-logo img{width: 30px;height: 30px}}.pci-logo span{font-family: var(--font-title);font-weight: 800;letter-spacing: 0;text-transform: none}.pci-logo span b{color: var(--accent);font-weight: 800}.footer-brand-name b{color: #FF7FA8}.pci-top td{vertical-align: middle}.pci-top .pci-top-site{display: flex;align-items: center;gap: .6rem;min-width: 150px;font-weight: 700;color: var(--text-primary)}.pci-top .pci-top-site img{width: 36px;height: 36px;border-radius: 8px;border: 1px solid var(--border);background: #fff;flex: none}.pci-top .pci-top-site i{width: 36px;height: 36px;border-radius: 8px;display: grid;place-items: center;background: var(--rose);color: var(--accent-dark);font-style: normal;font-weight: 800;flex: none}.pci-top .pci-top-rang{display: inline-grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--sombre);color: #fff;font-size: .78rem;font-weight: 700;flex: none}.pci-top small{display: block;color: var(--text-secondary);font-size: .8rem}.pci-top .cmp-btn{white-space: nowrap;padding: .5rem .9rem;font-size: .88rem}.pci-top .pci-vide{color: var(--text-secondary);font-style: italic}.pci-villes{list-style: none;margin: 1.2rem 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: .7rem}.pci-villes li{margin: 0;padding: 0;border: 0}.pci-villes li::before{content: none}.pci-villes a{display: flex;align-items: center;gap: .6rem;padding: .75rem .9rem;border: 1px solid var(--border);border-radius: 8px;background: #fff;color: var(--text-primary);text-decoration: none;min-height: 48px}.pci-villes a:hover{border-color: var(--accent)}.pci-villes a span{font-size: 1.3rem;order: -1}main section[id],main nav[id]{scroll-margin-top: calc(var(--hdr,72px) + 8px)}.pci-villes a b{font-family: var(--font-title);font-weight: 800}.pci-villes a small{display: block;color: var(--text-secondary);font-size: .8rem;font-weight: 400}.pci-gmaps{position: relative;margin: 1.2rem 0 0;border: 1px solid var(--border);border-radius: 8px;overflow: hidden;aspect-ratio: 16 / 9;max-height: 420px;width: 100%;background: repeating-linear-gradient(115deg,#F4E9EE 0 18px,#FAF3F6 18px 36px);display: grid;place-items: center}.pci-gmaps button{font: inherit;font-weight: 700;padding: .8rem 1.2rem;border-radius: 6px;border: 0;color: #fff;cursor: pointer;background: linear-gradient(135deg,#27a05a,#3ed48c);min-height: 44px}.pci-gmaps small{display: block;margin-top: .5rem;color: var(--text-secondary);text-align: center}.pci-gmaps iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.pci-figure{margin: 1.2rem 0 0;display: flex;gap: 1rem;align-items: center}.pci-figure img{width: 180px;height: auto;border: 1px solid var(--border);border-radius: 8px;flex: none;background: #fff}.pci-figure figcaption{color: var(--text-secondary);font-size: .9rem}.pci-inscr{margin: 1.2rem 0 0;padding: 1rem 0 0;border-top: 2px solid #27a05a}.pci-inscr .pci-inscr-t{font-family: var(--font-title);font-weight: 800;font-size: 1.1rem;color: var(--text-primary);margin: 0 0 .6rem}.pci-inscr .pci-formulaire{min-height: 120px}.pci-inscr .pci-inscr-n{color: var(--text-secondary);font-size: .85rem;margin-top: .6rem}.pci-inscr .pci-actions{margin-top: .8rem}.pci-marque .pci-marque-faits{list-style: none;margin: .6rem 0;padding: 0}.pci-marque .pci-marque-faits li{padding: .35rem 0;border-bottom: 1px solid var(--border)}.pci-marque .pci-marque-faits li::before{content: none}.pci-marque .pci-marque-txt{color: var(--text-body);margin: .4rem 0 .6rem}.pci-marque-grille>div:only-child{grid-column: 1 / -1}.bottom-bar .pci-barre-t{color: var(--text-secondary);font-size: .85rem;line-height: 1.25}.bottom-bar .pci-barre-t b{color: var(--text-primary)}.bottom-bar-inner{display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: .6rem}.bottom-bar{padding: .35rem .9rem}.bottom-bar .bottom-bar-cta{padding: .5rem 1.15rem;font-size: .85rem}body{padding-bottom: 64px}.cmp-tarif.is-vide{color: var(--text-secondary);font-weight: 600}.pci-cta-txt{margin: .4rem auto 1rem;max-width: 640px;color: inherit}@media (max-width: 760px){.bottom-bar .bottom-bar-cta{padding: .45rem .85rem;font-size: .78rem}body{padding-bottom: 58px}.pci-figure{flex-direction: column;align-items: flex-start}.pci-figure img{width: 150px}.pci-villes{grid-template-columns: repeat(2,minmax(0,1fr))}.pci-gmaps{aspect-ratio: 4 / 3}}.pci-lieux{display: grid;gap: 1rem;margin: 1.2rem 0 0}.pci-lieu{--text-primary: #1E181B;--text-body: #382F34;--text-secondary: #5A4F55;--border: #EADCE2;color: var(--text-primary);display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr);align-items: stretch;background: #fff;border: 1px solid var(--border);border-radius: var(--radius-lg);overflow: hidden;box-shadow: 0 1px 2px rgba(31,26,27,.04)}.pci-lieu-img{margin: 0;background: var(--creme);display: flex;flex-direction: column}.pci-lieu-img img{display: block;width: 100%;height: auto;aspect-ratio: 640 / 420;object-fit: cover;border-radius: 0;box-shadow: none;transform: none;max-width: none}.pci-lieu-img figcaption{font-size: .72rem;line-height: 1.35;color: var(--text-secondary);padding: .4rem .65rem .5rem;overflow-wrap: anywhere}main .pci-lieu .pci-lieu-img figcaption a{color: inherit;text-decoration: underline;text-decoration-color: currentColor}.pci-lieu-txt{padding: .95rem 1.1rem 1.05rem;display: flex;flex-direction: column;min-width: 0}.pci-lieu h3{font-family: var(--font-title);font-size: 1.2rem;line-height: 1.2;margin: 0 0 .2rem;color: var(--text-primary)}.pci-lieu h3 .pci-lieu-n{color: var(--accent)}.pci-lieu .pci-lieu-type{margin: 0 0 .55rem;font-size: .86rem;color: var(--text-secondary)}.pci-lieu-txt>p{margin: 0 0 .6rem;color: var(--text-body);line-height: 1.55}.pci-lieu .pci-lieu-infos{list-style: none;margin: 0 0 .85rem;padding: 0;font-size: .92rem}.pci-lieu .pci-lieu-infos li{display: flex;gap: .4rem;align-items: baseline;margin: 0;padding: 0;border: 0;background: none;box-shadow: none;line-height: 1.4}.pci-lieu .pci-lieu-infos li::before{content: none}.pci-lieu-maps{margin-top: auto;align-self: flex-start;display: inline-flex;align-items: center;min-height: 44px;padding: .6rem 1rem;font: 700 .9rem/1.2 var(--font-body);color: #fff;text-decoration: none;border-radius: var(--radius);background: linear-gradient(90deg,#27a05a,#3ed48c);box-shadow: 0 2px 8px rgba(39,160,90,.3)}.pci-lieu-maps:hover,.pci-lieu-maps:focus-visible{color: #fff;filter: brightness(1.06)}@media (max-width: 760px){.pci-lieu{grid-template-columns: minmax(0,1fr)}.pci-lieu-txt{padding: .85rem .9rem .95rem}.pci-lieu h3{font-size: 1.12rem}}
