.form-section,.result-section{margin-bottom:30px}h2{color:#333;font-size:1.5rem;margin-bottom:10px}.form-group{margin-bottom:20px}.form-group label{color:#555;display:block;font-size:.9rem;margin-bottom:5px}.form-group button,.form-group input,.form-group select{border:1px solid #ddd;border-radius:5px;font-size:1rem;margin-top:5px;outline:none;padding:10px;width:100%}.form-group button{background-color:#f60;color:#fff;cursor:pointer;font-weight:700;transition:background-color .3s ease}.form-group button:hover{background-color:#e55d00}.cstmclaulator .result-section{text-align:center}.result-section h3{color:#666;font-size:1.3rem}.result-section h4{color:#333;font-size:1.2rem;margin-top:20px}.savings-value{color:#00bfa5;font-size:2rem;font-weight:700;margin:10px 0}.result-list{list-style:none;padding:0}.result-list li{color:#444;font-size:1rem;margin:5px 0}.info-box{background-color:#f1f1f1;border-radius:5px;color:#555;font-size:.9rem;margin-bottom:20px;padding:15px}.cstmclaulator .form-section{align-items:flex-end;display:flex;gap:30px}.cstmclaulator .result-section .main-contentresult{display:flex;justify-content:space-around}.cstmpricerate .cstnpiachart{position:relative}.cstmpricerate .cstnpiachart .bummypie{position:absolute;top:0}