.brand[data-astro-cid-nen7h5rs]{color:#fcb3c8;flex-shrink:0;align-items:center;display:inline-flex}.brand-logo[data-astro-cid-nen7h5rs]{width:172px;height:auto;display:block}.brand[data-astro-cid-nen7h5rs]:hover{color:#ffd0dd}.nav-link[data-astro-cid-nen7h5rs]{color:#ffffffc2;white-space:nowrap;border-radius:999px;padding:10px 9px;font-size:13px;font-weight:600}.nav-link[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#ffffff14}.nav-link[data-astro-cid-nen7h5rs].is-active{color:#fff;background:#ffffff1a}.cta-button[data-astro-cid-nen7h5rs]{white-space:nowrap;color:#030f3c;background:#fcb3c8;border-radius:999px;flex-shrink:0;align-items:center;min-height:48px;margin-left:6px;padding:12px 16px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 30px #fcb3c833}.cta-button[data-astro-cid-nen7h5rs]:hover{background:#ffd0dd;transform:translateY(-2px)}.member-button[data-astro-cid-nen7h5rs]{color:#fcb3c8;white-space:nowrap;border:1px solid #fcb3c880;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-left:4px;padding:9px 13px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.member-button[data-astro-cid-nen7h5rs]:hover,.member-button[data-astro-cid-nen7h5rs].is-active{color:#ffd0dd;background:#fcb3c81a;border-color:#fcb3c8}.site-footer[data-astro-cid-jo6i4kqk]{color:#ffffffbd;background:#030f3c;border-top:3px solid #fcb3c8;padding:60px 0 30px}.footer-inner[data-astro-cid-jo6i4kqk]{width:min(100% - 48px,1320px);margin:0 auto}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(370px,1.4fr) repeat(3,minmax(165px,.72fr));align-items:start;gap:clamp(34px,4vw,64px);display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:34px;padding-right:8px;display:grid}.footer-brandmark[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;display:flex}.footer-brandmark[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:132px;height:148px}.footer-tagline[data-astro-cid-jo6i4kqk]{color:#fffffff5;letter-spacing:-.015em;border-left:1px solid #fcb3c8d1;margin:0;padding-left:32px;font-family:Newsreader,serif;font-size:clamp(27px,2.1vw,34px);font-weight:400;line-height:1.16}.footer-nav-column[data-astro-cid-jo6i4kqk]{align-content:start;gap:12px;display:grid}.footer-nav-column[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:#fff;margin:0;font-family:Newsreader,serif;font-size:25px;font-weight:400;line-height:1.15}.footer-accordion-trigger[data-astro-cid-jo6i4kqk]{display:none}.footer-accordion-trigger[data-astro-cid-jo6i4kqk][hidden]{display:none!important}.footer-accordion-panel[data-astro-cid-jo6i4kqk]{align-content:start;gap:12px;display:grid}.footer-heading-accent[data-astro-cid-jo6i4kqk]{background:#fcb3c8;width:34px;height:2px;margin:3px 0 8px;display:block}.footer-link[data-astro-cid-jo6i4kqk]{color:#ffffffb8;width:fit-content;font-size:15px;line-height:1.45;transition:color .16s,transform .16s}.footer-cookie-link[data-astro-cid-jo6i4kqk]{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:#fcb3c8;transform:translate(2px)}.footer-link[data-astro-cid-jo6i4kqk]:focus-visible,.social-icon[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:4px;outline:2px solid #fcb3c8}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-top:22px;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffff85;margin:0;font-size:13px}.footer-socials[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.social-icon[data-astro-cid-jo6i4kqk]{color:#ffffffdb;border:1px solid #fcb3c885;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.social-icon[data-astro-cid-jo6i4kqk]:hover{color:#fcb3c8;background:#fcb3c814;border-color:#fcb3c8}.social-icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.social-icon[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk] circle[data-astro-cid-jo6i4kqk]:last-child{fill:currentColor;stroke:none}@media (width<=1100px) and (width>=901px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(310px,1.2fr) repeat(3,minmax(140px,.7fr));gap:28px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-template-columns:108px minmax(0,1fr);gap:22px}.footer-brandmark[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:104px;height:126px}.footer-tagline[data-astro-cid-jo6i4kqk]{padding-left:22px;font-size:25px}}@media (width<=900px){.site-footer[data-astro-cid-jo6i4kqk]{padding:34px 0 24px}.footer-inner[data-astro-cid-jo6i4kqk]{width:min(100% - 40px,620px)}.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:0}.footer-brand[data-astro-cid-jo6i4kqk]{justify-content:center;gap:26px;padding:0 0 30px;grid-template-columns:120px auto!important}.footer-brandmark[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:118px;height:138px}.footer-tagline[data-astro-cid-jo6i4kqk]{padding-left:26px;font-size:clamp(23px,7vw,30px)}.footer-nav-column[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f;padding:4px 0}.footer-nav-column[data-astro-cid-jo6i4kqk]:last-of-type{border-bottom:1px solid #ffffff1f}.footer-nav-column[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:22px}.footer-accordion-trigger[data-astro-cid-jo6i4kqk]{color:#fff;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.footer-accordion-trigger[data-astro-cid-jo6i4kqk]:after{content:"+";color:#fcb3c8;font:400 24px/1 "Source Sans 3",sans-serif}.footer-accordion-trigger[data-astro-cid-jo6i4kqk][aria-expanded=true]:after{content:"−"}.footer-accordion-trigger[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:4px;outline:2px solid #fcb3c8}.footer-nav-column[data-astro-cid-jo6i4kqk][data-open=true]{gap:12px;padding-bottom:18px}.footer-nav-column[data-astro-cid-jo6i4kqk][data-open=false] .footer-accordion-panel[data-astro-cid-jo6i4kqk],.footer-accordion-panel[data-astro-cid-jo6i4kqk][hidden],.footer-heading-accent[data-astro-cid-jo6i4kqk]{display:none}.footer-bottom[data-astro-cid-jo6i4kqk]{margin-top:28px;padding-top:20px}}@media (width<=520px){.footer-bottom[data-astro-cid-jo6i4kqk]{align-items:flex-start}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:220px}}.cookie-consent[data-astro-cid-kror3uvh]{z-index:1000;color:#111a3f;background:linear-gradient(135deg,#fffdfb,#fff7f9);border:1px solid #030f3c29;border-top:3px solid #fcb3c8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);width:min(920px,100% - 32px);padding:17px 20px 18px;display:grid;position:fixed;bottom:clamp(12px,2vw,24px);left:50%;transform:translate(-50%);box-shadow:0 18px 54px #030f3c33}.cookie-consent[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{color:#030f3c;letter-spacing:-.02em;margin:0;font-family:Newsreader,serif;font-size:clamp(22px,2.5vw,26px);font-weight:400;line-height:1.1}.cookie-consent[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]:focus{outline:none}.cookie-consent-copy[data-astro-cid-kror3uvh]>p[data-astro-cid-kror3uvh]:last-child{color:#5f667e;margin:5px 0 0;font-size:14px;line-height:1.45}.cookie-consent-copy[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:#030f3c;text-underline-offset:3px;font-weight:700;text-decoration:underline}.cookie-consent-actions[data-astro-cid-kror3uvh]{flex-wrap:nowrap;gap:10px;display:flex}.cookie-choice[data-astro-cid-kror3uvh]{cursor:pointer;border-radius:999px;min-width:104px;min-height:44px;padding:10px 19px;font:700 14px/1 "Source Sans 3",sans-serif;transition:background .16s,border-color .16s,transform .16s}.cookie-choice[data-astro-cid-kror3uvh]:hover{transform:translateY(-1px)}.cookie-choice-primary[data-astro-cid-kror3uvh]{color:#fff;background:#030f3c;border:1px solid #030f3c}.cookie-choice-primary[data-astro-cid-kror3uvh]:hover{background:#0b1b50}.cookie-choice-secondary[data-astro-cid-kror3uvh]{color:#030f3c;background:#fff;border:1px solid #030f3c5c}.cookie-choice-secondary[data-astro-cid-kror3uvh]:hover{background:#f7f2f1;border-color:#030f3c}.cookie-choice[data-astro-cid-kror3uvh]:focus-visible,.cookie-consent-close[data-astro-cid-kror3uvh]:focus-visible,.cookie-consent[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]:focus-visible{outline-offset:3px;outline:3px solid #fcb3c8}.cookie-consent-close[data-astro-cid-kror3uvh]{color:#030f3c;cursor:pointer;background:#fffdfb;border:1px solid #030f3c29;border-radius:50%;place-items:center;width:36px;height:36px;font:400 26px/1 "Source Sans 3",sans-serif;display:grid;position:absolute;top:-12px;right:-10px}.cookie-consent-close[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-consent-close[data-astro-cid-kror3uvh]:hover{background:#030f3c0f}@media (width<=680px){.cookie-consent[data-astro-cid-kror3uvh]{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;width:calc(100% - 24px);padding:16px;bottom:10px}.cookie-consent-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;display:grid}.cookie-choice[data-astro-cid-kror3uvh]{min-width:0;padding-inline:16px}}@font-face{font-family:Gideon Roman;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gideon-roman-400.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-variable-300-500.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-400.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-variable-400-700.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-italic-400.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030f3c;width:100%;max-width:100%;scroll-padding-top:106px;overflow-x:clip}body{color:#111a3f;-webkit-font-smoothing:antialiased;background:#fffdfb;width:100%;max-width:100%;margin:0;font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}main{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body,main{overflow-x:hidden}}img{max-width:100%;display:block}a{color:#030f3c;text-decoration:none}a:hover{color:#b96f87}::selection{color:#030f3c;background:#fcb3c8}@keyframes scrollLine{0%{transform:translateY(-100%)}60%,to{transform:translateY(200%)}}@keyframes floatUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.btn-dark{color:#fff;background:#030f3c;border-radius:999px;align-items:center;min-height:52px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.btn-dark:hover{color:#fff;background:#0b1b50;transform:translateY(-2px)}.btn-pink{color:#030f3c;background:#fcb3c8;border-radius:999px;align-items:center;min-height:52px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 30px #fcb3c838}.btn-pink:hover{background:#ffd0dd;transform:translateY(-2px)}.btn-outline{color:#fff;backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff70;border-radius:999px;align-items:center;min-height:52px;padding:14px 26px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.btn-outline:hover{color:#fff;background:#ffffff29;transform:translateY(-2px)}.btn-ghost-dark{color:#030f3c;border:1px solid #030f3c3d;border-radius:999px;justify-self:center;align-items:center;min-height:52px;padding:14px 26px;font-size:15px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.btn-ghost-dark:hover{background:#030f3c0a;border-color:#030f3c;transform:translateY(-2px)}.link-underline{color:#030f3c;text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline}.link-underline:hover{color:#b96f87}.mobile-menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:48px;font:700 14px/1 "Source Sans 3",sans-serif;display:none}.mobile-menu-icon,.mobile-menu-icon:before,.mobile-menu-icon:after{background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-icon{position:relative}.mobile-menu-icon:before,.mobile-menu-icon:after{content:"";position:absolute;left:0}.mobile-menu-icon:before{top:-7px}.mobile-menu-icon:after{top:7px}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon{background:0 0}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon:before{transform:translateY(7px)rotate(45deg)}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon:after{transform:translateY(-7px)rotate(-45deg)}body[data-page=home] section[data-screen-label=Le\ club] [style*="width: 50px"],body[data-page=home] section[data-screen-label=Les\ cours] article>div>span,body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="width: 66px"]{box-shadow:0 8px 22px #030f3c12;background:linear-gradient(145deg,#fff,#fff3f6)!important;border:1px solid #b96f8738!important}body[data-page=home] section[data-screen-label=Le\ club] [style*="width: 50px"],body[data-page=home] section[data-screen-label=Les\ cours] article>div>span{border-radius:18px!important}body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="width: 66px"]{border-radius:22px!important}body[data-page=home] section[data-screen-label=Le\ club] [style*="width: 50px"] img,body[data-page=home] section[data-screen-label=Les\ cours] article>div>span img,body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="width: 66px"] img{width:28px!important;height:28px!important}.roulette-demo{align-content:center;justify-items:center;gap:22px;display:grid!important}.roulette-demo>img{transform:rotate(var(--wheel-rotation,0deg));transform-origin:50%;transition:opacity .18s,transform .48s cubic-bezier(.22,.61,.36,1),filter .22s}.roulette-demo[data-changing=true]>img{filter:saturate(.82)}.roulette-demo[data-complete=true]>img{animation:.43s cubic-bezier(.22,.61,.36,1) both roulette-complete-pulse}.roulette-demo[data-complete=true] .roulette-status>div[data-current=true]:before{animation:.34s cubic-bezier(.22,.75,.32,1.25) 40ms both roulette-check-bounce}@keyframes roulette-complete-pulse{0%{transform:rotate(var(--wheel-rotation,0deg)) scale(1)}45%{transform:rotate(var(--wheel-rotation,0deg)) scale(1.04)}to{transform:rotate(var(--wheel-rotation,0deg)) scale(1)}}@keyframes roulette-check-bounce{0%{transform:scale(.82)}55%{transform:scale(1.16)}to{transform:scale(1)}}.roulette-status{width:min(100%,360px);min-height:64px;position:relative;margin:0!important;display:grid!important}.roulette-status>div{opacity:0;pointer-events:none;background:#ffffffe0;border-radius:16px;grid-area:1/1;grid-template-columns:30px minmax(0,1fr);align-items:center;transition:opacity .26s,transform .32s cubic-bezier(.22,.61,.36,1);transform:translateY(10px);box-shadow:0 10px 28px #030f3c14;border:1px solid #3f946433!important;gap:11px!important;padding:12px 16px!important;display:grid!important}.roulette-status>div>img{display:none!important}.roulette-status>div:before{content:"✓";color:#fff;background:#3f9464;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font:700 16px/1 "Source Sans 3",sans-serif;display:inline-flex}.roulette-status>div[data-current=true]{opacity:1;transform:translateY(0)}@media (width>=901px){header>div{min-height:94px!important}header>div>a:first-child .brand-logo{width:188px!important;height:auto!important}.site-nav{gap:3px 5px!important}.site-nav a{padding:11px!important;font-size:15px!important}body[data-page=home] section[data-screen-label=Le\ club]>div>div:last-child>div:last-child{grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=home] section[data-screen-label=Le\ club]>div>div:last-child>div:last-child>div{height:100%}body[data-page=progression] section[data-screen-label=Les\ niveaux]>div>div:last-child{grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page=progression] section[data-screen-label=Les\ niveaux] article{height:100%}}@media (width<=1050px){header{min-height:76px!important}header>div{position:relative;flex-wrap:nowrap!important;min-height:76px!important;padding-top:9px!important;padding-bottom:9px!important}header>div>a:first-child .brand-logo{width:165px!important;height:auto!important}.mobile-menu-button{display:inline-flex}.site-nav{background:#030f3c;border-top:1px solid #ffffff1a;padding:14px 20px 22px;position:absolute;top:76px;left:0;right:0;box-shadow:0 18px 40px #030f3c3d;display:none!important}.site-nav[data-open=true]{grid-template-columns:1fr;gap:4px;display:grid!important}.site-nav a{justify-content:center;width:100%;margin-left:0!important;padding:12px 16px!important;font-size:15px!important}}@media (width<=900px){html{scrollbar-width:none}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}header{min-height:70px!important}header>div{flex-wrap:nowrap!important;min-height:70px!important;padding-top:9px!important;padding-bottom:9px!important}header>div>a:first-child .brand-logo{width:150px!important;height:auto!important}.mobile-menu-button{color:#fcb3c8;border:0;border-radius:0;min-width:36px;min-height:36px;padding:7px;display:inline-flex}.site-nav{background:#030f3c;border-top:1px solid #ffffff1a;padding:14px 20px 22px;position:absolute;top:70px;left:0;right:0;box-shadow:0 18px 40px #030f3c3d;display:none!important}.site-nav[data-open=true]{grid-template-columns:1fr;gap:4px;display:grid!important}.site-nav a{justify-content:center;width:100%;margin-left:0!important;padding:12px 16px!important;font-size:15px!important}.site-nav .cta-button{margin-top:14px!important}body[data-page=home] section[data-screen-label=Hero],body[data-page=home] section[data-screen-label=Hero]>div:last-child{min-height:calc(70dvh - 49px)!important}body[data-page=home] section[data-screen-label=Hero]>div:last-child{padding-top:68px!important;padding-bottom:calc(52px + env(safe-area-inset-bottom))!important}body:not([data-page=home]) section[data-screen-label=Hero],body:not([data-page=home]) section[data-screen-label=Hero]>div:last-child{min-height:49dvh!important}body:not([data-page=home]) section[data-screen-label=Hero]>div:last-child{padding-top:48px!important;padding-bottom:32px!important}body:not([data-page=home]) section[data-screen-label=Hero]>div:last-child>div{gap:12px!important}body:not([data-page=home]) section[data-screen-label=Hero] h1{font-size:clamp(34px,9.2vw,42px)!important}body:not([data-page=home]) section[data-screen-label=Hero] p{font-size:16px!important;line-height:1.5!important}section:not([data-screen-label=Hero]) img[loading=lazy]:not([style*="position: absolute"]):not([src*=logo]):not([src*=flower]):not([src*=petals]){object-fit:cover!important;max-height:min(460px,68svh)!important}body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="grid-template-columns: repeat(6"]{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="grid-template-columns: repeat(6"]>div{padding:10px 0;text-align:left!important;grid-template-columns:66px minmax(0,1fr)!important;place-items:center start!important;gap:16px!important}body[data-page=cours] section[data-screen-label="Déroulé d'un entraînement"] [style*="left: 8%"]{display:none!important}body[data-page=coachs] section[data-screen-label="Notre manière de coacher"] [style*="minmax(320px, 0.8fr)"]{grid-template-columns:minmax(0,1fr)!important}body[data-page=coachs] section[data-screen-label="Notre manière de coacher"] [style*="minmax(320px, 0.8fr)"]>div:last-child{aspect-ratio:3480/3458!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important}body[data-page=coachs] section[data-screen-label="Notre manière de coacher"] [style*="minmax(320px, 0.8fr)"]>div:last-child img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body[data-page=cours] section[data-screen-label="Quel est votre objectif"] [style*=repeat\(auto-fit],body[data-page=home] section[data-screen-label=Les\ cours] [style*=repeat\(auto-fit]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-page=cours] section[data-screen-label="Quel est votre objectif"] a,body[data-page=home] section[data-screen-label=Les\ cours] article{border-radius:18px!important;gap:12px!important;min-height:164px!important;padding:16px!important}body[data-page=cours] section[data-screen-label="Quel est votre objectif"] a h3{letter-spacing:-.03em!important;font-size:clamp(23px,6.4vw,27px)!important;line-height:1!important}body[data-page=home] section[data-screen-label=Les\ cours] article h3{font-size:clamp(20px,5.6vw,24px)!important;line-height:1.02!important}body[data-page=cours] section[data-screen-label="Quel est votre objectif"] a p,body[data-page=home] section[data-screen-label=Les\ cours] article p{font-size:14px!important;line-height:1.42!important}body[data-page=cours] section[data-screen-label="Quel est votre objectif"] a span,body[data-page=home] section[data-screen-label=Les\ cours] article a{font-size:13px!important}body[data-page=home] section[data-screen-label=Les\ cours] article>div>span{width:38px!important;height:38px!important;margin-bottom:8px!important}body[data-page=home] section[data-screen-label=Les\ cours] article>div>span svg{width:22px!important;height:22px!important}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]{grid-template-columns:minmax(0,1fr)!important}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]>:last-child{display:contents!important}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]>:last-child>h3{order:1}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]>:first-child{order:2}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]>:last-child>p{order:3}body[data-page=cours] section[data-screen-label=Les\ groupes]>div>[id]>:last-child>div{order:4}body[data-page=progression] section[data-screen-label=Les\ niveaux]>div>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-page=progression] section[data-screen-label=Les\ niveaux] article{border-radius:18px!important;gap:8px!important;padding:14px!important}body[data-page=progression] section[data-screen-label=Les\ niveaux] article h3{white-space:normal!important;font-size:18px!important;line-height:1.08!important}body[data-page=progression] section[data-screen-label=Les\ niveaux] article p{font-size:13px!important;line-height:1.4!important}body[data-page=progression] section[data-screen-label=Les\ niveaux] article img{width:34px!important;height:34px!important}body[data-page=progression] #roulette,body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div{grid-template-columns:minmax(0,1fr)!important}body[data-page=progression] #roulette>:last-child,body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:last-child{display:contents!important}body[data-page=progression] #roulette>:last-child>:first-child,body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:last-child>:first-child{order:1}body[data-page=progression] #roulette>:last-child>:nth-child(2),body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:last-child>:nth-child(2){order:2}body[data-page=progression] #roulette>:last-child>:nth-child(3),body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:last-child>:nth-child(3){order:3}body[data-page=progression] #roulette>:first-child,body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:first-child{order:4}body[data-page=progression] #roulette>:last-child>:nth-child(n+4),body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:last-child>:nth-child(n+4){order:5}body[data-page=progression] #roulette>:first-child img{width:min(220px,58vw)!important;height:auto!important;max-height:220px!important}body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:first-child,body[data-page=progression] section[data-screen-label=Les\ bracelets]>div>div>:first-child img{height:min(270px,68vw)!important;min-height:0!important;max-height:270px!important}body[data-page=inscription] section[data-screen-label=Les\ étapes]>div>div:last-child{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body[data-page=inscription] section[data-screen-label=Les\ étapes]>div>div:last-child>div{grid-template-columns:36px minmax(0,1fr)!important;column-gap:8px!important;padding-top:14px!important;display:grid!important}body[data-page=inscription] section[data-screen-label=Les\ étapes]>div>div:last-child>div>p:first-child{grid-area:1/1;align-self:baseline}body[data-page=inscription] section[data-screen-label=Les\ étapes]>div>div:last-child>div>h3{grid-area:1/2;margin-top:0!important;font-size:23px!important}body[data-page=inscription] section[data-screen-label=Les\ étapes]>div>div:last-child>div>p:last-child{grid-area:2/2;margin-top:6px!important}body[data-page=contact] section[data-screen-label=Formulaire] [style*="repeat(auto-fit, minmax(min(100%, 200px)"],body[data-page=cours-essai] section[data-screen-label=Formulaire] [style*="repeat(auto-fit, minmax(min(100%, 200px)"]{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body[data-page=contact] section[data-screen-label=Formulaire] [style*="repeat(auto-fit, minmax(min(100%, 200px)"]>label,body[data-page=cours-essai] section[data-screen-label=Formulaire] [style*="repeat(auto-fit, minmax(min(100%, 200px)"]>label{grid-column:1!important}body[data-page=home] section[data-screen-label=Les\ coachs]>div{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}body[data-page=home] section[data-screen-label=Les\ coachs]>div>:first-child{order:1;gap:10px!important;display:grid!important}body[data-page=home] section[data-screen-label=Les\ coachs]>div>:last-child{order:2;grid-template-columns:minmax(0,1fr)!important}footer>div>div:first-child>div:first-child{grid-template-columns:120px auto!important;justify-content:center!important;align-items:center!important;column-gap:26px!important}footer>div>div:first-child>div:first-child>p{align-self:center}}@media (width<=359px){body[data-page=home] .home-progress-card{width:100%;min-width:0}body[data-page=home] .home-progress-card-header{grid-template-columns:minmax(0,1fr) 76px!important;align-items:start!important;gap:10px!important;display:grid!important}body[data-page=home] .home-progress-card-header>div:first-child{min-width:0}body[data-page=home] .home-progress-card-header p,body[data-page=home] .home-progress-card-header h2,body[data-page=home] .home-progress-card-header h3{white-space:normal!important}body[data-page=home] .home-progress-card-header h2{font-size:29px!important}body[data-page=home] .home-progress-card-header h3{font-size:19px!important;line-height:1.15!important}body[data-page=home] .home-progress-badge{width:76px!important;height:76px!important}body[data-page=home] .home-progress-badge>span:nth-child(2){inset:5px!important}body[data-page=home] .home-progress-badge img{width:54px!important;height:54px!important}body[data-page=home] .home-progress-levels{gap:2px!important}body[data-page=home] .home-progress-levels img{width:30px!important;height:30px!important}body[data-page=home] .home-progress-levels span{letter-spacing:0!important;font-size:8px!important}body[data-page=home] .home-progress-card>a{text-align:center;justify-content:center;width:100%;padding-inline:14px}main section [style*="grid-template-columns: repeat(auto-fit"],footer [style*="grid-template-columns: repeat(auto-fit"],[style*="grid-template-columns: minmax(0, 1fr) auto"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-template-columns: minmax(0, 1fr) auto"]{gap:10px!important}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .48s,transform .56s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}[data-reveal][data-reveal-started=true]{opacity:1;will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.roulette-demo>img,.roulette-status>div{transition:none!important}.roulette-demo[data-complete=true]>img,.roulette-demo[data-complete=true] .roulette-status>div[data-current=true]:before{animation:none!important}}@media (width>=901px){section[data-screen-label=Hero],section[data-screen-label=Hero]>div:last-child{min-height:calc(100vh - 88px)!important}}
