.brief-guide{padding:32px;border:1px solid #cce2d5;border-radius:16px;background:radial-gradient(circle at 90% 0,#16c78425,transparent 50%),#f3f8f5;color:#0b1220;margin:30px 0;max-width:680px}.brief-guide>span{font-size:10px;letter-spacing:.14em;color:#127c51;font-weight:800}.brief-guide h3{font-size:32px;line-height:1.05;letter-spacing:-.05em;margin:18px 0}.brief-guide p{font-size:14px!important;color:#536d5e!important;line-height:1.7}.brief-guide ol{list-style:none;padding:0;margin:24px 0;display:grid;gap:13px}.brief-guide li{font-size:13px;color:#355745}.brief-guide li b{color:#0c8e59;margin-right:12px;font-size:11px}.brief-guide small{font-size:11px;color:#647e6e}.brief-progress{border-top:1px solid #d1e4d8;padding-top:18px;margin:18px 0}.brief-progress label{display:flex;justify-content:space-between;font-size:11px}.brief-progress progress{width:100%;height:5px;accent-color:#16c784;margin-top:10px}.brief-hint{display:block;font-size:11px!important;line-height:1.6;color:#768e80;margin:7px 0 20px}#brief input:focus,#brief textarea:focus,#brief select:focus{outline:2px solid #16c784;outline-offset:3px}#form-result{display:block;line-height:1.7;overflow-wrap:anywhere}#brief button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.brief-guide{padding:25px}.brief-guide h3{font-size:28px}}
