._section_13wy1_1{background-color:#fff;padding:5rem 1.5rem}._container_13wy1_6{max-width:1200px;margin:0 auto}._title_13wy1_11{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;color:#1a1a1a;text-align:center;margin-bottom:4rem}._grid_13wy1_20{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){._grid_13wy1_20{grid-template-columns:repeat(2,1fr)}}._card_13wy1_32{background-color:#fff;border:1px solid #E5E5E5;border-radius:var(--radius-lg);padding:2.5rem 2rem;display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._card_13wy1_32:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000d}._cardFeatured_13wy1_47{border:2px solid #7A1B2E;position:relative}._cardHeader_13wy1_52{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._badgeContainer_13wy1_59{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._badge_13wy1_59{background-color:#7a1b2e;color:#fff;font-size:.875rem;font-weight:600;padding:.25rem 1rem;border-radius:9999px;display:inline-block}._recommande_13wy1_77{color:#7a1b2e;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._cardTitle_13wy1_85{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 1.5rem}._priceContainer_13wy1_93{display:flex;flex-direction:column;margin-bottom:.5rem}._spacer_13wy1_99{height:2rem}._priceOld_13wy1_103{font-size:1rem;color:#666;text-decoration:line-through;margin-bottom:.25rem}._price_13wy1_93{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:800;color:#d9a51f;line-height:1}._priceSub_13wy1_118{font-size:.9375rem;color:#666;margin-top:.25rem}._normalPrice_13wy1_124{font-size:.9375rem;color:#666;margin:0 0 2rem;font-style:italic}._cardDescription_13wy1_131{font-size:1rem;color:#666;margin:1rem 0 1.5rem;line-height:1.5}._list_13wy1_138{list-style:none;padding:0;margin:0 0 2.5rem;flex-grow:1;display:flex;flex-direction:column;gap:1rem}._listItem_13wy1_148{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:#1a1a1a;line-height:1.5}._listIcon_13wy1_157{color:#7a1b2e;flex-shrink:0;margin-top:.125rem}._actions_13wy1_163{display:flex;flex-direction:column;gap:1rem;margin-top:auto}._btnPrimary_13wy1_170{background-color:#7a1b2e!important;border-color:#7a1b2e!important;color:#fff!important;border-radius:9999px!important;font-weight:600;height:3rem!important;width:100%}._btnPrimary_13wy1_170:hover{background-color:#5c1422!important;border-color:#5c1422!important}._btnOutline_13wy1_185{background-color:transparent!important;border-color:#7a1b2e!important;color:#7a1b2e!important;border-radius:9999px!important;font-weight:600;height:3rem!important;width:100%}._btnOutline_13wy1_185:hover{background-color:#7a1b2e0d!important}._btnGhost_13wy1_199{background-color:transparent!important;border-color:transparent!important;color:#7a1b2e!important;font-weight:600;height:3rem!important;width:100%}._btnGhost_13wy1_199:hover{background-color:#7a1b2e0d!important;text-decoration:underline}._paymentBox_13wy1_213{margin-top:4rem;background-color:#fdf5f0;border-left:4px solid #7A1B2E;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;border-radius:0 var(--radius-lg) var(--radius-lg) 0}@media(min-width:640px){._paymentBox_13wy1_213{flex-direction:row;align-items:flex-start}}._paymentIconWrapper_13wy1_231{color:#7a1b2e;flex-shrink:0}._paymentContent_13wy1_236{display:flex;flex-direction:column;gap:.5rem}._paymentTitle_13wy1_242{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0}._paymentText_13wy1_250{font-size:1.0625rem;color:#666;margin:0;line-height:1.6}._section_rx89b_1{background-color:#fdf5f0;padding:5rem 1.5rem}._container_rx89b_6{max-width:1000px;margin:0 auto;text-align:center}._title_rx89b_12{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:800;color:#1a1a1a;margin-bottom:1.5rem}._intro_rx89b_20{font-size:1.125rem;color:#666;margin-bottom:2rem}._listContainer_rx89b_26{display:inline-block;text-align:left;margin-bottom:2rem}._list_rx89b_26{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._listItem_rx89b_41{display:flex;align-items:center;gap:.75rem;font-size:1.0625rem;color:#1a1a1a}._listIcon_rx89b_49{color:#7a1b2e;flex-shrink:0}._emphasis_rx89b_54{font-style:italic;font-weight:500;color:#1a1a1a;font-size:1.125rem;margin-bottom:2.5rem}._ctaContainer_rx89b_62{display:flex;justify-content:center}._btnPrimary_rx89b_67{background-color:#7a1b2e!important;border-color:#7a1b2e!important;color:#fff!important;border-radius:9999px!important;font-weight:600;padding:0 2.5rem!important;height:3.5rem!important}._btnPrimary_rx89b_67:hover{background-color:#5c1422!important;border-color:#5c1422!important}@layer base{._group_1ffbw_2{display:grid;gap:var(--spacing-2)}._item_1ffbw_7{position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);appearance:none;flex-shrink:0}._item_1ffbw_7:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1ffbw_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1ffbw_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1ffbw_47{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1ffbw_57{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7[data-state=checked] ._indicatorInner_1ffbw_57{transform:scale(1);animation:_dotAppear_1ffbw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1ffbw_7:disabled ._indicatorInner_1ffbw_57{background-color:var(--muted)}@keyframes _radioPulse_1ffbw_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_1ffbw_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}._formSection_f7i7m_2{background-color:#fdf5f0;padding:5rem 1.5rem}._formContainer_f7i7m_7{max-width:800px;margin:0 auto}._formHeader_f7i7m_12{text-align:center;margin-bottom:3rem}._formTitle_f7i7m_17{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:800;color:#1a1a1a;margin:0 0 .5rem}._formSubtitle_f7i7m_25{font-size:1.0625rem;color:#666;margin:0}._formSectionGroup_f7i7m_31{background:#fff;border:1px solid #E5E5E5;border-radius:var(--radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px #00000005}._formSectionTitle_f7i7m_40{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #FDF5F0}._formGrid_f7i7m_50{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){._formGrid_f7i7m_50{grid-template-columns:1fr 1fr}}._fullWidth_f7i7m_62{grid-column:1 / -1}._radioGroupHorizontal_f7i7m_67{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}._radioGroupVertical_f7i7m_74{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}._radioItem_f7i7m_81{display:flex;align-items:center;gap:.5rem}._radioItem_f7i7m_81 label{cursor:pointer;font-size:.9375rem;color:#1a1a1a}._checkboxRow_f7i7m_93{display:flex;align-items:flex-start;gap:.75rem}._checkboxLabel_f7i7m_99{font-weight:400!important;font-size:.9375rem;color:#1a1a1a;line-height:1.5;margin-top:.125rem;cursor:pointer}._checkboxLabelRequired_f7i7m_108{font-weight:500!important}._submitContainer_f7i7m_113{display:flex;justify-content:center;margin-top:3rem}._submitBtn_f7i7m_119{background-color:#7a1b2e!important;border-color:#7a1b2e!important;color:#fff!important;font-size:1.0625rem;font-weight:600;padding:0 3rem!important;height:3.5rem!important;border-radius:9999px!important;transition:all .2s ease}._submitBtn_f7i7m_119:hover{background-color:#5c1422!important;border-color:#5c1422!important;transform:translateY(-2px);box-shadow:0 6px 16px #7a1b2e33}._successState_f7i7m_138{background-color:#fff;border:1px solid #E5E5E5;border-radius:var(--radius-lg);padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;box-shadow:0 12px 32px #0000000d}._successIcon_f7i7m_151{color:var(--success)}._successState_f7i7m_138 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;color:#1a1a1a;margin:0}._successState_f7i7m_138 p{font-size:1.125rem;color:#666;margin:0;line-height:1.6;max-width:500px}._hero_ugn3f_2{position:relative;background-color:#2a2d34;background-image:url(https://res.cloudinary.com/dtq5dwf7l/image/upload/f_auto,q_auto,w_1400/v1782983624/Estocade-cour-escrime-entrainement_sb7tfa.webp);background-size:cover;background-position:center;min-height:45vh;display:flex;align-items:center;justify-content:center;padding:5rem 1.5rem;width:100%}._hero_ugn3f_2:before{content:"";position:absolute;inset:0;background-color:#000000a6;z-index:1}._heroContainer_ugn3f_24{max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:2}._heroTitle_ugn3f_35{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}._heroSubtitle_ugn3f_44{font-size:1.125rem;color:#ffffffd9;max-width:720px;line-height:1.6;margin:0}
