.ect-form[data-v-da176c0d]{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink, #10172B)}.ect-form__page[data-v-da176c0d]{max-width:1100px;margin:0 auto}.ect-form__head[data-v-da176c0d]{text-align:center;margin-bottom:clamp(32px,4vw,56px);position:relative}.ect-form__back[data-v-da176c0d]{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--muted, #54627A);font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;transition:background .15s ease,color .15s ease}.ect-form__back[data-v-da176c0d]:hover{background:#10172b0f;color:var(--ink, #10172B)}@media (max-width: 640px){.ect-form__back[data-v-da176c0d]{position:static;margin-bottom:16px}}.ect-form__grid[data-v-da176c0d]{display:grid;gap:24px;margin-bottom:32px;max-width:640px;margin-left:auto;margin-right:auto}@media (min-width: 980px){.ect-form__grid[data-v-da176c0d]:not([data-count="1"]){grid-template-columns:1fr 1fr;max-width:1100px;align-items:start}}.attendee-card[data-v-da176c0d]{background:#fff;border:1px solid rgba(16,23,43,.08);border-radius:24px;padding:28px;box-shadow:0 10px 40px -10px #0b1e3f14;display:grid;gap:18px;transition:box-shadow .2s ease,border-color .2s ease}.attendee-card[data-v-da176c0d]:hover{box-shadow:0 20px 60px -20px #0b1e3f26}.attendee-card--featured[data-v-da176c0d]{border-color:#0171e333;background:linear-gradient(180deg,#fff,#f7f9fe)}.attendee-card__head[data-v-da176c0d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(16,23,43,.06)}.attendee-card__tag[data-v-da176c0d]{display:inline-block;padding:6px 14px;border-radius:999px;background:#10172b0f;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #54627A)}.attendee-card--featured .attendee-card__tag[data-v-da176c0d]{background:linear-gradient(135deg,var(--easy, #2690FD),var(--action, #0171E3));color:#fff;box-shadow:0 6px 16px -8px #0171e399}.attendee-card__title[data-v-da176c0d]{font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0;color:var(--ink, #10172B)}.field[data-v-da176c0d]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-da176c0d]{display:grid;gap:12px}.field-row--2[data-v-da176c0d]{grid-template-columns:1fr}@media (min-width: 560px){.field-row--2[data-v-da176c0d]{grid-template-columns:1fr 1fr}}.field-row--phone[data-v-da176c0d]{grid-template-columns:minmax(140px,180px) 1fr}@media (max-width: 440px){.field-row--phone[data-v-da176c0d]{grid-template-columns:1fr}}.field__label[data-v-da176c0d]{font-size:12px;font-weight:600;color:var(--muted, #54627A);letter-spacing:.04em;text-transform:uppercase}.field__label em[data-v-da176c0d]{color:#dc2626;font-style:normal;margin-left:2px}.field__input[data-v-da176c0d]{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink, #10172B);background:#fff;border:1.5px solid rgba(16,23,43,.12);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.field__input[data-v-da176c0d]:focus{outline:none;border-color:var(--action, #0171E3);box-shadow:0 0 0 4px #0171e31f}.field__input[data-v-da176c0d]:disabled{opacity:.6;background:#10172b08}.field__input.is-invalid[data-v-da176c0d]{border-color:#dc2626}.field__input.is-invalid[data-v-da176c0d]:focus{box-shadow:0 0 0 4px #dc26261f}.field__input--compact[data-v-da176c0d]{padding-left:10px;padding-right:10px}select.field__input[data-v-da176c0d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2354627A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.field__error[data-v-da176c0d]{font-size:12px;color:#dc2626;font-weight:500}.field__resend[data-v-da176c0d]{margin-top:6px}.field__resend-btn[data-v-da176c0d]{background:none;border:0;padding:0;font:600 12.5px Inter,sans-serif;color:var(--action, #0171E3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.field__resend-btn[data-v-da176c0d]:disabled{opacity:.6;cursor:default}.field__resend-ok[data-v-da176c0d]{font-size:12.5px;font-weight:600;color:#059669}.field__resend-err[data-v-da176c0d]{font-size:12.5px;font-weight:500;color:#dc2626}.recap[data-v-da176c0d]{max-width:640px;margin:0 auto clamp(24px,3vw,40px);background:#fff;border:1px solid rgba(16,23,43,.08);border-radius:18px;padding:18px 22px;box-shadow:0 12px 36px -18px #0b1e3f24;position:relative}.recap__row[data-v-da176c0d]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;padding:4px 0}.recap__row span[data-v-da176c0d]{color:var(--muted, #54627A);font-weight:500}.recap__row strong[data-v-da176c0d]{font-weight:700;font-variant-numeric:tabular-nums}.recap__row--discount strong[data-v-da176c0d]{color:#059669}.recap__row--total[data-v-da176c0d]{margin-top:6px;padding-top:12px;border-top:1px solid rgba(16,23,43,.08)}.recap__row--total span[data-v-da176c0d]{color:var(--ink, #10172B);font-weight:700}.recap__row--total strong[data-v-da176c0d]{font-size:18px;letter-spacing:-.01em}.recap__row--total em[data-v-da176c0d]{font-style:normal;font-size:12px;color:var(--muted, #54627A);font-weight:500}.recap__edit[data-v-da176c0d]{margin-top:10px;background:none;border:0;padding:0;font:600 12.5px Inter,sans-serif;color:var(--action, #0171E3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.add-attendee[data-v-da176c0d]{max-width:640px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.add-attendee__btn[data-v-da176c0d]{background:none;border:1.5px dashed rgba(16,23,43,.18);border-radius:16px;padding:13px 16px;font:600 13px Inter,sans-serif;color:var(--muted, #54627A);cursor:pointer;transition:border-color .15s ease,color .15s ease}.add-attendee__btn[data-v-da176c0d]:hover{border-color:var(--action, #0171E3);color:var(--action, #0171E3)}.add-attendee__btn--premium[data-v-da176c0d]{border-color:#0171e359;color:var(--action, #0171E3)}.add-attendee__btn--premium[data-v-da176c0d]:hover{background:#0171e30d}@media (max-width: 520px){.add-attendee[data-v-da176c0d]{grid-template-columns:1fr}}.attendee-card__remove[data-v-da176c0d]{margin-left:10px;background:none;border:0;padding:0;font:600 12px Inter,sans-serif;color:#10172b59;cursor:pointer;vertical-align:middle}.attendee-card__remove[data-v-da176c0d]:hover,.attendee-card__remove.is-confirming[data-v-da176c0d]{color:#dc2626}.billing-card[data-v-da176c0d]{max-width:640px;margin:24px auto 0}.steps[data-v-da176c0d]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.steps__item[data-v-da176c0d]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted, #54627A)}.steps__dot[data-v-da176c0d]{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#10172b0f;color:var(--muted, #54627A)}.steps__item.is-active[data-v-da176c0d]{color:var(--ink, #10172B)}.steps__item.is-active .steps__dot[data-v-da176c0d]{background:linear-gradient(135deg,var(--easy, #2690FD),var(--action, #0171E3));color:#fff;box-shadow:0 6px 16px -6px #0171e38c}.steps__item.is-done[data-v-da176c0d]{color:var(--action, #0171E3)}.steps__item.is-done .steps__dot[data-v-da176c0d]{background:#0171e31a;color:var(--action, #0171E3)}.steps__line[data-v-da176c0d]{width:34px;height:2px;border-radius:2px;background:#10172b1a}.steps__line.is-done[data-v-da176c0d]{background:#0171e359}.attendee-card__tag--premium[data-v-da176c0d]{background:linear-gradient(135deg,var(--easy, #2690FD),var(--action, #0171E3));color:#fff}.attendee-card__num[data-v-da176c0d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#0171e317;color:var(--action, #0171E3);font-size:13px;font-weight:800;margin-right:6px;vertical-align:middle}.billing-type[data-v-da176c0d]{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#10172b0d;border-radius:999px;padding:4px;gap:4px}.billing-type__btn[data-v-da176c0d]{border:0;background:transparent;border-radius:999px;padding:10px 18px;font:600 13.5px Inter,sans-serif;color:var(--muted, #54627A);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.billing-type__btn.is-active[data-v-da176c0d]{background:#fff;color:var(--ink, #10172B);box-shadow:0 2px 10px -2px #0b1e3f2e}.ect-form__terms[data-v-da176c0d]{max-width:640px;margin:24px auto 0;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--muted, #54627A);line-height:1.5;cursor:pointer}.ect-form__terms input[data-v-da176c0d]{margin-top:2px;width:17px;height:17px;accent-color:var(--action, #0171E3);flex-shrink:0;cursor:pointer}.ect-form__terms a[data-v-da176c0d]{color:var(--action, #0171E3);font-weight:600}.ect-form__terms em[data-v-da176c0d]{color:#dc2626;font-style:normal}.ect-form__trust[data-v-da176c0d]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--muted, #54627A)}.ect-form__trust svg[data-v-da176c0d]{color:#059669}@media (max-width: 640px){.ect-form__terms[data-v-da176c0d]{max-width:640px;margin:24px auto 0;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--muted, #54627A);line-height:1.5;cursor:pointer}.ect-form__terms input[data-v-da176c0d]{margin-top:2px;width:17px;height:17px;accent-color:var(--action, #0171E3);flex-shrink:0;cursor:pointer}.ect-form__terms a[data-v-da176c0d]{color:var(--action, #0171E3);font-weight:600}.ect-form__terms em[data-v-da176c0d]{color:#dc2626;font-style:normal}.ect-form__trust[data-v-da176c0d]{display:none}}.ect-form__alert[data-v-da176c0d]{max-width:640px;margin:0 auto 16px;background:#fef2f2;border:1.5px solid rgba(220,38,38,.35);color:#dc2626;border-radius:14px;padding:12px 18px;font-size:13.5px;font-weight:600;text-align:center}.ect-form__foot[data-v-da176c0d]{margin-top:32px;position:sticky;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(16,23,43,.08);border-radius:999px;padding:12px 16px;box-shadow:0 20px 60px -20px #0b1e3f33;flex-wrap:wrap}@media (max-width: 560px){.ect-form__foot[data-v-da176c0d]{border-radius:24px;padding:16px;flex-direction:column-reverse}.ect-form__foot .btn[data-v-da176c0d]{width:100%}}.ect-form .btn[data-v-da176c0d]{display:inline-flex;align-items:center;justify-content:center;gap:10px}.ect-form .btn svg[data-v-da176c0d]{display:inline-block;flex-shrink:0}.ect-spinner[data-v-da176c0d]{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ect-spin-da176c0d .7s linear infinite}@keyframes ect-spin-da176c0d{to{transform:rotate(360deg)}}
