body .hmn-valuation-page,body .hmn-valuation-page *,body .hmn-result-modal,body .hmn-result-modal *{box-sizing:border-box!important;font-family:inherit!important}.hmn-valuation-page{padding:45px 15px;background:linear-gradient(180deg,#f8fffb,#fff)}.hmn-valuation-container{max-width:1500px;margin:auto}.hmn-valuation-title{text-align:center;margin-bottom:25px}.hmn-valuation-title h1{font-size:52px;font-weight:900;color:#101828}.hmn-valuation-title span,.hmn-form-head h2{color:#00b74f}.hmn-valuation-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:28px}.hmn-form-card,.hmn-visual-card,.hmn-benefit-row{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:26px;box-shadow:0 22px 60px rgba(16,24,40,.09)}.hmn-form-card{padding:28px}.hmn-form-head{display:flex;gap:14px;align-items:center}.hmn-icon-circle{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#00b74f}.hmn-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hmn-field label{display:block;font-weight:800;margin-bottom:9px}.hmn-select-wrap{position:relative}.hmn-select-wrap span{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:2}.hmn-select-wrap select,.hmn-model-other{width:100%;height:54px;border:1px solid #d0d5dd;border-radius:13px;background:#fff;padding:0 44px;font-size:15px}.hmn-model-other{padding:0 14px;margin-top:10px}.hmn-source-title{margin:24px 0 12px;color:#667085}.hmn-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hmn-source-box{display:grid;grid-template-columns:24px 1fr 44px;gap:12px;min-height:112px;padding:18px;border:1px solid #d0d5dd;border-radius:16px;background:#fff}.hmn-source-box.active,.hmn-source-box:has(input:checked){border-color:#00b74f;background:#f0fff6}.hmn-source-box input{width:20px!important;height:20px!important;margin-top:4px;accent-color:#00b74f}.hmn-source-box em{background:#dcfae6;color:#00a348;border-radius:99px;padding:3px 8px;font-style:normal;font-size:12px}.hmn-source-box b{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ecfdf3;align-self:end}.hmn-submit-btn{width:100%;height:58px;border:0;border-radius:15px;background:#00b74f;color:#fff;font-size:20px;font-weight:900;margin-top:18px}.hmn-secure-text{text-align:center;color:#667085;margin-top:15px}.hmn-visual-card{position:relative;padding:26px;background:linear-gradient(180deg,#ecfdf3,#fff);min-height:530px}.hmn-badge-card{position:absolute;right:36px;top:26px;background:#fff;border-radius:18px;padding:16px;box-shadow:0 18px 40px rgba(16,24,40,.1)}.hmn-car-illustration{position:relative;height:300px;margin-top:38px}.hmn-circle-bg{position:absolute;width:420px;height:420px;border-radius:50%;left:50%;top:-80px;transform:translateX(-50%);background:rgba(0,183,79,.1);border:1px solid rgba(0,183,79,.22)}.hmn-car-shape{position:absolute;width:460px;height:190px;left:50%;bottom:25px;transform:translateX(-50%)}.car-body{position:absolute;bottom:38px;width:100%;height:110px;border-radius:60px 90px 38px 38px;background:#00b74f}.car-top{position:absolute;left:132px;top:0;width:190px;height:92px;border-radius:80px 80px 18px 18px;border:24px solid #00b74f;border-bottom:0}.wheel{position:absolute;bottom:0;width:74px;height:74px;border-radius:50%;background:#101828;border:14px solid #344054}.wheel:after{content:"";position:absolute;inset:17px;border-radius:50%;background:#fff}.wheel-left{left:95px}.wheel-right{right:95px}.hmn-stats-card{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:20px;padding:18px;box-shadow:0 18px 45px rgba(16,24,40,.1)}.hmn-stats-card div{text-align:center;border-right:1px solid #e4e7ec}.hmn-stats-card div:last-child{border-right:0}.hmn-stats-card span{font-size:26px;font-weight:900}.green{color:#00b74f}.orange{color:#ff6b00}.blue{color:#1570ef}.hmn-process-box{margin-top:24px;padding:18px 22px;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(0,183,79,.26)}.hmn-result-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15,35,25,.72);display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow-y:auto}.hmn-result-modal{position:relative;width:min(1180px,100%);background:#fff;border-radius:22px;padding:30px}.hmn-result-close{position:absolute;right:22px;top:22px;width:38px;height:38px;border-radius:50%;border:1px solid #ffd0d0;background:#fff5f5;color:#d60000;font-size:26px}.hmn-result-modal h2{color:#00b74f;font-size:34px}.hmn-result-keyword span{display:inline-block;background:#dcfae6;color:#00a348;border-radius:99px;padding:7px 13px;font-weight:800}.hmn-result-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 22px}.hmn-summary-box{padding:22px 18px;border-radius:18px;background:#f0fff6;border:1px solid #a8efc4}.hmn-summary-box.danger{background:#fff7f7;border-color:#ffb8b8}.hmn-summary-box strong{font-size:25px;color:#00b74f;font-weight:900}.hmn-summary-box.danger strong{color:#d60000}.hmn-ltv-select{width:100%;height:46px;border-radius:12px;border:1px solid #9be8bb;color:#00a348;font-size:24px;font-weight:900;padding:0 14px}.hmn-result-note{padding:14px 16px;border-radius:14px;background:#fff8e8;border:1px solid #ffe0a3;color:#7a4b00;font-weight:600}.hmn-result-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid #e5e7eb;margin-top:18px}.hmn-result-table{width:100%;border-collapse:collapse;min-width:980px}.hmn-result-table th{background:#00b74f;color:#fff;padding:14px;text-align:left}.hmn-result-table td{padding:14px;border-bottom:1px solid #edf0f2}.red{color:#d60000!important;font-weight:900}.hmn-ai-empty{padding:22px;border-radius:16px;background:#f0fff6;border:1px solid #a8efc4;margin-top:18px}@media(max-width:900px){.hmn-valuation-layout,.hmn-form-grid,.hmn-source-grid,.hmn-result-summary{grid-template-columns:1fr}.hmn-valuation-title h1{font-size:36px}.hmn-visual-card{display:none}.hmn-result-modal{padding:22px 14px}.hmn-result-table{min-width:860px}}
