.hero,.problem,.solutions,.cta-section,.ent-faq,.faq-entreprise,.method-tilt,.method-hero,.method-diff,.why-method{font-family:var(--font-primary)}.hero{min-height:auto;background:var(--hero-surface-bg);position:relative;display:flex;align-items:center;padding:140px 2rem 80px;overflow:hidden}body.landing-seo-page .cabinet-btp-page .hero{align-items:flex-start;padding:var(--page-hero-padding-top) var(--page-hero-padding-x) var(--page-hero-padding-bottom)}body.landing-seo-page .cabinet-btp-page .hero::after{display:none}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hero-surface-overlay);pointer-events:none}.hero::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:70px;background:var(--ivoire);clip-path:polygon(0 60%,100% 0%,100% 100%,0% 100%)}.hero-container{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center}.hero-container::after{content:'';position:absolute;top:5%;right:-5%;width:300px;height:300px;border:1px solid rgb(255 214 100 / .1);border-radius:50%;animation:pulse-ring 4s ease-in-out infinite;pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .25);color:var(--blanc);padding:8px 16px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:.01em;margin-bottom:1.5rem;opacity:1;animation:fadeInUp 0.8s ease both}.hero-badge::before{display:none}.hero-badge .hero-badge-dot{display:inline-block;width:8px;height:8px;min-width:8px;border-radius:50%;background:var(--jaune-cuivre);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.hero-title{font-size:clamp(2rem, 3.5vw, 2.8rem);font-weight:700;color:var(--blanc);line-height:1.15;margin-bottom:1.5rem;animation:fadeInUp 0.8s ease 0.1s both}.hero-title .highlight{color:var(--jaune-cuivre);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(rgb(255 214 100 / .42),rgb(255 214 100 / .42));background-size:0% .12em;background-repeat:no-repeat;background-position:0 88%;animation:hero-highlight-underline 0.8s ease forwards 0.8s}.hero-title .highlight::after{display:none}@keyframes hero-highlight-underline{to{background-size:100% .12em}}.hero-subtitle{font-size:1.15rem;color:rgb(255 255 255 / .85);line-height:1.6;margin-bottom:2rem;max-width:100%;animation:fadeInUp 0.8s ease 0.2s both}.hero-stats{display:flex;gap:2rem;margin-bottom:2.5rem;animation:fadeInUp 0.8s ease 0.3s both}.hero-stat-value{font-size:2rem;font-weight:700;color:var(--jaune-cuivre);line-height:1}.hero-stat-label{font-size:.85rem;color:rgb(255 255 255 / .7);margin-top:.25rem}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeInUp 0.8s ease 0.4s both}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;text-decoration:none;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;font-family:inherit}.btn-primary{background:var(--jaune-cuivre);color:var(--anthracite);box-shadow:var(--shadow-cuivre)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgb(255 214 100 / .5);background:var(--jaune-cuivre-light)}.hero .btn-secondary,.method-hero .btn-secondary,.cta-section .btn-secondary{background:rgb(255 255 255 / .15);color:var(--blanc);border:2px solid rgb(255 255 255 / .6);backdrop-filter:blur(4px)}.btn-secondary:hover{background:var(--blanc);color:var(--bleu-petrole)}.method-hero .hero-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.cta-content .hero-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-visual{position:relative;animation:fadeInRight 1s ease 0.3s both}.hero-card{background:var(--blanc);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-lg)}.hero-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--ivoire)}.hero-card-icon{width:56px;height:56px;background:var(--gradient-petrole);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.hero-card-icon svg{width:28px;height:28px;color:var(--blanc)}.hero-card-title{font-size:1.1rem;font-weight:700;color:var(--anthracite)}.hero-card-subtitle{font-size:.85rem;color:var(--anthracite-muted)}.hero-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hero-metric{background:var(--ivoire);border-radius:var(--radius-md);padding:1rem;text-align:center}.hero-metric-value{font-size:1.5rem;font-weight:700;color:var(--bleu-petrole)}.hero-metric-label{font-size:.75rem;color:var(--anthracite-muted);margin-top:.25rem}.page-id-1392 .hero-card,.page-id-1416 .hero-card,.page-id-1440 .hero-card,.page-id-1442 .hero-card,.page-id-1443 .hero-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.page-id-1392 .hero-card-metrics,.page-id-1416 .hero-card-metrics,.page-id-1440 .hero-card-metrics,.page-id-1442 .hero-card-metrics,.page-id-1443 .hero-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.page-id-1392 .hero-metric,.page-id-1416 .hero-metric,.page-id-1440 .hero-metric,.page-id-1442 .hero-metric,.page-id-1443 .hero-metric{min-height:96px;display:flex;flex-direction:column;justify-content:center}.page-id-1392 .hero-metric-value,.page-id-1416 .hero-metric-value,.page-id-1440 .hero-metric-value,.page-id-1442 .hero-metric-value,.page-id-1443 .hero-metric-value{font-size:clamp(1.35rem, 2.4vw, 1.9rem);line-height:1.1}.page-id-1392 .hero-metric-label,.page-id-1416 .hero-metric-label,.page-id-1440 .hero-metric-label,.page-id-1442 .hero-metric-label,.page-id-1443 .hero-metric-label{min-height:2.2em}.hero-card-floating{position:absolute;background:var(--blanc);border-radius:var(--radius-md);padding:1rem 1.25rem;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.75rem;animation:float 3s ease-in-out infinite}.hero-card-floating--top{top:-20px;right:-30px}.hero-card-floating--bottom{bottom:-20px;left:-30px;animation-delay:1.5s}.floating-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.floating-icon--success{background:var(--success-light-fond);color:var(--success-light-texte)}.floating-icon--warning{background:var(--warning-fond);color:var(--warning-texte)}.floating-text{font-size:.8rem;font-weight:600;color:var(--anthracite)}.floating-subtext{font-size:.7rem;color:var(--anthracite-muted)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-ring{0%,100%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.1}}@keyframes underline-grow{to{transform:scaleX(1)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rotating-text{display:inline-block;color:var(--bleu-petrole);transition:opacity 0.3s ease}.rotating-text.fade-out{opacity:0}.problem{padding:10px 2rem 50px;background:var(--ivoire)}.problem-container{max-width:1200px;margin:10px auto}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--bleu-petrole);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.section-eyebrow::before{content:'';width:24px;height:3px;background:var(--jaune-cuivre);border-radius:2px}.section-title{font-family:var(--font-primary);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;color:var(--anthracite);margin-bottom:1rem;line-height:1.2}.section-title strong{color:var(--bleu-petrole);position:relative;display:inline}.section-title strong::after,.method-section-title strong::after{content:'';position:absolute;left:0;bottom:.08em;width:100%;height:3px;background:var(--jaune-cuivre);border-radius:2px;transform:scaleX(0);transform-origin:left;animation:underline-grow 0.8s ease forwards 0.4s}.cta-section .section-title strong::after,.cta-content h2 strong::after,.ent-cta-container .section-title strong::after,.method-form-section--dark .section-title strong::after{display:none}.section-subtitle{font-size:1.1rem;color:var(--anthracite-muted);max-width:100%;margin:0 0 3rem;line-height:1.6}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.problem-card{background:var(--blanc);border:2px solid #fff0;border-radius:var(--radius-lg);padding:2rem;text-align:left;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.problem-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bleu-petrole),var(--jaune-cuivre));transform:scaleX(0);transition:transform 0.3s ease}.problem-card:hover{border-color:var(--bleu-petrole-pale);transform:translateY(-4px);box-shadow:var(--shadow-md)}.problem-card:hover::before{transform:scaleX(1)}.problem-card-icon{width:48px;height:48px;background:var(--problem-degrade);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.problem-card-icon svg{width:24px;height:24px;color:var(--problem-rouge)}.problem-card-title{font-size:1.1rem;font-weight:700;color:var(--anthracite);margin-bottom:.5rem}.problem-card-text{font-size:.9rem;color:var(--anthracite-muted);line-height:1.6}.solutions{padding:50px 2rem;background:var(--blanc)}.solutions-container{max-width:1200px;margin:0 auto}.solutions-header{margin-bottom:3rem}#maillage-secteurs{padding:50px 2rem;background:var(--surface-band-bg);position:relative;overflow:hidden}#maillage-secteurs::before{content:'';position:absolute;inset:0;background:var(--surface-band-overlay);pointer-events:none}#maillage-secteurs .solutions-container{position:relative;z-index:2}#maillage-secteurs .solutions-header{margin-bottom:1.5rem}#maillage-secteurs .section-eyebrow{color:rgb(255 255 255 / .82)}#maillage-secteurs .section-eyebrow::before{background:var(--jaune-cuivre)}#maillage-secteurs .section-title{color:var(--blanc);text-align:left}#maillage-secteurs .section-subtitle{color:rgb(255 255 255 / .88);text-align:left}#maillage-secteurs .solutions-container>p{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0}#maillage-secteurs .solutions-container>p .btn{margin:0}#maillage-secteurs .solutions-container>p .btn-secondary{background:rgb(255 255 255 / .15);color:var(--blanc);border:2px solid rgb(255 255 255 / .6)}#maillage-secteurs .solutions-container>p .btn-secondary:hover{background:var(--blanc);color:var(--bleu-petrole)}#maillage-secteurs .maillage-liens-secteurs{margin:0 0 1.75rem;font-size:.98rem;color:rgb(255 255 255 / .9)}#maillage-secteurs .maillage-liens-secteurs a{color:var(--jaune-cuivre);font-weight:700;text-decoration:underline;text-underline-offset:2px}#maillage-secteurs .maillage-liens-secteurs a:hover{color:var(--jaune-cuivre-light)}.tabs-nav{display:flex;justify-content:center;gap:.5rem;margin-bottom:3rem;background:var(--ivoire);padding:.5rem;border-radius:var(--radius-lg);max-width:500px;margin-left:auto;margin-right:auto}.tab-btn{flex:1;padding:1rem 2rem;border:none;background:#fff0;border-radius:var(--radius-md);font-family:inherit;font-size:1rem;font-weight:600;color:var(--anthracite-muted);cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem}.tab-btn:hover{color:var(--anthracite)}.tab-btn.active{background:var(--bleu-petrole);color:var(--blanc);box-shadow:var(--shadow-sm)}.tab-btn svg{width:20px;height:20px}.tab-content{display:none;animation:fadeIn 0.5s ease}.tab-content.active{display:block}.solution-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.solution-content h3{font-size:1.75rem;font-weight:700;color:var(--anthracite);margin-bottom:1rem}.solution-content h3 .accent{color:var(--bleu-petrole)}.solution-tagline{font-size:1.1rem;color:var(--jaune-cuivre-dark);font-weight:600;margin-bottom:1.5rem}.solution-description{font-size:1rem;color:var(--anthracite-muted);margin-bottom:2rem;line-height:1.7}.promise-box{background:var(--gradient-petrole);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2rem}.promise-box p{font-size:1.1rem;color:var(--blanc);font-weight:500;text-align:center;line-height:1.5}.promise-box strong{color:var(--jaune-cuivre)}.features-list{list-style:none;margin-bottom:2rem;padding:0}.features-list li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--bleu-petrole-pale)}.features-list li:last-child{border-bottom:none}.features-list svg{width:20px;height:20px;min-width:20px;color:var(--jaune-cuivre);margin-top:2px}.features-list span{font-size:.95rem;color:var(--anthracite);line-height:1.5}.features-list strong{color:var(--bleu-petrole)}.guarantee-box{background:var(--ivoire);border:2px solid var(--jaune-cuivre);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem}.guarantee-icon{width:48px;height:48px;min-width:48px;background:var(--jaune-cuivre);border-radius:50%;display:flex;align-items:center;justify-content:center}.guarantee-icon svg{width:24px;height:24px;color:var(--anthracite)}.guarantee-content h4{font-size:.95rem;font-weight:700;color:var(--anthracite);margin-bottom:.25rem}.guarantee-content p{font-size:.85rem;color:var(--anthracite-muted);line-height:1.5}.solution-visual{position:static}.process-steps{background:var(--ivoire);border-radius:var(--radius-lg);padding:2rem}.process-steps-title{font-size:1rem;font-weight:700;color:var(--anthracite);margin-bottom:1.5rem;text-align:center}.process-steps .process-step{display:flex;gap:1rem;padding:1rem 0;position:relative}.process-steps .process-step:not(:last-child)::after{content:'';position:absolute;left:19px;top:56px;bottom:0;width:2px;background:var(--bleu-petrole-pale)}.process-steps .process-step-number{width:40px;height:40px;min-width:40px;background:var(--bleu-petrole);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:var(--blanc)}.process-steps .process-step-content h4{font-size:.95rem;font-weight:700;color:var(--anthracite);margin-bottom:.25rem}.process-steps .process-step-content p{font-size:.85rem;color:var(--anthracite-muted);line-height:1.5}.bonus-section{margin-top:3rem;padding-top:3rem;border-top:2px solid var(--ivoire-dark)}.bonus-title{font-size:1.1rem;font-weight:700;color:var(--anthracite);margin-bottom:1.5rem;text-align:center}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}#tab-interim .bonus-grid{grid-template-columns:repeat(4,1fr)}.bonus-card{background:var(--ivoire);border-radius:var(--radius-md);padding:1.25rem;text-align:center;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.bonus-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.bonus-card-icon{width:40px;height:40px;background:var(--blanc);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.bonus-card-icon svg{width:20px;height:20px;color:var(--bleu-petrole)}.bonus-card h4{font-size:.85rem;font-weight:600;color:var(--anthracite);margin-bottom:.25rem}.bonus-card p{font-size:.75rem;color:var(--anthracite-muted)}.cta-section{padding:50px 2rem;background:var(--gradient-petrole);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 60% 40% at 70% 50%,rgb(255 214 100 / .08) 0%,transparent 50%);pointer-events:none}.cta-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.cta-container:only-child .cta-content:only-child,.cta-content:only-child{grid-column:1 / -1;max-width:700px}.cta-content .section-eyebrow{color:var(--blanc)}.cta-content .section-eyebrow::before{background:var(--jaune-cuivre)}.cta-content h2{font-family:var(--font-primary);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;color:var(--blanc);margin-bottom:1rem;line-height:1.2}.cta-content h2 strong{color:var(--jaune-cuivre)}.cta-content p{font-size:1.05rem;color:rgb(255 255 255 / .85);margin-bottom:1.5rem;line-height:1.7}.cta-content .btn{margin-top:1.5rem}.cta-benefits{display:flex;flex-direction:column;gap:.75rem}.cta-benefit{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:rgb(255 255 255 / .9)}.cta-benefit svg{width:20px;height:20px;min-width:20px;color:var(--jaune-cuivre)}.cta-form-wrapper{background:var(--blanc);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-lg)}.cta-form-title{font-size:1.25rem;font-weight:700;color:var(--anthracite);margin-bottom:.5rem;text-align:center}.cta-form-subtitle{font-size:.9rem;color:var(--anthracite-muted);margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--anthracite);margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.875rem 1rem;border:2px solid var(--bleu-petrole-pale);border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;color:var(--anthracite);background:var(--blanc);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--bleu-petrole);box-shadow:0 0 0 3px var(--bleu-petrole-pale)}.form-group textarea{resize:vertical;min-height:100px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--jaune-cuivre);color:var(--anthracite);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);margin-top:.5rem}.form-submit:hover{background:var(--jaune-cuivre-dark);transform:translateY(-2px)}.form-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.form-divider::before,.form-divider::after{content:'';flex:1;height:1px;background:var(--bleu-petrole-pale)}.form-divider span{font-size:.8rem;color:var(--anthracite-muted);text-transform:uppercase;letter-spacing:.05em}.calendly-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--ivoire);color:var(--bleu-petrole);border:2px solid var(--bleu-petrole);border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);text-decoration:none}.calendly-btn:hover{background:var(--bleu-petrole);color:var(--blanc)}.ent-faq{padding:50px 2rem;background:var(--ivoire)}.ent-faq-container{max-width:var(--faq-container-max);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}@media (min-width:1200px){.ent-faq-container{padding:0}}.ent-faq-content{position:sticky;top:calc(var(--header-height) + 2rem)}.ent-faq-content .section-title{text-align:left;margin-bottom:1.25rem}.ent-faq-content p{font-size:1rem;color:var(--anthracite-muted);line-height:1.7;margin-bottom:1.5rem}.ent-faq-contact{display:inline-flex;align-items:center;gap:.5rem;color:var(--bleu-petrole);font-weight:600;font-size:.95rem;text-decoration:none;padding:.65rem 1.25rem;border:2px solid var(--bleu-petrole);border-radius:var(--radius-full);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.ent-faq-contact:hover{background:var(--bleu-petrole);color:var(--blanc)}.ent-faq-contact svg{color:inherit}.ent-faq-list{display:flex;flex-direction:column;gap:12px}.ent-faq-question:hover{background:rgb(34 87 122 / .03)}.ent-faq-answer-content{font-size:.95rem}.method-eyebrow,.why-section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:var(--bleu-petrole);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.method-eyebrow::before,.why-section-eyebrow::before{content:'';width:24px;height:3px;background:var(--jaune-cuivre);border-radius:2px}.method-tilt{padding:50px 2rem;background:var(--blanc)}.method-tilt-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 0.8fr;gap:4rem;align-items:center}.method-tilt-header{margin-bottom:2rem}.method-section-title{font-family:var(--font-primary);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;color:var(--anthracite);margin-bottom:1rem;line-height:1.2}.method-section-title strong{color:var(--bleu-petrole);position:relative;display:inline}.method-section-intro{font-size:1.05rem;color:var(--anthracite-muted);line-height:1.6;max-width:100%}.method-tilt-steps{display:flex;flex-direction:column;gap:0}.method-tilt-step{display:flex;gap:1.25rem;padding:1.25rem 0;position:relative}.method-tilt-step:not(:last-child){border-bottom:1px solid var(--bleu-petrole-pale)}.method-tilt-step-number{font-family:var(--font-primary);font-size:1.5rem;font-weight:700;color:var(--jaune-cuivre);min-width:40px;line-height:1.4}.method-tilt-step-content h3{font-family:var(--font-primary);font-size:1.05rem;font-weight:700;color:var(--anthracite);margin-bottom:.35rem}.method-tilt-step-content p{font-size:.92rem;color:var(--anthracite-muted);line-height:1.6}.method-tilt-visual{position:relative}.method-tilt-image{border-radius:var(--radius-lg);overflow:hidden}.method-tilt-image img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);object-fit:cover}.method-tilt-badge{position:absolute;bottom:-20px;left:-20px;background:var(--gradient-petrole);color:var(--blanc);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-md);text-align:center}.method-tilt-badge-value{display:block;font-family:var(--font-primary);font-size:1.75rem;font-weight:700;color:var(--jaune-cuivre);line-height:1}.method-tilt-badge-text{display:block;font-size:.78rem;color:rgb(255 255 255 / .85);margin-top:.25rem;line-height:1.3}.faq-entreprise{padding:50px 2rem;background:var(--ivoire)}.faq-entreprise-container{max-width:var(--faq-container-max);margin:0 auto;padding:0 2rem}.faq-entreprise-header{margin-bottom:2.5rem}.faq-entreprise-list{display:flex;flex-direction:column;gap:12px;margin:0}.faq-entreprise-answer-content strong{color:var(--anthracite);font-weight:700}.faq-entreprise-answer-content a{color:var(--bleu-petrole);text-decoration:underline;text-underline-offset:2px}.faq-entreprise-answer-content a:hover{color:var(--bleu-petrole-dark)}.why-method{padding:50px 2rem;background:var(--ivoire)}.why-method-container{max-width:1000px;margin:0 auto}.why-method-header{margin-bottom:3rem}.why-section-title{font-family:var(--font-primary);font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;color:var(--anthracite);margin-bottom:.5rem;line-height:1.2}.why-section-title strong,.why-title-accent{color:var(--bleu-petrole)}.why-method-subtitle{font-size:1.1rem;color:var(--anthracite-muted);font-style:italic}.why-method-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.why-method-step{background:var(--blanc);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:left;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgb(34 87 122 / .08)}.why-method-step::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bleu-petrole),var(--jaune-cuivre));transform:scaleX(0);transition:transform 0.3s ease}.why-method-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.why-method-step:hover::before{transform:scaleX(1)}.why-method-step-icon{width:48px;height:48px;margin-bottom:1rem}.why-method-step-icon svg{width:48px;height:48px;color:var(--bleu-petrole)}.why-method-step-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--font-primary);font-size:1rem;font-weight:700;color:var(--blanc);background:var(--bleu-petrole);border-radius:50%;margin-bottom:1rem}.why-method-step-content h3{font-family:var(--font-primary);font-size:1.05rem;font-weight:700;color:var(--anthracite);margin-bottom:.5rem}.why-method-step-content p{font-size:.9rem;color:var(--anthracite-muted);line-height:1.6}.nav-actions .nav-cta--desktop[data-cta="entreprise"]{display:none!important}.nav-actions .nav-cta--desktop[data-cta="candidat"]{display:inline-flex!important}body.mode-entreprise .nav-actions .nav-cta--desktop[data-cta="entreprise"]{display:inline-flex!important}body.mode-entreprise .nav-actions .nav-cta--desktop[data-cta="candidat"]{display:none!important}main>.wp-block-group.has-global-padding.is-layout-constrained,.entry-content>.wp-block-group.has-global-padding{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.wp-block-group.is-layout-constrained>div:empty,.wp-block-group.is-layout-constrained>div.wp-block-spacer,.wp-block-group.is-layout-constrained>.wp-block-separator{padding:0!important;margin:0!important;min-height:0!important;height:0!important}.wp-block-group.wp-block-group-is-layout-constrained>div{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.page-entreprise .entry-content>section,body.page-id-43 .entry-content>section,body.page-notre-methode-entreprise .entry-content>section,body.page-id-636 .entry-content>section{max-width:none;width:100%;margin:0}.method-hero{text-align:left}.method-hero::after{content:'';position:absolute;top:50%;right:-60px;width:220px;height:220px;margin-top:-110px;border:1px solid rgb(255 214 100 / .08);border-radius:50%;animation:pulse-ring 4s ease-in-out infinite;pointer-events:none;z-index:0}.method-hero .section-eyebrow{opacity:1;animation:none;text-transform:uppercase}.method-hero-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.method-hero-subtitle{font-size:1.15rem;color:rgb(255 255 255 / .85);line-height:1.6;max-width:650px}.method-hero-cta{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.method-hero-cta .btn-secondary{background:#fff0;color:var(--blanc);border:2px solid rgb(255 255 255 / .4);padding:.875rem 1.75rem;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all 0.3s ease}.method-hero-cta .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:var(--blanc)}.cta-buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.cta-buttons .btn-secondary{background:#fff0;color:var(--blanc);border:2px solid rgb(255 255 255 / .4);padding:.875rem 1.75rem;border-radius:var(--radius-md);font-family:var(--font-primary);font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all 0.3s ease}.cta-buttons .btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:var(--blanc)}.method-diff{padding:50px 2rem;background:var(--ivoire)}.method-diff-container{max-width:1100px;margin:0 auto}.method-diff .section-title strong{color:var(--bleu-petrole)}.method-diff-cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem}.method-diff-card{border-radius:var(--radius-lg);padding:2.5rem 2rem;position:relative}.method-diff-card--them{background:var(--blanc);border:1px solid rgb(0 0 0 / .08)}.method-diff-card--us{background:var(--bleu-petrole);border:1px solid rgb(255 255 255 / .1);box-shadow:var(--shadow-lg)}.method-diff-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:2px solid}.method-diff-card--them .method-diff-card-header{border-color:rgb(0 0 0 / .08)}.method-diff-card--us .method-diff-card-header{border-color:rgb(255 214 100 / .3)}.method-diff-card-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.method-diff-card--them .method-diff-card-icon{background:rgb(0 0 0 / .05)}.method-diff-card--us .method-diff-card-icon{background:rgb(255 214 100 / .2)}.method-diff-card-title{font-family:var(--font-primary);font-size:1.2rem;font-weight:700}.method-diff-card--them .method-diff-card-title{color:var(--anthracite-muted)}.method-diff-card--us .method-diff-card-title{color:var(--blanc)}.method-diff-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.method-diff-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5}.method-diff-card--them .method-diff-list li{color:var(--anthracite-muted)}.method-diff-card--us .method-diff-list li{color:rgb(255 255 255 / .9)}.method-diff-list li::before{flex-shrink:0;font-size:1rem;line-height:1.5}.method-diff-card--them .method-diff-list li::before{content:'\2717';color:var(--alerte-fonce)}.method-diff-card--us .method-diff-list li::before{content:'\2713';color:var(--jaune-cuivre)}.method-form-section{padding:50px 2rem;margin-top:0!important;background:var(--ivoire)}.method-form-container{max-width:800px;margin:0 auto}.method-form-header{margin-bottom:2.5rem}.method-form-header .section-eyebrow{color:var(--bleu-petrole)}.method-form-wrapper{background:var(--blanc);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md)}.method-form-wrapper .form-group{margin-bottom:1.25rem}.method-form-wrapper .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.method-form-wrapper .form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--anthracite);margin-bottom:.5rem}.method-form-wrapper .form-group input,.method-form-wrapper .form-group select,.method-form-wrapper .form-group textarea{width:100%;padding:.875rem 1rem;border:2px solid var(--bleu-petrole-pale);border-radius:var(--radius-md);font-family:inherit;font-size:.95rem;color:var(--anthracite);background:var(--blanc);transition:all 0.3s ease}.method-form-wrapper .form-group input:focus,.method-form-wrapper .form-group select:focus,.method-form-wrapper .form-group textarea:focus{outline:none;border-color:var(--bleu-petrole);box-shadow:0 0 0 3px var(--bleu-petrole-pale)}.method-form-wrapper .form-group textarea{resize:vertical;min-height:120px}.method-form-wrapper .form-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--jaune-cuivre);color:var(--anthracite);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;margin-top:.5rem}.method-form-wrapper .form-submit:hover{background:var(--jaune-cuivre-dark);transform:translateY(-2px)}.method-form-note{text-align:center;font-size:.8rem;color:var(--anthracite-muted);margin-top:1rem}.method-form-section--dark{background:var(--gradient-petrole);position:relative;overflow:hidden;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-block:0;padding:50px var(--page-hero-padding-x) 5.5rem;box-sizing:border-box}.method-form-section--dark .method-form-header{margin-bottom:2.5rem;padding-top:.5rem}.method-form-section--dark::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 60% 40% at 70% 50%,rgb(255 214 100 / .08) 0%,transparent 50%);pointer-events:none}.method-form-section--dark .method-form-container{max-width:800px;margin:0 auto;position:relative;z-index:1}.method-form-section--dark .section-eyebrow{color:var(--blanc)}.method-form-section--dark .section-eyebrow::before{background:var(--jaune-cuivre)}.method-form-section--dark .section-title{color:var(--blanc)}.method-form-section--dark .section-title strong{color:var(--jaune-cuivre)}.method-form-section--dark .section-subtitle{color:rgb(255 255 255 / .8)}.method-form-section--dark .method-form-note{color:rgb(255 255 255 / .6)}.ent-cta-section{padding:50px 2rem;background:var(--surface-band-bg);position:relative;overflow:hidden}.ent-cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--surface-band-overlay);pointer-events:none}.ent-cta-container{max-width:1200px;margin:0 auto;padding:0 var(--page-hero-padding-x);text-align:left;position:relative;z-index:2;box-sizing:border-box}@media (max-width:768px){.ent-cta-container{padding:0 1.5rem}}.ent-cta-container .section-eyebrow{color:var(--blanc)}.ent-cta-container .section-eyebrow::before{background:var(--jaune-cuivre)}.ent-cta-container .section-title{text-align:left;color:var(--blanc)}.ent-cta-container .section-title strong{color:var(--jaune-cuivre)}.ent-cta-container .section-subtitle{text-align:left;margin-bottom:2rem;color:rgb(255 255 255 / .85)}.ent-cta-container .section-subtitle a{color:var(--blanc);text-decoration:underline;text-decoration-color:rgb(255 214 100 / .85);text-underline-offset:2px;font-weight:700}.ent-cta-container .section-subtitle a:hover{color:var(--jaune-cuivre)}.ent-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap}.ent-cta-buttons .btn-secondary,.ent-cta-section .btn-secondary{background:rgb(255 255 255 / .15);color:var(--blanc);border:2px solid rgb(255 255 255 / .6);backdrop-filter:blur(4px)}.ent-cta-buttons .btn-secondary:hover,.ent-cta-section .btn-secondary:hover{background:var(--blanc);color:var(--bleu-petrole)}.method-faq{padding:50px 2rem;background:var(--blanc);display:block;visibility:visible;opacity:1;max-width:none;width:100%}.method-faq-container{max-width:var(--faq-container-max);margin:0 auto;width:100%}.method-faq-header{margin-bottom:2.5rem}.method-faq-list{display:flex;flex-direction:column;gap:12px}.method-faq-question:hover{background:rgb(34 87 122 / .03)}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-stats{justify-content:center}.hero-cta{justify-content:center}.hero-visual{max-width:450px;margin:0 auto}.hero-card-floating--top{right:-10px}.hero-card-floating--bottom{left:-10px}.problem-grid{grid-template-columns:repeat(2,1fr)}.solution-layout{grid-template-columns:1fr;gap:2rem}.solution-visual{position:static;order:-1}.cta-container{grid-template-columns:1fr;text-align:left}.cta-benefits{align-items:flex-start}.ent-faq-container{grid-template-columns:1fr;gap:2rem}.ent-faq-content{position:static}.method-tilt-container{grid-template-columns:1fr;gap:2rem}.method-tilt-visual{max-width:500px;margin:0 auto}.method-tilt-badge{bottom:-15px;left:15px}.why-method-steps{grid-template-columns:repeat(2,1fr)}.method-hero::after{display:none}.method-diff-cards{grid-template-columns:1fr}}@media (max-width:768px){.hero{min-height:auto;padding:140px 1rem 50px}.hero-stats{flex-direction:column;gap:1rem}.hero-card-floating{display:none}.page-id-1392 .hero-card-metrics,.page-id-1416 .hero-card-metrics,.page-id-1440 .hero-card-metrics,.page-id-1442 .hero-card-metrics,.page-id-1443 .hero-card-metrics{grid-template-columns:1fr}.page-id-1392 .hero-metric,.page-id-1416 .hero-metric,.page-id-1440 .hero-metric,.page-id-1442 .hero-metric,.page-id-1443 .hero-metric{min-height:82px}.problem-grid{grid-template-columns:1fr}.tabs-nav{flex-direction:column}.bonus-grid{grid-template-columns:1fr}#tab-interim .bonus-grid{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.cta-form-wrapper{padding:2rem 1.5rem}.why-method-steps{grid-template-columns:1fr}.why-method-step{text-align:left;display:flex;gap:1rem;align-items:flex-start;padding:1.5rem}.why-method-step-number{margin-bottom:0;flex-shrink:0;min-width:36px;min-height:36px}.why-method-step-content{flex:1;min-width:0}.method-form-wrapper{padding:2rem 1.5rem}.method-form-wrapper .form-row{grid-template-columns:1fr}.faq-entreprise-list{margin:0}.method-faq-question{padding:1rem;font-size:.9rem}.method-faq-answer-content{padding:0 1rem 1rem}}@media (max-width:480px){.hero{padding:120px 1rem 40px}.hero::after{height:60px}.hero-title{font-size:clamp(1.75rem, 6vw, 2.2rem)}.problem,.solutions,.cta-section,.ent-faq,.faq-entreprise,.method-tilt,.method-diff,.why-method,.method-faq,.method-form-section,.ent-cta-section{padding:50px 1rem}#tab-interim .bonus-grid{grid-template-columns:1fr}.cta-form-wrapper{padding:1.5rem 1rem}.hero-cta,.method-hero .hero-cta,.cta-content .hero-cta,.ent-cta-buttons{flex-direction:column;align-items:stretch}.btn{justify-content:center}.method-form-wrapper{padding:1.5rem 1rem}.method-form-wrapper .form-row{grid-template-columns:1fr}.ent-faq-question{padding:1rem;font-size:.9rem}.ent-faq-answer-content{padding:0 1rem 1rem}.faq-entreprise-question{padding:1rem;font-size:.9rem}.faq-entreprise-answer-content{padding:0 1rem 1rem}.method-tilt-badge{position:static;margin-top:1rem;display:inline-block}}body.page-notre-methode-entreprise .entry-content>section,body.page-id-636 .entry-content>section{margin-block:0;max-width:none;width:100%}body.page-id-636 .entry-content>.method-form-section{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:0;margin-bottom:0;box-sizing:border-box;padding:3.5rem 2rem 5.5rem}@media (max-width:768px){body.page-id-636 .entry-content>.method-form-section{padding:3rem 1.25rem 4.5rem}}