.page-proposal-welcome{width:100%;min-width:1080px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}.page-proposal-welcome .ai-illustration{margin-bottom:24px}.page-proposal-welcome .ai-illustration img{width:200px;height:auto}.page-proposal-welcome .title{font-size:28px;font-weight:700;color:#222;margin-bottom:12px;text-align:center}.page-proposal-welcome .desc{font-size:16px;color:#9a9b9b;margin-bottom:32px;text-align:center}.page-proposal-welcome .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;background-color:#f5f7fa;padding:16px 24px;border-radius:25px}.page-proposal-welcome .steps .step-item{font-size:16px;color:#222;padding:8px 16px;background-color:#fff;border-radius:15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-proposal-welcome .steps .step-arrow{margin:0 16px;color:#9a9b9b;font-size:18px}.page-proposal-welcome .main-buttons{gap:20px;margin-bottom:40px}.page-proposal-welcome .main-buttons,.page-proposal-welcome .main-buttons .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-proposal-welcome .main-buttons .btn{border-radius:25px;padding:12px 32px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.page-proposal-welcome .main-buttons .btn.primary{background-color:#297de8;color:#fff}.page-proposal-welcome .main-buttons .btn.primary:hover{background-color:#1863c5;-webkit-box-shadow:0 4px 12px rgba(41,125,232,.3);box-shadow:0 4px 12px rgba(41,125,232,.3)}.page-proposal-welcome .main-buttons .btn.secondary{background-color:#e5e5e5;color:#666}.page-proposal-welcome .main-buttons .btn.secondary:hover{background-color:#d5d5d5;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-proposal-welcome .floating-history{position:absolute;bottom:30px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;font-size:14px;color:#666;-webkit-transition:all .3s ease;transition:all .3s ease}.page-proposal-welcome .floating-history:hover{background-color:#f5f7fa;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page-proposal-welcome .floating-history .icon-history{font-size:16px}