.hero[data-v-556ceeda]{align-items:center;display:flex;min-height:600px;overflow:hidden;position:relative}.hero__bg[data-v-556ceeda]{inset:0;position:absolute}.hero__bg-img[data-v-556ceeda]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__bg-grid[data-v-556ceeda]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:30px 30px;inset:0;position:absolute}.hero__bg-overlay[data-v-556ceeda]{background:linear-gradient(135deg,#e31837e6,#a80d26d9 50%,#0a0a14cc);inset:0;position:absolute}.hero__inner[data-v-556ceeda]{padding-bottom:7rem;padding-top:5rem;position:relative;width:100%;z-index:2}.hero__grid[data-v-556ceeda]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.hero__content[data-v-556ceeda]{display:flex;flex-direction:column;gap:2rem}.hero__badge[data-v-556ceeda]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.hero__badge[data-v-556ceeda],.hero__badge i[data-v-556ceeda]{font-size:.875rem}.hero__title[data-v-556ceeda]{color:#fff;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.15;margin:0 0 1rem}.hero__title-accent[data-v-556ceeda]{background:linear-gradient(90deg,#fff,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero__subtitle[data-v-556ceeda]{color:#ffffffd9;font-size:1.0625rem;line-height:1.75;margin:0}.hero__actions[data-v-556ceeda]{display:flex;flex-wrap:wrap;gap:.875rem}.hero__btn-primary[data-v-556ceeda]{background:#fff!important;border:none!important;border-radius:.75rem!important;box-shadow:0 8px 24px #0003!important;color:var(--color-primary-800)!important;font-weight:700!important;transition:all .25s ease!important}.hero__btn-primary[data-v-556ceeda]:hover{background:var(--color-primary-50)!important;transform:translateY(-2px)!important}.hero__btn-outline[data-v-556ceeda]{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:2px solid hsla(0,0%,100%,.7)!important;border-radius:.75rem!important;color:#fff!important;font-weight:600!important;transition:all .25s ease!important}.hero__btn-outline[data-v-556ceeda]:hover{background:#ffffff1a!important;transform:translateY(-2px)!important}.hero__stats[data-v-556ceeda]{border-top:1px solid hsla(0,0%,100%,.2);padding-top:1.75rem}.hero__stats-label[data-v-556ceeda]{color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.hero__stats-grid[data-v-556ceeda]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.hero__stat[data-v-556ceeda]{display:flex;flex-direction:column;gap:.25rem}.hero__stat-value[data-v-556ceeda]{color:#fff;font-size:1.875rem;font-weight:800;line-height:1}.hero__stat-label[data-v-556ceeda]{color:#ffffffa6;font-size:.8125rem}.hero__visual[data-v-556ceeda]{align-items:center;display:flex;justify-content:center;position:relative}.hero__visual-img[data-v-556ceeda]{animation:float-556ceeda 4s ease-in-out infinite;border-radius:24px;box-shadow:0 2px 4px #0000001a,0 8px 16px #00000026,0 24px 48px #00000040,0 48px 80px #0003;max-width:480px;-o-object-fit:cover;object-fit:cover;perspective:1000px;transform:perspective(1000px) rotateY(-8deg) rotateX(4deg);transform-style:preserve-3d;transition:transform .4s ease;width:100%}.hero__visual-img[data-v-556ceeda]:hover{transform:perspective(1000px) rotateY(-4deg) rotateX(2deg) scale(1.02)}.hero__visual[data-v-556ceeda]{perspective:1200px;transform-style:preserve-3d}.hero__visual-glow[data-v-556ceeda]{border-radius:50%;filter:blur(48px);opacity:.5;pointer-events:none;position:absolute}.hero__visual-glow--amber[data-v-556ceeda]{animation:pulse-556ceeda 3s ease-in-out infinite;background:radial-gradient(circle,var(--color-secondary-400),transparent);height:160px;right:-1rem;top:-1rem;width:160px}.hero__visual-glow--teal[data-v-556ceeda]{animation:pulse-556ceeda 3s ease-in-out 1.5s infinite;background:radial-gradient(circle,var(--color-primary-400),transparent);bottom:-1rem;height:200px;left:-1rem;width:200px}.hero__wave[data-v-556ceeda]{bottom:0;left:0;line-height:0;position:absolute;right:0}.hero__wave svg[data-v-556ceeda]{display:block;width:100%}@keyframes float-556ceeda{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pulse-556ceeda{0%,to{opacity:.5}50%{opacity:.8}}.anim-fade-right[data-v-556ceeda]{animation:fadeInRight-556ceeda 1s ease-out both;animation-delay:.5s}@keyframes fadeInRight-556ceeda{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media(max-width:1024px){.hero__visual[data-v-556ceeda]{display:none}.hero__grid[data-v-556ceeda]{grid-template-columns:1fr}.hero__content[data-v-556ceeda]{text-align:center}.hero__badge[data-v-556ceeda]{margin:0 auto}.hero__actions[data-v-556ceeda]{justify-content:center}.hero__stats[data-v-556ceeda]{text-align:center}}@media(max-width:480px){.hero__stats-grid[data-v-556ceeda]{gap:.5rem;grid-template-columns:repeat(3,1fr)}.hero__stat-value[data-v-556ceeda]{font-size:1.5rem}}.epreuves__grid[data-v-39fc77e1]{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.epreuve-card[data-v-39fc77e1]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;color:inherit;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .25s ease}.epreuve-card[data-v-39fc77e1]:hover{border-color:var(--color-primary-300);box-shadow:0 12px 32px -4px #0000001a;transform:translateY(-4px)}.epreuve-card__icon[data-v-39fc77e1]{align-items:center;border-radius:.875rem;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.epreuve-card__icon i[data-v-39fc77e1]{font-size:1.375rem}.epreuve-card__body[data-v-39fc77e1]{flex:1}.epreuve-card__title[data-v-39fc77e1]{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0 0 .375rem}.epreuve-card__desc[data-v-39fc77e1]{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 .875rem}.epreuve-card__meta[data-v-39fc77e1]{color:var(--text-tertiary);display:flex;font-size:.8125rem;gap:1rem}.epreuve-card__meta i[data-v-39fc77e1]{font-size:.75rem;margin-right:.25rem}.epreuve-card__footer[data-v-39fc77e1]{border-top:1px solid var(--border-color);padding-top:.875rem}.epreuve-card__cta[data-v-39fc77e1]{align-items:center;color:var(--color-primary-600);display:flex;font-size:.875rem;font-weight:600;gap:.375rem;transition:gap .2s ease}.epreuve-card:hover .epreuve-card__cta[data-v-39fc77e1]{gap:.625rem}.epreuve-card__cta i[data-v-39fc77e1]{font-size:.75rem}@media(max-width:1024px){.epreuves__grid[data-v-39fc77e1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.epreuves__grid[data-v-39fc77e1]{grid-template-columns:1fr}}.avantages__title[data-v-7c193d60]{color:#fff!important}.avantages__subtitle[data-v-7c193d60]{color:#ffffffbf!important}.avantages__grid[data-v-7c193d60]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.avantage-card[data-v-7c193d60]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;padding:1.75rem 1.5rem;transition:background .25s ease}.avantage-card[data-v-7c193d60]:hover{background:#ffffff21}.avantage-card__icon[data-v-7c193d60]{align-items:center;background:#ffffff1f;border-radius:.75rem;display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.avantage-card__icon i[data-v-7c193d60]{color:#fff;font-size:1.25rem}.avantage-card__title[data-v-7c193d60]{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .5rem}.avantage-card__desc[data-v-7c193d60]{color:#ffffffb8;font-size:.875rem;line-height:1.65;margin:0}@media(max-width:1024px){.avantages__grid[data-v-7c193d60]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.avantages__grid[data-v-7c193d60]{grid-template-columns:1fr}}.nclc__wrapper[data-v-f7d92ab8]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.nclc__calculator[data-v-f7d92ab8]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem}.nclc__inputs[data-v-f7d92ab8]{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.nclc__field[data-v-f7d92ab8]{display:flex;flex-direction:column;gap:.5rem}.nclc__label[data-v-f7d92ab8]{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.nclc__range[data-v-f7d92ab8]{color:var(--text-tertiary);font-weight:400}.nclc__input[data-v-f7d92ab8]{width:100%}.nclc__submit[data-v-f7d92ab8]{border:none!important;border-radius:.75rem!important;font-weight:700!important}.nclc__results[data-v-f7d92ab8]{border-top:1px solid var(--border-color);display:grid;gap:.625rem;grid-template-columns:1fr 1fr;padding-top:1.25rem}.nclc__result-item[data-v-f7d92ab8]{align-items:center;background:var(--bg-ground);border-radius:.625rem;display:flex;justify-content:space-between;padding:.625rem .875rem}.nclc__result-label[data-v-f7d92ab8]{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.nclc__fade-enter-active[data-v-f7d92ab8],.nclc__fade-leave-active[data-v-f7d92ab8]{transition:all .3s ease}.nclc__fade-enter-from[data-v-f7d92ab8],.nclc__fade-leave-to[data-v-f7d92ab8]{opacity:0;transform:translateY(8px)}.nclc__table-wrap[data-v-f7d92ab8]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1.25rem;padding:1.5rem}.nclc__table-title[data-v-f7d92ab8]{align-items:center;color:var(--text-primary);display:flex;font-size:.9375rem;font-weight:700;gap:.5rem;margin:0 0 1rem}.nclc__table-title i[data-v-f7d92ab8]{color:var(--color-primary-600)}@media(max-width:1024px){.nclc__wrapper[data-v-f7d92ab8]{grid-template-columns:1fr}}@media(max-width:480px){.nclc__inputs[data-v-f7d92ab8],.nclc__results[data-v-f7d92ab8]{grid-template-columns:1fr}}.faq__accordion[data-v-3c1e5a7d]{display:flex;flex-direction:column;gap:.625rem}[data-v-3c1e5a7d] .p-accordionpanel{border:1px solid var(--border-color)!important;border-radius:.875rem!important;overflow:hidden}[data-v-3c1e5a7d] .p-accordionheader{background:var(--bg-card)!important;border:none!important;padding:1.125rem 1.25rem!important}[data-v-3c1e5a7d] .p-accordionheader-toggle-icon{color:var(--color-primary-600)!important}[data-v-3c1e5a7d] .p-accordionheader:hover{background:var(--bg-hover)!important}[data-v-3c1e5a7d] .p-accordioncontent-content{background:var(--bg-card)!important;border-top:1px solid var(--border-color)!important;padding:1rem 1.25rem!important}.faq__header[data-v-3c1e5a7d]{color:var(--text-primary);font-size:.9375rem;font-weight:600}.faq__answer[data-v-3c1e5a7d]{color:var(--text-secondary);font-size:.9375rem;line-height:1.75;margin:0}.faq__contact[data-v-3c1e5a7d]{align-items:center;background:var(--bg-ground);border:1px solid var(--border-color);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2.5rem;padding:2rem;text-align:center}.faq__contact p[data-v-3c1e5a7d]{color:var(--text-secondary);font-size:.9375rem;margin:0}.faq__contact-btn[data-v-3c1e5a7d]{border-color:var(--color-primary-600)!important;border-radius:.625rem!important;color:var(--color-primary-600)!important;font-weight:600!important}
