@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4be156f4dddd8892-s.2ab3xgvicopo4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/918b3a0139788cb0-s.p.1k8ol-xrz7686.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.2krwocdmqsa2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4be156f4dddd8892-s.2ab3xgvicopo4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/918b3a0139788cb0-s.p.1k8ol-xrz7686.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.2krwocdmqsa2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4be156f4dddd8892-s.2ab3xgvicopo4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/918b3a0139788cb0-s.p.1k8ol-xrz7686.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.2krwocdmqsa2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4be156f4dddd8892-s.2ab3xgvicopo4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/918b3a0139788cb0-s.p.1k8ol-xrz7686.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.2krwocdmqsa2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fc2699ecc8323b38-s.p.1gwygi6ipeo67.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_9bbf5c60-module__JtnCVa__className{font-family:Public Sans,Public Sans Fallback}.public_sans_9bbf5c60-module__JtnCVa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
.membership-register-font,.membership-register-shell,.membership-register-page{--nar-field-font:var(--font-public-sans), "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nar-accent:#27a2db;--nar-ink:#1d2456;--nar-label-muted:#94a3b8;--nar-border:#e5e5e5b8;--nar-card-border:#f3f4f6cc}.membership-register-shell{box-sizing:border-box;font-family:var(--nar-field-font);width:100%}@media (max-width:767px){html.nar-register-slide-pending .membership-register-shell,.membership-register-shell--slide-in{animation:.4s cubic-bezier(.22,1,.36,1) both nar-register-slide-in}@keyframes nar-register-slide-in{0%{opacity:.96;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html.nar-register-slide-pending .membership-register-shell,.membership-register-shell--slide-in{animation:none}}}.nar-register-back-home-bar{box-sizing:border-box;max-width:100vw;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));justify-content:flex-start;width:100vw;margin-left:calc(50% - 50vw);display:flex;position:relative}.membership-register-page{box-sizing:border-box;font-family:var(--nar-field-font);width:100%;max-width:768px;margin:0 auto;padding:12px 16px 48px;position:relative;overflow-x:clip}.nar-register-back-home{border:1px solid var(--nar-card-border);color:var(--nar-ink);background:#fff;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:40px;margin:0;padding:8px 14px 8px 10px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:static;box-shadow:0 0 12px 2px #0000000f}.nar-register-back-home:hover,.nar-register-back-home:focus-visible{color:var(--nar-accent);background:#f8fafc;outline:none;box-shadow:0 0 0 2px #27a2db59}.nar-register-back-home__icon{flex-shrink:0;display:block}.nar-register-back-home__text{font-family:var(--nar-field-font);font-size:14px;font-weight:500;line-height:1}.membership-register-page *,.membership-register-page :before,.membership-register-page :after{box-sizing:border-box}body.woocommerce-register #pxl-content-main form.membership-register-form{margin:0!important;padding-top:0!important;display:block!important}body.woocommerce-register #pxl-content-main #customer_details{display:none}.nar-form-hero-card,.nar-form-block,.nar-form-footer.nar-form-block{border:1px solid var(--nar-card-border);background:#fff;border-radius:16px;margin:0 0 24px;padding:24px;box-shadow:0 0 12px 2px #0000000a}.nar-form-hero-card{text-align:center}.nar-form-hero-heading{flex-direction:column;align-items:center;gap:12px;display:flex}.nar-form-hero-heading .nar-register-back-home--with-title{display:none}.membership-register-title{color:var(--nar-accent);font-family:var(--nar-field-font);letter-spacing:normal;text-align:center;text-transform:none;margin:0;font-size:24px;font-weight:500;line-height:1.25}.membership-register-lead{color:#4b5563;font-family:var(--nar-field-font);text-align:center;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5}.membership-register-lead--muted{color:#888}.nar-form-sheet{border:none;flex-direction:column;gap:0;width:100%;max-width:100%;margin:0;display:flex}.nar-form-banner{font-family:var(--nar-field-font);overflow-wrap:anywhere;word-break:break-word;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:14px}.nar-form-banner--success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.nar-form-banner--error,.woocommerce-error.nar-form-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.nar-form-block__heading{color:var(--nar-accent);font-family:var(--nar-field-font);letter-spacing:.4px;text-transform:capitalize;background:0 0;border:none;margin:0 0 24px;padding:0;font-size:16px;font-weight:500;line-height:1.5}.nar-form-block__body{flex-direction:column;gap:24px;display:flex}.nar-form-row{grid-template-columns:1fr;gap:24px 16px;margin:0;padding:0;display:grid}.nar-form-row--full{grid-template-columns:1fr}.nar-form-cell{border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nar-form-cell__control{width:100%;position:relative}.nar-form-cell__label{color:var(--nar-label-muted);font-family:var(--nar-field-font);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:2;background:#fff;max-width:calc(100% - 1.5rem);padding:0 4px;font-size:15px;font-weight:400;line-height:1.5;transition:top .2s,transform .2s,font-size .2s,font-weight .2s,color .2s;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.nar-form-cell__req{color:#dc2626;margin-left:1px}.nar-form-cell__hint{color:#94a3b8;font-size:inherit;margin-left:4px;font-weight:400}.nar-form-cell__hint:before{content:none}:is(.nar-form-cell__control:has(input:not([type=hidden]):not([type=date]):not([type=file]):focus) .nar-form-cell__label,.nar-form-cell__control:has(input:not([type=hidden]):not([type=date]):not([type=file]):not(:placeholder-shown)) .nar-form-cell__label,.nar-form-cell__control:has(textarea:focus) .nar-form-cell__label,.nar-form-cell__control:has(textarea:not(:placeholder-shown)) .nar-form-cell__label,.nar-form-cell__control:has(select:focus) .nar-form-cell__label,.nar-form-cell__control:has(select:not([value=""])) .nar-form-cell__label,.nar-form-cell--float .nar-form-cell__label,.nar-form-cell__control:has(.nar-multiselect--open) .nar-form-cell__label,.nar-form-cell__control:has(.nar-multiselect__value:not(.nar-multiselect__value--placeholder)) .nar-form-cell__label,.nar-form-cell__control:has(.nar-dob-field--open) .nar-form-cell__label,.nar-form-cell__control:has(input[type=file]:not(:placeholder-shown)) .nar-form-cell__label){color:var(--nar-label-muted);font-size:11px;font-weight:600;top:0;transform:translateY(-50%)}.nar-form-cell--error .nar-form-cell__label{color:#b91c1c}.nar-form-cell__error{color:#b91c1c;font-family:var(--nar-field-font);font-feature-settings:"tnum" 1;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:500;line-height:1.45;display:block}.nar-form-input,.nar-form-file,.nar-form-textarea,select.nar-form-input,.membership-register-page .input-text,.nar-multiselect__trigger{appearance:none;width:100%;margin:0;transition:border-color .2s;border:1px solid var(--nar-border)!important;box-shadow:none!important;color:#111827!important;font-family:var(--nar-field-font)!important;background:#fff!important;border-radius:10px!important;outline:none!important;height:auto!important;min-height:56px!important;padding:16px 14px!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}select.nar-form-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:42px!important}.nar-dob-field{width:100%;position:relative}.nar-dob-field__input{padding-right:48px!important}.membership-register-page .nar-dob-field__input:focus::placeholder,.nar-dob-field__input:focus::placeholder{letter-spacing:.02em;color:#919eab!important;opacity:1!important;font-weight:400!important}.nar-dob-field__icon-btn{color:#637381;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nar-dob-field__icon{width:22px;height:22px;display:block}.nar-dob-field__icon-btn:hover,.nar-dob-field__icon-btn:focus-visible{color:var(--nar-ink);outline:none}.nar-dob-field__icon-btn:focus-visible{box-shadow:0 0 0 2px #00a76f59}@media (max-width:767px){.nar-dob-field__input{padding-right:46px!important}.nar-dob-field__icon-btn{width:44px;height:44px;right:4px}.nar-dob-field__icon{width:20px;height:20px}}@media (min-width:768px){.nar-dob-field__icon{width:22px;height:22px}}.nar-mui-datepicker-popper{z-index:10050!important}.nar-mui-datepicker-paper{overflow:hidden}.nar-mui-datepicker-paper .MuiDateCalendar-root{width:320px}@media (max-width:767px){.nar-mui-datepicker-popper,.nar-mui-datepicker-paper{max-width:min(280px,100vw - 24px)}.nar-mui-datepicker-paper .MuiDateCalendar-root{width:280px!important}.nar-mui-datepicker-paper .MuiPickersCalendarHeader-root{min-height:40px;margin-top:4px;padding-left:8px;padding-right:8px}.nar-mui-datepicker-paper .MuiDayCalendar-weekDayLabel{width:32px;height:28px;font-size:11px}.nar-mui-datepicker-paper .MuiPickersDay-root{width:32px;height:32px;font-size:12px}.nar-mui-datepicker-paper .MuiYearCalendar-root,.nar-mui-datepicker-paper .MuiMonthCalendar-root{max-height:220px;width:280px!important}}.nar-form-textarea{resize:vertical;min-height:96px!important;padding-top:18px!important}.nar-form-file{cursor:pointer;min-height:56px!important;padding-top:18px!important}.nar-profile-upload{grid-column:1/-1;width:100%;min-width:0;max-width:100%;position:relative}.nar-profile-upload__rule,.nar-profile-upload__mobile{display:none}.nar-profile-upload__desktop{width:100%;min-width:0;max-width:100%;display:block}.nar-profile-upload__desktop .nar-form-cell__control{min-height:56px}.nar-profile-upload__desktop .nar-form-file{min-height:56px!important}.nar-profile-upload__desktop .nar-form-cell__label{max-width:calc(100% - 1.25rem)}.nar-profile-upload__desktop .nar-form-cell__hint{max-width:none;display:inline}.membership-register-page .nar-form-input::placeholder,.membership-register-page .nar-form-textarea::placeholder{color:#0000;opacity:0}.nar-form-input:focus,.nar-form-textarea:focus,.nar-form-file:focus,select.nar-form-input:focus,.nar-multiselect__trigger:focus{border-color:var(--nar-border)!important;box-shadow:none!important;outline:none!important}.nar-form-input[readonly]{color:var(--nar-ink)!important;background:#f9fafb!important;font-weight:600!important}.nar-form-cell--error .nar-form-input,.nar-form-cell--error .nar-form-textarea,.nar-form-cell--error .nar-form-file,.nar-form-cell--error select.nar-form-input,.nar-form-cell--error .nar-multiselect__trigger,.nar-form-cell--error .input-text{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262633!important}.nar-form-cell--error .nar-form-input:focus,.nar-form-cell--error .nar-form-textarea:focus,.nar-form-cell--error select.nar-form-input:focus{border-color:#b91c1c!important;box-shadow:0 0 0 3px #dc262626!important}.nar-city-autocomplete{width:100%;position:relative}.nar-city-autocomplete__list{z-index:30;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:220px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.nar-city-autocomplete__option{color:#111827;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:10px 14px;display:block}.nar-city-autocomplete__option:hover,.nar-city-autocomplete__option--active{background:#f3f4f6}.nar-city-autocomplete__status{color:#6b7280;margin-top:4px;font-size:12px;display:block}:is(.nar-form-cell__control:has(.nar-city-autocomplete--open) .nar-form-cell__label,.nar-form-cell__control:has(.nar-city-autocomplete input:not(:placeholder-shown)) .nar-form-cell__label){transform:translateY(-1.35rem)scale(.85)}.nar-multiselect{width:100%;position:relative}.nar-multiselect__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding-right:14px!important;display:flex!important}.nar-multiselect__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:8px;overflow:hidden}.nar-multiselect__value--placeholder{color:#0000}.nar-multiselect__chevron-icon{color:#4b5563;flex-shrink:0;width:16px;height:16px}.nar-ms-overlay{z-index:100050;display:flex;position:fixed;inset:0}.nar-ms-overlay--mobile{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;justify-content:flex-end}.nar-ms-overlay--desktop{justify-content:center;align-items:center;padding:16px}.nar-ms-overlay__backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0006;border:0;padding:0;position:absolute;inset:0}.nar-ms-dialog{z-index:10;background:#fff;flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.nar-ms-dialog--sheet{max-height:min(85dvh,85vh,640px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #00000026}.nar-ms-dialog--modal{border-radius:12px;max-width:800px;height:min(520px,82dvh,82vh);max-height:min(520px,82dvh,82vh);box-shadow:0 12px 48px #0000002e}.nar-ms-dialog__handle{background:#e5e7eb;border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0}.nar-ms-dialog__header{flex-shrink:0;padding:20px 24px 16px}.nar-ms-dialog__title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nar-ms-dialog__title{color:var(--nar-accent,#0b3d91);font-family:var(--nar-field-font);letter-spacing:.02em;text-transform:capitalize;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.3}.nar-ms-dialog__close{color:#4b5563;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.nar-ms-dialog__close:hover{color:#111827;background:#f3f4f6}.nar-ms-dialog__close-icon{width:20px;height:20px}.nar-ms-dialog__search{margin-top:16px;position:relative}.nar-ms-dialog__search-icon{color:#9ca3af;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nar-ms-dialog__search-input{appearance:none;color:#111827;font-family:var(--nar-field-font);border-radius:10px;outline:none;width:100%;transition:border-color .15s;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;height:auto!important;min-height:0!important;padding:10px 14px 10px 44px!important;font-size:16px!important;font-weight:400!important}.nar-ms-dialog__search-input::-webkit-search-decoration{-webkit-appearance:none}.nar-ms-dialog__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.nar-ms-dialog__search-input::-webkit-search-results-button{-webkit-appearance:none}.nar-ms-dialog__search-input::-webkit-search-results-decoration{-webkit-appearance:none}.nar-ms-dialog__search-input:focus{border-color:#111827}.nar-ms-dialog__search-input::placeholder{color:#94a3b8}.nar-ms-dialog__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;padding:4px 24px 12px;overflow-y:auto}.nar-ms-dialog__empty{color:#9ca3af;font-family:var(--nar-field-font);margin:0;padding:12px 0;font-size:14px}.nar-ms-option{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;margin:0;padding:12px 0;display:flex}.nar-ms-option__box{color:#fff;background:#fff;border:1px solid #c4c4c4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.nar-ms-option__box:hover{border-color:#6b7280}.nar-ms-option__box--checked{background:#111827;border-color:#111827}.nar-ms-option__check{width:12px;height:12px}.nar-ms-option__label{color:#111827;font-family:var(--nar-field-font);-webkit-user-select:none;user-select:none;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.4}.nar-ms-dialog__footer{padding:16px 24px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));border-top:1px dotted #d1d5db;flex-shrink:0;justify-content:flex-end;display:flex}.nar-ms-dialog__done{color:#fff;cursor:pointer;font-family:var(--nar-field-font);-webkit-tap-highlight-color:transparent;background:#1a1a1a;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:88px;min-height:44px;padding:0 32px;font-size:15px;font-weight:600;display:inline-flex}.nar-ms-dialog__done:hover{background:#000}.nar-ms-dialog--single.nar-ms-dialog--modal{max-width:28rem;height:auto;max-height:min(72dvh,72vh,480px)}.nar-ss-option{color:#1f2937;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 2px;padding:12px 10px;display:flex}.nar-ss-option:hover,.nar-ss-option:focus-visible{background:#f3f4f6;outline:none}.nar-ss-option--selected{background:#0b3d9114;font-weight:600}.nar-ss-option--clear{color:#6b7280;font-weight:500}.nar-ss-option__label{font-family:var(--nar-field-font);flex:1;min-width:0;font-size:15px;line-height:1.35}.nar-ss-option__check{color:var(--nar-accent,#0b3d91);flex-shrink:0;width:16px;height:16px}.nar-form-footer.nar-form-block{flex-direction:column;gap:20px;margin-bottom:0;display:flex}.nar-form-terms-wrap{margin:0}.nar-form-terms{color:#374151;cursor:pointer;font-family:var(--nar-field-font);align-items:flex-start;gap:10px;margin:0;font-size:clamp(13px,3.6vw,15px);line-height:1.5;display:flex}.nar-form-terms input{accent-color:var(--nar-accent);flex-shrink:0;margin-top:3px}.nar-form-terms a,.nar-form-terms__link{color:var(--nar-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.nar-form-terms__link:hover,.nar-form-terms a:hover{color:var(--nar-ink)}.nar-terms-sheet{max-height:min(88dvh,88vh,720px)}.nar-terms-sheet__title{color:var(--nar-ink)!important;text-transform:none!important;font-size:clamp(16px,4.2vw,18px)!important}.nar-terms-sheet__body-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.nar-terms-sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:4px 20px 28px;display:flex;overflow:hidden auto}.nar-terms-sheet__section{margin:0}.nar-terms-sheet__section-title{color:var(--nar-ink);font-family:var(--nar-field-font);margin:0 0 6px;font-size:clamp(14px,3.8vw,16px);font-weight:700;line-height:1.35}.nar-terms-sheet__section-body{color:#4b5563;font-family:var(--nar-field-font);margin:0;font-size:clamp(13px,3.5vw,15px);font-weight:400;line-height:1.6}.nar-terms-sheet__scroll-hint{pointer-events:none;z-index:2;background:linear-gradient(#fff0,#fffffffa 55%);flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.nar-terms-sheet__scroll-hint-icon{color:var(--nar-accent,#27a2db);justify-content:center;align-items:center;line-height:0;animation:1.6s ease-in-out infinite nar-terms-scroll-pulse;display:flex}.nar-terms-sheet__scroll-hint-text{color:#64748b;font-family:var(--nar-field-font);letter-spacing:.01em;font-size:11px;font-weight:500;line-height:1.2}@keyframes nar-terms-scroll-pulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.nar-terms-sheet__scroll-hint-icon{opacity:.85;animation:none}}.nar-terms-sheet__footer{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.nar-form-terms--error{background:#fef2f2;border:1px solid #dc2626;border-radius:10px;padding:12px 14px}.nar-form-submit{cursor:pointer;align-self:flex-start;min-width:10rem;min-height:44px;transition:background-color .2s,opacity .2s;box-shadow:0 1px 2px #0000000f;background:var(--nar-accent)!important;color:#fff!important;font-family:var(--nar-field-font)!important;text-transform:none!important;border:none!important;border-radius:8px!important;height:auto!important;margin:0!important;padding:12px 32px!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.nar-form-submit:hover:not(:disabled){background:#1d8fbf!important}.nar-form-submit:disabled{cursor:not-allowed;opacity:.65}.nar-icici-redirect{z-index:100100;background:#1d2456b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nar-icici-redirect__card{text-align:center;background:#fff;border-radius:16px;width:min(420px,100%);max-width:420px;padding:36px 28px;box-shadow:0 20px 60px #00000047}.nar-icici-redirect__spinner{border:4px solid #e6eef3;border-top-color:var(--nar-accent);border-radius:50%;width:52px;height:52px;margin:0 auto 20px;animation:.85s linear infinite nar-icici-spin}.nar-icici-redirect__title{color:var(--nar-ink);font-family:var(--nar-field-font);margin:0 0 10px;font-size:clamp(22px,5vw,32px);font-weight:700;line-height:1.25}.nar-icici-redirect__lead{color:#555;font-family:var(--nar-field-font);margin:0;font-size:15px;line-height:1.5}@keyframes nar-icici-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.membership-register-page{padding:16px 24px 48px}.nar-register-back-home-bar{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.nar-form-hero-heading .nar-register-back-home--with-title{display:none}.nar-form-hero-heading{align-items:flex-start;width:100%}.nar-form-hero-card,.nar-form-block,.nar-form-footer.nar-form-block{padding:32px}.membership-register-title{text-align:left;width:100%;font-size:34px}.nar-form-hero-card{text-align:left}.membership-register-lead{text-align:left;width:100%;font-size:14px}.nar-form-row{grid-template-columns:1fr 1fr}.nar-form-row--full{grid-template-columns:1fr}}@media (min-width:1024px){.membership-register-page{padding:16px 16px 56px}.nar-register-back-home-bar{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}}@media (max-width:639px){.membership-register-page{padding:12px 8px 40px}.nar-register-back-home-bar{display:none}.nar-form-hero-heading{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}.nar-form-hero-heading .nar-register-back-home--with-title{flex-shrink:0;min-height:36px;padding:6px 10px 6px 6px;display:inline-flex}.nar-form-hero-heading .nar-register-back-home--with-title .nar-register-back-home__text{font-size:13px}.nar-form-hero-card{text-align:left}.nar-form-hero-card,.nar-form-block,.nar-form-footer.nar-form-block{border-radius:16px;margin-bottom:24px;padding:24px}.membership-register-title{text-align:left;width:100%;font-size:24px}.membership-register-lead{text-align:left}.nar-form-input,.nar-form-file,.nar-form-textarea,select.nar-form-input,.nar-multiselect__trigger{font-size:16px!important}.nar-form-submit{align-self:stretch;width:100%}.nar-icici-redirect{padding:16px}.nar-icici-redirect__card{padding:28px 20px}.nar-profile-upload__rule{border:0;border-top:1px dashed #d1d5db;width:100%;margin:8px 0 28px;display:block}.nar-profile-upload__mobile{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;padding:4px 0 8px;display:flex}.nar-profile-upload__circle{box-sizing:border-box;color:#a0aab4;cursor:pointer;background:#f4f6f8;border:1px dashed #c4cdd5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:112px;height:112px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.nar-profile-upload__circle:hover,.nar-profile-upload__circle:focus-within{background:#eef1f4;border-color:#919eab}.nar-profile-upload__icon{color:#b0b8c1;line-height:0;display:block}.nar-profile-upload__cta{color:#a0aab4;font-family:var(--nar-field-font);letter-spacing:.01em;font-size:11px;font-weight:400;line-height:1.2}.nar-profile-upload__thumb{object-fit:cover;width:100%;height:100%;display:block}.nar-profile-upload__allowed{color:#919eab;font-family:var(--nar-field-font);max-width:260px;margin:0;font-size:12px;font-weight:400;line-height:1.55}.nar-profile-upload__meta{box-sizing:border-box;text-align:left;border-top:1px solid #f0f2f4;align-items:flex-start;width:100%;min-width:0;max-width:100%;margin-top:4px;padding-top:16px;display:flex;overflow:hidden}.nar-profile-upload__meta-copy{flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.nar-profile-upload__meta-title{color:#212b36;font-family:var(--nar-field-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.nar-profile-upload__meta-sub{color:#919eab;font-family:var(--nar-field-font);font-size:12px;font-weight:400;line-height:1.45}.nar-profile-upload--error .nar-profile-upload__circle{border-color:#dc2626}.nar-profile-upload__mobile .nar-form-cell__error{text-align:center;width:100%;margin-top:0}.nar-profile-upload__desktop .nar-form-cell__label,.nar-profile-upload__desktop .nar-form-cell__error{display:none!important}.nar-profile-upload__desktop .nar-form-cell,.nar-profile-upload__desktop .nar-form-cell__control{min-height:0;margin:0;padding:0}.nar-profile-upload__desktop .nar-form-file{box-shadow:none!important;clip:rect(0, 0, 0, 0)!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .input-text,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-form .input-text,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-input,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-textarea,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-file,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-multiselect__trigger,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page select.nar-form-input{width:100%;max-width:100%;border:1px solid var(--nar-border)!important;font-family:var(--nar-field-font)!important;background:#fff!important;border-radius:10px!important;height:auto!important;min-height:56px!important;padding:16px 14px!important;font-size:15px!important;font-weight:500!important}body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page select.nar-form-input{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:42px!important}body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-textarea{min-height:96px!important}@media (max-width:639px){body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-profile-upload__desktop .nar-form-file{box-shadow:none!important;clip:rect(0, 0, 0, 0)!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;width:1px!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;font-size:16px!important;position:absolute!important;overflow:hidden!important}}body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-input:focus,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-textarea:focus,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-file:focus,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page select.nar-form-input:focus,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-multiselect__trigger:focus,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-form .input-text:focus{border-color:var(--nar-border)!important;box-shadow:none!important;outline:none!important}body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error .nar-form-input,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error .nar-form-textarea,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error .nar-form-file,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error select.nar-form-input,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error .nar-multiselect__trigger,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-page .nar-form-cell--error .input-text,body.woocommerce-register.woocommerce-checkout #pxl-content-main .membership-register-form .nar-form-cell--error .input-text{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262633!important}.membership-register-page:has(.nar-register-success) .nar-form-hero-card{display:none}.nar-register-success{width:100%}.nar-register-success__hero{text-align:center;margin:0 0 24px}.nar-register-success__badge{color:#166534;font-family:var(--nar-field-font);letter-spacing:.02em;text-transform:uppercase;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;margin:0 0 12px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.nar-register-success__title{color:var(--nar-ink);font-family:var(--nar-field-font);margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.3}.nar-register-success__lead{color:#666;font-family:var(--nar-field-font);max-width:640px;margin:0 auto;font-size:16px;line-height:1.5}.nar-register-success__highlights{margin-bottom:24px;padding-bottom:8px}.nar-register-success__cards{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 0 20px;display:grid}.nar-register-success__card{background:#f8fcff;border:1px solid #e6eef3;border-radius:10px;padding:14px 16px}.nar-register-success__card-label{color:#666;font-family:var(--nar-field-font);margin-bottom:4px;font-size:12px;display:block}.nar-register-success__card-value{color:var(--nar-ink);font-family:var(--nar-field-font);word-break:break-word;font-size:18px;font-weight:600;line-height:1.3;display:block}.nar-register-success__grid{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:8px 0 20px;display:grid}.nar-register-success__row{min-width:0;margin:0}.nar-register-success__row dt{color:#666;font-family:var(--nar-field-font);margin:0 0 4px;font-size:12px;font-weight:500}.nar-register-success__row dd{color:var(--nar-ink);font-family:var(--nar-field-font);word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:1.45}.nar-register-success__timeline{margin:0;padding:8px 0 24px;list-style:none}.nar-register-success__timeline-item{border-left:2px solid var(--nar-accent);margin:0 0 16px;padding:0 0 0 16px}.nar-register-success__timeline-item:last-child{margin-bottom:0}.nar-register-success__timeline-title{color:var(--nar-ink);font-family:var(--nar-field-font);margin:0 0 4px;font-size:15px;font-weight:600}.nar-register-success__timeline-desc{color:#555;margin:0 0 6px;font-size:14px;line-height:1.45}.nar-register-success__timeline-time{color:#888;font-size:12px}.nar-register-success__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nar-register-success__home{text-align:center;display:inline-block;text-decoration:none!important}.nar-register-success__secondary{border:1px solid var(--nar-accent);color:var(--nar-ink);cursor:pointer;font-family:var(--nar-field-font);background:#fff;border-radius:10px;min-height:44px;padding:0 28px;font-size:15px;font-weight:600}.nar-register-success__secondary:hover{background:#f0f9fd}@media (max-width:639px){.nar-register-success__title{font-size:22px}.nar-register-success__cards,.nar-register-success__grid{grid-template-columns:1fr}.nar-register-success__actions{flex-direction:column}.nar-register-success__home,.nar-register-success__secondary{width:100%}}.membership-register-page--boot{min-height:40vh}.membership-register-page--error .membership-register-error-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.membership-register-error-reload{color:var(--nar-accent);font-family:var(--nar-field-font);align-self:center;font-weight:500;text-decoration:underline}
