.deposit-estimator-section{background:#f5f7f3}.deposit-estimator-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:36px;align-items:center}.deposit-intro h2{color:#244b3b;font-size:clamp(30px,4vw,46px);line-height:1.12}.deposit-intro p{font-size:17px;line-height:1.7;color:#475b50}.deposit-disclaimer{font-size:14px!important}.deposit-tool{display:grid;gap:14px;padding:26px;border-radius:18px;background:#fff;border:1px solid #d0dcd4;box-shadow:0 12px 30px #244b3b14}.deposit-tool label{font-size:16px;font-weight:800;color:#244b3b}.deposit-tool input{width:100%;min-height:54px;border:1px solid #789e89;border-radius:10px;padding:12px 14px;font-size:20px;color:#173329;background:#fff}.deposit-tool input:focus-visible{outline:3px solid #b58d3d;outline-offset:2px}.deposit-results{display:grid;gap:10px;background:#f3f7f4;border-radius:12px;padding:17px;color:#244b3b}.deposit-results p{margin:0;line-height:1.6}.deposit-result-row{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #d3e0d6;padding-bottom:10px}.deposit-result-row:last-child{border:0;padding-bottom:0}.deposit-result-row span{font-size:14px;color:#465f50}.deposit-result-row strong{font-size:19px;white-space:nowrap;color:#173329}.deposit-cta{text-align:center;justify-content:center}.deposit-tool small{color:#536759;font-size:12px;line-height:1.6}@media(max-width:760px){.deposit-estimator-shell{grid-template-columns:1fr;gap:20px}.deposit-tool{padding:20px}.deposit-result-row strong{font-size:17px}}