@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&display=swap";div:has(>section.ra){width:100%!important;align-self:stretch!important;flex:1 1 auto!important}.ra .grid{grid-template-areas:none;grid-template-columns:none}.ra{--ink:#0A0A0A;--white:#FFFFFF;--surface:#F5F6F7;--grey-500:#6B7280;--grey-300:#D5D9DE;--blue:#0A5CFF;--glacier:#8FD3FF;--radius-pill:999px;--radius-card:14px;--max:1280px;font-family:Inter,sans-serif;color:var(--ink)}.ra h1,.ra h2,.ra h3,.ra h4{font-family:Space Grotesk,sans-serif;margin:0;font-weight:600;letter-spacing:-.01em}.ra p{margin:0}.ra a{text-decoration:none;color:inherit}.ra .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.ra .kicker{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.ra .kicker.on-dark{color:var(--glacier)}.ra .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);padding:15px 30px;font-size:14px;font-weight:600;letter-spacing:.01em;transition:transform .15s ease,opacity .15s ease}.ra .btn:hover{transform:translateY(-1px);opacity:.92}.ra .btn-primary{background:var(--blue);color:#fff}.ram-hero{padding:150px 0 90px;background:var(--white);text-align:center}.ram-hero .wrap{max-width:760px}.ram-hero h1{font-size:clamp(32px,4.6vw,52px);margin-top:14px;line-height:1.12}.ram-hero .lead{font-family:Space Grotesk,sans-serif;font-size:clamp(17px,1.8vw,20px);color:var(--grey-500);margin-top:22px;line-height:1.5;font-weight:500}.ram-parcours{padding:100px 0;background:var(--ink);color:#fff}.ram-parcours .grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.ram-parcours .ph{aspect-ratio:4/5;border-radius:var(--radius-card);background-image:url(/cdn/shop/files/christophe-lagies-coach-recuperation-sportive-recup-actif.jpg?v=1787237774);background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.08)}.ram-parcours h2{color:#fff;font-size:clamp(24px,3vw,34px);margin-top:14px;line-height:1.2}.ram-parcours p.body{color:#ffffffb3;margin-top:20px;font-size:16px;line-height:1.7}.ram-parcours .badges{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.ram-parcours .badge{border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);padding:7px 14px;font-size:12px;color:#ffffffbf}.ram-parcours .quote{margin-top:28px;font-family:Space Grotesk,sans-serif;font-size:18px;color:#fff;border-left:2px solid var(--glacier);padding-left:18px;font-weight:500}@media(max-width:860px){.ram-parcours .grid{grid-template-columns:1fr}}.ram-pourquoi{padding:110px 0;background:var(--surface)}.ram-pourquoi .wrap{max-width:920px}.ram-pourquoi h2{font-size:clamp(24px,3vw,36px);margin-top:12px;line-height:1.25}.ram-pourquoi .cols{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.ram-pourquoi .cols p{font-size:15.5px;line-height:1.75;color:var(--grey-500)}@media(max-width:860px){.ram-pourquoi .cols{grid-template-columns:1fr;gap:20px}}.ram-protocole{padding:110px 0;background:var(--ink);color:#fff}.ram-protocole .head{text-align:center;max-width:640px;margin:0 auto 56px}.ram-protocole .head h2{color:#fff;font-size:clamp(26px,3.2vw,40px);margin-top:12px}.ram-protocole .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;border-radius:var(--radius-card);overflow:hidden}.ram-protocole .cell{background:#121212;padding:34px 26px;transition:background .2s ease}.ram-protocole .cell:hover{background:#171717}.ram-protocole .cell .n{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:13px;color:var(--glacier)}.ram-protocole .cell .t{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:19px;margin-top:10px;color:#fff}.ram-protocole .cell p{font-size:13.5px;line-height:1.6;color:#fff9;margin-top:12px}.ram-protocole .cell .link{display:block;margin-top:18px;font-size:12.5px;font-weight:600;color:var(--glacier)}@media(max-width:1080px){.ram-protocole .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.ram-protocole .grid{grid-template-columns:1fr}}.ram-sports{padding:100px 0;background:var(--surface)}.ram-sports .head{text-align:center;max-width:640px;margin:0 auto 48px}.ram-sports .head h2{font-size:clamp(24px,3vw,36px);margin-top:12px}.ram-sports .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:820px;margin:0 auto}.ram-sports .cell{display:block;background:#fff;border:1px solid var(--grey-300);border-radius:var(--radius-card);padding:30px 26px;transition:transform .15s ease,box-shadow .15s ease}.ram-sports .cell:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0a0a0a14}.ram-sports .cell .t{font-size:19px}.ram-sports .cell p{font-size:14px;line-height:1.6;color:var(--grey-500);margin-top:10px}.ram-sports .cell .link{display:block;margin-top:16px;font-size:12.5px;font-weight:600;color:var(--blue)}@media(max-width:640px){.ram-sports .grid{grid-template-columns:1fr}}.ram-conseils{padding:100px 0;background:var(--white);text-align:center}.ram-conseils .wrap{max-width:640px}.ram-conseils h2{font-size:clamp(24px,3vw,34px);margin-top:12px}.ram-conseils p{color:var(--grey-500);margin-top:16px;font-size:15.5px;line-height:1.6}.ram-conseils .btn{margin-top:28px}.ram-closing{padding:110px 0;background:var(--surface);text-align:center}.ram-closing h2{font-size:clamp(24px,3.2vw,36px);max-width:640px;margin:0 auto;line-height:1.3}.ram-closing .btn{margin-top:30px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ra-methode.css.map */
