*{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,sans-serif;border:none;outline:none;background:none;text-decoration:none;list-style:none;scroll-behavior:smooth!important}:root{--pri: #f7a81b;--sec: #17458f}body{scroll-behavior:smooth!important;background-image:url(https://img24srv.gt62.top/img/d9ccf0689d1d58228fa3c4e7a370f40b.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:100dvh;position:relative;padding:0 1.5rem;display:flex;justify-content:center;align-items:center;overflow:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;pointer-events:none}p{font-size:.9rem;line-height:170%}.inner-content{position:fixed;top:0;left:0;height:100%;width:100%;padding:0 1rem;z-index:2;display:flex;justify-content:center;align-items:center}.content{position:relative;min-height:600px;max-width:1100px;width:100%;background-color:#ffffffd9;border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;z-index:2;overflow:hidden;transition:.3s cubic-bezier(.46,.23,.48,1.55);padding:2rem 1rem}.countdown{position:absolute;top:.8rem;left:50%;transform:translate(-50%);font-size:1.1rem;color:#de061d;font-weight:700;letter-spacing:1px;z-index:3}.step-title{position:absolute;top:50%;left:-10rem;transform:translateY(-50%);transition:.3s cubic-bezier(.46,.23,.48,1.55)}.step-title li{height:5.5rem;min-width:7rem;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:1rem;padding:1rem .5rem .5rem;border-radius:0 10rem 10rem 0;position:relative;transition:.3s cubic-bezier(.46,.23,.48,1.55)}.step-title li.active:after{right:-.4rem}.step-title li.valueAdded{flex-direction:row;justify-content:space-between;gap:.5rem;min-width:9rem;padding:0 .5rem}.step-title li.valueAdded .icon{height:0;width:0;opacity:0}.step-title li.valueAdded .selectedImage{height:4.6rem;width:4.6rem}.step-title li:after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);background-color:#f57381;height:5.4rem;width:5.4rem;z-index:-1;border-radius:50%}.step-title li h4{font-size:1.2rem}.step-title li .selectedImage{height:0;width:0;object-fit:cover;border-radius:50%;transition:.3s cubic-bezier(.46,.23,.48,1.55)}.step-title li .icon{height:2.5rem;width:2.5rem;object-fit:contain;transition:.3s cubic-bezier(.46,.23,.48,1.55)}.custom-button{padding:.6rem 1.5rem;background-color:#000;color:#fff;font-size:1rem;border-radius:3rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;cursor:pointer;margin-top:1rem}.custom-button:hover{background-color:#000c}#intro{max-width:1000px;padding:1rem}#intro h1{font-size:3rem;margin-bottom:2rem}#intro h2{font-size:1.6rem;margin-bottom:1.2rem;line-height:1.4}#intro p{margin-bottom:1rem;font-size:1.2rem}#loadingScreen{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}#loadingScreen h2{font-size:2.2rem;margin-bottom:1rem;max-width:700px}#loadingScreen h3{font-size:1.4rem;margin-bottom:2rem}#loadingScreen .progress-bar-area{height:1rem;width:20rem;background-color:#d9d9d9;margin-top:2rem;position:relative;border-radius:2rem;overflow:hidden}#loadingScreen .progress-bar-area .progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#de061d;border-radius:2rem;transition:.3s cubic-bezier(.46,.23,.48,1.55)}.step{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;text-align:center;width:100%}.step h2{font-size:1.8rem;margin-bottom:1.5rem;line-height:1.4;max-width:700px}.step .option-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem}.step.text-options .option-list button{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;padding:12px 28px;border-radius:30px;min-width:100px;font-size:1rem;font-weight:700;color:#fff;cursor:pointer}.step.text-options .option-list button:nth-child(1){background-color:#4caf50}.step.text-options .option-list button:nth-child(2){background-color:#f44336}.step.image-options .option-list button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background:none;border:none;cursor:pointer;position:relative}.step.image-options .option-list button .image{position:relative;height:13rem;width:100%;max-width:180px;margin-bottom:1rem}.step.image-options .option-list button .image:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:90%;width:90%;border-radius:20px;background-color:#de061d;transition:.3s cubic-bezier(.46,.23,.48,1.55);z-index:1}.step.image-options .option-list button:hover .image:after{transform:translate(-50%,-50%) scale(1.18)}.step.image-options .option-list button .image img{position:relative;z-index:2;height:100%;width:100%;object-fit:cover;border-radius:20px}.step.image-options .option-list button .name{font-size:1.2rem;font-weight:600;color:#000}#thankYouPage{max-width:650px;text-align:left;width:100%}#thankYouPage h2{font-size:2.5rem;margin-bottom:1rem;text-align:center}#thankYouPage h3{font-size:1.5rem;margin-bottom:1rem}#thankYouPage h4{font-size:1.3rem}#thankYouPage p{font-size:1.2rem;margin-bottom:.8rem;line-height:130%}#thankYouPage ul{padding-left:1rem;margin-bottom:1rem}#thankYouPage ul li{list-style:decimal;font-size:1.05rem;font-weight:600;margin-bottom:.4rem}.bottom-right{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:1rem 0 1.5rem}.bottom-right .btn-li{background:none;border:none;cursor:pointer;padding:0}.bottom-right .btn-li img{width:80px;height:auto;border-radius:16px}.download-hint{color:red;font-size:1.1rem;font-weight:700;margin-top:4px;cursor:pointer;animation:pulse 1.5s infinite}.arrow-breath{font-size:2rem;color:red;text-align:center;animation:breath 1.8s infinite}@keyframes pulse{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes breath{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media only screen and (max-width: 575px){body{align-items:flex-start;padding:1rem 1rem 0}.inner-content{align-items:flex-start;padding-top:1rem}.content{padding:1rem;min-height:500px}#intro h1{font-size:2rem;margin-bottom:1rem}#intro h2{font-size:1.2rem}#intro p{font-size:1rem}#loadingScreen h2{font-size:1.6rem}#loadingScreen .progress-bar-area{width:17rem}.step h2{font-size:1.3rem}.step .option-list{gap:1rem}.step.image-options .option-list button{width:40%}.step.image-options .option-list button .image{height:10rem}.step.image-options .option-list button .name{font-size:1rem}#thankYouPage h2{font-size:1.9rem}#thankYouPage p{font-size:.9rem}#thankYouPage h3{font-size:1.1rem}#thankYouPage h4{font-size:1rem}#thankYouPage ul li{font-size:.8rem}.step-title{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;transform:none!important;display:flex!important;justify-content:space-around!important;align-items:center!important;gap:.3rem!important;background:#fffffff2!important;padding:.5rem .8rem!important;z-index:1000!important;border-top:1px solid #ddd}.step-title li{flex:1 1 auto!important;max-width:5rem!important;height:4rem!important;width:4rem!important;border-radius:50%!important;margin-bottom:0!important;padding:0!important;min-width:auto!important}.step-title li h4{font-size:.65rem!important;line-height:1.2!important;white-space:nowrap!important}.step-title li.valueAdded{flex-direction:column!important;gap:.2rem!important}.step-title li.valueAdded .selectedImage{height:2.2rem;width:2.2rem}.step-title li .icon{height:2rem;width:2rem}.step-title li:after{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);height:90%;width:90%}}@media only screen and (max-width: 350px){.content{min-height:400px}#intro h1{font-size:1.6rem}#intro h2{font-size:1rem}.step h2{font-size:1.1rem}#thankYouPage h2{font-size:1.4rem}#thankYouPage ul li{font-size:.75rem}}
