.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-date-picker__inputGroup{min-width:calc((4px * 3) + .54em * 8 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{border:0;background:transparent;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}: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: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.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{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;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)}.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)}:root{--accent: #3191e7;--accent-dark: #227bd0;--accent-soft: #eaf6ff;--border: #d9dee7;--danger: #c51e1e;--panel: #fbfcfe;--shell: #edf1f5;--success: #24a148;--text: #222831;color:#252525;background:var(--shell);font:400 14px helvetica neue,helvetica,arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font:inherit}button{font:inherit}.page-shell{min-height:100vh;padding:0 0 72px;background:var(--shell)}.language-bar{min-height:45px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:30px;color:#fff;background:#000}.language-title{color:#929292;font-size:14px;line-height:1;white-space:nowrap}.language-options,.language-item{display:flex;align-items:stretch;gap:23px}.language-button{position:relative;min-height:45px;border:0;padding:0 0 3px;color:#e7e7e7;background:transparent;font-size:14px;font-weight:400;cursor:pointer}.language-button:after{position:absolute;right:0;bottom:0;left:0;height:5px;content:"";background:transparent}.language-button:hover,.language-button:focus-visible,.language-button.is-active{color:#fff}.language-button.is-active{font-weight:700}.language-button:focus-visible{outline:2px solid var(--accent);outline-offset:-8px}.language-button.is-active:after{background:var(--accent)}.language-divider{display:grid;align-items:center;color:#a8a8a8;font-size:14px;font-weight:700}.welcome-card{width:min(82vw,1120px);min-height:580px;margin:76px auto 0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:var(--panel);box-shadow:0 24px 70px #0f172a24}.logo-panel{min-height:220px;display:grid;place-items:center;border-bottom:1px solid #edf0f4;padding:40px 24px 30px;background:#fff}.skalis-logo{display:block;width:min(245px,58vw);height:auto}.content-panel{min-height:360px;padding:66px min(6vw,84px) 42px;background:var(--panel)}.message{max-width:1180px}.message h1,.message p{margin:0;font:400 14px helvetica neue,helvetica,arial,sans-serif;line-height:1.35}.message p{margin-top:30px}.action-row{display:grid;justify-items:center;margin-top:58px}.begin-button{min-width:168px;min-height:46px;border:1px solid var(--accent);border-radius:6px;padding:12px 28px;color:#fff;background:var(--accent);font-size:14px;font-weight:700;cursor:pointer}.begin-button:hover,.begin-button:focus-visible{background:var(--accent-dark)}.begin-button:focus-visible{outline:3px solid rgba(49,145,231,.3);outline-offset:4px}.status-message{min-height:24px;margin:15px 0 0;color:#555;font-size:16px}.completion-card{min-height:0}.completion-message{max-width:760px;margin:0 auto;text-align:center}.completion-message h1{font-size:18px;font-weight:700}.completion-message p{margin-top:20px}.survey-card{width:min(86vw,1040px);margin:68px auto 0;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:var(--panel);box-shadow:0 24px 70px #0f172a24}.survey-card .logo-panel{min-height:176px;padding:30px 24px 24px}.survey-form{padding:42px min(7vw,72px) 58px;background:var(--panel)}.progress-stepper{width:min(680px,100%);min-height:52px;margin:0 auto 42px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;color:#111827}.progress-step{position:relative;display:grid;justify-items:center;gap:9px}.progress-step:before,.progress-step:after{position:absolute;top:13px;width:50%;height:2px;content:"";background:#d8dee7}.progress-step:before{right:50%}.progress-step:after{left:50%}.progress-step:first-child:before,.progress-step:last-child:after{display:none}.progress-step.is-complete:before,.progress-step.is-complete:after{background:var(--success)}.progress-step.is-current:before{background:var(--accent)}.progress-dot{position:relative;z-index:1;width:26px;height:26px;display:grid;place-items:center;border:2px solid #d8dee7;border-radius:50%;color:var(--accent);background:var(--panel);font-size:12px;font-weight:700;line-height:1}.progress-step.is-complete .progress-dot{border-color:var(--success);color:var(--success)}.progress-step.is-current .progress-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px #3191e71f}.progress-step.is-current .progress-dot:after{width:8px;height:8px;border-radius:50%;content:"";background:#fff}.progress-label{position:absolute;top:36px;width:max-content;max-width:220px;color:#111827;font-size:12px;font-weight:700;line-height:1.25;text-align:center}.survey-title{margin:0;color:var(--text);font-size:22px;font-weight:700;line-height:1.3;text-align:center}.survey-rule{height:1px;margin:18px 0 40px;background:#dfe5ec}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px}.form-field{display:grid;gap:8px}.form-field label{color:var(--text);font-size:14px;font-weight:600;line-height:1.25}.required-mark{margin-right:4px;color:var(--danger)}.form-field input:not([type=file]),.form-field select,.react-date-picker,.PhoneInput,.captcha-input{width:100%;height:40px;border:1px solid var(--border);border-radius:6px;padding:0 14px;color:#3f3f3f;background:#fff;font:400 14px helvetica neue,helvetica,arial,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.form-field.has-error input:not([type=file]),.form-field.has-error select,.form-field.has-error .react-date-picker,.form-field.has-error .PhoneInput,.form-field.has-error .country-select-button{border-color:var(--danger);background:#fff8f8;box-shadow:0 0 0 3px #c51e1e1a}.form-field.has-error .file-upload span{border-color:var(--danger);background:#fff8f8}.form-field.has-error label{color:#8f1717}.form-field.has-error:after{content:attr(data-error);color:var(--danger);font-size:12px;font-weight:600;line-height:1.25}.form-field input:not([type=file]):focus,.form-field select:focus,.react-date-picker:focus-within,.PhoneInput:focus-within,.captcha-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3191e729;outline:0}.form-field.has-error input:not([type=file]):focus,.form-field.has-error select:focus,.form-field.has-error .react-date-picker:focus-within,.form-field.has-error .PhoneInput:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px #c51e1e1f}.form-field select{border-radius:6px;appearance:auto}.form-field input::placeholder,.captcha-input::placeholder{color:#b5b5b5}.date-field{position:relative;width:min(340px,100%)}.react-date-picker{padding:0;display:flex;align-items:center;color:#3f3f3f;background:#fff}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{box-sizing:border-box}.react-date-picker__wrapper{height:100%;border:0;flex:1;align-items:center;padding:0 10px 0 14px}.react-date-picker__inputGroup{min-width:0;flex:1;color:#3f3f3f;font:400 14px helvetica neue,helvetica,arial,sans-serif;line-height:1}.date-field .react-date-picker__inputGroup__input{width:auto!important;height:auto!important;min-width:1ch;border:0!important;border-radius:0;padding:0!important;color:#3f3f3f;background:transparent!important;font:inherit;line-height:1;outline:0;box-shadow:none!important;vertical-align:baseline}.date-field .react-date-picker__inputGroup__leadingZero{display:inline-block;width:1ch;color:#3f3f3f;font:inherit;line-height:1;vertical-align:baseline}.date-field .react-date-picker__inputGroup__input--hasLeadingZero{margin-left:0!important;padding-left:0!important}.date-field .react-date-picker__inputGroup__divider{display:inline-block;padding:0 6px;color:#8c97a6;font:inherit;line-height:1;vertical-align:baseline}.date-field .react-date-picker__inputGroup__year{min-width:4ch}.react-date-picker__button{min-width:30px;height:30px;display:grid;place-items:center;border-radius:5px;padding:0;color:#4b5563}.react-date-picker__button:hover,.react-date-picker__button:focus-visible{color:var(--accent);background:var(--accent-soft);outline:0}.react-date-picker__calendar{z-index:10}.PhoneInput{display:flex;align-items:center;gap:10px}.PhoneInputCountry{margin:0;display:flex;align-items:center;gap:6px}.PhoneInputCountrySelect{cursor:pointer}.PhoneInputCountryIcon{width:22px;height:16px;box-shadow:none}.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #0f172a26}.PhoneInputCountrySelectArrow{width:6px;height:6px;margin:0 2px;color:#6b7280;opacity:1}.PhoneInputInput{min-width:0;height:auto!important;border:0!important;border-radius:0!important;padding:0!important;color:#3f3f3f;background:transparent!important;font:400 14px helvetica neue,helvetica,arial,sans-serif;outline:0;box-shadow:none!important}.react-calendar{border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 38px #0f172a24;font:400 14px helvetica neue,helvetica,arial,sans-serif}.react-calendar__tile--active{background:var(--accent)}.date-placeholder{display:none}.wide-field{width:min(340px,100%)}.compact-field{width:min(200px,100%)}.dotted-divider{height:0;margin:24px 0;border-top:1px solid #e3e8ef}.file-upload{width:fit-content;display:inline-grid;cursor:pointer}.file-upload-row{display:flex;align-items:center;gap:10px;margin-top:12px}.file-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file-upload span{min-height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;padding:0 14px;color:#333;background:#fff;font:400 14px helvetica neue,helvetica,arial,sans-serif}.file-upload:hover span,.file-upload input:focus-visible+span{border-color:#c5c5c5;background:#eee}.file-upload input:focus-visible+span{outline:2px solid rgba(49,145,231,.55);outline-offset:3px}.file-upload-info{position:relative;width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:50%;color:#64748b;cursor:help}.file-upload-info:hover,.file-upload-info:focus-visible{color:var(--accent);background:var(--accent-soft);outline:0}.file-upload-tooltip{position:absolute;z-index:5;left:calc(100% + 10px);top:50%;width:max-content;max-width:min(280px,70vw);transform:translateY(-50%);border:1px solid #d6e1ef;border-radius:6px;padding:8px 10px;color:#253041;background:#fff;box-shadow:0 12px 30px #0f172a24;font-size:12px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;visibility:hidden}.file-upload-info:hover .file-upload-tooltip,.file-upload-info:focus-visible .file-upload-tooltip{opacity:1;visibility:visible}.attached-files{display:grid;gap:8px;margin-top:8px}.attached-file{width:fit-content;max-width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:1px solid #dce4ee;border-radius:999px;padding:6px 6px 6px 10px;color:#253041;background:#f5f8fb;font-size:13px}.attached-file-icon{flex:0 0 auto;color:var(--accent)}.attached-file-name{max-width:min(360px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-file-remove{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border:1px solid transparent;border-radius:50%;padding:0;color:#7a8594;background:#fff;line-height:0;cursor:pointer}.attached-file-remove svg{display:block}.attached-file-remove:hover,.attached-file-remove:focus-visible{color:var(--danger);border-color:#ffd0d0;background:#fff1f1;outline:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.captcha-block{display:grid;justify-items:center;gap:14px;margin-top:40px}.captcha-row{display:flex;align-items:center;gap:18px}.captcha-image{width:174px;height:54px;display:block;border:1px solid #d4e6ef;background:#f3fbff;transform:skew(-8deg)}.captcha-refresh{border:0;padding:4px;color:#222;background:transparent;font-size:24px;line-height:1;cursor:pointer}.captcha-input{width:min(270px,100%);text-align:center}.captcha-field{width:min(270px,100%)}.survey-action{display:grid;justify-items:center;margin-top:48px}.next-button{min-width:138px;min-height:46px;border:1px solid var(--accent);border-radius:6px;padding:12px 30px;color:#fff;background:var(--accent);font-weight:700;cursor:pointer}.next-button:hover,.next-button:focus-visible{background:var(--accent-dark)}.next-button:focus-visible{outline:3px solid rgba(49,145,231,.3);outline-offset:4px}.banking-card{width:min(86vw,1180px)}.banking-form{padding-bottom:76px}.banking-section .dotted-divider{margin:46px 0}.banking-field{width:min(760px,100%)}.banking-field input{height:40px}.banking-file-field{margin-top:2px}.banking-file-field .file-upload span{min-height:38px;padding:0 16px;font-size:16px}.dual-action{display:flex;justify-content:center;gap:32px;margin-top:84px}.dual-action .next-button{min-width:150px}.country-card{width:min(86vw,1100px)}.country-form{padding:48px min(8vw,78px) 68px}.country-form .progress-stepper{width:min(680px,100%)}.country-select-field{width:min(260px,100%);margin-top:72px}.country-picker{position:relative;width:100%}.country-search,.country-select-button,.country-options{border:1px solid var(--border);background:#fff}.country-dropdown{position:absolute;right:0;bottom:100%;left:0;z-index:4}.country-search{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom-color:#d8d8d8}.country-search svg{color:#555;flex:0 0 auto}.country-search input{width:100%;border:0;border-radius:0;height:auto;padding:0;outline:0;color:#414141;background:transparent;font:400 14px helvetica neue,helvetica,arial,sans-serif}.country-search input::placeholder{color:#b4b4b4}.country-options{margin:0;border-top:0;border-bottom:0;padding:8px 0 10px;list-style:none}.country-options button{width:100%;border:0;padding:8px 14px;color:#414141;background:transparent;font:400 14px helvetica neue,helvetica,arial,sans-serif;text-align:left;cursor:pointer}.country-options button:hover,.country-options button:focus-visible{background:var(--accent-soft)}.country-select-button{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;border-radius:6px;padding:0 12px 0 14px;color:#414141;font:400 14px helvetica neue,helvetica,arial,sans-serif;cursor:pointer}.country-action{margin-top:132px}.tax-card{width:min(86vw,1100px)}.tax-form{padding:48px min(8vw,78px) 68px}.tax-form .progress-stepper{width:min(680px,100%)}.tax-section .dotted-divider{margin:48px 0}.tax-field{width:min(570px,100%)}.tax-select-field{width:min(330px,100%)}.tax-field input,.tax-select-field select{height:44px}.tax-action{margin-top:78px}.visa-card{width:min(86vw,1100px)}.visa-form{min-height:640px;padding:48px min(8vw,78px) 68px}.visa-form .progress-stepper{width:min(680px,100%)}.visa-question-row{min-height:170px;display:grid;grid-template-columns:1fr;align-items:start;margin-top:60px}.visa-field{width:min(360px,100%)}.visa-field label{width:max-content;max-width:min(760px,calc(86vw - 120px));margin-bottom:22px;font-size:20px;font-weight:700}.visa-field select{border-radius:0}.info-button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #414141;border-radius:50%;color:#414141;background:transparent;font:italic 700 18px Georgia,serif;cursor:pointer}.visa-action{margin-top:56px}.submit-button{min-width:150px;min-height:48px;border:1px solid var(--danger);border-radius:6px;padding:14px 32px;color:#fff;background:var(--danger);font-weight:700;cursor:pointer}.submit-button:hover,.submit-button:focus-visible{background:#ad1818}.submit-button:focus-visible{outline:3px solid rgba(49,145,231,.3);outline-offset:4px}@media(max-width:900px){.language-bar{min-height:auto;padding:18px 16px 0;flex-direction:column;gap:12px}.language-options{width:100%;justify-content:center;gap:16px}.language-item{gap:16px}.language-title,.language-button,.language-divider{font-size:14px}.language-button{min-height:45px}.welcome-card{width:min(92vw,680px);min-height:0;margin-top:42px;border-radius:42px}.logo-panel{min-height:205px;padding:42px 20px 28px}.content-panel{min-height:0;padding:46px 34px 38px}.message h1,.message p{font-size:14px}.message p{margin-top:24px}.action-row{margin-top:44px}.survey-card{width:min(92vw,680px);margin-top:42px;border-radius:42px}.survey-card .logo-panel{min-height:160px}.survey-form{padding:34px 30px 44px}.field-grid{grid-template-columns:1fr;gap:14px}.form-field label{font-size:17px}.banking-field{width:100%}.dual-action{gap:18px;margin-top:56px}.country-card{min-height:0}.country-select-field{margin-top:48px}.country-search input,.country-options button,.country-select-button{font-size:18px}.tax-field,.tax-select-field{width:100%}.visa-question-row{grid-template-columns:1fr}.visa-field label{width:auto;max-width:100%}.info-button{justify-self:end}}@media(max-width:520px){.page-shell{padding-bottom:36px}.language-options,.language-item{gap:10px}.language-title,.language-button,.language-divider{font-size:14px}.welcome-card{width:calc(100vw - 28px);margin-top:26px;border-radius:28px}.logo-panel{min-height:160px}.skalis-logo{width:min(280px,72vw)}.content-panel{padding:34px 22px 32px}.begin-button{width:100%}.survey-card{width:calc(100vw - 28px);margin-top:26px;border-radius:28px}.survey-form{padding:28px 18px 36px}.progress-stepper{gap:10px}.survey-rule{margin:26px 0 30px}.dual-action{display:grid;grid-template-columns:1fr}.dual-action .next-button{width:100%}.country-form{padding:28px 18px 36px}.country-search input,.country-options button,.country-select-button{font-size:16px}}
