.registration-page.svelte-52fghe{background:#f8fbfc}.registration-section.svelte-52fghe{min-height:100vh;padding:130px 0 var(--section-space);background:linear-gradient(#fff 0%,#f7fbfc 100%);position:relative;overflow:hidden}.registration-section.svelte-52fghe:before{content:"";opacity:.23;pointer-events:none;background-image:radial-gradient(#79cbd5 .7px,#0000 .7px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.registration-glow.svelte-52fghe{pointer-events:none;border-radius:50%;position:absolute}.registration-glow-one.svelte-52fghe{background:radial-gradient(circle,#4bbecd1f,#0000 68%);width:520px;height:520px;top:80px;left:-240px}.registration-glow-two.svelte-52fghe{background:radial-gradient(circle,#2f80ed12,#0000 68%);width:460px;height:460px;bottom:-170px;right:-190px}.registration-layout.svelte-52fghe{z-index:2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid;position:relative}.registration-intro.svelte-52fghe{min-width:0;padding:24px 0 0;position:sticky;top:112px}.registration-back.svelte-52fghe{color:#748294;align-items:center;gap:7px;margin-bottom:35px;font-size:12px;font-weight:650;transition:color .2s,transform .2s;display:inline-flex}.registration-back.svelte-52fghe:hover{color:var(--primary-dark);transform:translate(-3px)}.registration-intro.svelte-52fghe .eyebrow:where(.svelte-52fghe){margin-bottom:25px}.registration-intro.svelte-52fghe h1:where(.svelte-52fghe){max-width:560px;font-size:var(--page-h1);letter-spacing:-.033em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:730;line-height:1.16}.registration-intro.svelte-52fghe>p:where(.svelte-52fghe){color:#667588;text-wrap:pretty;max-width:535px;margin:23px 0 0;font-size:17px;line-height:1.8}.registration-benefits.svelte-52fghe{gap:18px;margin-top:34px;display:grid}.registration-benefits.svelte-52fghe>div:where(.svelte-52fghe){color:#667588;align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.55;display:flex}.registration-benefits.svelte-52fghe svg:where(.svelte-52fghe){color:var(--primary-dark);flex:none;margin-top:2px}.registration-benefits.svelte-52fghe span:where(.svelte-52fghe),.registration-benefits.svelte-52fghe strong:where(.svelte-52fghe){display:block}.registration-benefits.svelte-52fghe strong:where(.svelte-52fghe){color:#334b5c;margin-bottom:2px;font-size:13.5px;font-weight:700}.registration-trust-card.svelte-52fghe{color:#327d88;background:#f3fbfc;border:1px solid #d9edef;border-radius:16px;align-items:flex-start;gap:13px;max-width:490px;margin-top:34px;padding:17px 18px;display:flex}.registration-trust-card.svelte-52fghe svg:where(.svelte-52fghe){flex:none}.registration-trust-card.svelte-52fghe strong:where(.svelte-52fghe),.registration-trust-card.svelte-52fghe span:where(.svelte-52fghe){display:block}.registration-trust-card.svelte-52fghe strong:where(.svelte-52fghe){color:#2d5962;margin-bottom:3px;font-size:12.5px;font-weight:700}.registration-trust-card.svelte-52fghe span:where(.svelte-52fghe){color:#718294;font-size:10.5px;line-height:1.55}.registration-card.svelte-52fghe{background:#fffffff7;border:1px solid #e0e9ec;border-radius:27px;min-width:0;padding:28px;box-shadow:0 28px 85px #1f49541f}.registration-steps.svelte-52fghe{border-bottom:1px solid #e6ecee;align-items:center;margin:0 0 24px;padding:0 0 22px;list-style:none;display:flex}.registration-step.svelte-52fghe{color:#8b9aa8;white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex}.registration-step.svelte-52fghe+.registration-step:where(.svelte-52fghe){flex:1}.registration-step.svelte-52fghe+.registration-step:where(.svelte-52fghe):before{content:"";background:#e0e8eb;border-radius:2px;flex:1;min-width:14px;height:2px;margin:0 12px;transition:background .2s}.registration-step.active.svelte-52fghe+.registration-step:where(.svelte-52fghe):before,.registration-step.done.svelte-52fghe+.registration-step:where(.svelte-52fghe):before{background:#4bbecda6}.registration-step-n.svelte-52fghe{color:#8b9aa8;background:#fff;border:1px solid #e0e8eb;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9.5px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:grid}.registration-step.active.svelte-52fghe{color:#30495a}.registration-step.active.svelte-52fghe .registration-step-n:where(.svelte-52fghe){color:#fff;border-color:var(--primary-dark);background:var(--primary-dark)}.registration-step.done.svelte-52fghe{color:#526273}.registration-step.done.svelte-52fghe .registration-step-n:where(.svelte-52fghe){color:#268b99;background:#effafb;border-color:#d2e9ec}.registration-card-heading.svelte-52fghe>span:where(.svelte-52fghe){color:var(--primary-dark);letter-spacing:.065em;font-size:10.5px;font-weight:780}.registration-card-heading.svelte-52fghe h2:where(.svelte-52fghe){letter-spacing:-.028em;margin:10px 0 8px;font-size:31px;font-weight:740;line-height:1.25}.registration-card-heading.svelte-52fghe p:where(.svelte-52fghe){color:#788696;margin:0;font-size:13px;line-height:1.6}.register-step-label.svelte-52fghe{color:#526273;align-items:center;gap:9px;margin:30px 0 13px;font-size:11.5px;font-weight:700;display:flex}.register-step-label.svelte-52fghe>span:where(.svelte-52fghe){color:#268b99;background:#effafb;border:1px solid #d2e9ec;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9.5px;font-weight:800;display:grid}.registration-type-grid.svelte-52fghe{grid-template-columns:1fr 1fr;gap:11px;display:grid}.registration-type.svelte-52fghe{color:#546577;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8eb;border-radius:17px;grid-template-columns:auto 1fr;align-content:start;gap:12px;min-height:160px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;position:relative}.registration-type.svelte-52fghe:hover{border-color:#bcdfe4;transform:translateY(-2px);box-shadow:0 12px 30px #23535e12}.registration-type.is-selected.svelte-52fghe{background:linear-gradient(145deg,#f2fbfc,#f8fcff);border-color:#4bbecda6;box-shadow:0 0 0 3px #4bbecd17}.registration-type-icon.svelte-52fghe{width:38px;height:38px;color:var(--primary-dark);background:#eaf8fa;border-radius:12px;place-items:center;display:grid}.registration-type.svelte-52fghe>span:where(.svelte-52fghe):nth-child(2){min-width:0}.registration-type.svelte-52fghe strong:where(.svelte-52fghe),.registration-type.svelte-52fghe small:where(.svelte-52fghe){display:block}.registration-type.svelte-52fghe strong:where(.svelte-52fghe){color:#30495a;margin:2px 22px 7px 0;font-size:13px;font-weight:720;line-height:1.35}.registration-type.svelte-52fghe small:where(.svelte-52fghe){color:#7a8998;font-size:10.5px;line-height:1.55}.registration-type.svelte-52fghe>i:where(.svelte-52fghe){color:#c8d3d7;font-style:normal;display:flex;position:absolute;top:16px;right:15px}.registration-type.is-selected.svelte-52fghe>i:where(.svelte-52fghe){color:var(--primary-dark)}.registration-form.svelte-52fghe{margin-top:5px}.registration-fields.svelte-52fghe{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.registration-field.svelte-52fghe{min-width:0;display:block}.registration-field-wide.svelte-52fghe{grid-column:1/-1}.registration-field.svelte-52fghe>span:where(.svelte-52fghe){color:#5b6b7b;margin:0 0 7px 2px;font-size:10.5px;font-weight:670;display:block}.registration-field.svelte-52fghe>span:where(.svelte-52fghe) i:where(.svelte-52fghe){color:#da5a61;font-style:normal}.registration-field.svelte-52fghe>div:where(.svelte-52fghe){background:#fbfdfd;border:1px solid #dce6e9;border-radius:13px;align-items:center;gap:10px;min-height:51px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.registration-field.svelte-52fghe>div:where(.svelte-52fghe):focus-within{background:#fff;border-color:#4bbecdcc;box-shadow:0 0 0 4px #4bbecd1a}.registration-field.is-invalid.svelte-52fghe>div:where(.svelte-52fghe){border-color:#e9b7bb}.registration-field.svelte-52fghe svg:where(.svelte-52fghe){color:#8b9aa8;flex:none}.registration-field.svelte-52fghe input:where(.svelte-52fghe){color:#293e4d;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12.5px;font-weight:520}.registration-field.svelte-52fghe input:where(.svelte-52fghe)::placeholder{color:#a4afb9;font-weight:430}.password-toggle.svelte-52fghe{color:#8594a2;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-right:-8px;padding:0;transition:color .2s,background .2s;display:grid}.password-toggle.svelte-52fghe:hover{color:var(--primary-dark);background:#eef8f9}.password-toggle.svelte-52fghe svg:where(.svelte-52fghe){color:inherit}.registration-field-error.svelte-52fghe{color:#b53f48;margin:6px 0 0 2px;font-size:10.5px;font-style:normal;font-weight:650;display:block}.registration-error.svelte-52fghe{color:#b53f48;background:#fff5f5;border:1px solid #f1cfd2;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:650}.registration-notice.svelte-52fghe{color:#2d6b4a;background:#f1faf4;border:1px solid #cfe9d8;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:650}.registration-agreement.svelte-52fghe{color:#708092;cursor:pointer;align-items:flex-start;gap:10px;margin-top:19px;font-size:10.5px;line-height:1.62;display:flex}.registration-agreement.svelte-52fghe input:where(.svelte-52fghe){width:16px;height:16px;color:inherit;accent-color:var(--primary);flex:none;margin:1px 0 0}.registration-agreement.svelte-52fghe a:where(.svelte-52fghe){color:var(--primary-dark);text-underline-offset:3px;font-weight:720;-webkit-text-decoration:underline #238f9f52;text-decoration:underline #238f9f52}.registration-agreement-error.svelte-52fghe{margin-top:8px}.registration-card.svelte-52fghe .registration-submit:where(.svelte-52fghe){cursor:pointer;border-radius:14px;width:100%;min-height:53px;margin-top:21px;font-size:13.5px;line-height:1.5}.registration-submit.svelte-52fghe svg:where(.svelte-52fghe){transition:transform .2s}.registration-submit.svelte-52fghe:hover svg:where(.svelte-52fghe){transform:translate(4px)}.registration-card.svelte-52fghe .registration-submit:where(.svelte-52fghe):disabled{opacity:.6;cursor:default;transform:none}.registration-submit.svelte-52fghe:disabled svg:where(.svelte-52fghe){transform:none}.registration-form-note.svelte-52fghe{color:#97a3ae;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:9.5px;display:flex}.pin-mobile.svelte-52fghe{color:#30495a;font-weight:720}.pin-change.svelte-52fghe{color:var(--primary-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:12px;font-weight:720;-webkit-text-decoration:underline #238f9f52;text-decoration:underline #238f9f52}.pin-form.svelte-52fghe{margin-top:30px}.registration-form.svelte-52fghe :is(.registration-error:where(.svelte-52fghe),.registration-notice:where(.svelte-52fghe))+.pin-field:where(.svelte-52fghe){margin-top:14px}.pin-field.svelte-52fghe>div:where(.svelte-52fghe){min-height:64px}.registration-field.svelte-52fghe input.pin-input:where(.svelte-52fghe){letter-spacing:.45em;text-align:center;text-indent:.45em;font-size:28px;font-weight:720}.pin-timer.svelte-52fghe{color:#7c8998;text-align:center;margin:12px 0 0;font-size:11px}.pin-timer.svelte-52fghe b:where(.svelte-52fghe){color:#30495a;font-weight:720}.pin-timer.is-expired.svelte-52fghe{color:#b53f48;font-weight:650}.pin-resend.svelte-52fghe{width:100%;color:var(--primary-dark);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px;font-size:11.5px;font-weight:700;display:block}.pin-resend.svelte-52fghe:disabled{color:#98a4ae;cursor:default}.registration-done.svelte-52fghe{text-align:center;padding:14px 0 6px}.registration-done-icon.svelte-52fghe{width:58px;height:58px;color:var(--primary-dark);background:linear-gradient(145deg,#eaf9fa,#f5fbff);border:1px solid #d7ebee;border-radius:18px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 9px 24px #23535e0f}.registration-card.svelte-52fghe .registration-done-btn:where(.svelte-52fghe){width:auto;min-width:200px;margin-top:24px;padding:0 26px}@media (width<=1120px){.registration-layout.svelte-52fghe{grid-template-columns:minmax(0,1fr);gap:32px}.registration-intro.svelte-52fghe{padding-top:0;position:static}.registration-card.svelte-52fghe{justify-self:center;width:100%;max-width:760px}}@media (width<=900px){.registration-section.svelte-52fghe{padding-top:112px}.registration-intro.svelte-52fghe h1:where(.svelte-52fghe),.registration-intro.svelte-52fghe>p:where(.svelte-52fghe){max-width:650px}.registration-benefits.svelte-52fghe{grid-template-columns:repeat(3,1fr);gap:15px}.registration-trust-card.svelte-52fghe{max-width:650px}}@media (width<=620px){.registration-layout.svelte-52fghe{gap:24px}.registration-intro.svelte-52fghe>p:where(.svelte-52fghe){font-size:16px}.registration-card.svelte-52fghe{padding:20px}.registration-type-grid.svelte-52fghe,.registration-fields.svelte-52fghe{grid-template-columns:minmax(0,1fr)}.registration-field-wide.svelte-52fghe{grid-column:auto}.registration-field.svelte-52fghe input:where(.svelte-52fghe){font-size:16px}.registration-field.svelte-52fghe>span:where(.svelte-52fghe),.registration-type.svelte-52fghe small:where(.svelte-52fghe),.registration-agreement.svelte-52fghe,.registration-card-heading.svelte-52fghe p:where(.svelte-52fghe){font-size:13px;line-height:1.6}.registration-step.svelte-52fghe:not(.active) .registration-step-l:where(.svelte-52fghe){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=560px){.registration-intro.svelte-52fghe{text-align:center}.registration-intro.svelte-52fghe .eyebrow:where(.svelte-52fghe){margin-inline:auto;margin-bottom:20px}.registration-back.svelte-52fghe{margin-bottom:27px}.registration-intro.svelte-52fghe>p:where(.svelte-52fghe){margin-top:18px}.registration-benefits.svelte-52fghe{grid-template-columns:1fr;margin-top:28px}.registration-card.svelte-52fghe{border-radius:21px}.registration-card-heading.svelte-52fghe h2:where(.svelte-52fghe){font-size:27px}.registration-type.svelte-52fghe{min-height:auto}.register-step-label.svelte-52fghe{margin-top:26px}}
