#wp--skip-link--target>div.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained:not(.wp-block-post-content){display:none!important}#wp--skip-link--target>div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained{padding:0!important;margin:0!important;gap:0!important}#wp--skip-link--target,main,.wp-site-blocks,body{padding-bottom:0!important;margin-bottom:0!important}.parr-hero,.parr-how,.parr-rewards,.parr-rules,.parr-faq,.parr-cta{font-family:var(--font-primary)}.parr-hero{padding-bottom:80px;text-align:center}.parr-hero::after{display:none}main:has(.parr-hero)>.wp-block-group.has-global-padding.is-layout-constrained:not(.wp-block-post-content){display:none!important}main:has(.parr-hero)>.entry-content{padding-top:0!important;margin-top:0!important}.parr-hero-container{max-width:800px;margin:0 auto;position:relative;z-index:2;text-align:center}.parr-hero-eyebrow::after{display:none;content:none}.parr-hero h1 strong{color:var(--jaune-cuivre);font-weight:800}.parr-hero-subtitle{font-size:1.1rem;color:rgb(255 255 255 / .8);max-width:600px;margin:0 auto 2rem;line-height:1.6}.parr-hero-amount{display:inline-flex;align-items:center;gap:.75rem;background:rgb(255 214 100 / .15);border:1px solid rgb(255 214 100 / .3);border-radius:50px;padding:.75rem 1.75rem;color:var(--jaune-cuivre);font-size:1.2rem;font-weight:700;margin-bottom:2rem}.parr-hero-amount svg{width:24px;height:24px}.parr-hero-ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.parr-hero-ctas .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:.9rem 2rem;background:var(--jaune-cuivre);color:var(--anthracite);border:none;border-radius:50px;font-size:1rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all 0.2s ease;text-decoration:none}.parr-hero-ctas .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-cuivre)}.parr-hero-ctas .btn-outline{display:inline-flex;align-items:center;gap:8px;padding:.9rem 2rem;background:#fff0;color:var(--blanc);border:2px solid rgb(255 255 255 / .3);border-radius:50px;font-size:1rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all 0.2s ease;text-decoration:none}.parr-hero-ctas .btn-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .5)}.parr-how{background:var(--ivoire);padding:50px 2rem}.parr-how-container{max-width:1000px;margin:0 auto}.parr-section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--bleu-petrole)!important;margin-bottom:.75rem}.parr-section-eyebrow::before{content:'';width:20px;height:3px;background:var(--jaune-cuivre);border-radius:2px}.parr-section-title{font-size:1.8rem;font-weight:800;color:var(--anthracite);margin:0 0 3rem;letter-spacing:-.01em}.parr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.parr-step{background:var(--blanc);border-radius:16px;padding:2rem 1.75rem;box-shadow:var(--shadow-sm);position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.parr-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.parr-step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bleu-petrole);color:var(--jaune-cuivre);border-radius:12px;font-size:1.1rem;font-weight:800;margin-bottom:1.25rem}.parr-step h3{font-size:1.05rem;font-weight:700;color:var(--anthracite);margin:0 0 .5rem}.parr-step p{font-size:.9rem;color:var(--anthracite-muted);line-height:1.6;margin:0}.parr-step::after{content:'';position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--bleu-petrole-pale);border-top:6px solid #fff0;border-bottom:6px solid #fff0}.parr-step:last-child::after{display:none}.parr-rewards{background:var(--blanc);padding:50px 2rem}.parr-rewards-container{max-width:1000px;margin:0 auto}.parr-rewards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.parr-reward-card{background:var(--ivoire);border-radius:16px;padding:2rem;text-align:center;border:2px solid #fff0;transition:border-color 0.2s ease,transform 0.2s ease}.parr-reward-card:hover{border-color:var(--jaune-cuivre);transform:translateY(-4px)}.parr-reward-card.parr-reward-card--highlight{background:var(--bleu-petrole);color:var(--blanc)}.parr-reward-card--highlight h3,.parr-reward-card--highlight p{color:var(--blanc)!important}.parr-reward-card--highlight .parr-reward-amount{color:var(--jaune-cuivre)}.parr-reward-icon{width:48px;height:48px;color:var(--bleu-petrole);margin-bottom:1rem}.parr-reward-card--highlight .parr-reward-icon{color:var(--jaune-cuivre)}.parr-reward-amount{font-size:2rem;font-weight:800;color:var(--bleu-petrole);margin:.5rem 0 .25rem}.parr-reward-card h3{font-size:1rem;font-weight:700;color:var(--anthracite);margin:0 0 .5rem}.parr-reward-card p{font-size:.85rem;color:var(--anthracite-muted);line-height:1.5;margin:0}.parr-rules{background:var(--ivoire);padding:50px 2rem}.parr-rules-container{max-width:800px;margin:0 auto}.parr-rules-list{display:grid;gap:1rem}.parr-rule{display:flex;align-items:flex-start;gap:1rem;background:var(--blanc);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm)}.parr-rule-icon{width:24px;height:24px;min-width:24px;color:var(--bleu-petrole);margin-top:2px}.parr-rule p{font-size:.95rem;color:var(--anthracite);line-height:1.6;margin:0}.parr-rule strong{color:var(--bleu-petrole)}.parr-faq{background:var(--blanc);padding:50px 2rem}.parr-faq-container{max-width:800px;margin:0 auto}.parr-faq-list{display:grid;gap:.75rem}.parr-faq-item{background:var(--ivoire);border-radius:12px;overflow:hidden;transition:box-shadow 0.2s ease}.parr-faq-item:hover{box-shadow:var(--shadow-sm)}.parr-faq-question{width:100%;padding:1.25rem 1.5rem;background:none;border:none;outline:none;box-shadow:none;font-family:var(--font-primary);font-size:.95rem;font-weight:600;color:var(--anthracite);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color 0.2s}.parr-faq-question:hover{color:var(--bleu-petrole)}.parr-faq-question:focus{outline:none;box-shadow:none}.parr-faq-question svg{width:20px;height:20px;min-width:20px;color:var(--bleu-petrole);transition:transform 0.3s ease}.parr-faq-item.active .parr-faq-question svg{transform:rotate(180deg)}.parr-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.parr-faq-answer-content{padding:0 1.5rem 1.25rem;font-size:.9rem;color:var(--anthracite-muted);line-height:1.7}#wp--skip-link--target>.wp-block-group.has-global-padding{padding:0!important;margin:0!important;gap:0!important}.parr-cta{background:var(--bleu-petrole);padding:50px 2rem!important;text-align:center;position:relative;overflow:hidden}.parr-cta::before{content:'';position:absolute;top:-40%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgb(255 214 100 / .1) 0%,transparent 70%);pointer-events:none}.parr-cta-container{max-width:700px;margin:0 auto;position:relative;z-index:1}.parr-cta h2{font-size:1.8rem;font-weight:800;color:var(--blanc);margin:0 0 .75rem}.parr-cta h2 strong{color:var(--jaune-cuivre)}.parr-cta p{font-size:1rem;color:rgb(255 255 255 / .75);margin:0 0 2rem;line-height:1.6}.parr-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.parr-cta-buttons .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:.9rem 2rem;background:var(--jaune-cuivre);color:var(--anthracite);border:none;border-radius:50px;font-size:1rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all 0.2s ease;text-decoration:none}.parr-cta-buttons .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-cuivre)}.parr-cta-buttons .btn-outline{display:inline-flex;align-items:center;gap:8px;padding:.9rem 2rem;background:#fff0;color:var(--blanc);border:2px solid rgb(255 255 255 / .3);border-radius:50px;font-size:1rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all 0.2s ease;text-decoration:none}.parr-cta-buttons .btn-outline:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .5)}.parr-panel-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.parr-panel-overlay.open{opacity:1;visibility:visible}.parr-panel{position:fixed;top:0;right:0;height:100%;width:min(520px, 100vw);background:var(--blanc);z-index:9999;box-shadow:-8px 0 32px rgb(0 0 0 / .12);transform:translateX(100%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column;font-family:var(--font-primary)}.parr-panel.open{transform:translateX(0)}.parr-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 2rem 1.25rem;background:var(--bleu-petrole);color:var(--blanc);flex-shrink:0}.parr-panel-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blanc);margin-bottom:.35rem}.parr-panel-eyebrow::before{content:'';width:18px;height:2px;background:var(--jaune-cuivre);border-radius:2px}.parr-panel-title{font-size:1.35rem;font-weight:800;color:var(--blanc);margin:0;line-height:1.2;letter-spacing:-.01em}.parr-panel-close{background:rgb(255 255 255 / .12);border:none;border-radius:8px;padding:8px;cursor:pointer;color:var(--blanc);transition:background 0.2s ease;flex-shrink:0}.parr-panel-close:hover{background:rgb(255 255 255 / .25)}.parr-panel-body{padding:1.75rem 2rem 2rem;flex:1}.parr-panel-intro{font-size:.9rem;color:var(--anthracite-muted);margin:0 0 1.5rem;line-height:1.6}.ppf-section-label{font-size:.8rem;font-weight:700;color:var(--bleu-petrole);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.ppf-section-label+.ppf-section-label,.ppf-row+.ppf-section-label,.ppf-field+.ppf-section-label{margin-top:1rem}.ppf-message-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--bleu-petrole);font-size:.85rem;font-weight:600;cursor:pointer;margin-bottom:8px;user-select:none;padding:6px 10px;border-radius:6px;transition:background 0.2s ease;border:none;background:none;font-family:var(--font-primary)}.ppf-message-toggle:hover{background:rgb(34 87 122 / .08)}.ppf-message-toggle svg{width:14px;height:14px;transition:transform 0.25s ease}.ppf-message-toggle.open svg{transform:rotate(45deg)}.ppf-message-wrapper{display:none}.ppf-message-wrapper.visible{display:block}.ppf-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ppf-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.ppf-row .ppf-field{margin-bottom:0}.ppf-field label{font-size:.82rem;font-weight:600;color:var(--anthracite)}.ppf-req{color:#b8860b}.ppf-field input,.ppf-field select,.ppf-field textarea{padding:.7rem 1rem;border:1.5px solid rgb(0 0 0 / .12);border-radius:10px;font-size:.9rem;font-family:var(--font-primary);color:var(--anthracite);background:var(--ivoire);transition:border-color 0.2s;outline:none;width:100%;box-sizing:border-box}.ppf-field input:focus,.ppf-field select:focus,.ppf-field textarea:focus{border-color:var(--bleu-petrole);background:var(--blanc)}.ppf-field textarea{resize:vertical;min-height:90px}.ppf-footer{margin-top:.5rem}.ppf-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 2rem;background:var(--bleu-petrole);color:var(--blanc);border:none;border-radius:50px;font-size:1rem;font-weight:700;font-family:var(--font-primary);cursor:pointer;transition:all 0.2s ease}.ppf-submit:hover{background:var(--bleu-petrole-dark,#1a3a4a);transform:translateY(-1px)}.ppf-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.ppf-note{font-size:.78rem;color:var(--anthracite-muted);margin-top:.75rem;text-align:center;line-height:1.5}.ppf-feedback{margin-top:1rem;padding:.85rem 1rem;border-radius:10px;font-size:.9rem;font-weight:600}.ppf-feedback-success{background:#e6f7f0;color:#0d7a45;border:1px solid #a3d9bc}.ppf-feedback-error{background:#fde8e8;color:#c0392b;border:1px solid #f5a5a5}@media (max-width:768px){.parr-hero{padding-bottom:60px}.parr-hero-subtitle{font-size:.95rem}.parr-steps{grid-template-columns:1fr}.parr-step::after{display:none}.parr-rewards-grid{grid-template-columns:1fr}.parr-how,.parr-rewards,.parr-rules,.parr-faq{padding:40px 1.25rem}.parr-cta{padding:40px 1.25rem!important}.parr-section-title{font-size:1.4rem}.parr-cta h2{font-size:1.4rem}.ppf-row{grid-template-columns:1fr}.parr-panel{padding:1.5rem}}