:root{--bg:#FFFFFF;--bg-card:rgba(0,0,0,0.025);--bg-card-hover:rgba(0,0,0,0.045);--border:rgba(0,0,0,0.08);--accent:#3B82F6;--accent-glow:rgba(59,130,246,0.18);--accent-soft:rgba(59,130,246,0.05);--accent-border:rgba(59,130,246,0.22);--accent-light:#2563EB;--accent-lighter:#3B82F6;--green:#16A34A;--green-soft:rgba(34,197,94,0.06);--green-border:rgba(34,197,94,0.22);--red:#DC2626;--red-soft:rgba(239,68,68,0.04);--red-border:rgba(239,68,68,0.18);--text:#0B0B0F;--text-muted:#6B7280;--text-body:#374151}body{background:#FFFFFF;color:#0B0B0F;background-image:none}.urgency-bar{color:#fff}.urgency-bar s{color:rgba(255,255,255,0.55)}.site-header{background:rgba(255,255,255,0.92);border-bottom:1px solid rgba(0,0,0,0.08)}.mobile-sticky-cta{background:rgba(255,255,255,0.95);border-top:1px solid rgba(0,0,0,0.08);box-shadow:0 -4px 20px rgba(0,0,0,0.08)}.hero::before{background:radial-gradient(circle at 30% 50%,rgba(59,130,246,0.05) 0%,transparent 50%),radial-gradient(circle at 70% 50%,rgba(96,165,250,0.04) 0%,transparent 50%)}.hero-badge{background:linear-gradient(135deg,rgba(37,99,235,0.06),rgba(96,165,250,0.06));border:1px solid rgba(96,165,250,0.3);color:#2563EB}.hero h1{color:#0B0B0F}.hero h1 strong,.hero .sub strong{color:#0B0B0F !important}.hero-trust{background:#FFFFFF;border:1px solid rgba(0,0,0,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.04)}.hero-trust:hover{background:#F9FAFB}.hero-trust-rating{color:#0B0B0F}.hero-trust-label{color:#0B0B0F}.hero-avatar{border-color:#FFFFFF;background:#F3F4F6}.opportunity h2,.calcul h2,.story h2,.dreams h2,.programme h2,.testimonials h2,.preuve h2,.comparison h2,.faq h2,.guarantee-box h2,.pricing h2,.methode h2{color:#0B0B0F}.methode h2 u{text-decoration-color:rgba(59,130,246,.5)}.opp-card,.prog-block,.testi-card,.profile-card,.compare-col.without,.faq-item,.footer-socials a,.review-card,.footer{background:#FAFAFA;border:1px solid rgba(0,0,0,0.08)}.opp-card:hover,.prog-block:hover,.testi-card:hover,.profile-card:hover,.faq-item:hover{background:#F3F4F6}.opp-card h3,.prog-block h3,.profile-title,.compare-header h3,.faq-q,.testi-name,.footer-brand,.footer-tag{color:#0B0B0F}.opp-card p,.prog-block p,.profile-desc,.faq-a p,.testi-quote,.compare-row,.compare-total-label,.footer-tag,.footer-copy,.footer-links a,.par-contre .dreams-item{color:#374151}.faq-a p{color:#6B7280}.prog-block.highlight{background:linear-gradient(135deg,rgba(37,99,235,0.04),rgba(96,165,250,0.03));border:1px solid rgba(37,99,235,0.18)}.prog-block p strong{color:#0B0B0F}.module-list li{color:#374151;border-bottom-color:rgba(0,0,0,0.05)}.tools-banner{background:linear-gradient(135deg,rgba(37,99,235,0.05),rgba(96,165,250,0.04));border:1px solid rgba(37,99,235,0.2);box-shadow:0 4px 20px rgba(59,130,246,0.04)}.tools-banner h3{color:#0B0B0F}.tools-banner p{color:#6B7280}.dreams-card.pain-card{background:rgba(239,68,68,0.05);border-color:rgba(239,68,68,0.2)}.dreams-card.dream-card{background:rgba(34,197,94,0.06);border-color:rgba(34,197,94,0.22)}.dreams-item,.dreams-item span{color:#374151}.methode-body h3{color:#0B0B0F}.methode-body p{color:#374151}.methode-example{background:rgba(37,99,235,0.05);border:1px solid rgba(37,99,235,0.2);color:#374151}.methode-example strong{color:#0B0B0F}.methode-result{background:rgba(34,197,94,0.06);border:1px solid rgba(34,197,94,0.22);color:#374151}.calcul-box{background:rgba(37,99,235,0.04);border:1px solid rgba(37,99,235,0.18)}.calcul-equation{color:#374151}.calcul-equation strong{color:#0B0B0F}.calcul-op{color:rgba(0,0,0,0.2)}.calcul-extra{color:#6B7280}.calcul-extra strong{color:#0B0B0F}.calcul-cell .label{color:#6B7280}.stat-label{color:#6B7280}.story-chapter p{color:#374151}.story-chapter p strong{color:#0B0B0F}.story-dm-bubble{background:#FFFFFF;border:1px solid rgba(0,0,0,0.08);color:#6B7280;box-shadow:0 1px 2px rgba(0,0,0,0.03)}.story-dm-bubble::before{background:#FFFFFF;border-left:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08)}.story-dot{border-color:#FFFFFF}.story-conclusion{background:linear-gradient(135deg,rgba(37,99,235,0.04),rgba(96,165,250,0.02));border:1px solid rgba(37,99,235,0.18)}.story-conclusion p{color:#374151}.story-conclusion strong{color:#0B0B0F}.story-stat-item .label{color:#6B7280}.preuve-conclusion{background:rgba(34,197,94,0.06);border:1px solid rgba(34,197,94,0.22);color:#374151}.par-contre{background:rgba(34,197,94,0.06);border:1px solid rgba(34,197,94,0.22)}.compare-col.without{background:#FAFAFA;border:1px solid rgba(0,0,0,0.08)}.compare-row{border-bottom-color:rgba(0,0,0,0.06)}.compare-col.without .compare-row,.compare-col.without .compare-row span{color:#374151}.compare-col.without .compare-icon{background:rgba(239,68,68,0.1)}.compare-total{border-top-color:rgba(0,0,0,0.08)}.guarantee-box{background:linear-gradient(135deg,rgba(34,197,94,0.05),rgba(34,197,94,0.02));border:1px solid rgba(34,197,94,0.22);box-shadow:0 8px 40px rgba(34,197,94,0.06)}.guarantee-box p{color:#374151}.guarantee-box p strong{color:#0B0B0F}.faq-item{background:#FAFAFA}.faq-item:hover{border-color:rgba(0,0,0,0.16)}.faq-q:hover{background:rgba(0,0,0,0.02)}.faq-chev{color:rgba(0,0,0,0.3)}.faq-item.active{border-color:rgba(59,130,246,0.3)}.proof-slide img{border:1px solid rgba(0,0,0,0.08)}.how-it-works h2,.what-you-get h2,.guarantee-rbp-card h2{color:#0B0B0F}.how-card,.wyg-card,.guarantee-rbp-card{background:#FAFAFA;border-color:rgba(0,0,0,0.08);border-left-color:var(--accent)}.how-card h3,.wyg-card h3,.guarantee-rbp-card h2{color:#0B0B0F}.how-card p,.wyg-card p,.guarantee-rbp-card .grbp-text{color:#374151}.how-card p strong,.wyg-card p strong{color:#0B0B0F}.wyg-value{color:#6B7280}.wyg-value strong{color:#0B0B0F}.guarantee-rbp-card .grbp-divider{background:rgba(0,0,0,0.08)}.guarantee-rbp-card .grbp-conditions{color:#6B7280}.what-is h2{color:#0B0B0F}.what-is p{color:#374151}.what-is p strong{color:#0B0B0F}.what-is .what-is-not span{color:#6B7280}.what-is .what-is-conclusion{background:linear-gradient(135deg,rgba(37,99,235,0.05),rgba(96,165,250,0.02));border:1px solid rgba(37,99,235,0.18);color:#374151}.what-is .what-is-conclusion strong{color:#0B0B0F}.hero-testi .rc-date{color:#6B7280}.hero-testi .rc-name,.hero-testi .rc-title{color:#0B0B0F}.hero-testi .rc-text{color:#374151}.hero-testi .rc-text strong{color:#0B0B0F}.hero-testi .rc-loc{color:#6B7280}.hero-testi .review-card{background:#FAFAFA;border-color:rgba(0,0,0,0.08)}.hero-testi .rc-badges span{background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.08);color:#6B7280}.compact-testi-card{background:#FAFAFA;border-color:rgba(0,0,0,0.08)}.ct-quote{color:#374151}.ct-name,.ct-tp{color:#0B0B0F}.hero-proof{margin:36px auto 0;max-width:560px;position:relative;padding-top:14px}.hero-proof-badge{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#16A34A 0%,#22C55E 100%);padding:7px 16px;border-radius:999px;box-shadow:0 6px 18px rgba(34,197,94,0.4),0 1px 3px rgba(0,0,0,0.1);z-index:3;white-space:nowrap}.hero-proof-inner{background:linear-gradient(160deg,#FFFFFF 0%,#F0FDF4 100%);border:1px solid rgba(34,197,94,0.18);border-radius:20px;padding:28px 20px 22px;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 20px 50px -20px rgba(34,197,94,0.2),0 4px 10px rgba(0,0,0,0.04);position:relative;overflow:hidden}.hero-proof-inner::before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(34,197,94,0.10) 0%,transparent 65%);pointer-events:none;z-index:0}.hero-proof-inner::after{content:"";position:absolute;bottom:-100px;left:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(59,130,246,0.06) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-proof-photo{width:100%;max-width:260px;position:relative;z-index:1}.hero-proof-photo img{width:100%;height:auto;display:block;border-radius:10px}.hero-proof-stat{text-align:center;position:relative;z-index:1}.hero-proof-amount{font-family:var(--font-display);font-size:54px;font-weight:900;background:linear-gradient(135deg,#15803D 0%,#22C55E 50%,#4ADE80 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.03em;line-height:0.95;display:block;margin-bottom:8px;filter:drop-shadow(0 2px 8px rgba(34,197,94,0.2))}.hero-proof-label{font-family:var(--font-display);font-size:13px;font-weight:700;color:#0B0B0F;text-transform:uppercase;letter-spacing:0.12em;display:block}.hero-proof-meta{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#6B7280;font-weight:500}.hero-proof-dot{width:7px;height:7px;background:#22C55E;border-radius:50%;box-shadow:0 0 0 0 rgba(34,197,94,0.5);animation:hp-pulse 1.8s ease-in-out infinite}@keyframes hp-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,0.6)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media(min-width:640px){.hero-proof-inner{flex-direction:row;align-items:center;padding:28px 32px;gap:28px}.hero-proof-photo{max-width:220px;flex-shrink:0}.hero-proof-stat{text-align:left;flex:1}.hero-proof-amount{font-size:60px}.hero-proof-meta{justify-content:flex-start}}.footer{background:transparent;border:none;border-top:1px solid rgba(0,0,0,0.06)}.footer-socials a{background:#FAFAFA;border:1px solid rgba(0,0,0,0.08)}.footer-socials a:hover{background:rgba(59,130,246,0.05);border-color:rgba(59,130,246,0.25)}.footer-socials a svg{fill:#6B7280}.footer-socials a:hover svg{fill:#3B82F6}.footer-copy{color:rgba(0,0,0,0.4)}.footer-copy a{color:rgba(0,0,0,0.55)}.cta-reassurance{color:#6B7280}.cta-reassurance span:not(:last-child)::after{color:rgba(0,0,0,0.25)}.hero-tagline{color:#374151}.hero-members-count{color:#6B7280}.hero .sub{color:#374151}.hero-sub-pill{background:linear-gradient(135deg,rgba(37,99,235,0.06),rgba(96,165,250,0.03));border:1px solid rgba(37,99,235,0.22);color:#0B0B0F;box-shadow:0 1px 4px rgba(37,99,235,0.06)}.hero-sub-pill::before{color:#3B82F6}.proof-pill{background:linear-gradient(135deg,rgba(37,99,235,0.06),rgba(96,165,250,0.03));border:1px solid rgba(37,99,235,0.22);color:#0B0B0F}.testi-stat .label,.testi-result,.testi-quote,.testi-name{color:inherit}.testi-quote{color:#374151}.testi-name{color:#0B0B0F}.testi-placeholder{background:#FAFAFA;border:1px dashed rgba(0,0,0,0.12);color:rgba(0,0,0,0.3)}.divider{background:linear-gradient(90deg,transparent,rgba(59,130,246,0.2),transparent)}.programme .sub-h,.testimonials .sub-h,.preuve .sub-h,.comparison .sub-h,.faq .sub-h,.pricing .sub-h,.methode .sub-h{color:#6B7280}.programme .sub-h .hl{color:#3B82F6}.story-subtitle{color:#2563EB}.dreams h2[style*="color:var(--accent)"]{color:#3B82F6 !important}.story-prose p{color:#374151}.story-prose strong{color:#0B0B0F}.story-pullquote{color:#0B0B0F !important}.story-act-text{color:#6B7280}.story-act::before,.story-act::after{background:linear-gradient(90deg,transparent,rgba(59,130,246,0.25) 40%,rgba(59,130,246,0.25) 60%,transparent)}.story-act-icon{filter:drop-shadow(0 0 6px rgba(59,130,246,0.25))}.story-stat-callout{background:linear-gradient(135deg,rgba(59,130,246,0.06),rgba(96,165,250,0.02));border:1px solid rgba(59,130,246,0.2);border-left:3px solid #2563EB;box-shadow:0 4px 18px rgba(59,130,246,0.05)}.story-stat-icon{filter:drop-shadow(0 0 8px rgba(59,130,246,0.3))}.story-stat-main{color:#374151 !important}.story-stat-main strong{color:#0B0B0F}.story-stat-tagline{color:#2563EB !important}.story-stat-source{color:#6B7280 !important;border-top:1px solid rgba(0,0,0,0.08)}.story-promise{background:linear-gradient(135deg,rgba(0,182,122,0.08),rgba(0,182,122,0.02));border:1px solid rgba(0,182,122,0.25);border-left:3px solid #00B67A;box-shadow:0 4px 18px rgba(0,182,122,0.06)}.story-promise p{color:#374151 !important}.story-promise p strong{color:#0B0B0F}.story-testi-ribbon .str-quote{color:#6B7280}.story-testi-ribbon .str-name{color:#0B0B0F}.story-testi-ribbon .ct-tp{color:#0B0B0F}.story-photo{border:1px solid rgba(0,0,0,0.08);box-shadow:0 16px 48px rgba(0,0,0,0.12)}.final-cta h2{color:#0B0B0F}.final-cta-price{color:#6B7280}.fcp-now{color:#0B0B0F}.value-stack-card{background:#FFFFFF;border:1px solid rgba(0,0,0,0.08);box-shadow:0 16px 48px rgba(0,0,0,0.08)}.vs-price{color:#6B7280}.vs-reassurance{color:#6B7280}.proof-card{background:#FFFFFF;border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 12px rgba(0,0,0,0.04)}.proof-card:hover{border-color:rgba(59,130,246,0.25);box-shadow:0 12px 32px rgba(0,0,0,0.08)}