.v5-sim input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v5-sim input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v5-sim input[type=number]{-moz-appearance:textfield}.v5-sim__back-wrap{text-align:center;padding:min(4.167vw,20px) min(3.333vw,16px) min(2.083vw,10px)}.v5-sim__back{color:var(--v5-text-sub);font-size:min(3.333vw,16px);text-decoration:none}.v5-sim__header{text-align:center;margin-bottom:min(.833vw,4px);padding:min(5.833vw,28px) min(3.333vw,16px) min(3.333vw,16px)}.v5-sim__header-img{width:100%;height:auto;margin:0 auto;display:block}.v5-sim__subcopy{color:#fff;white-space:nowrap;margin-bottom:min(2.5vw,12px);padding:min(.417vw,2px) min(1.25vw,6px);font-size:min(3.542vw,17px);font-weight:900;display:inline-block;position:relative;overflow:hidden}.v5-sim__subcopy:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:2.5s ease-in-out infinite v5-sim-shimmer;position:absolute;top:0;left:-100%}@keyframes v5-sim-shimmer{0%{left:-100%}to{left:200%}}.v5-sim__form-section{padding:0 min(1.667vw,8px) min(5vw,24px)}.v5-sim__form-card{background:var(--v5-bg-white);border:min(.417vw,2px) solid #e2e8f0;border-top:min(.833vw,4px) solid #d4af37;border-radius:min(3.333vw,16px);max-width:calc(100% - min(3.333vw,16px));margin:0 auto;padding:min(5vw,24px) min(5.833vw,28px);box-shadow:0 min(.833vw,4px) min(4.167vw,20px) #00000014}.v5-sim__lead{text-align:center;color:var(--v5-text-navy);border-bottom:min(.417vw,2px) dashed #cbd5e1;margin:0 auto min(5vw,24px);padding-bottom:min(2.5vw,12px);font-size:min(5vw,24px);font-weight:900;line-height:1.6}.v5-sim__text-orange{color:#ea580c}.v5-sim__lead .v5-sim__text-orange{font-size:min(5.625vw,27px)}@media (min-width:480px){.v5-sim__lead-br{display:none}}.v5-sim__q-list{width:100%}.v5-sim__q-group{flex-direction:column;align-items:flex-start;margin-bottom:min(6.667vw,32px);display:flex}.v5-sim__q-group:last-of-type{margin-bottom:min(7.5vw,36px)}.v5-sim__q-label{color:var(--v5-text-navy);align-items:center;gap:min(.833vw,4px);margin-bottom:min(6.667vw,32px);padding-left:min(2.5vw,12px);font-size:min(4.167vw,20px);font-weight:900;display:flex}.v5-sim__q-num{color:var(--v5-text-navy);font-size:min(4.167vw,20px);font-weight:900}.v5-sim__q-hint{color:#ef4444;margin-top:min(1.25vw,6px);font-size:min(2.917vw,14px);font-weight:700}.v5-sim__input-wrap{align-items:center;gap:min(1.667vw,8px);width:fit-content;padding-left:min(12.5vw,60px);display:flex}.v5-sim__input{text-align:right;width:min(54.167vw,260px);color:var(--v5-text-main);background:var(--v5-bg-gray);-webkit-appearance:none;border:min(.417vw,2px) solid #cbd5e1;border-radius:min(1.667vw,8px);padding:min(2.917vw,14px);font-size:min(5vw,24px);font-weight:700;transition:border-color .2s}.v5-sim__input:focus,.v5-sim__select:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 min(.625vw,3px) #f59e0b1a}.v5-sim__input--error{background-color:#fef2f2;border-color:#ef4444}.v5-sim__field-error{text-align:left;color:#ef4444;white-space:nowrap;margin-top:min(.833vw,4px);padding-left:min(16.667vw,80px);font-size:min(2.917vw,14px);font-weight:700}.v5-sim__unit{color:#475569;white-space:nowrap;flex-shrink:0;font-size:min(3.958vw,19px);font-weight:700}.v5-sim__select{color:#0f172a;background:var(--v5-bg-gray);appearance:none;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right min(2.917vw,14px) center;background-repeat:no-repeat;border:min(.417vw,2px) solid #cbd5e1;border-radius:min(1.667vw,8px);width:min(54.167vw,260px);padding:min(2.917vw,14px);font-size:min(5vw,24px);font-weight:700}.v5-sim__select--placeholder{color:#94a3b8;text-align:left}.v5-sim__select option{color:#0f172a;font-weight:400}.v5-sim__submit-area{text-align:center;margin-top:min(6.667vw,32px)}.v5-sim__microcopy{color:var(--v5-text-navy);letter-spacing:min(.104vw,.5px);margin-bottom:min(1.25vw,6px);font-size:min(3.333vw,16px);font-weight:900}.v5-sim__submit-btn-img-wrap{cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:transform .15s;animation:2s ease-in-out infinite v5-pulse}.v5-sim__submit-btn-img-wrap:active{transform:scale(.96)}.v5-sim__submit-img{filter:drop-shadow(0 min(1.667vw,8px) min(2.5vw,12px) #f59e0b4d);width:90%;max-width:90%;height:auto}.v5-sim__errors{background:#fef2f2;border:min(.208vw,1px) solid #fca5a5;border-radius:min(1.667vw,8px);width:fit-content;max-width:100%;margin:0 auto min(3.333vw,16px);padding:min(2.5vw,12px)}.v5-sim__error-text{color:#ef4444;margin-bottom:min(.833vw,4px);font-size:min(2.917vw,14px);font-weight:700}.v5-sim__error-text:last-child{margin-bottom:0}.v5-sim__result{animation:.5s v5-sim-fadeIn}.v5-sim__result-header{text-align:center;padding:min(5vw,24px) min(3.333vw,16px) min(6.667vw,32px)}.v5-sim__result-header img{background-color:#fff;border-radius:min(2.5vw,12px);max-width:100%;height:auto;margin:0 auto;display:block}.v5-sim__result-body{padding:0 min(3.333vw,16px)}.v5-sim__summary{background:var(--v5-bg-white);border:min(.208vw,1px) solid #dbeafe;border-radius:min(2.5vw,12px);margin:min(5vw,24px) 0;padding:min(3.958vw,19px);box-shadow:0 min(.417vw,2px) min(2.083vw,10px) #0000000a}.v5-sim__summary-title{color:var(--v5-text-navy);text-align:center;border-bottom:min(.417vw,2px) solid #bfdbfe;margin-bottom:min(2.083vw,10px);padding-bottom:min(1.667vw,8px);font-size:min(3.542vw,17px);font-weight:900}.v5-sim__summary-grid{color:var(--v5-text-main);grid-template-columns:1fr 1fr 1fr;gap:min(2.083vw,10px);font-size:min(2.917vw,14px);display:grid}.v5-sim__summary-item{background:var(--v5-bg-gray);border:min(.208vw,1px) solid #e2e8f0;border-radius:min(1.25vw,6px);padding:min(1.667vw,8px)}.v5-sim__summary-item-label{color:var(--v5-text-sub);margin-bottom:min(.417vw,2px);font-size:min(2.292vw,11px)}.v5-sim__summary-item-value{color:var(--v5-text-navy);font-size:min(3.125vw,15px);font-weight:700}.v5-sim__status-bad{background:var(--v5-bg-white);border:min(.417vw,2px) solid #fecaca;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(2.5vw,12px);box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #ef44441a}.v5-sim__status-bad-title{color:#b91c1c;text-align:left;background-color:#fef2f2;border-radius:min(1.667vw,8px);margin-bottom:min(2.5vw,12px);padding:min(2.083vw,10px);font-size:min(3.542vw,17px);font-weight:900}.v5-sim__status-bad-period{text-align:left;color:var(--v5-text-main);margin-bottom:min(.833vw,4px);font-size:min(3.333vw,16px);font-weight:700}.v5-sim__status-bad-period-value{color:var(--v5-text-main);text-align:left;flex-wrap:wrap;align-items:baseline;gap:min(1.667vw,8px);margin:min(.833vw,4px) 0 0;padding-left:1em;font-size:min(4.375vw,21px);font-weight:900;display:flex}.v5-sim__status-bad-total-box{margin-top:min(5vw,24px)}.v5-sim__status-bad-total-label{text-align:left;color:var(--v5-text-main);margin-bottom:min(.833vw,4px);font-size:min(3.333vw,16px);font-weight:900}.v5-sim__status-bad-total-value{text-align:left;color:var(--v5-accent-red);flex-wrap:wrap;align-items:baseline;gap:min(1.667vw,8px);margin-top:min(.833vw,4px);padding-left:1em;font-size:min(4.375vw,21px);font-weight:900;line-height:1.3;display:flex}.v5-sim__status-bad-rate{color:var(--v5-text-sub);text-align:center;margin-top:min(1.042vw,5px);font-size:min(2.708vw,13px);font-weight:400;line-height:1.5}.v5-sim__status-bad-note{color:var(--v5-text-sub);text-align:left;margin-top:min(3.333vw,16px);margin-bottom:min(1.667vw,8px);padding-left:2em;font-size:min(2.5vw,12px);font-weight:400;line-height:1.5}.v5-sim__solution-summary{background:var(--v5-bg-white);border:min(.417vw,2px) solid #86efac;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(2.5vw,12px);box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #22c55e1a}.v5-sim__solution-summary-divider{color:var(--v5-text-navy);text-align:left;letter-spacing:.08em;text-shadow:max(-.208vw,-1px) max(-.208vw,-1px) #fff,min(.208vw,1px) max(-.208vw,-1px) #fff,max(-.208vw,-1px) min(.208vw,1px) #fff,min(.208vw,1px) min(.208vw,1px) #fff;margin:min(5vw,24px) 0 min(3.333vw,16px);padding:0 0 0 1em;font-size:min(4.375vw,21px);font-weight:900;animation:2s ease-in-out infinite dividerBounce}@keyframes dividerBounce{0%,to{transform:translateY(0)}50%{transform:translateY(max(-.833vw,-4px))}}.v5-sim__solution-summary-title{color:#15803d;text-align:left;background-color:#f0fdf4;border-radius:min(1.667vw,8px);margin-bottom:min(2.5vw,12px);padding:min(2.083vw,10px);font-size:min(3.542vw,17px);font-weight:900}.v5-sim__disclaimer-note{color:#475569;text-align:center;background-color:#f8fafc;border-radius:min(1.667vw,8px);width:95%;margin:min(5vw,24px) auto 0;padding:min(2.5vw,12px);font-size:min(2.5vw,12px);line-height:1.5}.v5-sim__disclaimer-title{text-align:center;margin-bottom:min(1.25vw,6px);font-weight:700}.v5-sim__merit{background:#f0fdf4;border:min(.417vw,2px) solid #86efac;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(3.125vw,15px);box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #22c55e1a}.v5-sim__merit-title{color:#15803d;text-align:center;border-bottom:min(.208vw,1px) dashed #bbf7d0;margin-bottom:min(3.125vw,15px);padding-bottom:min(2.083vw,10px);font-size:min(3.75vw,18px);font-weight:900}.v5-sim__merit-card{color:var(--v5-text-main);background:#fff;border:min(.417vw,2px) solid #4ade80;border-radius:min(2.083vw,10px);margin-bottom:min(3.125vw,15px);padding:min(4.167vw,20px) min(3.125vw,15px)}.v5-sim__merit-card:last-child{margin-bottom:min(2.083vw,10px)}.v5-sim__merit-card-title{color:#166534;border-bottom:min(.208vw,1px) dashed #bbf7d0;justify-content:center;align-items:center;gap:min(1.667vw,8px);margin-bottom:min(3.125vw,15px);padding-bottom:min(2.083vw,10px);font-size:min(3.542vw,17px);font-weight:900;display:flex}.v5-sim__merit-card-num{color:#fff;background:#166534;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(5vw,24px);height:min(5vw,24px);font-size:min(2.917vw,14px);display:flex}.v5-sim__merit-card-body{text-align:center;font-size:min(3.125vw,15px);font-weight:700;line-height:1.6}.v5-sim__chart{border:min(.625vw, 3px) solid var(--v5-accent-gold);background:#fffbeb;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(4.167vw,20px) min(3.125vw,15px);box-shadow:0 min(.833vw,4px) min(3.125vw,15px) #f59e0b33}.v5-sim__chart-title{color:#b45309;text-align:center;white-space:nowrap;border-bottom:min(.417vw,2px) dashed #fde68a;margin-bottom:min(3.125vw,15px);padding-bottom:min(2.083vw,10px);font-size:min(3.75vw,18px);font-weight:900}.v5-sim__chart-note{color:#6b7280;text-align:left;margin-top:min(2.083vw,10px);font-size:min(2.5vw,12px);font-weight:400;line-height:1.4}.v5-sim__no-merit{background:var(--v5-bg-white);border:min(.417vw,2px) solid #93c5fd;border-radius:min(2.5vw,12px);margin-bottom:min(5vw,24px);padding:min(2.5vw,12px);box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #3b82f61a}.v5-sim__no-merit-title{color:#1e40af;text-align:left;background-color:#eff6ff;border-radius:min(1.667vw,8px);margin-bottom:min(2.5vw,12px);padding:min(2.083vw,10px);font-size:min(3.542vw,17px);font-weight:900}.v5-sim__no-merit-body{color:var(--v5-text-main);text-align:left;background:#fff;border:min(.208vw,1px) solid #e2e8f0;border-radius:min(1.667vw,8px);padding:min(3.958vw,19px);font-weight:700;line-height:1.6}.v5-sim__cta-heading{text-align:center;color:var(--v5-text-navy);white-space:nowrap;margin-bottom:min(4.167vw,20px);font-size:min(3.542vw,17px);font-weight:900}.v5-sim__retry{text-align:center;margin-bottom:min(4.167vw,20px)}.v5-sim__retry-btn{color:var(--v5-text-sub);cursor:pointer;background:0 0;border:min(.417vw,2px) solid #cbd5e1;border-radius:min(10.417vw,50px);padding:min(2.5vw,12px) min(6.667vw,32px);font-size:min(2.917vw,14px);font-weight:700}.v5-sim__check-item{align-items:flex-start;gap:min(1.667vw,8px);display:flex}.v5-sim__check-icon{color:#059669;font-size:min(3.75vw,18px)}.v5-sim__check-text{color:#374151;font-size:min(2.917vw,14px);font-weight:700;line-height:1.4}@keyframes v5-sim-fadeIn{0%{opacity:0;transform:translateY(min(4.167vw,20px))}to{opacity:1;transform:translateY(0)}}.v5-sim__details-blue{margin-top:min(1.667vw,8px);margin-bottom:min(4.167vw,20px)}.v5-sim__details-blue summary{cursor:pointer;color:#374151;background:#f3f4f6;border:min(.208vw,1px) solid #d1d5db;border-radius:min(1.667vw,8px);justify-content:space-between;align-items:center;padding:min(2.917vw,14px) min(3.333vw,16px);font-size:min(3.125vw,15px);font-weight:700;list-style:none;transition:border-radius .2s;display:flex}.v5-sim__details-blue summary::-webkit-details-marker{display:none}.v5-sim__details-blue[open] summary{border-bottom:min(.208vw,1px) solid #e5e7eb;border-radius:min(1.667vw,8px) min(1.667vw,8px) 0 0}.v5-sim__details-blue .v5-sim__accordion-icon{font-size:min(3.958vw,19px);line-height:1;transition:transform .2s}.v5-sim__details-blue[open] .v5-sim__accordion-icon{transform:rotate(45deg)}.v5-sim__details-blue .v5-sim__details-content{padding:min(3.333vw,16px) min(2.5vw,12px) min(4.167vw,20px)}.v5-sim__details-blue .v5-sim__merit{background:#eff6ff;border-color:#93c5fd;box-shadow:0 min(.833vw,4px) min(2.083vw,10px) #3b82f61a}.v5-sim__details-blue .v5-sim__merit-title{color:#1e40af;border-bottom-color:#bfdbfe}.v5-sim__details-blue .v5-sim__merit-card{border-color:#93c5fd}.v5-sim__details-blue .v5-sim__merit-card-title{color:#1e40af;border-bottom-color:#bfdbfe}.v5-sim__details-blue .v5-sim__merit-card-num{background:#1e40af}.v5-sim__result-indent{padding:min(1.667vw,8px) 0 0 1em}.v5-sim__highlight-red{color:var(--v5-accent-red);background:linear-gradient(#0000 60%,#fef08a 60%)}.v5-sim__highlight-green{color:#166534;background:linear-gradient(#0000 60%,#fef08a 60%)}.v5-sim__highlight-navy{color:var(--v5-text-navy);background:linear-gradient(#0000 60%,#fef08a 60%)}.v5-sim__zero-pay-block{text-align:center;color:#333;padding:min(4.167vw,20px) min(2.083vw,10px) min(5.833vw,28px);line-height:1.5}.v5-sim__zero-pay-fear{margin-bottom:min(5.833vw,28px)}.v5-sim__zero-pay-fear-em{color:#b91c1c;background:linear-gradient(#0000 60%,#fef08a 60%);margin-top:min(1.667vw,8px);font-size:min(4.167vw,20px);display:inline-block}.v5-sim__zero-pay-action-em{color:var(--v5-text-navy);background:linear-gradient(#0000 60%,#fef08a 60%);margin-top:min(1.667vw,8px);font-size:min(3.75vw,18px);display:inline-block}.v5-sim__remaining-note{color:var(--v5-text-main);font-size:min(2.917vw,14px)}.v5-sim__roadmap-sub{color:var(--v5-text-main);width:100%;margin-top:min(.833vw,4px);padding-left:min(3.333vw,16px);font-size:min(2.917vw,14px)}.v5-sim__warning-box{color:var(--v5-text-main);background:#fef2f2;border:min(.208vw,1px) solid #991b1b;border-radius:min(1.667vw,8px);margin:min(5vw,24px) min(3.333vw,16px) 0;padding:min(2.5vw,12px) min(2.917vw,14px);font-size:min(2.917vw,14px);font-weight:700;line-height:1.6}.v5-sim__warning-box--inline{margin:min(3.333vw,16px) 0 0;padding:min(2.083vw,10px) min(2.917vw,14px)}.v5-sim__result-cta{padding:0 0 min(5vw,24px)}.v5-sim__result-cta-card{background-color:#fff7ed;border-color:#f59e0b;max-width:100%}.v5-sim__result-firm-section{padding:0 0 min(4.167vw,20px)}.v5-sim__result-firm-card{max-width:100%}.v5-sim__contact-section{padding:min(2.083vw,10px) 0 min(8.333vw,40px)}.v5-sim__contact-section .v5-contact__lead{font-size:min(4.583vw,22px)}.v5-sim__contact-section .v5-contact__sub-lead,.v5-sim__contact-section .v5-contact__label{font-size:min(3.125vw,15px)}.v5-sim__contact-section .v5-contact__input,.v5-sim__contact-section .v5-contact__textarea{font-size:max(min(3.333vw,16px),min(3.75vw,18px))}.v5-sim__contact-section .v5-contact__agree-label{gap:min(5vw,24px);margin-bottom:min(5.833vw,28px);padding:min(2.083vw,10px) 0;font-size:min(2.917vw,14px)}.v5-sim__contact-section .v5-contact__submit{font-size:min(3.75vw,18px)}
