@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--vps-blue:#4175FC;--vps-blue-hover:#315fd1;--vps-bg:#071225;--vps-card:#0d1b33;--vps-input:rgba(255, 255, 255, 0.075);--vps-input-border:rgba(255, 255, 255, 0.14);--vps-text:#ffffff;--vps-muted:rgba(255, 255, 255, 0.68);--vps-muted-2:rgba(255, 255, 255, 0.46);--vps-success:#2fd17c;--vps-error:#ff5f5f}.vps-calculator{max-width:920px;margin:0 auto;color:var(--vps-text);font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.vps-calculator *{box-sizing:border-box}.vps-grid{display:block}.vps-summary-card{display:none!important}.vps-card{background:var(--vps-card);border:1px solid rgb(255 255 255 / .08);border-radius:20px;padding:30px;box-shadow:none}.vps-calculator-card{display:grid;grid-template-columns:315px minmax(0,1fr);gap:18px 28px;align-items:center}.vps-card-header{grid-column:1 / -1;max-width:620px;margin:0 0 10px}.vps-kicker{display:none!important}.vps-card-header h3{margin:0 0 7px;color:#fff;font-size:clamp(26px, 3vw, 38px);line-height:1.04;font-weight:700;letter-spacing:-.04em}.vps-card-header p{margin:0;color:var(--vps-muted);font-size:14px;line-height:1.45}.vps-field{display:contents}.vps-field:has([data-vps-amount]) .vps-label-row{grid-column:1;grid-row:2}.vps-field:has([data-vps-amount]) input[type="range"]{grid-column:2;grid-row:2}.vps-field:has([data-vps-amount]) .vps-range-row{grid-column:2;grid-row:2}.vps-field:has([data-vps-term]) .vps-label-row{grid-column:1;grid-row:3}.vps-field:has([data-vps-term]) input[type="range"]{grid-column:2;grid-row:3}.vps-field:has([data-vps-term]) .vps-range-row{grid-column:2;grid-row:3}.vps-label-row{min-height:72px;background:var(--vps-input);border:1px solid var(--vps-input-border);border-radius:10px;padding:13px 16px;display:flex;flex-direction:column;justify-content:center}.vps-label-row label{color:var(--vps-muted);font-size:12px;line-height:1.25;font-weight:500;margin-bottom:5px}.vps-field input[type="range"]{width:100%;height:4px;appearance:none;-webkit-appearance:none;background:#fff0;cursor:pointer;outline:none;align-self:center;margin-top:-12px}.vps-field input[type="range"]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--vps-blue) 0%,var(--vps-blue) var(--vps-progress,0%),rgb(255 255 255 / .14) var(--vps-progress,0%),rgb(255 255 255 / .14) 100%);border:none;box-shadow:none}.vps-field input[type="range"]::-moz-range-track{height:4px;border-radius:999px;background:rgb(255 255 255 / .14);border:none;box-shadow:none}.vps-field input[type="range"]::-moz-range-progress{height:4px;border-radius:999px;background:var(--vps-blue)}.vps-field input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:26px;margin-top:-11px;border-radius:50%;background:var(--vps-blue);border:0;box-shadow:none}.vps-field input[type="range"]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--vps-blue);border:0;box-shadow:none}.vps-range-row{display:flex;justify-content:space-between;align-self:end;gap:12px;padding-top:38px;color:var(--vps-muted-2);font-size:11px;line-height:1;pointer-events:none}.vps-results{grid-column:1 / -1;display:grid;grid-template-columns:315px 1fr 1fr;gap:12px 28px;align-items:start;margin-top:22px;padding-top:8px}.vps-result-main{grid-row:span 3;display:block}.vps-result-main strong{display:block;color:#fff;font-size:clamp(32px, 4vw, 44px);line-height:1;font-weight:500;letter-spacing:-.045em;white-space:nowrap;margin-bottom:7px}.vps-result-main>span{display:block;color:var(--vps-muted);font-size:14px;font-weight:500;line-height:1.3}.vps-result-main strong span,.vps-result-main strong [data-vps-monthly-payment]{display:inline!important;color:#fff!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;margin:0!important}.vps-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;color:var(--vps-muted);font-size:13px;line-height:1.35;font-weight:500;padding:1px 0;position:relative}.vps-result-row strong{color:#fff;font-size:13px;line-height:1.35;font-weight:500;white-space:nowrap;text-align:right}.vps-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid rgb(255 255 255 / .34);background:#fff0;color:rgb(255 255 255 / .7);font-size:9px;line-height:1;cursor:help;margin-left:4px;padding:0}.vps-tooltip{display:none;position:absolute;left:0;bottom:calc(100% + 8px);width:min(400px, 90vw);background:#fff;color:#132033;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.45;z-index:50;box-shadow:0 12px 34px rgb(0 0 0 / .25)}.vps-info:hover+.vps-tooltip,.vps-info:focus+.vps-tooltip{display:block}.vps-button{grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:9px;background:var(--vps-blue);color:#fff;padding:14px 20px;font-size:18px;font-weight:600;line-height:1;cursor:pointer;margin-top:8px;box-shadow:none;transition:background .18s ease,transform .18s ease}.vps-button:hover,.vps-button:focus{background:var(--vps-blue-hover);transform:translateY(-1px)}.vps-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.vps-note{grid-column:1 / -1;margin:-2px 0 0;color:var(--vps-muted-2);font-size:11px;line-height:1.45}.vps-calculator.is-form-open{max-width:1180px;display:grid;grid-template-columns:minmax(360px,.85fr) minmax(430px,1fr);gap:18px}.vps-calculator.is-form-open .vps-calculator-card{grid-template-columns:1fr;gap:14px}.vps-calculator.is-form-open .vps-field{display:block}.vps-calculator.is-form-open .vps-field+.vps-field{margin-top:14px}.vps-calculator.is-form-open .vps-field input[type="range"]{margin-top:18px}.vps-calculator.is-form-open .vps-range-row{padding-top:8px}.vps-calculator.is-form-open .vps-results{grid-template-columns:1fr;gap:8px;margin-top:18px}.vps-calculator.is-form-open .vps-result-main{grid-row:auto}.vps-calculator.is-form-open .vps-result-main strong{font-size:clamp(29px, 3vw, 38px)}.vps-calculator.is-form-open .vps-button[data-vps-show-form]{display:none}.vps-form-card{margin-top:18px;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.vps-calculator.is-form-open .vps-form-card{margin-top:0;opacity:1;transform:translateY(0)}.vps-form-card .vps-card-header{margin-bottom:22px}.vps-form-card .vps-card-header h3{font-size:clamp(24px, 2.6vw, 33px)}.vps-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vps-form-grid label{display:flex;flex-direction:column;gap:7px;color:#fff;font-size:13px;font-weight:500}.vps-form-grid input{width:100%;min-height:48px;border:1px solid var(--vps-input-border);border-radius:9px;padding:12px 14px;background:var(--vps-input);color:#fff;font:inherit;outline:none;transition:border-color .18s ease,background .18s ease}.vps-form-grid input:focus{border-color:var(--vps-blue);background:rgb(255 255 255 / .1)}.vps-checkbox{display:flex;gap:10px;align-items:flex-start;margin-top:15px;color:var(--vps-muted);font-size:13px;line-height:1.45}.vps-checkbox input{margin-top:4px;width:16px;height:16px;accent-color:var(--vps-blue);flex:0 0 auto}.vps-checkbox a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--vps-blue);text-underline-offset:3px}.vps-form-card .vps-button{width:100%;font-size:18px;margin-top:18px}.vps-message{margin-top:14px;font-weight:600;line-height:1.45}.vps-message.is-success{color:var(--vps-success)}.vps-message.is-error{color:var(--vps-error)}.vps-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.vps-hidden-result{display:none!important}.vps-form-full{grid-column:1 / -1}.vps-number-input-wrap{display:flex;align-items:center;gap:8px;width:100%}.vps-number-input-wrap input{width:100%;min-width:0;border:0!important;outline:none!important;background:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font:inherit;font-size:clamp(24px, 2.4vw, 34px);line-height:1;font-weight:750;letter-spacing:-.04em;padding:0!important;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield;caret-color:#fff}.vps-number-input-wrap input::-webkit-outer-spin-button,.vps-number-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vps-number-input-wrap input:focus,.vps-number-input-wrap input:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}.vps-number-input-wrap span{color:#fff;font-size:clamp(20px, 2vw, 28px);line-height:1;font-weight:750;white-space:nowrap}.vps-label-row:has(.vps-number-input-wrap){gap:8px}.vps-form-grid input,.vps-form-grid input:focus,.vps-form-grid input:active{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff}.vps-form-grid input::placeholder{color:rgb(255 255 255 / .45)!important}.vps-form-grid input:-webkit-autofill,.vps-form-grid input:-webkit-autofill:hover,.vps-form-grid input:-webkit-autofill:focus,.vps-form-grid input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;caret-color:#fff;box-shadow:0 0 0 1000px rgb(255 255 255 / .075) inset!important;transition:background-color 9999s ease-in-out 0s}@media (max-width:980px){.vps-calculator{max-width:720px}.vps-calculator-card{grid-template-columns:1fr;gap:16px}.vps-field{display:block}.vps-field+.vps-field{margin-top:14px}.vps-field input[type="range"]{margin-top:16px}.vps-range-row{padding-top:8px}.vps-results{grid-template-columns:1fr;gap:8px;margin-top:20px}.vps-result-main{grid-row:auto}.vps-calculator.is-form-open{display:block}.vps-form-card{margin-top:18px}}@media (max-width:767px){.vps-card{padding:20px;border-radius:17px}.vps-card-header h3{font-size:24px}.vps-card-header p{font-size:13px}.vps-label-row{min-height:70px;padding:13px 14px}.vps-number-input-wrap input{font-size:28px}.vps-number-input-wrap span{font-size:23px}.vps-result-main strong{font-size:31px}.vps-result-main>span{font-size:13px}.vps-result-row{font-size:12.5px}.vps-result-row strong{font-size:12.5px}.vps-button{min-height:52px;font-size:17px}.vps-form-grid{grid-template-columns:1fr}.vps-tooltip{position:static;width:100%;margin-top:8px}.vps-calculator.is-form-open .vps-form-card{scroll-margin-top:16px}}@media (max-width:420px){.vps-card{padding:18px}.vps-card-header h3{font-size:22px}.vps-result-main strong{font-size:28px}}.vps-number-input-wrap input{font-size:clamp(32px, 4vw, 44px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-0.045em!important}.vps-number-input-wrap span{font-size:clamp(32px, 4vw, 44px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-0.045em!important}.vps-label-row{min-height:92px!important}@media (max-width:767px){.vps-number-input-wrap input,.vps-number-input-wrap span{font-size:31px!important;font-weight:500!important}.vps-label-row{min-height:84px!important}}