.reg[data-v-3d9bbb53]{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.reg__topbar[data-v-3d9bbb53]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:var(--wrap);margin-inline:auto;padding:20px var(--gutter)}.reg__brand-logo[data-v-3d9bbb53]{height:24px;width:auto}.reg__lang[data-v-3d9bbb53]{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--white)}.reg__lang-btn[data-v-3d9bbb53]{font:600 12px/1 var(--body);padding:8px 12px;background:none;border:0;color:var(--slate);cursor:pointer;transition:background .2s}.reg__lang-btn.is-active[data-v-3d9bbb53]{background:var(--teal);color:#fff}.reg__main[data-v-3d9bbb53]{flex:1;padding-block:clamp(12px,3vw,32px) clamp(40px,6vw,72px)}.reg__card[data-v-3d9bbb53]{position:relative;width:100%;max-width:560px;margin-inline:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.reg__steps[data-v-3d9bbb53]{display:flex;align-items:center;justify-content:center;gap:0;padding:20px 24px 0}.reg__step[data-v-3d9bbb53]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--body);color:var(--slate-2);background:var(--paper);border:1.5px solid var(--line);transition:all .25s var(--ease);flex-shrink:0}.reg__step.is-active[data-v-3d9bbb53]{background:var(--teal);border-color:var(--teal);color:#fff}.reg__step.is-done[data-v-3d9bbb53]{background:var(--teal-50);border-color:var(--teal);color:var(--teal-700)}.reg__step-line[data-v-3d9bbb53]{width:40px;height:2px;background:var(--line);flex-shrink:0;transition:background .25s var(--ease)}.reg__step-line.is-done[data-v-3d9bbb53]{background:var(--teal)}.reg__layer[data-v-3d9bbb53]{padding:clamp(20px,4vw,32px) clamp(24px,4vw,40px) clamp(24px,4vw,36px)}.reg__title[data-v-3d9bbb53]{font-family:var(--display);font-weight:700;font-size:clamp(1.3rem,3vw,1.6rem);letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin-bottom:20px}.reg__form[data-v-3d9bbb53]{display:flex;flex-direction:column;gap:18px}.reg__field[data-v-3d9bbb53]{display:flex;flex-direction:column;gap:6px}.reg__label[data-v-3d9bbb53]{font-weight:700;font-size:14px;color:var(--ink)}.reg__req[data-v-3d9bbb53]{color:var(--teal);margin-left:2px}.reg__opt[data-v-3d9bbb53]{font-weight:400;font-size:12.5px;color:var(--slate-2);margin-left:4px}.reg__hint[data-v-3d9bbb53]{font-size:13px;color:var(--slate-2);margin-top:-2px;margin-bottom:2px}.reg__input[data-v-3d9bbb53],.reg__select[data-v-3d9bbb53]{width:100%;font:400 15px/1.5 var(--body);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px;transition:border-color .2s,box-shadow .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.reg__input[data-v-3d9bbb53]::placeholder{color:var(--slate-2)}.reg__input[data-v-3d9bbb53]:focus,.reg__select[data-v-3d9bbb53]:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-50)}.reg__select[data-v-3d9bbb53]{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235A524C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.reg__submit[data-v-3d9bbb53]{width:100%;margin-top:6px}.reg__submit[data-v-3d9bbb53]:disabled{opacity:.6;cursor:not-allowed;transform:none}.reg__form-actions[data-v-3d9bbb53]{display:flex;gap:12px;margin-top:6px}.reg__checks[data-v-3d9bbb53],.reg__radios[data-v-3d9bbb53]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.reg__check[data-v-3d9bbb53]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s}.reg__check[data-v-3d9bbb53]:hover{background:var(--paper)}.reg__check-input[data-v-3d9bbb53]{position:absolute;opacity:0;width:0;height:0}.reg__check-box[data-v-3d9bbb53]{flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--line);border-radius:6px;background:var(--white);display:grid;place-items:center;transition:background .15s,border-color .15s}.reg__check-box[data-v-3d9bbb53]:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .15s var(--ease);margin-top:-2px}.reg__check-input:checked+.reg__check-box[data-v-3d9bbb53]{background:var(--teal);border-color:var(--teal)}.reg__check-input:checked+.reg__check-box[data-v-3d9bbb53]:after{transform:rotate(-45deg) scale(1)}.reg__check-input:focus-visible+.reg__check-box[data-v-3d9bbb53]{box-shadow:0 0 0 3px var(--teal-50)}.reg__check-label[data-v-3d9bbb53]{font-size:14px;color:var(--ink);line-height:1.3}.reg__radio[data-v-3d9bbb53]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s}.reg__radio[data-v-3d9bbb53]:hover{background:var(--paper)}.reg__radio-input[data-v-3d9bbb53]{position:absolute;opacity:0;width:0;height:0}.reg__radio-circle[data-v-3d9bbb53]{flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--line);border-radius:50%;background:var(--white);display:grid;place-items:center;transition:background .15s,border-color .15s}.reg__radio-circle[data-v-3d9bbb53]:after{content:"";width:10px;height:10px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .15s var(--ease)}.reg__radio-input:checked+.reg__radio-circle[data-v-3d9bbb53]{background:var(--teal);border-color:var(--teal)}.reg__radio-input:checked+.reg__radio-circle[data-v-3d9bbb53]:after{transform:scale(1)}.reg__radio-input:focus-visible+.reg__radio-circle[data-v-3d9bbb53]{box-shadow:0 0 0 3px var(--teal-50)}.reg__radio-label[data-v-3d9bbb53]{font-size:14px;color:var(--ink);line-height:1.3}.reg__consent-box[data-v-3d9bbb53]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-sm)}.reg__check--consent[data-v-3d9bbb53]{align-items:flex-start;padding:8px 4px}.reg__check--consent .reg__check-box[data-v-3d9bbb53]{margin-top:2px}.reg__check--consent .reg__check-label[data-v-3d9bbb53]{font-size:14px;line-height:1.6;color:var(--slate)}.reg__error[data-v-3d9bbb53]{font-size:13px;color:#e05252;margin-top:-4px}.reg__confirm[data-v-3d9bbb53]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 0 4px;gap:16px}.reg__confirm-icon[data-v-3d9bbb53]{width:64px;height:64px;border-radius:50%;background:var(--teal-50);border:2px solid var(--teal);display:grid;place-items:center;color:var(--teal-700);flex-shrink:0}.reg__confirm-title[data-v-3d9bbb53]{font-family:var(--display);font-weight:700;font-size:clamp(1.1rem,2.5vw,1.3rem);color:var(--ink);line-height:1.3}.reg__confirm-text[data-v-3d9bbb53]{font-size:15px;line-height:1.7;color:var(--slate);max-width:380px}.reg__confirm-seeyou[data-v-3d9bbb53]{font-weight:600;color:var(--teal-700)}.reg__confirm-cta[data-v-3d9bbb53]{display:inline-flex;align-items:center;gap:8px;margin-top:4px;text-decoration:none}.reg__footer[data-v-3d9bbb53]{padding-block:24px;text-align:center;font-size:13px;color:var(--slate-2)}@media(max-width:680px){.reg__steps[data-v-3d9bbb53]{padding:16px 16px 0}.reg__step-line[data-v-3d9bbb53]{width:28px}.reg__layer[data-v-3d9bbb53]{padding:clamp(16px,4vw,24px)}.reg__form-actions[data-v-3d9bbb53]{flex-direction:column-reverse}}:root{--teal: #E7652F;--teal-600: #C1531D;--teal-700: #B14618;--teal-800: #9E3A1A;--teal-900: #0E0E0E;--teal-bright: #F47C42;--teal-50: #FBEDE4;--teal-100: #F7D9C8;--green: #C1531D;--green-700: #9E3A1A;--ink: #0E0E0E;--slate: #5A524C;--slate-2:#8A8079;--line: #ECE6E1;--line-2: rgba(255, 255, 255, .14);--bg: #FFFFFF;--bg-soft:#FFFFFF;--paper: #FAFAFA;--white: #FFFFFF;--display: "Helvetica Neue", Helvetica, Arial, sans-serif;--body: "Helvetica Neue", Helvetica, Arial, sans-serif;--wrap: 1180px;--gutter: clamp(20px, 5vw, 64px);--radius: 18px;--radius-sm: 12px;--shadow: 0 24px 60px -30px rgba(158, 58, 26, .3);--shadow-sm: 0 10px 28px -18px rgba(158, 58, 26, .35);--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--body);background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}::selection{background:var(--teal);color:#fff}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 var(--body);padding:15px 28px;border-radius:999px;background:var(--teal-600);color:#fff;border:1.5px solid transparent;cursor:pointer;transition:transform .18s var(--ease),background .18s,color .18s,box-shadow .18s,border-color .18s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--sm{padding:11px 20px;font-size:14.5px}.btn--solid{background:var(--teal-600);color:#fff;box-shadow:0 12px 26px -14px var(--teal-800)}.btn--solid:hover{background:var(--teal-800)}.btn--ghost{background:transparent;color:var(--teal-700);border-color:var(--teal)}.btn--ghost:hover{background:var(--teal-50)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
