:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.public-form-page{font-family:var(--form-font,"Inter", system-ui, -apple-system, sans-serif);background:var(--form-bg,#0f172a)}.public-form-page .brand-card{background-color:var(--form-card-bg,#fff);border-radius:var(--form-card-radius,1rem);overflow:hidden}.public-form-page .brand-card.brand-card--glass{-webkit-backdrop-filter:blur(16px);background-color:#ffffff1a;border:1px solid #fff3}.public-form-page .brand-panel{background:var(--brand-panel-bg,linear-gradient(160deg, #10b981dd, #10b981));color:var(--brand-panel-text,#fff)}.public-form-page .brand-panel.brand-panel--glass{-webkit-backdrop-filter:blur(16px)}.public-form-page .brand-panel-logo{filter:var(--brand-panel-logo-filter,none)}.public-form-page .brand-panel-dots{background-image:radial-gradient(circle at 20% 50%, var(--brand-panel-dot,#fff) 1px, transparent 1px), radial-gradient(circle at 80% 30%, var(--brand-panel-dot,#fff) 1px, transparent 1px);background-size:40px 40px,60px 60px}.public-form-page .brand-panel-tag{background-color:var(--brand-panel-tag-bg,#ffffff26);border:1px solid var(--brand-panel-tag-border,#ffffff1a);color:var(--brand-panel-text,#fff)}.public-form-page .brand-panel-text{color:var(--brand-panel-text,#fff)}.public-form-page .brand-panel-subtext{color:var(--brand-panel-subtext,#ffffffb3)}.public-form-page .brand-panel-muted{color:var(--brand-panel-muted,#fff6)}.public-form-page .brand-panel-divider{background-color:var(--brand-panel-divider,#fff3)}.public-form-page a{transition:color .15s}.public-form-page .form-secondary-text{color:#94a3b8}.public-form-page.light-theme .form-secondary-text{color:#475569}.public-form-page .btn-primary{background:linear-gradient(135deg, var(--form-primary,#10b981) 0%, color-mix(in srgb, var(--form-primary,#10b981) 80%, black) 100%);color:var(--form-button-text,white);border-radius:var(--form-button-radius,.75rem);transition:all .2s}.public-form-page .btn-primary:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--form-primary,#10b981) 90%, white) 0%, var(--form-primary,#10b981) 100%);box-shadow:0 4px 12px color-mix(in srgb, var(--form-primary,#10b981) 40%, transparent);transform:translateY(-1px)}.public-form-page .btn-primary:disabled{opacity:.5;cursor:not-allowed}.public-form-page.dark-theme .input-field{background:var(--form-input-bg,#ffffff0d);border:1px solid var(--form-input-border,#fff3);border-radius:var(--form-input-radius,.625rem);color:var(--form-text,#f1f5f9);transition:all .2s}.public-form-page.dark-theme .input-field::placeholder{color:#94a3b8}.public-form-page.dark-theme .input-field:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 20%, transparent);background:#ffffff0d;outline:none}.public-form-page.dark-theme [data-radix-select-trigger]{background:var(--form-input-bg,#ffffff0d)!important;border:1px solid var(--form-input-border,#fff3)!important;border-radius:var(--form-input-radius,.625rem)!important;color:var(--form-text,#f1f5f9)!important}.public-form-page.dark-theme [data-radix-select-content]{border-radius:var(--form-input-radius,.625rem)!important;background:#1e293b!important;border:1px solid #ffffff1a!important}.public-form-page.dark-theme [data-radix-select-item]{color:var(--form-text,#f1f5f9)!important;border-radius:calc(var(--form-input-radius,.625rem) - 4px)!important}.public-form-page.dark-theme [data-radix-select-item][data-highlighted]{background:var(--form-primary,#10b981)!important;color:#fff!important}.public-form-page.dark-theme [data-radix-select-item][data-state=checked]{background:color-mix(in srgb, var(--form-primary,#10b981) 20%, transparent)!important;color:var(--form-text,#f1f5f9)!important}.public-form-page.dark-theme [data-radix-select-item][data-state=checked][data-highlighted]{background:var(--form-primary,#10b981)!important;color:#fff!important}.public-form-page.light-theme .input-field{background:var(--form-input-bg,#f1f5f9);border:1px solid var(--form-input-border,#e2e8f0);border-radius:var(--form-input-radius,.625rem);color:var(--form-text,#1e293b);transition:all .2s}.public-form-page.light-theme .input-field::placeholder{color:#475569}.public-form-page.light-theme .input-field:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 15%, transparent);background:#fff;outline:none}.public-form-page.light-theme [data-radix-select-trigger]{background:var(--form-input-bg,#f1f5f9)!important;border:1px solid var(--form-input-border,#e2e8f0)!important;border-radius:var(--form-input-radius,.625rem)!important;color:var(--form-text,#1e293b)!important}.public-form-page.light-theme [data-radix-select-content]{border-radius:var(--form-input-radius,.625rem)!important;background:#fff!important;border:1px solid #e2e8f0!important}.public-form-page.light-theme [data-radix-select-item]{color:var(--form-text,#1e293b)!important;border-radius:calc(var(--form-input-radius,.625rem) - 4px)!important}.public-form-page.light-theme [data-radix-select-item][data-highlighted]{background:var(--form-primary,#10b981)!important;color:#fff!important}.public-form-page.light-theme [data-radix-select-item][data-state=checked]{background:color-mix(in srgb, var(--form-primary,#10b981) 15%, transparent)!important;color:var(--form-text,#1e293b)!important}.public-form-page.light-theme [data-radix-select-item][data-state=checked][data-highlighted]{background:var(--form-primary,#10b981)!important;color:#fff!important}.public-form-page.light-theme .form-column h2,.public-form-page.light-theme .form-column h3{color:#1e293b}.public-form-page.light-theme .form-column p{color:#475569}.public-form-page.light-theme .form-column label{color:#334155}.public-form-page .form-link,.public-form-page button.form-link{cursor:pointer;background:0 0;border:none;padding:0}.public-form-page.dark-theme a,.public-form-page.dark-theme .form-link,.public-form-page.dark-theme button.form-link{color:#93c5fd!important}.public-form-page.dark-theme a:hover,.public-form-page.dark-theme .form-link:hover,.public-form-page.dark-theme button.form-link:hover{color:#bfdbfe!important}.public-form-page.light-theme a,.public-form-page.light-theme .form-link,.public-form-page.light-theme button.form-link{color:#1d4ed8!important}.public-form-page.light-theme a:hover,.public-form-page.light-theme .form-link:hover,.public-form-page.light-theme button.form-link:hover{color:#1e40af!important}.public-form-page [data-state=checked]{background:var(--form-primary,#10b981)!important;border-color:var(--form-primary,#10b981)!important}.public-form-page.dark-theme [role=checkbox]:not([data-state=checked]),.public-form-page.dark-theme button[role=checkbox]:not([data-state=checked]){background:#ffffff0d!important;border-color:#fff6!important}.public-form-page.light-theme [role=checkbox]:not([data-state=checked]),.public-form-page.light-theme button[role=checkbox]:not([data-state=checked]){background:0 0!important;border-color:#64748b!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:.5s ease-out forwards fadeInUp}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.public-form-page .phone-input-container{align-items:center;gap:0;display:flex}.public-form-page .PhoneInput{align-items:center;gap:.5rem;display:flex}.public-form-page .PhoneInputCountry{border-radius:var(--form-input-radius,.625rem);cursor:pointer;align-items:center;height:2.25rem;padding:0 .5rem;transition:all .2s;display:flex}.public-form-page .PhoneInputInput{border-radius:var(--form-input-radius,.625rem);outline:none;flex:1;height:2.25rem;padding:0 .75rem;font-size:.875rem;transition:all .2s}.public-form-page .PhoneInputCountryIcon{border-radius:2px;width:1.25rem;height:auto;box-shadow:0 0 0 1px #0000001a}.public-form-page .PhoneInputCountrySelectArrow{opacity:.5;border-style:solid;border-width:0 1px 1px 0;width:.4rem;height:.4rem;margin-left:.25rem;transform:rotate(45deg)}.public-form-page.dark-theme .PhoneInputCountry{background:var(--form-input-bg,#ffffff0d);border:1px solid var(--form-input-border,#fff3)}.public-form-page.dark-theme .PhoneInputCountry:hover{background:#ffffff14;border-color:#ffffff40}.public-form-page.dark-theme .PhoneInputInput{background:var(--form-input-bg,#ffffff0d);border:1px solid var(--form-input-border,#fff3);color:var(--form-text,#f1f5f9)}.public-form-page.dark-theme .PhoneInputInput::placeholder{color:#94a3b899}.public-form-page.dark-theme .PhoneInputInput:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 20%, transparent);background:#ffffff0d}.public-form-page.dark-theme .PhoneInputCountrySelectArrow{border-color:#ffffff80}.public-form-page.light-theme .PhoneInputCountry{background:var(--form-input-bg,#f1f5f9);border:1px solid var(--form-input-border,#e2e8f0)}.public-form-page.light-theme .PhoneInputCountry:hover{background:#e2e8f0;border-color:#cbd5e1}.public-form-page.light-theme .PhoneInputInput{background:var(--form-input-bg,#f1f5f9);border:1px solid var(--form-input-border,#e2e8f0);color:var(--form-text,#1e293b)}.public-form-page.light-theme .PhoneInputInput::placeholder{color:#64748b}.public-form-page.light-theme .PhoneInputInput:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 15%, transparent);background:#fff}.public-form-page.light-theme .PhoneInputCountrySelectArrow{border-color:#64748b}.public-form-page .country-select-container{display:inline-flex;position:relative}.public-form-page .country-select-trigger{border-radius:var(--form-input-radius,.625rem);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;height:2.25rem;padding:.5rem .625rem;transition:all .2s;display:flex}.public-form-page .country-select-trigger:focus{outline:none}.public-form-page .country-select-arrow{opacity:.5;align-items:center;transition:transform .2s;display:flex}.public-form-page .country-select-dropdown{z-index:1000;border-radius:var(--form-input-radius,.625rem);min-width:280px;max-width:320px;animation:.15s ease-out countryDropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 10px 40px #0000004d}@keyframes countryDropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.public-form-page .country-select-search{border-bottom-style:solid;border-bottom-width:1px;padding:.625rem}.public-form-page .country-select-search-input{border-radius:calc(var(--form-input-radius,.625rem) - 2px);outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.public-form-page .country-select-list{scroll-behavior:smooth;max-height:240px;padding:.375rem;overflow-y:auto}.public-form-page .country-select-list::-webkit-scrollbar{width:6px}.public-form-page .country-select-list::-webkit-scrollbar-track{background:0 0}.public-form-page .country-select-list::-webkit-scrollbar-thumb{background:#80808066;border-radius:3px}.public-form-page .country-select-list::-webkit-scrollbar-thumb:hover{background:#80808099}.public-form-page .country-select-option{border-radius:calc(var(--form-input-radius,.625rem) - 4px);cursor:pointer;text-align:left;border:none;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;font-size:.875rem;transition:all .15s;display:flex}.public-form-page .country-select-option img,.public-form-page .country-select-option .PhoneInputCountryIcon{border-radius:2px;flex-shrink:0;width:1.25rem;height:auto;box-shadow:0 0 0 1px #0000001a}.public-form-page .country-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.public-form-page .country-select-option-code{opacity:.5;flex-shrink:0;font-size:.8125rem}.public-form-page .country-select-empty{text-align:center;opacity:.5;padding:1rem;font-size:.875rem}.public-form-page.dark-theme .country-select-trigger{background:var(--form-input-bg,#ffffff08);border:1px solid var(--form-input-border,#ffffff1a);color:var(--form-text,#f1f5f9)}.public-form-page.dark-theme .country-select-trigger:hover{background:#ffffff0d;border-color:#ffffff26}.public-form-page.dark-theme .country-select-trigger:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 20%, transparent)}.public-form-page.dark-theme .country-select-dropdown{background:#1e293b;border:1px solid #ffffff1a}.public-form-page.dark-theme .country-select-search{border-bottom-color:#ffffff1a}.public-form-page.dark-theme .country-select-search-input{color:var(--form-text,#f1f5f9);background:#ffffff0d;border:1px solid #ffffff1a}.public-form-page.dark-theme .country-select-search-input::placeholder{color:#94a3b899}.public-form-page.dark-theme .country-select-search-input:focus{border-color:var(--form-primary,#10b981);background:#ffffff14}.public-form-page.dark-theme .country-select-option{color:var(--form-text,#f1f5f9);background:0 0}.public-form-page.dark-theme .country-select-option:hover,.public-form-page.dark-theme .country-select-option.highlighted{background:#ffffff1a}.public-form-page.dark-theme .country-select-option.selected{background:color-mix(in srgb, var(--form-primary,#10b981) 20%, transparent)}.public-form-page.dark-theme .country-select-option.selected.highlighted{background:var(--form-primary,#10b981);color:#fff}.public-form-page.light-theme .country-select-trigger{background:var(--form-input-bg,#f1f5f9);border:1px solid var(--form-input-border,#e2e8f0);color:var(--form-text,#1e293b)}.public-form-page.light-theme .country-select-trigger:hover{background:#e2e8f0;border-color:#cbd5e1}.public-form-page.light-theme .country-select-trigger:focus{border-color:var(--form-primary,#10b981);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-primary,#10b981) 15%, transparent)}.public-form-page.light-theme .country-select-dropdown{background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 40px #00000026}.public-form-page.light-theme .country-select-search{border-bottom-color:#e2e8f0}.public-form-page.light-theme .country-select-search-input{color:var(--form-text,#1e293b);background:#f8fafc;border:1px solid #e2e8f0}.public-form-page.light-theme .country-select-search-input::placeholder{color:#94a3b8}.public-form-page.light-theme .country-select-search-input:focus{border-color:var(--form-primary,#10b981);background:#fff}.public-form-page.light-theme .country-select-option{color:var(--form-text,#1e293b);background:0 0}.public-form-page.light-theme .country-select-option:hover,.public-form-page.light-theme .country-select-option.highlighted{background:#f1f5f9}.public-form-page.light-theme .country-select-option.selected{background:color-mix(in srgb, var(--form-primary,#10b981) 15%, transparent)}.public-form-page.light-theme .country-select-option.selected.highlighted{background:var(--form-primary,#10b981);color:#fff}.public-opt-in-form input[aria-hidden=true][type=checkbox]{pointer-events:none!important;opacity:0!important;appearance:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;transform:translate(-100%)!important}