@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.overlay[data-v-561c44bb]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeIn-561c44bb;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn-561c44bb{0%{opacity:0}to{opacity:1}}.loading-overlay[data-v-561c44bb]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spinner-container[data-v-561c44bb]{flex-direction:column;align-items:center;gap:24px;display:flex}.spinner[data-v-561c44bb]{border:5px solid #fff3;border-top-color:#ffd200;border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin-561c44bb}@keyframes spin-561c44bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-561c44bb]{color:#fff;letter-spacing:.5px;font-size:1.1rem;font-weight:600}.form-container[data-v-561c44bb]{background:#fff;border-radius:16px;width:90%;max-width:520px;max-height:90vh;padding:32px;animation:.3s slideUp-561c44bb;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes slideUp-561c44bb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-header[data-v-561c44bb]{align-items:center;gap:12px;margin-bottom:28px;display:flex;position:relative}.form-logo[data-v-561c44bb]{width:40px;height:auto}.form-header h2[data-v-561c44bb]{color:#1a1a2e;flex:1;font-size:1.3rem;font-weight:700}.close-btn[data-v-561c44bb]{color:#666;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px}.close-btn[data-v-561c44bb]:hover{color:#333;background:#e0e0e0}.payment-form[data-v-561c44bb]{flex-direction:column;gap:18px;display:flex}.form-row[data-v-561c44bb]{gap:14px;display:flex}.form-row .form-group[data-v-561c44bb]{flex:1}.form-group[data-v-561c44bb]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-561c44bb]{color:#4a4a6a;font-size:.85rem;font-weight:600}.form-group input[data-v-561c44bb],.form-group select[data-v-561c44bb]{color:#1a1a2e;background:#fafafe;border:2px solid #e0e0e8;border-radius:10px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-561c44bb]:focus,.form-group select[data-v-561c44bb]:focus{background:#fff;border-color:#00a651;box-shadow:0 0 0 3px #00a65126}.form-group input[data-v-561c44bb]::placeholder{color:#b0b0c0}.carte-input-wrapper[data-v-561c44bb]{align-items:center;display:flex;position:relative}.carte-input-wrapper input[data-v-561c44bb]{width:100%;padding-right:130px}.card-type-badge[data-v-561c44bb]{pointer-events:none;position:absolute;right:8px}.card-chip[data-v-561c44bb]{letter-spacing:1.2px;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.card-chip-icon[data-v-561c44bb]{align-items:center;line-height:1;display:flex}.card-chip-name[data-v-561c44bb]{line-height:1}.chip-visa[data-v-561c44bb]{color:#fff;background:linear-gradient(135deg,#1a1f71,#2e3192)}.chip-mastercard[data-v-561c44bb]{color:#fff;background:linear-gradient(135deg,#1a1a2e,#2d2d4e)}.chip-amex[data-v-561c44bb]{color:#fff;background:linear-gradient(135deg,#006fcf,#0091ea)}.chip-discover[data-v-561c44bb]{color:#fff;background:linear-gradient(135deg,#f60,#ff8533)}.chip-maestro[data-v-561c44bb]{color:#fff;background:linear-gradient(135deg,#003087,#005cbf)}.card-badge-enter-active[data-v-561c44bb]{animation:.3s chipIn-561c44bb}.card-badge-leave-active[data-v-561c44bb]{animation:.2s reverse chipIn-561c44bb}@keyframes chipIn-561c44bb{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.submit-btn[data-v-561c44bb]{color:#1a1a2e;letter-spacing:.3px;background:#ffd200;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:1.05rem;font-weight:700;transition:all .2s}.submit-btn[data-v-561c44bb]:hover{background:#ffca00;transform:translateY(-1px);box-shadow:0 4px 15px #ffd20066}.submit-btn[data-v-561c44bb]:active{transform:translateY(0)}.card-logos[data-v-561c44bb]{border-top:1px solid #f0f0f5;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.card-logo-img[data-v-561c44bb]{object-fit:contain;opacity:.7;width:auto;height:24px;transition:opacity .2s}.card-logo-img[data-v-561c44bb]:hover{opacity:1}@media (width<=480px){.form-container[data-v-561c44bb]{border-radius:12px;padding:20px}.form-row[data-v-561c44bb]{flex-direction:column;gap:18px}.form-header h2[data-v-561c44bb]{font-size:1.1rem}.card-logo-img[data-v-561c44bb]{height:20px}}.home[data-v-8d78fda9]{width:100%}.top-bar[data-v-8d78fda9]{z-index:100;background:#fff;border-bottom:1px solid #e8e8f0;width:100%;position:sticky;top:0}.top-bar-inner[data-v-8d78fda9]{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:12px 24px;display:flex}.top-logo[data-v-8d78fda9]{width:auto;height:36px}.lang-switcher[data-v-8d78fda9]{align-items:center;gap:6px;display:flex}.lang-btn[data-v-8d78fda9]{color:#6b6b8a;background:0 0;border-radius:6px;padding:6px 12px;font-size:.9rem;font-weight:600;transition:all .2s}.lang-btn[data-v-8d78fda9]:hover{color:#1a1a2e}.lang-btn.active[data-v-8d78fda9]{color:#1a1a2e;background:#f0f0f5;font-weight:700}.lang-divider[data-v-8d78fda9]{color:#d0d0d8;font-weight:300}.hero-section[data-v-8d78fda9]{width:100%}.hero-img[data-v-8d78fda9]{width:100%;height:auto;display:block}.cta-section[data-v-8d78fda9]{background:linear-gradient(#fffef5 0%,#fff 100%);justify-content:center;align-items:center;padding:40px 20px;display:flex}.cta-btn[data-v-8d78fda9]{color:#1a1a2e;letter-spacing:.3px;background:#ffd200;border-radius:60px;align-items:center;gap:12px;padding:18px 48px;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 6px 25px #ffd20059}.cta-btn[data-v-8d78fda9]:hover{background:#ffca00;transform:translateY(-3px);box-shadow:0 10px 35px #ffd20073}.cta-btn[data-v-8d78fda9]:active{transform:translateY(-1px);box-shadow:0 4px 15px #ffd2004d}.cta-icon[data-v-8d78fda9]{font-size:1.4rem}.main-section[data-v-8d78fda9]{width:100%}.main-img[data-v-8d78fda9]{width:100%;height:auto;display:block}@media (width<=768px){.top-bar-inner[data-v-8d78fda9]{padding:10px 16px}.top-logo[data-v-8d78fda9]{height:28px}.cta-section[data-v-8d78fda9]{padding:28px 16px}.cta-btn[data-v-8d78fda9]{padding:16px 36px;font-size:1.05rem}}.confirmation-page[data-v-85478f3d]{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.confirmation-card[data-v-85478f3d]{background:#fff;border-radius:20px;width:100%;max-width:560px;padding:40px}.confirmation-header[data-v-85478f3d]{text-align:center;margin-bottom:32px}.success-icon[data-v-85478f3d]{margin-bottom:16px;animation:.5s scaleIn-85478f3d}@keyframes scaleIn-85478f3d{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.confirmation-header h1[data-v-85478f3d]{color:#1a1a2e;margin-bottom:8px;font-size:1.5rem;font-weight:800}.subtitle[data-v-85478f3d]{color:#6b6b8a;font-size:.95rem}.receipt[data-v-85478f3d]{background:#f5f5f8;border-radius:14px;margin-bottom:28px;padding:24px}.receipt-header[data-v-85478f3d]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.receipt-logo[data-v-85478f3d]{width:28px;height:auto}.receipt-title[data-v-85478f3d]{color:#1a1a2e;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.receipt-divider[data-v-85478f3d]{background:#e0e0e5;height:1px;margin:14px 0}.receipt-row[data-v-85478f3d]{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.receipt-row.highlight[data-v-85478f3d]{background:#eaeaef;border-radius:8px;margin:4px -12px;padding:10px 12px}.receipt-label[data-v-85478f3d]{color:#6b6b8a;font-size:.85rem;font-weight:500}.receipt-value[data-v-85478f3d]{color:#1a1a2e;text-align:right;word-break:break-all;max-width:60%;font-size:.9rem;font-weight:600}.ref-number[data-v-85478f3d]{color:#1a1a2e;font-family:Courier New,monospace;font-size:.85rem;font-weight:700}.montant[data-v-85478f3d]{color:#1a1a2e;font-size:1.15rem;font-weight:800}.next-steps[data-v-85478f3d]{background:#f5f5f8;border-radius:14px;margin-bottom:28px;padding:24px}.steps-header[data-v-85478f3d]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.steps-icon[data-v-85478f3d]{font-size:1.2rem}.steps-header h3[data-v-85478f3d]{color:#1a1a2e;font-size:1rem;font-weight:700}.steps-text[data-v-85478f3d]{color:#333;margin-bottom:16px;font-size:.92rem;line-height:1.6}.steps-info[data-v-85478f3d]{flex-direction:column;gap:10px;display:flex}.info-item[data-v-85478f3d]{color:#333;align-items:center;gap:10px;font-size:.85rem;display:flex}.info-icon[data-v-85478f3d]{font-size:1rem}.return-btn[data-v-85478f3d]{color:#1a1a2e;letter-spacing:.3px;background:#ffd200;border-radius:12px;width:100%;padding:16px;font-size:1.05rem;font-weight:700;transition:all .2s}.return-btn[data-v-85478f3d]:hover{background:#ffca00;transform:translateY(-2px);box-shadow:0 6px 20px #ffd20066}.return-btn[data-v-85478f3d]:active{transform:translateY(0)}@media (width<=480px){.confirmation-page[data-v-85478f3d]{padding:20px 12px}.confirmation-card[data-v-85478f3d]{border-radius:14px;padding:24px}.confirmation-header h1[data-v-85478f3d]{font-size:1.25rem}.receipt[data-v-85478f3d]{padding:16px}.receipt-row[data-v-85478f3d]{flex-direction:column;align-items:flex-start;gap:4px}.receipt-value[data-v-85478f3d]{text-align:left;max-width:100%}.next-steps[data-v-85478f3d]{padding:18px}}*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{width:100%;min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,select{outline:none;font-family:inherit}
