@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dm-form-container{background:#f8f8f8;padding:16px;border-radius:8px}@media(max-width: 768px){.dm-form-container{padding:8px}}.dm-form-container form hr{border-bottom:2px solid #d0ddd0;margin-bottom:16px;margin-top:24px}.dm-form-container form .step-container{margin:40px 0 20px;padding-bottom:20px;border-bottom:2px solid #d0ddd0}.dm-form-container form .step-container .step-indicator{width:100%;margin:0;padding:0;border:none}.dm-form-container form .continue-button,.dm-form-container form .previous-button{width:250px;margin:0}.dm-form-container form .loading-icon.active{z-index:1}.dm-form-container form .draivi-grid label{display:inline-block;font-size:17px;line-height:25px}.dm-form-container form .draivi-grid input,.dm-form-container form .draivi-grid select{border:1px solid #888;border-radius:5px;color:#222;padding:8px 6px;font-size:16px;line-height:21px}.dm-form-container form .draivi-grid input:focus,.dm-form-container form .draivi-grid select:focus{outline:none}.dm-form-container form .draivi-grid input.has-error,.dm-form-container form .draivi-grid select.has-error{border-color:#a92e03}.dm-form-container form .draivi-grid input:not(.has-error):not([type=submit]):not([type=radio]):not([type=checkbox]),.dm-form-container form .draivi-grid select:not(.has-error):not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:21px}.dm-form-container form .draivi-grid input:not([type=checkbox]):not([type=radio]):not([type=submit]),.dm-form-container form .draivi-grid select{margin-top:4px}.dm-form-container form .draivi-grid input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:24px;background:#ddd;border:none;border-radius:5px;padding:0;height:8px !important}.dm-form-container form .draivi-grid input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px !important;height:14px !important;background:#129757;border-radius:100%;border:6px solid #fff !important;-webkit-box-shadow:0 0 1px 1px #129757;box-shadow:0 0 1px 1px #129757;-webkit-box-sizing:content-box;box-sizing:content-box}.dm-form-container form .draivi-grid input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#129757;border-radius:100%;border:6px solid #fff;box-shadow:0 0 16px 6px #ccc;box-sizing:content-box}.dm-form-container form .draivi-grid input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;margin-top:8px;margin-bottom:8px;width:30px;height:30px;padding:5px;background-color:#fff;border-radius:50%;cursor:pointer}.dm-form-container form .draivi-grid input[type=radio]:not(:first-of-type){margin-left:0}.dm-form-container form .draivi-grid input[type=radio]:checked{border:1px solid #129757}.dm-form-container form .draivi-grid input[type=radio]:checked::before{content:"";background-color:#129757;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dm-form-container form .draivi-grid input[type=radio]+label{margin-top:12px !important;font-size:17px !important;vertical-align:top}.dm-form-container form .draivi-grid input[type=radio]+label,.dm-form-container form .draivi-grid input[type=checkbox]+label,.dm-form-container form .draivi-grid input[type=checkbox]+span+label{margin:0;padding-left:8px;padding-right:16px;display:inline-block !important;width:auto;max-width:calc(100% - 30px - 8px)}.dm-form-container form .draivi-grid input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 10px;background-color:#fff;width:30px;height:30px;vertical-align:top}.dm-form-container form .draivi-grid input[type=checkbox]:after{content:"";display:block;opacity:0;width:9px;height:16px;border:4px solid #129757;border-top:0;border-left:0;-webkit-transform:rotate(36deg);transform:rotate(36deg)}.dm-form-container form .draivi-grid input[type=checkbox]:checked{border:1px solid #129757;background-color:#fff}.dm-form-container form .draivi-grid input[type=checkbox]:checked:after{opacity:1}.dm-form-container form .draivi-grid input[type=checkbox].has-error{border-color:#a92e03 !important}.dm-form-container form .draivi-grid input[type=checkbox]+label{margin-top:12px;margin-bottom:0;font-size:16px}.dm-form-container form .draivi-grid input[type=checkbox]+span+label{font-size:16px}.dm-form-container form .draivi-grid input[type=checkbox]+span.has-error{display:inline-block;vertical-align:top;margin-left:8px;margin-top:4px}.dm-form-container form .draivi-grid input[type=submit]{margin:21px 0;padding:16px 20px;color:#fff;font-size:22px;letter-spacing:1px}.dm-form-container form .draivi-grid span.has-error{display:block;font-size:15px;font-weight:700;color:#a92e03}.dm-form-container form .draivi-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dm-form-container form .draivi-grid label,.dm-form-container form .draivi-grid input,.dm-form-container form .draivi-grid select{width:100%}.dm-form-container form .draivi-grid .draivi-grid{margin-top:0;margin-bottom:0;row-gap:0}.dm-form-container form .draivi-grid.grid-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dm-form-container form .dm-cols-1{width:100%}.dm-form-container form .dm-cols-1 .dm-input-info{width:calc(100% - 32px - 1px)}.dm-form-container form .dm-cols-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}@media screen and (min-width: 600px){.dm-form-container form .dm-cols-sm-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-sm-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-sm-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}}@media screen and (min-width: 768px){.dm-form-container form .dm-cols-md-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-md-2 .dm-input-info{width:calc(50% - 32px + 8px - 1px)}.dm-form-container form .dm-cols-md-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-md-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-1 .dm-input-info{width:calc(100% - 32px - 1px)}}@media screen and (min-width: 1024px)and (min-width: 1100px){.dm-form-container form .dm-cols-1 .dm-input-info{width:1067px}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-lg-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-lg-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-lg-3 .dm-input-info{width:calc(33.33% - 21.44px - 1px)}}@media screen and (min-width: 1024px)and (min-width: 1100px){.dm-form-container form .dm-cols-lg-3 .dm-input-info{width:340.56px}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-lg-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}.dm-form-container form .dm-cols-lg-67{-webkit-box-flex:0;-ms-flex:0 0 calc(66.67% - 5.28px);flex:0 0 calc(66.67% - 5.28px)}}@media screen and (min-width: 1280px){.dm-form-container form .dm-cols-xl-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-xl-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-xl-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}}.dm-form-container form .dm-cols-1,.dm-form-container form .dm-cols-2,.dm-form-container form .dm-cols-3,.dm-form-container form .dm-cols-4{min-height:91px}.dm-form-container form .dm-cols-1.dm-grid-button,.dm-form-container form .dm-cols-1.dm-grid-autoheight,.dm-form-container form .dm-cols-2.dm-grid-button,.dm-form-container form .dm-cols-2.dm-grid-autoheight,.dm-form-container form .dm-cols-3.dm-grid-button,.dm-form-container form .dm-cols-3.dm-grid-autoheight,.dm-form-container form .dm-cols-4.dm-grid-button,.dm-form-container form .dm-cols-4.dm-grid-autoheight{min-height:auto}.dm-form-container form .dm-label-tooltip::after{content:"?";margin:0px 0 0px 8px;padding:0 6px;font-size:15px;background:rgba(0,0,0,0);color:#444;display:inline;border-radius:100%;text-align:center;border:1px solid #777;cursor:help}.dm-form-container form .dm-cols-3 label{font-size:16px}.dm-form-container form .dm-cols-3 select{font-size:15px;padding:9px 4px;text-align:center;background-position:right 4px top 20%}.dm-form-container form .dm-cols-3 .has-error{min-width:auto;font-size:12px !important;line-height:12px;height:21px}.conditions{margin:0;font-size:14px;line-height:18px;padding:0}.dm-form-container.dm-start-form{margin:0 auto 60px auto;padding:24px 16px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0px 1px 12px 4px rgba(34,34,34,.2666666667);box-shadow:0px 1px 12px 4px rgba(34,34,34,.2666666667)}@media(min-width: 782px){.dm-form-container.dm-start-form{margin:60px auto 60px auto;padding:32px 32px}}.dm-form-container.dm-start-form label:not(.checkbox-label){font-size:20px !important;font-weight:700;text-align:center}.dm-form-container.dm-start-form label.checkbox-label{font-size:15px;line-height:22px}.dm-form-container.dm-start-form #number-loansum{text-align:center;font-size:32px;border:2px solid #38b6ff}.dm-form-container.dm-start-form #number-loansum option{font-size:20px}.dm-form-container.dm-start-form input[type=range]#slider-loansum{margin-bottom:32px;background:#38b6ff}.dm-form-container.dm-start-form input[type=range]#slider-loansum::-webkit-slider-thumb{width:21px !important;height:21px !important;background:#38b6ff;border:6px solid #fff !important;-webkit-box-shadow:0 0 1px 1px #38b6ff !important;box-shadow:0 0 1px 1px #38b6ff !important}.dm-form-container.dm-start-form input[type=range]#slider-loansum::-moz-range-thumb{width:21px;height:21px;background:#38b6ff;border:6px solid #fff;box-shadow:0 0 1px 1px #38b6ff !important}.dm-form-container.dm-start-form input:not([type=submit]){border:2px solid #38b6ff;text-align:center}.dm-form-container.dm-start-form input[type=checkbox]{margin-top:12px;margin-bottom:0}.dm-form-container.dm-start-form input[type=checkbox]+label{margin-bottom:0}.dm-form-container.dm-start-form input.has-error:not([type=checkbox]){border-left:8px solid #a92e03}.dm-form-container.dm-start-form .monthly-amount{margin-bottom:20px;padding:6px;-ms-flex-item-align:center;align-self:center;text-align:center;border:1px solid #38b6ff;border-radius:5px}.dm-form-container.dm-start-form .monthly-amount label{font-weight:400;font-size:19px !important}.dm-form-container.dm-start-form .monthly-amount div{font-size:32px;line-height:32px;color:#38b6ff}.dm-form-container.dm-start-form input[type=submit].submitbutton{margin:16px 0;padding:20px 16px;color:#fff;font-size:22px;-webkit-transition:300ms all;transition:300ms all}@media(min-width: 1024px){.dm-form-container.dm-start-form input[type=submit].submitbutton{font-size:24px}}.dm-form-container.dm-start-form .submit-button{position:relative}.dm-form-container.dm-start-form .submit-button.active::before{content:"";display:block;position:absolute;width:48px;height:48px;border-radius:50%;border:6px solid;border-color:#fff rgba(0,0,0,0);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dm-form-container.dm-start-form .submit-button.active input[type=submit].submitbutton{color:rgba(0,0,0,0)}.dm-form-container.dm-fullpage-form{padding:0;background:rgba(0,0,0,0)}.dm-form-container.dm-fullpage-form .draivi-grid{padding:0 16px}.dm-form-container.dm-fullpage-form .form-section{margin-top:60px;margin-bottom:28px;padding-bottom:12px;background:#f8f8f8;border:1px solid #129757;border-radius:8px}.dm-form-container.dm-fullpage-form .form-section .dm-form-title{display:block;margin-top:-28px;margin-left:-1px;padding:4px 20px 4px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;letter-spacing:1px;font-size:23px;font-weight:400;background:#f8f8f8;color:#102573;border-left:1px solid #129757;border-top-left-radius:8px;border-top-right-radius:8px}@media(max-width: 399px){.dm-form-container.dm-fullpage-form .form-section .dm-form-title{max-width:275px}}.dm-form-container.dm-fullpage-form #number-loansum,.dm-form-container.dm-fullpage-form #number-loantime{margin-bottom:12px}.dm-form-container.dm-fullpage-form .monthly-amount{padding:4px;-ms-flex-item-align:center;align-self:center;text-align:center;min-height:auto;background-color:#f0f4f6;border-radius:5px;border:1px solid #888}.dm-form-container.dm-fullpage-form .monthly-amount label{font-size:18px}.dm-form-container.dm-fullpage-form .monthly-amount div{font-size:26px}.dm-form-container.dm-fullpage-form .checkbox-label{font-size:15px;line-height:22px}.dm-form-container.dm-fullpage-form .dm-grid-continue-button{min-height:auto;margin-bottom:16px}@media(min-width: 600px){.dm-form-container.dm-fullpage-form .dm-grid-continue-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.dm-form-container.dm-fullpage-form .dm-grid-continue-button button{line-height:26px}.dm-form-container.dm-fullpage-form .dm-grid-previous-button{min-height:auto;margin-bottom:16px}.dm-form-container.dm-fullpage-form .dm-grid-previous-button button{background-color:#ddd;color:#555;line-height:26px}.dm-form-container.dm-fullpage-form .dm-grid-previous-button button:hover,.dm-form-container.dm-fullpage-form .dm-grid-previous-button button:focus{background-color:#ccc}.dm-form-container.dm-fullpage-form input[type=submit]#form-submit{margin-top:0;margin-bottom:0;padding:10px 20px;max-width:250px;border-radius:8px;line-height:26px}.dm-form-container.dm-fullpage-form .conditions{padding:0 16px}.dm-form-container.dm-fullpage-form label details{display:inline-block;cursor:help}.dm-form-container.dm-fullpage-form label details summary{display:inline-block}.dm-form-container.dm-fullpage-form label details summary::before{content:"?";display:inline-block;margin-left:4px;margin-right:4px;text-align:center;font-size:14px;line-height:20px;width:20px;background:rgba(0,0,0,0);color:#444;border:1px solid #777;border-radius:100%}.dm-form-container.dm-fullpage-form label details summary::marker{content:""}.dm-form-container.dm-fullpage-form label details summary p{display:none;margin:0;font-size:14px;line-height:1.5em;padding-right:8px;margin-top:-12px}.dm-form-container.dm-fullpage-form label details summary p a{color:#eee}.dm-form-container.dm-fullpage-form label details>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dm-form-container.dm-fullpage-form label details[open] summary{position:absolute;width:200px;border:1px solid #777;border-radius:6px;color:#eee;padding:8px;background:rgba(0,0,0,.8666666667);font-size:14px;margin-top:-26px}.dm-form-container.dm-fullpage-form label details[open] summary::before{content:"x";margin-left:0;margin-right:-8px;margin-top:-8px;border:none;float:right;color:#fff}.dm-form-container.dm-fullpage-form label details[open] p{display:inline-block}.dm-form-steps-banner{background-color:#fff;margin:20px 0 6px;position:relative;white-space:nowrap}.dm-form-steps-banner-item{display:inline-block;position:relative;margin-left:6px;margin-right:0;height:42px;width:24%;background:#ddd;vertical-align:top}.dm-form-steps-banner-item:before{position:absolute;content:"";right:-15px;top:6px;height:29.5px;width:30px;background:linear-gradient(45deg, #ddd 45%, #c6c6c6 100%);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.dm-form-steps-banner-item:first-child{margin-left:0;width:20%;border-radius:7px 0 0 7px}@media(min-width: 860px){.dm-form-steps-banner-item:first-child{width:25%}}.dm-form-steps-banner-item:first-child .dm-form-steps-banner-back{display:none}.dm-form-steps-banner-item:first-child .dm-form-steps-banner-number-wrapper{margin-left:8px}.dm-form-steps-banner-item:last-child{border-radius:0 7px 7px 0}.dm-form-steps-banner-item:last-child::before{content:none}.dm-form-steps-banner-item .dm-form-steps-banner-number-wrapper{margin:8px 0 0 30px;display:inline-block;position:relative;height:24px;width:24px;-webkit-box-sizing:initial;box-sizing:initial;color:#555;border-radius:100%;font-size:15px;font-weight:700;line-height:22px;text-align:center;vertical-align:middle}@media(max-width: 359px){.dm-form-steps-banner-item .dm-form-steps-banner-number-wrapper{margin-left:22px}}.dm-form-steps-banner-item .dm-form-steps-banner-title{color:#555;display:inline-block;font-size:15px;margin-left:2px;margin-top:7px;position:relative;vertical-align:middle;z-index:1}@media(max-width: 859px){.dm-form-steps-banner-item .dm-form-steps-banner-title{display:none}}@media(max-width: 1024px){.dm-form-steps-banner-item .dm-form-steps-banner-title{font-size:14px}}.dm-form-steps-banner-item.dm-form-steps-banner-item-active{background:var(--draivi-color-1);color:#fff}.dm-form-steps-banner-item.dm-form-steps-banner-item-active:before{background:var(--draivi-color-1)}.dm-form-steps-banner-item.dm-form-steps-banner-item-active .dm-form-steps-banner-number-wrapper{border:1px solid #fff;color:#fff}.dm-form-steps-banner-item.dm-form-steps-banner-item-active .dm-form-steps-banner-title{color:#fff}.dm-form-steps-banner-item .dm-form-steps-banner-back:after{content:"";position:absolute;left:-15px;top:6px;background-color:#fff;height:29.5px;width:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dm-form-container form#step2-default-form .conditions{padding:16px 16px}.dm-form-container form#step2-default-form span.has-error{font-weight:700;text-align:left}.dm-form-container form#step2-default-form input.has-error,.dm-form-container form#step2-default-form select.has-error{background:#f2d8d0}.dm-form-container form#step2-default-form input[type=checkbox],.dm-form-container form#step2-default-form input[type=radio]{margin-top:12px;margin-bottom:0}.dm-form-container form#step2-default-form input[type=checkbox]+label,.dm-form-container form#step2-default-form input[type=radio]+label{margin-bottom:0}.dm-form-container form#step2-default-form .dm-grid-continue-button{margin-top:24px}.dm-form-container form#step2-default-form .submit-button{position:relative}.dm-form-container form#step2-default-form .submit-button.active::before{content:"";display:block;position:absolute;width:36px;height:36px;border-radius:50%;border:5px solid;border-color:#fff rgba(0,0,0,0);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dm-form-container form#step2-default-form .submit-button.active input[type=submit].submitbutton{color:rgba(0,0,0,0)}.dm-global-spinner{position:relative;height:84px}.dm-global-spinner.active::before{content:"";display:block;position:relative;width:42px;height:42px;border-radius:50%;border:5px solid;border-color:var(--draivi-color-1) rgba(0,0,0,0);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;left:21px;top:50%}:root{--success:#129757;--info:#38B6FF;--primary:#213993;--warning:#D99F1A;--error:#D9481A;--text:#111827;--muted:#4B5563;--text-muted:#4B5563;--bg:#F7F8FA;--card:#FFFFFF;--border:#E5E7EB;--brand:#213993}.dm-provident-screen .fmx-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dm-provident-screen .btn{min-width:180px;padding:14px 18px;font-weight:700;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease;transition:opacity .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease;transition:transform .06s ease,box-shadow .2s ease,opacity .2s ease;transition:transform .06s ease,box-shadow .2s ease,opacity .2s ease,-webkit-transform .06s ease,-webkit-box-shadow .2s ease}.dm-provident-screen .btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.dm-provident-screen .btn-outline{border:1px solid var(--border);color:var(--text);background:var(--card)}.dm-provident-screen .btn-outline:hover{-webkit-box-shadow:0 0 0 3px rgba(56,182,255,.12);box-shadow:0 0 0 3px rgba(56,182,255,.12)}.dm-provident-screen .btn-primary{background:var(--success);color:#fff}.dm-provident-screen .btn-primary:hover{-webkit-box-shadow:0 0 0 3px rgba(18,151,87,.15);box-shadow:0 0 0 3px rgba(18,151,87,.15)}.dm-provident-screen .btn-primary[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.dm-provident-screen .fmx-footnote{font-size:12px;text-align:center;margin-top:16px}.dm-provident-screen .fmx-link{text-align:center;font-size:13px;color:#1f2937;margin-top:8px}@media(max-width: 768px){.dm-provident-screen .fmx-card{max-width:100%;margin:20px auto;padding:28px 20px}.dm-provident-screen .fmx-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.dm-provident-screen .btn{width:100%;min-width:0}}.dm-provident-screen .fmx-thanks{padding:32px 16px;background:rgba(0,0,0,0);color:var(--text);--brand:var(--info)}.dm-provident-screen .fmx-thanks .fmx-card{max-width:760px;margin:24px auto;border:1px solid var(--border);border-radius:8px;padding:36px;background:var(--card);-webkit-box-shadow:0 8px 20px rgba(16,24,40,.06);box-shadow:0 8px 20px rgba(16,24,40,.06)}.dm-provident-screen .fmx-thanks .fmx-logo{height:44px;display:block;margin:0 auto 16px}.dm-provident-screen .fmx-thanks .fmx-card h2{font-size:24px;text-align:center;margin:8px 0 20px}.dm-provident-screen .fmx-thanks .fmx-card .lead{color:var(--muted);text-align:center;margin:0 0 20px}.dm-provident-screen .fmx-thanks .sub{text-align:center;margin:0 0 6px}.dm-provident-screen .fmx-thanks .fmx-offer{display:grid;grid-template-columns:2fr 1fr;gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:12px 0 16px;text-align:center}.dm-provident-screen .fmx-thanks .fmx-amount{font-weight:700;color:var(--brand)}.dm-provident-screen .fmx-thanks .fmx-amount .currency{font-size:36px}.dm-provident-screen .fmx-thanks #fmx-amount{font-size:56px;line-height:1}.dm-provident-screen .fmx-thanks .fmx-amount .label{font-size:14px;color:#334155}.dm-provident-screen .fmx-thanks .fmx-term{font-weight:700}.dm-provident-screen .fmx-thanks #fmx-term{font-size:36px;color:var(--brand)}.dm-provident-screen .fmx-thanks .fmx-term .label{font-size:14px;color:#334155}.dm-provident-screen .fmx-thanks .fmx-consent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;border:1px solid var(--border);border-radius:5px;margin:8px 0 18px;background:var(--card)}.dm-provident-screen .fmx-thanks .fmx-consent input[type=checkbox]{width:22px;height:22px;min-width:22px;accent-color:var(--success);border-radius:5px;cursor:pointer;-webkit-transform:translateY(2px);transform:translateY(2px)}.dm-provident-screen .fmx-thanks .fmx-consent input[type=checkbox]:focus-visible{outline:2px solid var(--info);outline-offset:2px}.dm-provident-screen .fmx-thanks .fmx-consent span{line-height:1.45}.dm-provident-screen .fmx-thanks .btn{border-radius:8px}.dm-provident-screen .fmx-thanks .fmx-footnote{color:#6b7280}.dm-provident-screen .fmx-thanks .fmx-card:not(:has(#fmx-consent:checked)) #fmx-accept{opacity:.5;pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.dm-provident-screen .fmx-thanks .fmx-card:has(#fmx-consent:checked) #fmx-accept{opacity:1;pointer-events:auto;cursor:pointer}@media(max-width: 640px){.dm-provident-screen .fmx-thanks .fmx-card{padding:24px 16px;border-radius:8px}.dm-provident-screen .fmx-thanks #fmx-amount{font-size:40px}.dm-provident-screen .fmx-thanks .fmx-offer{grid-template-columns:1fr 1fr;gap:16px}}.dm-provident-screen .fmx-ty{padding:32px 16px;background:rgba(0,0,0,0);color:var(--text)}.dm-provident-screen .fmx-ty .fmx-card{max-width:760px;margin:24px auto;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:36px;-webkit-box-shadow:0 8px 20px rgba(16,24,40,.06);box-shadow:0 8px 20px rgba(16,24,40,.06)}.dm-provident-screen .fmx-ty .fmx-logo{height:44px;display:block;margin:0 auto 8px}.dm-provident-screen .fmx-ty .fmx-card h2{font-size:26px;text-align:center;margin:10px 0 8px}.dm-provident-screen .fmx-ty .fmx-card .lead{color:var(--text-muted);text-align:center;margin:0 0 20px}.dm-provident-screen .fmx-ty .fmx-next{display:grid;gap:14px;margin:18px 0 8px}.dm-provident-screen .fmx-ty .fmx-next-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.dm-provident-screen .fmx-ty .fmx-next-item .icon{width:22px;height:22px;border-radius:6px;background:var(--success);-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;margin-top:2px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"/></svg>') no-repeat center/16px 16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23fff' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") no-repeat center/16px 16px}.dm-provident-screen .fmx-ty .fmx-next-item p{margin:.25rem 0 0;color:var(--text-muted)}.dm-provident-screen .fmx-ty .fmx-contact{border-top:1px dashed var(--border);margin:18px 0 0;padding-top:16px;text-align:center}.dm-provident-screen .fmx-ty .fmx-contact h3{font-size:18px;margin:0 0 8px;color:var(--brand)}.dm-provident-screen .fmx-ty .fmx-contact a{color:var(--brand);text-decoration:underline}.dm-provident-screen .fmx-ty .fmx-actions{margin:16px 0 0}.dm-provident-screen .fmx-ty .btn{border-radius:10px}.dm-provident-screen .fmx-ty .fmx-footnote{color:var(--text-muted)}@media(max-width: 640px){.dm-provident-screen .fmx-ty .fmx-card{padding:24px 16px}}@media(max-width: 480px){.dm-provident-screen .fmx-card h2{font-size:20px;margin:6px 0 10px}.dm-provident-screen .fmx-card .lead{font-size:14px;margin-bottom:16px}.dm-provident-screen .fmx-thanks #fmx-amount{font-size:32px}.dm-provident-screen .fmx-thanks .fmx-amount .currency{font-size:28px}.dm-provident-screen .fmx-thanks .fmx-offer{gap:12px}.dm-provident-screen .fmx-ty .fmx-next{gap:10px}}