.calculator-module__DUfspq__wrap{max-width:1100px;margin:0 auto;padding:0 20px}.calculator-module__DUfspq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.calculator-module__DUfspq__inputs,.calculator-module__DUfspq__results,.calculator-module__DUfspq__leadCapture{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.75rem}.calculator-module__DUfspq__leadCapture{margin-top:2rem}.calculator-module__DUfspq__panelTitle{color:#210b39;margin:0 0 1.25rem;font-size:1.35rem;font-family:Sherika,sans-serif!important;font-weight:500!important}.calculator-module__DUfspq__field+.calculator-module__DUfspq__field{margin-top:1.25rem}.calculator-module__DUfspq__label{color:#0a0e27;margin-bottom:.4rem;font-size:.95rem;display:block;font-family:Sherika,sans-serif!important;font-weight:500!important}.calculator-module__DUfspq__inputWrap{background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:center;display:flex;overflow:hidden}.calculator-module__DUfspq__inputWrap:focus-within{border-color:#047d84;box-shadow:0 0 0 3px #047d8426}.calculator-module__DUfspq__affix{color:#6b7280;background:#f8f9fa;align-self:stretch;align-items:center;padding:0 .75rem;font-size:.95rem;display:flex}.calculator-module__DUfspq__input{color:#0a0e27;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.7rem .85rem;font-size:1rem}.calculator-module__DUfspq__hint{color:#6b7280;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.calculator-module__DUfspq__resultRow{border-bottom:1px solid #f1f1f4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.calculator-module__DUfspq__emphasis .calculator-module__DUfspq__resultValue{color:#047d84}.calculator-module__DUfspq__resultLabel{color:#0a0e27;margin:0;font-size:1rem;font-family:Sherika,sans-serif!important;font-weight:500!important}.calculator-module__DUfspq__resultNote{color:#6b7280;max-width:32ch;margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.calculator-module__DUfspq__resultValue{color:#210b39;white-space:nowrap;margin:0;font-size:1.9rem;line-height:1;font-family:Sherika,sans-serif!important;font-weight:500!important}.calculator-module__DUfspq__verdict{color:#fff;background:#210b39;border-radius:10px;margin:1.25rem 0 0;padding:1rem 1.15rem;font-size:.95rem;line-height:1.6}.calculator-module__DUfspq__verdict strong{color:#fff;font-weight:500!important}.calculator-module__DUfspq__disclaimer{color:#6b7280;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.calculator-module__DUfspq__leadIntro{color:#343434;margin:-.75rem 0 1.25rem;font-size:.95rem}.calculator-module__DUfspq__formRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.calculator-module__DUfspq__formRow .calculator-module__DUfspq__input{border:1px solid #d1d5db;border-radius:10px;width:100%;margin-top:.4rem}.calculator-module__DUfspq__formRow .calculator-module__DUfspq__input:focus{border-color:#047d84;box-shadow:0 0 0 3px #047d8426}.calculator-module__DUfspq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.calculator-module__DUfspq__submit{color:#fff;cursor:pointer;background:#047d84;border:0;border-radius:10px;margin-top:1.25rem;padding:.85rem 2rem;font-size:1rem;transition:all .3s;font-family:Sherika,sans-serif!important;font-weight:500!important}.calculator-module__DUfspq__submit:hover:not(:disabled){background:#0a837b;transform:translateY(-2px);box-shadow:0 10px 20px #28b7bf4d}.calculator-module__DUfspq__submit:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #047d84}.calculator-module__DUfspq__submit:disabled{opacity:.6;cursor:default}.calculator-module__DUfspq__success,.calculator-module__DUfspq__error{margin:1rem 0 0;font-size:.95rem;line-height:1.6}.calculator-module__DUfspq__success{color:#047d84}.calculator-module__DUfspq__error{color:#b91c1c}.calculator-module__DUfspq__success a,.calculator-module__DUfspq__error a{color:inherit;text-decoration:underline}@media (max-width:900px){.calculator-module__DUfspq__grid,.calculator-module__DUfspq__formRow{grid-template-columns:1fr}}@media (max-width:480px){.calculator-module__DUfspq__inputs,.calculator-module__DUfspq__results,.calculator-module__DUfspq__leadCapture{padding:1.15rem}.calculator-module__DUfspq__resultValue{font-size:1.5rem}.calculator-module__DUfspq__resultRow{flex-direction:column;gap:.35rem}.calculator-module__DUfspq__resultNote{max-width:none}}
