.page_mainContainer__bEUWr{min-height:100vh;background-color:var(--brand-teal-bg);padding-bottom:80px}.page_hero__ZkXfq{padding:120px 20px 60px;text-align:center;background:white;border-bottom:1px solid var(--border-light)}.page_heroContent__seO2D{max-width:800px;margin:0 auto}.page_surtitle__XaJFF{display:block;font-family:Ubuntu,sans-serif;color:var(--brand-orange-main);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;margin-bottom:10px}.page_title__i7QZB{font-family:var(--font-fredoka);color:var(--brand-blue-deep);font-size:3rem;margin-bottom:20px;line-height:1.1}.page_subtitle__UZPtZ{font-size:1.15rem;color:var(--text-secondary);line-height:1.6}.page_gridSection___AetE{padding:60px 20px;max-width:1200px;margin:0 auto}.page_grid__6zY0h{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.page_cardWrapper__rwO7I{flex:1 1 350px;max-width:450px;display:flex}.page_cardWide__VH_YK{flex:1 1 500px;max-width:600px}.page_card__X8JcN{background:white;border-radius:20px;padding:30px;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.03);transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative;overflow:hidden;border:1px solid white;border-top:5px solid transparent}.page_card__X8JcN:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.page_cardEquipe__gftf9{border-top-color:var(--brand-orange-main)}.page_cardEquipe__gftf9 .page_iconBox__t6ous{background:var(--brand-orange-light);color:white}.page_cardRH__VtPAX{border-top-color:var(--brand-blue-deep)}.page_cardRH__VtPAX .page_iconBox__t6ous{background:#e0e7ff;color:var(--brand-blue-deep)}.page_cardCoach__e16nK{border-top-color:var(--lupycha-p)}.page_cardCoach__e16nK .page_iconBox__t6ous{background:#fef3c7;color:#d97706}.page_cardParticulier__QcEVB{border-top-color:var(--disc-s)}.page_cardParticulier__QcEVB .page_iconBox__t6ous{background:#dcfce7;color:var(--disc-s)}.page_cardIngenierie___2zeq{border-top-color:var(--brand-teal-main)}.page_cardIngenierie___2zeq .page_iconBox__t6ous{background:var(--brand-teal-light);color:var(--brand-teal-dark)}.page_iconBox__t6ous{width:60px;height:60px;border-radius:15px;font-size:1.8rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page_cardContent__kjAMk h2{font-family:var(--font-fredoka);font-size:1.5rem;color:var(--text-primary);margin-bottom:10px}.page_cardContent__kjAMk p{font-size:1rem;color:var(--text-secondary);line-height:1.5;margin-bottom:25px;flex-grow:1}.page_fakeBtn__WwAta{font-weight:700;color:var(--text-primary);font-size:.95rem;transition:color .2s,transform .2s;display:inline-block}.page_card__X8JcN:hover .page_fakeBtn__WwAta{color:var(--brand-orange-main);transform:translateX(5px)}.page_bottomCta__keq8j{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#ffffff,#f8fafc);max-width:800px;margin:60px auto 0;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.05);border:1px solid var(--border-light);position:relative;overflow:hidden}.page_bottomCta__keq8j h3{font-family:var(--font-fredoka);color:var(--brand-blue-deep);font-size:2.2rem;margin-bottom:15px}.page_bottomCta__keq8j p{color:var(--text-secondary);font-size:1.15rem;margin-bottom:35px}.page_btnContactPimped__koWNJ{position:relative;display:inline-block;padding:4px;border-radius:50px;background:linear-gradient(90deg,var(--brand-teal-main),var(--lupycha-y),var(--brand-orange-main));background-size:300% 300%;animation:page_gradientWaveBtn__7SqCZ 4s ease infinite;border:none;cursor:pointer;outline:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;box-shadow:0 10px 25px rgba(20,184,166,.2)}.page_btnContactInner__TUDAx{display:flex;align-items:center;justify-content:center;background:white;color:var(--brand-blue-deep);padding:16px 45px;border-radius:46px;font-family:var(--font-fredoka);font-size:1.2rem;font-weight:800;transition:all .3s ease}.page_btnContactPimped__koWNJ:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 15px 35px rgba(20,184,166,.3)}.page_btnContactPimped__koWNJ:hover .page_btnContactInner__TUDAx{background:transparent;color:white;text-shadow:0 2px 4px rgba(0,0,0,.2)}@keyframes page_gradientWaveBtn__7SqCZ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.page_bottomCta__keq8j{padding:40px 20px}.page_bottomCta__keq8j h3{font-size:1.8rem}.page_btnContactInner__TUDAx{padding:14px 30px;font-size:1.1rem}}