.btn[data-v-3e90a3a0]{align-items:center;border:none;border-radius:40px;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;line-height:24px;margin-right:16px;vertical-align:middle;white-space:nowrap;width:124px}.btn.primary[data-v-3e90a3a0]{background-color:var(--primary);color:#fff}.btn.primary[data-v-3e90a3a0]:hover{background-color:var(--primary-hover)}.btn.secondary[data-v-3e90a3a0]{background-color:#0003;border:1px solid #fff;color:#fff}.btn.secondary[data-v-3e90a3a0]:hover{background-color:#0000004d}.btn.transparent[data-v-3e90a3a0]{background-color:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.btn.transparent[data-v-3e90a3a0]:hover{background-color:#0000001a}.btn.white[data-v-3e90a3a0]{background:#fff3;border:1px solid var(--text-white);color:var(--text-white)}.btn.white[data-v-3e90a3a0]:hover{background:#ffffff4d}@media screen and (max-width:767px){.btn[data-v-3e90a3a0]{margin-bottom:16px;margin-right:0;width:100%}.btn.primary[data-v-3e90a3a0]:hover{background-color:var(--primary)}.btn.secondary[data-v-3e90a3a0]:hover{background-color:#0003}.btn.transparent[data-v-3e90a3a0]:hover{background-color:transparent}.btn.white[data-v-3e90a3a0]:hover{background:#fff3}}.ai-button[data-v-0f526d4d]{cursor:pointer}.ai-button .ball-container img[data-v-0f526d4d]{height:36px;width:36px}.ai-button .text[data-v-0f526d4d]{white-space:nowrap}.steps-container{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;margin:0 -24px;position:relative}@media (max-width:767px){.steps-container{flex-direction:column}}.step{flex:1;margin:0 24px;position:relative;text-align:left;transition:transform .3s ease}.step:not(:last-child){margin-right:10px}@media (max-width:767px){.step:not(:last-child){margin-bottom:12px;margin-right:0}}.step:last-child{margin-right:0}.step .step-content{background-color:#f7f9fc;border-radius:10px;height:100%;padding:20px;position:relative;width:90%;z-index:1}@media (max-width:767px){.step .step-content{align-items:center;align-items:flex-start;display:flex;flex-direction:row;height:67px;padding:12px 16px}}.step .step-number{font-size:24px;font-weight:500;margin-bottom:10px}@media (max-width:767px){.step .step-number{align-items:center;display:flex;font-size:20px;height:100%;justify-content:center;margin-right:20px}}.step .step-title{font-size:24px;font-weight:500;margin-bottom:10px}.step .step-description{color:#6c7485;font-size:14px}.step .step-details .step-title{font-size:24px;font-weight:500;margin-bottom:10px}.step .step-arrow{color:#aaa;font-size:24px;font-weight:500;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:32px}@media (max-width:1199px){.step .step-arrow{display:none;margin-top:20px;position:static;transform:none}}.consult .consult-content{margin-top:30px;text-align:center}.consult .consult-content .title{background:linear-gradient(123deg,#fc3849 1.83%,#7e69ff 36.97%,#1875ff 61.01%,#3edcff 95.97%,#5088f9 132.66%);background-clip:text;-webkit-background-clip:text;font-size:40px;font-weight:500;margin-bottom:20px;-webkit-text-fill-color:transparent;display:inline-block;line-height:normal}.consult .consult-content .quick{background-color:var(--primary);border:1px solid var(--primary);border-radius:40px;color:#fff;cursor:pointer;font-size:16px;height:48px;padding:10px 20px;transition:background-color .3s ease;width:152px}.consult .consult-content .quick:hover{background-color:#1e87f0}@media (max-width:1199px){.steps-container{margin:0}.step{margin:0 10px}.step .step-content{width:100%}.step .step-content .step-details .step-title{font-size:20px}.step .step-content .step-details .step-description{color:#6c7485;font-size:12px}.consult .consult-content .title{font-size:32px;margin-bottom:16px}.consult .consult-content .quick{font-size:14px;height:40px;padding:8px 16px;width:120px}}@media screen and (max-width:767px){.step{margin:0 6px}.step .step-content .step-details .step-title{font-size:16px;font-weight:500;margin-bottom:6px}.step .step-content .step-details .step-description{font-size:12px}.consult .consult-content .title{font-size:24px}}
