.form-page{padding:42px 0 5px}.form-header{text-align:center;margin-bottom:25px}.form-header h1{margin:12px 0 4px;font-size:29px}.form-header p{margin:0;color:#6d7888}.eyebrow.dark{background:#edf3ff;border-color:#dce9ff;color:#1c6bdf}.form-layout{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px}.form-card,.form-aside{background:#fff;border:1px solid #e7ecf3;border-radius:13px;padding:23px;box-shadow:0 10px 26px rgba(16,38,78,.08)}.form-aside{height:max-content;color:#667387;font-size:13px}.form-aside h3{color:#27354a;margin-top:0}.field{display:block;margin:0 0 15px}.field span{display:block;font-weight:700;margin-bottom:7px;color:#344158}.field input,.field textarea,.field select{width:100%;border:1px solid #dce3ed;border-radius:8px;padding:11px 12px;outline-color:#1767ff;background:#fff;color:#27354a}.field textarea{height:112px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.agreement{display:block;margin:16px 0;color:#69768a;font-size:12px}.agreement input{accent-color:#1767ff;margin-right:6px}.form-submit{width:100%;padding:12px}.form-foot{text-align:center;color:#6c788a}.form-foot button{color:#1767ff;background:transparent;font-weight:700}.code-button{position:relative;float:right;margin-top:-51px;margin-right:8px;padding:7px 10px;color:#1767ff;background:#eef4ff;border-radius:6px;font-size:12px}.upload-box{border:1px dashed #b8c7dc;border-radius:8px;padding:22px;text-align:center;color:#6f7e92;margin:0 0 15px}.similar-box,.notice{background:#f6f9fe;color:#657287;padding:12px 14px;border-radius:8px;font-size:12px;margin:14px 0}.similar-box p{margin:6px 0}.calc-result{margin:8px 0 16px;padding:19px;background:linear-gradient(115deg,#eff5ff,#f9f0ff);border-radius:10px;display:flex;align-items:baseline;gap:11px}.calc-result b{font-size:28px;color:#1767ff}.calc-result small{margin-left:auto;color:#788598}.checkout-service{display:flex;gap:12px;align-items:center;border:1px solid #e7ecf3;border-radius:9px;padding:10px;margin-bottom:15px}.checkout-service img{width:54px;height:54px;border-radius:7px;object-fit:cover}.checkout-service h3{margin:3px 0;font-size:14px}.checkout-service p{margin:0}.checkout-service b{margin-left:auto;color:#1767ff}.result-page{padding:72px 0}.result-card{width:min(470px,100%);padding:40px;text-align:center;background:#fff;border:1px solid #e7ecf3;border-radius:14px;margin:auto;box-shadow:0 10px 26px rgba(16,38,78,.08)}.result-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#e0f7ec;color:#1ab56e;font-size:28px;margin:auto}.result-card h1{font-size:23px;margin:15px 0 6px}.result-card p{color:#6d798b;margin-bottom:24px}.timeline{border-left:2px solid #dbe4f0;margin:7px 0 20px;padding-left:20px}.timeline div{position:relative;padding:9px 0;color:#7a8798}.timeline div:before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#dbe4f0;left:-27px;top:13px}.timeline .done{color:#1aa96a}.timeline .done:before{background:#1aa96a}.timeline .active{color:#1767ff;font-weight:700}.timeline .active:before{background:#1767ff}.timeline small{display:block;font-weight:400;color:#8995a6}@media(max-width:820px){.form-layout{grid-template-columns:1fr}.form-aside{display:none}}@media(max-width:500px){.form-grid{grid-template-columns:1fr}.form-page{padding-top:26px}.form-card{padding:17px}}
