.roiCalculator{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}.roiCalculator__top{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:500px){.roiCalculator__top{grid-template-columns:1fr}}.roiCalculator__inputs{display:contents}.roiCalculator__field{display:flex;flex-direction:column;gap:6px}.roiCalculator__field label{font-size:.7rem;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.roiCalculator__field input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:10px 14px;font-size:1rem;font-weight:700;color:#fff;outline:none;min-height:44px;transition:border-color .2s;-moz-appearance:textfield}.roiCalculator__field input::-webkit-inner-spin-button,.roiCalculator__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roiCalculator__field input:focus{border-color:#d4af37}.roiCalculator__results{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){.roiCalculator__results{grid-template-columns:1fr}}.roiCalculator__result{padding:14px 18px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:2px;text-align:center}.roiCalculator__result--highlight{background:rgba(212,175,55,.08);border-color:rgba(212,175,55,.2)}.roiCalculator__resultValue{font-size:1.4rem;font-weight:800;color:#fff}.roiCalculator__resultValue--cost{font-size:1.4rem;color:hsla(0,0%,100%,.6)}.roiCalculator__resultValue--roi{color:#d4af37;font-size:1.6rem}@media(max-width:500px){.roiCalculator__resultValue{font-size:1.2rem}.roiCalculator__resultValue--roi{font-size:1.4rem}}.roiCalculator__resultLabel{font-size:.68rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.roiCalculator__bottom{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}@media(max-width:500px){.roiCalculator__bottom{grid-template-columns:1fr}}.roiCalculator__download{padding:12px 20px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);border-radius:10px;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;height:100%}.roiCalculator__download:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}@media(max-width:500px){.roiCalculator__download{height:auto;text-align:center}}