@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}}
