.estimate-form fieldset{border:0;margin:0;padding:0;min-width:0}.estimate-group{padding:27px 0;border-bottom:1px solid #dce6ed}.estimate-group-heading{display:flex;gap:15px;align-items:start;margin-bottom:23px}.estimate-group-heading>span{background:#102a43;color:#fff;min-width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.estimate-group-heading h2{font-family:Pretendard,sans-serif;font-size:21px;font-weight:800;margin:0 0 6px}.estimate-group-heading p{font-size:11px;color:#688194;margin:0}.estimate-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.estimate-fields label,.estimate-notes{font-size:13px;font-weight:700;display:grid;gap:7px}.estimate-fields .full{grid-column:1/-1}.estimate-fields input,.estimate-fields select,.estimate-notes textarea{width:100%;padding:12px;border:1px solid #b8cbd9;border-radius:6px;font:400 14px Pretendard,sans-serif;color:#102a43;background:#fff;min-height:47px}.estimate-fields small{font-size:10px;font-weight:400;color:#647d90}.estimate-other[hidden],.consent-details-body[hidden],.estimate-result[hidden]{display:none!important}.estimate-summary{padding:14px 17px;background:#eff7fc;color:#416b87;font-size:12px;margin-top:20px;border-radius:5px}.estimate-mode{font-size:12px!important;margin-bottom:8px}.estimate-form .consent-panel{margin:23px 0}.estimate-consent-view{background:none;border:0;padding:7px 0 7px 10px;color:#426980;font:600 12px Pretendard,sans-serif;text-decoration:underline;cursor:pointer;white-space:nowrap}.estimate-consent-status{font-size:11px;color:#668196;margin-bottom:0}.estimate-form .consent-details-body h3{font-family:Pretendard;font-size:17px}.estimate-form .consent-details-body p{font-size:12px}.estimate-submit{width:100%;min-height:54px;font-size:16px!important}.estimate-submit:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.estimate-result{font-size:14px;padding:18px;background:#eff7fc;border-left:3px solid #168cc4;overflow-wrap:anywhere}.estimate-result:focus{outline:2px solid #168cc4;outline-offset:3px}.estimate-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start}.estimate-intro-card{position:sticky;top:125px;background:#102a43;color:#d6e7f4;padding:30px;border-radius:9px}.estimate-intro-card h2{color:#fff;font-size:26px;margin:10px 0 20px}.estimate-intro-card .eyebrow{color:#9ad6f3}.estimate-intro-card p,.estimate-intro-card li{font-size:13px}.estimate-intro-card ul{padding-left:18px}.estimate-intro-card a{color:#fff}.estimate-intro-card .estimate-caution{border-top:1px solid #ffffff2a;margin-top:20px;padding-top:18px;font-size:11px;color:#a4c2d7}@media(max-width:760px){.estimate-layout{grid-template-columns:1fr;gap:18px}.estimate-intro-card{position:static;padding:22px}.estimate-intro-card h2{font-size:21px}.estimate-intro-card ul,.estimate-intro-card .estimate-caution{display:none}.estimate-fields{grid-template-columns:1fr;gap:17px}.estimate-fields .full{grid-column:auto}.estimate-group{padding:22px 0}.estimate-group-heading h2{font-size:18px}.estimate-form .consent-check{font-size:12px}.estimate-consent-view{font-size:11px}}
