/* PRATINIUM v63 — mêmes correctifs que le critical inline, gardés comme asset déclaratif. */
body#index .pf-hero__ctas,body#index .pf-hero__ctas .pf-btn{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;margin:0!important;padding:0!important}
body#index .pf-hero__content{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr)!important;align-items:center!important;gap:clamp(36px,4.8vw,78px)!important;padding:clamp(58px,6.2vw,92px) clamp(48px,7vw,116px)!important}
body#index .pf-hero__copy{width:min(100%,760px)!important;max-width:760px!important;margin-left:clamp(34px,5vw,92px)!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;transform:translateY(18px)!important}
body#index .pf-hero__title{max-width:720px!important;margin:0 auto 24px!important;font-size:clamp(3.18rem,5.45vw,5.95rem)!important;line-height:.91!important;letter-spacing:-.07em!important;text-align:center!important;text-wrap:balance!important}
body#index .pf-hero__title:after{margin-left:auto!important;margin-right:auto!important}
body#index .pf-hero__subtitle{max-width:760px!important;margin:0 auto!important;text-align:center!important;color:transparent!important;font-size:0!important;line-height:0!important}
body#index .pf-hero__subtitle:after{content:"Validation de marché • Intelligence collective • Investissement privé"!important;display:block!important;margin-top:6px!important;color:rgba(255,231,168,.98)!important;font-size:clamp(1rem,1.42vw,1.30rem)!important;line-height:1.35!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 14px 34px rgba(0,0,0,.38)!important}
body#index .pf-hero__badge{position:absolute!important;top:clamp(74px,10.8vw,128px)!important;left:clamp(690px,54vw,1020px)!important;margin:0!important;z-index:8!important;width:128px!important;height:104px!important;border-radius:36px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important;transform:none!important}
body#index .pf-hero__badge-num{display:block!important;font-size:1.55rem!important;line-height:1!important;font-weight:950!important}
body#index .pf-hero__badge-label{display:block!important;margin-top:9px!important;font-size:.68rem!important;line-height:1.05!important;font-weight:900!important}
body#index .pf-hero-journey{width:min(100%,690px)!important;max-width:690px!important;padding:30px 34px 30px!important;border-radius:25px!important}
body#index .pf-hero-journey__head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important;margin-bottom:26px!important}
body#index .pf-hero-journey__title{grid-column:1/-1!important;margin:0!important}
body#index .pf-hero-journey .pf-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}
body#index .pf-hero-journey .pf-tab{width:100%!important;min-width:0!important;padding:0 12px!important}
body#index .pf-hero-login-cta{width:100%!important;max-width:none!important;grid-column:1/-1!important;height:56px!important;min-height:56px!important;padding:0 24px!important;margin:4px 0 0!important;border-radius:13px!important;font-size:1.02rem!important}
@media(max-width:1390px){body#index .pf-hero__content{grid-template-columns:1fr!important}body#index .pf-hero__copy{margin-left:auto!important;margin-right:auto!important;transform:translateY(0)!important}body#index .pf-hero__badge{top:70px!important;right:34px!important;left:auto!important}body#index .pf-hero-journey{justify-self:center!important}}
@media(max-width:767px){body#index .pf-hero__content{padding:42px 16px!important}body#index .pf-hero__copy{width:100%!important;text-align:center!important;align-items:center!important}body#index .pf-hero__title{font-size:clamp(2.55rem,11vw,4.05rem)!important}body#index .pf-hero__badge{position:relative!important;top:auto!important;right:auto!important;left:auto!important;margin:0 auto 18px!important;width:116px!important;height:92px!important}body#index .pf-hero-journey .pf-tabs{grid-template-columns:1fr!important}}