.dnd-section:has(.sec_estimate_payment){background:var(--system-color4-hex)}.sec_estimate_payment h2{margin-bottom:28px}.sec_estimate_payment__form{display:flex;flex-direction:column;gap:24px}.sec_estimate_payment__tab-content{display:none;flex-direction:column;gap:24px}.sec_estimate_payment__tab-content--active{display:flex}.sec_estimate_payment__form-group{display:flex;flex-direction:column;gap:4px;position:relative}.sec_estimate_payment__label{color:#9c9eb4;font-size:14px;font-weight:400}.sec_estimate_payment__input{background:#f8f8fa;border:none;border-radius:4px;color:#333;font-size:16px;font-weight:600;padding:12px 16px;transition:border-color .3s ease}.sec_estimate_payment__input:focus{background:#fff;border-color:#1a2845;outline:none}.sec_estimate_payment__input::-webkit-inner-spin-button,.sec_estimate_payment__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sec_estimate_payment__input[type=number]{-moz-appearance:textfield;width:100%}.sec_estimate_payment__input.is-grey[type=number]{background:#e5e7f3}.sec_estimate_payment__currency{color:#999;font-size:14px;pointer-events:none;position:absolute;right:16px;top:37px}.sec_estimate_payment__hint{color:#999;font-size:12px}.sec_estimate_payment__slider-header{display:flex;justify-content:space-between}.sec_estimate_payment__slider-display{align-items:baseline;display:flex;gap:4px}.sec_estimate_payment__slider{--value-percent:50%;--track-color-active:var(--secondary-color-hex);--track-color-inactive:#b8bbd0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:20px;margin-block:4px;width:100%}.sec_estimate_payment__slider:focus{outline:none}.sec_estimate_payment__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--track-color-active) var(--value-percent),var(--track-color-inactive) var(--value-percent));border-radius:3px;height:6px;width:100%}.sec_estimate_payment__slider::-moz-range-track{background:linear-gradient(to right,var(--track-color-active) var(--value-percent),var(--track-color-inactive) var(--value-percent));border-radius:3px;height:6px;width:100%}.sec_estimate_payment__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--track-color-active);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;height:20px;margin-top:-7px;width:20px}.sec_estimate_payment__slider::-moz-range-thumb{background:var(--track-color-active);border:none;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;height:20px;width:20px}.sec_estimate_payment__slider-value{font-size:16px;font-weight:600;min-width:30px;text-align:right}.sec_estimate_payment__slider-unit{font-size:14px;font-weight:600;min-width:25px}.sec_estimate_payment__radio-group{display:flex;flex-direction:column;gap:12px}.sec_estimate_payment__radio{align-items:center;cursor:pointer;display:flex;gap:10px}.sec_estimate_payment__radio-input{appearance:none;-webkit-appearance:none;border:2px solid var(--secondary-color-hex);border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;transition:all .2s ease;width:20px}.sec_estimate_payment__radio-input:checked{background-color:#1a2845;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23fff' d='M6.531 11.667a1.54 1.54 0 0 1-.767-.203c-.868-.496-1.498-1.432-2.164-2.423-.742-1.103-1.582-2.353-2.504-2.589-.792-.2-1.258-.969-1.044-1.715.214-.745 1.029-1.186 1.819-.983 2.033.52 3.253 2.333 4.233 3.79l.284.42c.192-.3.357-.58.54-.887.3-.507.642-1.081 1.183-1.89.166-.246.34-.517.53-.814.643-1.004 1.444-2.254 2.693-3.816.492-.617 1.422-.74 2.075-.276.654.465.785 1.341.292 1.958-1.157 1.448-1.915 2.63-2.524 3.58q-.299.472-.56.863c-.499.744-.806 1.261-1.102 1.76-.446.75-.866 1.46-1.785 2.65-.288.373-.74.574-1.2.574z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:#1a2845}.sec_estimate_payment__radio-label{color:#333;font-size:14px;font-weight:500}.sec_estimate_payment__tabs{background:#fff;border-radius:4px;display:flex;padding:4px;position:relative}.sec_estimate_payment__tabs:before{background:var(--secondary-color-hex);border-radius:4px;content:"";height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.25,.8,.25,1);width:calc(50% - 4px);z-index:1}.sec_estimate_payment__tabs.investir-active:before{transform:translateX(100%)}.sec_estimate_payment__tab{background:transparent;border:none;border-radius:4px;color:var(--secondary-color-hex);cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:8px 24px;position:relative;text-align:center;transition:color .3s ease;z-index:2}.sec_estimate_payment__tab--active{color:#fff}.sec_estimate_payment__results{background:var(--secondary-color-hex);color:#fff;display:flex;flex-direction:column;gap:24px;padding:24px}.sec_estimate_payment__results-content{display:none;flex-direction:column;gap:16px}.sec_estimate_payment__results-content--active{display:flex}.sec_estimate_payment__result-label{display:block;font-size:14px}.sec_estimate_payment__result-label.is-green{color:var(--primary-color-hex)}.sec_estimate_payment__result-label.is-grey{color:#9c9eb4}.sec_estimate_payment__result-value{align-items:baseline;display:flex;gap:6px}.sec_estimate_payment__result-amount{color:#fff;font-size:32px;font-weight:700}.sec_estimate_payment__result-currency{font-size:24px;font-weight:600}.sec_estimate_payment__result-period{color:#fff;font-size:14px;margin-left:8px}.sec_estimate_payment__result-period sup{font-size:11px}.sec_estimate_payment__result-item--highlight .sec_estimate_payment__result-label{color:#c4d700}.sec_estimate_payment__result-item.has-border{border-top:1px solid #9c9eb4;padding-top:16px}.sec_estimate_payment .btn.btn-solid-green svg{margin-right:8px}.sec_estimate_payment__footnotes{margin-top:24px}.sec_estimate_payment__footnotes p{font-size:12px;margin-bottom:8px}.sec_estimate_payment__footnotes sup{font-size:9px}@media (max-width:992px){.dnd-section:has(.sec_estimate_payment){padding-block:48px}.sec_estimate_payment__bottom-form,.sec_estimate_payment__top-form{display:none}.sec_estimate_payment__tabs{margin-bottom:16px}.sec_estimate_payment__tab{height:40px}.sec_estimate_payment a.btn-solid-green{padding:14px 16px}.sec_estimate_payment a.btn-solid-green svg{height:18px;min-width:18px;width:18px}.sec_estimate_payment__results{margin-top:32px}}@media (min-width:992px){.dnd-section:has(.sec_estimate_payment){overflow:hidden;position:relative}.sec_estimate_payment h2{margin-bottom:48px;text-align:center}.sec_estimate_payment__bottom-form,.sec_estimate_payment__top-form{display:flex;position:absolute}.sec_estimate_payment__top-form{left:0;top:0}.sec_estimate_payment__bottom-form{bottom:0;position:absolute;right:0}.sec_estimate_payment__tabs{margin-bottom:28px}.sec_estimate_payment__tab{padding:12px 28px}.sec_estimate_payment__results{justify-content:space-between;min-height:388px;padding:32px}.sec_estimate_payment__tab-content--active{display:grid;gap:24px;grid-template-columns:1fr 1fr}[data-tab-content=habiter].sec_estimate_payment__tab-content--active .sec_estimate_payment__form-group:nth-child(n+3),[data-tab-content=investir].sec_estimate_payment__tab-content--active .sec_estimate_payment__form-group:first-child,[data-tab-content=investir].sec_estimate_payment__tab-content--active .sec_estimate_payment__form-group:nth-child(n+4){grid-column:1/-1}}