.banner{max-width:calc(100% - 80px);min-height:280px;margin:110px auto 73px;display:flex;justify-content:center;align-items:center;background:linear-gradient(270deg,#FFCC85 0%,#F993FF 43.75%,#A16CFF 87.98%);border-radius:24px}.banner h1{font-style:normal;font-weight:800;font-size:60px;line-height:20px;color:#121212}h2{font-style:normal;font-weight:800;font-size:42px;line-height:48px;background:linear-gradient(270deg,#FFAD3A 0%,#F66CFF 43.75%,#8846FF 87.98%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-container{display:flex;flex-direction:column;max-width:1200px;width:100%;margin:0 auto}.form-item{margin-top:43px;display:flex;flex-direction:column}.form-item label{font-style:normal;font-weight:500;font-size:20px;line-height:48px;color:#666;margin-bottom:12px}.form-item label b{color:#121212}.form-item textarea{max-width:879px;width:100%;min-height:400px;background:#F5F7F9;border-radius:24px;border:none}.tip{max-width:879px;width:100%;height:166px;background:#EFE6FF;border-radius:24px;padding:25px 36px;margin-top:60px;margin-bottom:140px}.tip .title{font-style:normal;font-weight:800;font-size:20px;line-height:24px;color:#121212;display:flex}.tip .title svg{width:24px;height:24px;margin-right:10px;margin-bottom:17px}.tip p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#121212}.link{text-decoration:underline;color:#792FFF}.step4{display:flex;gap:10%}.step4 img{height:100%;object-fit:cover}.form-item picture{border-radius:24px;overflow:hidden;box-shadow:0 4px 28px 0 #00000012}@media(max-width:1200px){.banner{max-width:calc(100% - 15px)}.form-container{max-width:100%;padding:0 15px}}@media(max-width:767px){.step4{flex-direction:column}.step4 picture:nth-child(1){margin-bottom:15px}.banner{background:linear-gradient(353.03deg,#FFE787 -18.32%,#F9BAFF 60.67%,#DBB1FF 87.2%);border-radius:16px;min-height:148px;margin:var(--distance-to-the-header) auto 15px}.banner h1{font-size:26px;max-width:265px;text-align:center;line-height:100%}h2{background:none;-webkit-background-clip:initial;background-clip:border-box;-webkit-text-fill-color:initial;color:#121212;font-size:20px;line-height:48px}.form-item{margin-top:3px}.form-item label{font-size:16px;line-height:18px;margin:28px 0 15px}.form-item textarea{border-radius:16px;min-height:172px;margin-bottom:28px}.tip{margin:35px 0 72px;height:auto;border-radius:16px;padding:15px 12px 15px 15px}.tip .title{font-size:16px;line-height:24px;margin-bottom:9px}.tip .title svg{width:14px;height:18px;margin:0 7px 0 0}.form-item label b{margin-right:4px}}