.bg-gradient-overlay[data-v-acd43ae1]{background:linear-gradient(135deg,#3b82f61a,#9333ea1a)}.bg-decoration-1[data-v-acd43ae1]{background:linear-gradient(135deg,#3b82f633,#9333ea33);border-radius:50%;filter:blur(40px);height:8rem;width:8rem}.bg-decoration-2[data-v-acd43ae1]{background:linear-gradient(135deg,#9333ea33,#ec489933);border-radius:50%;filter:blur(32px);height:6rem;width:6rem}.tab-navigation[data-v-acd43ae1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-radius:9999px;box-shadow:0 10px 25px #0000001a;display:flex;display:inline-flex;gap:.5rem;padding:.5rem}.tab-button[data-v-acd43ae1]{border:none;border-radius:9999px;cursor:pointer;font-size:.875rem;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-button.tab-active[data-v-acd43ae1]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff;transform:translateY(-2px)}.tab-button.tab-inactive[data-v-acd43ae1]{background:transparent;color:#6b7280}.tab-button.tab-inactive[data-v-acd43ae1]:hover{background:#667eea1a;color:#667eea;transform:translateY(-1px)}.main-title[data-v-acd43ae1]{color:#1f2937;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:left}.title-decoration-line[data-v-acd43ae1]{background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:9999px;height:100%;left:-1rem;opacity:.6;position:absolute;top:0;width:4px}.main-description[data-v-acd43ae1]{color:#6b7280;font-size:1.125rem;line-height:1.75;max-width:650px;position:relative;text-align:left;z-index:10}.main-description[data-v-acd43ae1]:before{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px;content:"";height:60%;left:-30px;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:4px}.btn-icon-container[data-v-acd43ae1]{align-items:center;background:#fff;border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.group:hover .btn-icon-container[data-v-acd43ae1]{transform:scale(1.1)}.progress-dot[data-v-acd43ae1]{border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.progress-dot.progress-active[data-v-acd43ae1]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea66;transform:scale(1.5)}.progress-dot.progress-inactive[data-v-acd43ae1]{background:#6b72804d}.progress-dot.progress-inactive[data-v-acd43ae1]:hover{background:#667eea80;transform:scale(1.2)}.main-image[data-v-acd43ae1]{filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));position:relative;transition:all .5s ease;width:600px;z-index:10}.main-image[data-v-acd43ae1]:hover{transform:scale(1.05)}.image-decoration[data-v-acd43ae1]{background:linear-gradient(90deg,#3b82f633,#9333ea33);border-radius:1rem;filter:blur(40px);top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;position:absolute;z-index:-1}.enter-btn[data-v-acd43ae1]{--el-button-size:60px;--el-font-size-base:18px;background:linear-gradient(90deg,#54c6ee,#3c5efd);border:none;border-radius:30px;overflow:hidden;padding:20px 25px 20px 8px;position:relative}.enter-btn[data-v-acd43ae1]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.enter-btn[data-v-acd43ae1]:hover:before{left:100%}@keyframes fadeInUp-acd43ae1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown-acd43ae1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes fadeInRight-acd43ae1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOutRight-acd43ae1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50px)}}.animate-fade-in-up[data-v-acd43ae1]{animation:fadeInUp-acd43ae1 .6s ease-out forwards}.animate-fade-out-down[data-v-acd43ae1]{animation:fadeOutDown-acd43ae1 .3s ease-in forwards}.animate-fade-in-up-delay[data-v-acd43ae1]{animation:fadeInUp-acd43ae1 .6s ease-out .2s forwards;opacity:0}.animate-fade-out-down-delay[data-v-acd43ae1]{animation:fadeOutDown-acd43ae1 .3s ease-in .1s forwards}.animate-fade-in-up-delay-2[data-v-acd43ae1]{animation:fadeInUp-acd43ae1 .6s ease-out .4s forwards;opacity:0}.animate-fade-out-down-delay-2[data-v-acd43ae1]{animation:fadeOutDown-acd43ae1 .3s ease-in .2s forwards}.animate-fade-in-right[data-v-acd43ae1]{animation:fadeInRight-acd43ae1 .8s ease-out forwards}.animate-fade-out-right[data-v-acd43ae1]{animation:fadeOutRight-acd43ae1 .3s ease-in forwards}.title-container[data-v-acd43ae1]{position:relative}.title-container[data-v-acd43ae1]:before{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:20px;bottom:-10px;content:"";left:-20px;position:absolute;right:-20px;top:-10px;z-index:-1}.description-container[data-v-acd43ae1],.image-container[data-v-acd43ae1]{position:relative}@media (max-width:768px){.tab-button[data-v-acd43ae1]{font-size:.75rem;padding:.5rem 1rem}.title-container[data-v-acd43ae1]:before{left:-10px;right:-10px}.main-description[data-v-acd43ae1]:before{left:-15px}.main-image[data-v-acd43ae1]{max-width:400px;width:100%}.main-title[data-v-acd43ae1]{font-size:2rem}.main-description[data-v-acd43ae1]{font-size:1rem}}@media (min-width:640px){.main-title[data-v-acd43ae1]{font-size:3rem}.main-description[data-v-acd43ae1]{font-size:1.25rem}}
