@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes hero-glow{0%,to{box-shadow:0 0 1px 1px #5b5bd62e}50%{box-shadow:0 0 4px 2px #5b5bd638}}@keyframes hero-glow-red{0%,to{box-shadow:0 0 2px 1px #ef5e456e}50%{box-shadow:0 0 8px 3px #ef5e4599}}@keyframes hero-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes hero-wave{0%,to{transform:translate(0)}25%{transform:translate(3px,-8px)}50%{transform:translate(0)}75%{transform:translate(-3px,8px)}}@keyframes hero-slide-toggle{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@keyframes hero-float-1{0%,to{transform:translateY(0)}25%{transform:translateY(-14px)}50%{transform:translateY(10px)}75%{transform:translateY(-8px)}}@keyframes hero-float-2{0%,to{transform:translateY(0)}25%{transform:translateY(12px)}50%{transform:translateY(-10px)}75%{transform:translateY(8px)}}@keyframes hero-float-3{0%,to{transform:translateY(0)}30%{transform:translateY(-12px)}60%{transform:translateY(8px)}}@keyframes hero-float-4{0%,to{transform:translateY(0)}20%{transform:translateY(10px)}55%{transform:translateY(-12px)}80%{transform:translateY(6px)}}@keyframes hero-breathing-glow{0%,to{box-shadow:0 0 16px #5b5bd629,0 0 32px #5b5bd614,0 3px 10px #0000000d}50%{box-shadow:0 0 24px #5b5bd63d,0 0 48px #5b5bd61f,0 5px 14px #00000012}}.hero{isolation:isolate}.hero .banner{background:0 0;flex-direction:column;align-items:center;padding-top:28px;display:flex;position:relative}.hero .banner:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#5b5bd624 1px,#0000 0),linear-gradient(#5b5bd624 1px,#0000 0);background-position:50%;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000000b3 0,#00000059 40%,#00000014 68%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 42%,#000000b3 0,#00000059 40%,#00000014 68%,#0000 100%)}.hero .banner>*{z-index:1;position:relative}.hero .hero-fade-in{animation:.8s ease-out forwards hero-fade-in}.hero .hero-fade-in-up{opacity:0;animation:.8s ease-out forwards hero-fade-in-up}.hero h1.hero-fade-in-up{animation-delay:.2s}.hero p.hero-fade-in-up{animation-delay:.4s}.hero .cert-badges.hero-fade-in-up{animation-delay:.6s}.hero .btns.hero-fade-in-up{animation-delay:.8s}.hero .tabs{background:#fff;border:1px solid #0f0f1414;border-radius:24px;height:40px;padding:4px;transition:all .3s;display:flex;box-shadow:0 1px 2px #0f0f140a}.hero .tabs:hover{transform:translateY(-2px);box-shadow:0 1px 3px #0f0f140d}.hero .tabs .tab{cursor:pointer;border-radius:24px;align-items:center;padding:8px 12px;transition:all .3s;display:flex}.hero .tabs .tab:hover{transform:scale(1.05)}.hero .tabs .tab img{flex:0 0 16px;width:16px;height:16px;margin-right:5px;transition:transform .3s}.hero .tabs .tab span{color:#041e39;font-size:14px;font-weight:500;line-height:17px}.hero .tabs .tab:first-child{background:#fff7e4;flex-shrink:0}.hero .tabs .tab:first-child span{color:#6c3100}.hero .tabs .tab:first-child img{animation:2s ease-in-out infinite hero-pulse}.hero .banner h1{color:#17171b;letter-spacing:-.03em;text-align:center;text-wrap:balance;width:calc(100% - 32px);margin-top:28px;font-size:34px;font-weight:700;line-height:1.08}.hero .banner h1 .h1-lead{color:#4b4b55;letter-spacing:-.018em;font-weight:500}.hero .banner h1 .h1-accent{color:#4f4fbf}.hero .banner>p{color:#4b4b55;text-align:center;text-wrap:pretty;max-width:calc(100% - 32px);margin-top:18px;font-size:16px;font-weight:400;line-height:1.55}.hero .cert-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);margin-top:24px;display:flex}.hero .cert-badge{color:#4f4fbf;white-space:nowrap;background:#5b5bd612;border:1px solid #5b5bd621;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.hero .cert-badge>i{color:#5b5bd6;font-size:15px}.hero .btns{flex-direction:column;align-items:center;gap:20px;width:calc(100% - 32px);margin-top:28px;display:flex}.hero .cta-primary{color:#fff;cursor:pointer;background:#5b5bd6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 28px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s,background .3s;animation:2.5s ease-in-out 3 hero-breathing-glow;display:inline-flex;box-shadow:0 0 20px #5b5bd62e,0 4px 12px #1c1c1a0f}.hero .cta-primary:hover{background:#7676e0;animation:none;transform:translateY(-2px);box-shadow:0 0 24px #5b5bd647,0 0 48px #5b5bd624,0 6px 16px #00000014}.hero .cta-primary:active{background:#4f4fbf;transform:translateY(0)scale(.98);box-shadow:0 0 16px #5b5bd633,0 0 32px #5b5bd61a}.hero .banner-div{display:none}.hero .banner-img-mp{opacity:0;width:100vw;margin-top:20px;animation:.8s ease-out .6s forwards hero-fade-in-up}.hero .banner-img-mp img{width:100%;height:auto}.hero .hero-tip{display:none}@media (width>=768px){.hero .banner{padding-top:88px}.hero .banner h1{letter-spacing:-.035em;width:auto;max-width:860px;font-size:clamp(52px,6.4vw,72px);line-height:1.02}.hero .banner>p{max-width:640px;margin-top:18px;font-size:18px;line-height:1.55}.hero .cert-badges{gap:12px;width:auto;margin-top:12px}.hero .cert-badge{padding:6px 14px;font-size:13px}.hero .btns{flex-direction:row;gap:0;width:auto;margin-top:40px}.hero .cta-primary{width:auto;min-width:auto}.hero .banner-img-mp{display:none}.hero .hero-tip{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.hero .banner-div{background:linear-gradient(#eeecff,#f5f4ee);border:2px solid #fff;border-bottom:none;border-radius:20px 20px 0 0;gap:12px;width:1000px;height:500px;min-height:500px;margin-top:70px;padding:2px;display:flex;position:relative;box-shadow:0 -2px 10px #5b5bd614}.hero .menu-item-animate{opacity:0;transition:all .3s;animation:.5s ease-out forwards hero-fade-in-up}.hero .menu-item-animate:hover{background:#5b5bd61a;transform:scale(1.1)rotate(5deg)}.hero .left-menu{opacity:0;background:#fff;border-radius:20px 0 0;flex-direction:column;gap:4px;width:64px;height:100%;padding:13px 13px 0 11px;animation:.6s ease-out .3s forwards hero-fade-in-up;display:flex}.hero .left-menu .space-hr{background:#e2e7ec;width:40px;height:1px}.hero .left-menu .left-menu-item{border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hero .left-menu .left-menu-item:first-child{background:#5b5bd6}.hero .connecting-pulse{animation:1.5s ease-in-out infinite hero-pulse}.hero .btn-glow{animation:2s ease-in-out infinite hero-glow}.hero .btn-glow-red{animation:2s ease-in-out infinite hero-glow-red}.hero .right-card{opacity:.01;flex-direction:column;flex:auto;justify-content:space-between;height:100%;padding:12px 12px 0 0;animation:.6s ease-out .3s forwards hero-fade-in-up;display:flex}.hero .right-card .card-item-div{-moz-column-gap:12px;column-gap:12px;display:flex}.hero .right-card .card-item{cursor:pointer;flex-direction:column;gap:8px;width:172px;transition:all .3s;display:flex}.hero .right-card .card-item:hover{transform:translateY(-10px)scale(1.05)}.hero .right-card .card-item:hover .card-img-box{box-shadow:0 3px 10px #5b5bd614}.hero .right-card .card-img-box{aspect-ratio:172/300;border-radius:8px;justify-content:center;align-items:center;width:172px;height:300px;transition:all .3s;display:flex;position:relative;overflow:hidden}.hero .right-card .card-img-box>img{z-index:0;transition:transform .3s;position:absolute;inset:0}.hero .right-card .card-img-box:hover>img{transform:scale(1.1)}.hero .right-card .img-btn{z-index:2;color:#fff;cursor:pointer;background:#5b5bd6;border-radius:16px;justify-content:center;align-items:center;gap:5px;width:85px;height:28px;padding:7px 6px;font-size:12px;font-weight:600;line-height:14px;transition:all .3s;display:flex;box-shadow:0 0 1px 1px #5b5bd62e}.hero .right-card .img-btn:hover{transform:scale(1.1);box-shadow:0 0 10px 3px #5b5bd699}.hero .right-card .img-btn.off-btn{background:#ef4444;box-shadow:0 0 2px 1px #ef5e456e}.hero .right-card .img-btn.off-btn:hover{box-shadow:0 0 10px 3px #ef5e4599}.hero .right-card .title{color:#041e39;font-size:12px;font-weight:500;line-height:14px}.hero .right-card .connect-img{z-index:2;color:#19c3a0;align-items:center;font-size:12px;font-weight:600;line-height:14px;display:flex;position:absolute;top:17px;left:40px}.hero .right-card .bottom-img-animate{opacity:0;animation:.6s ease-out forwards hero-fade-in-up,1.5s ease-in-out 1s infinite hero-bounce}.hero .right-card .card-img-row{-moz-column-gap:12px;align-items:center;column-gap:12px;width:100%;display:flex}.hero .tiktok-div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.01;cursor:pointer;background:#fffc;border:1px solid #fff;border-radius:16px;align-items:center;width:260px;height:80px;padding:20px;transition:transform .3s,box-shadow .3s,background .3s;animation:.6s ease-out .9s forwards hero-fade-in-up;display:flex;position:absolute;bottom:28px;left:-119px}.hero .tiktok-div:hover{background:#fffffff2;transform:translateY(-5px)scale(1.02);box-shadow:0 3px 10px #5b5bd60f}.hero .tiktok-div img{flex-shrink:0;transition:transform .3s}.hero .tiktok-div:hover img{transform:rotate(1turn)scale(1.1)}.hero .tiktok-info{flex-direction:column;flex-shrink:0;gap:4px;margin-left:16px;display:inline-flex}.hero .tiktok-info p{color:#041e39;margin:0;font-size:16px;font-weight:500;line-height:19px}.hero .tiktok-info span{color:#55687d;font-size:14px;font-weight:500;line-height:17px}.hero .switch-div{flex:auto;justify-content:flex-end;display:flex}.hero .switch-div-div{cursor:pointer;background:#5b5bd6;border-radius:10px;width:34px;height:20px;padding:4px;transition:all .3s;position:relative}.hero .switch-div-div:hover{background:#4f4fbf;transform:scale(1.1)}.hero .switch-div-div:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;bottom:4px;right:4px}.hero .switch-toggle:before{animation:2s ease-in-out infinite hero-slide-toggle}.hero .woman-wave{animation:4s ease-in-out infinite hero-wave}.hero .woman-div{opacity:.01;width:261px;height:380px;animation:.6s ease-out 1.5s forwards hero-fade-in-up;position:absolute;bottom:0;right:-117px}.hero .woman-div img{transition:transform .3s;position:absolute;bottom:0;right:0}.hero .woman-div img:hover{transform:scale(1.05)}.hero .woman-back{width:261px;height:380px;top:0;left:0}.hero .hero-tip-item{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.hero .hero-tip-item span{color:#fff;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px}.hero .hero-tip-item img{width:20px;height:20px}.hero .hero-tip-item1{animation:18s ease-in-out infinite hero-float-1;top:100px;left:20%}.hero .hero-tip-item1 span{background:#5b5bd6cc;box-shadow:0 1px 4px #5b5bd614}.hero .hero-tip-item1 img{transform:translate(20px)}.hero .hero-tip-item2{animation:20s ease-in-out .5s infinite hero-float-2;top:360px;left:18%}.hero .hero-tip-item2 span{background:#ff9b47b3;box-shadow:0 1px 4px #ff9b471f}.hero .hero-tip-item2 img{transform:translate(20px)}.hero .hero-tip-item3{align-items:flex-start;animation:22s ease-in-out 1s infinite hero-float-3;top:380px;right:18%}.hero .hero-tip-item3 span{background:#19c3a0bf;box-shadow:0 1px 4px #19c3a01f}.hero .hero-tip-item3 img{transform:translate(-20px)}.hero .hero-tip-item4{align-items:flex-start;animation:24s ease-in-out 1.5s infinite hero-float-4;top:72px;right:14%}.hero .hero-tip-item4 span{background:#9d62ffcc;box-shadow:0 1px 4px #9b51e01f}.hero .hero-tip-item4 img{transform:translate(-20px)}.hero .hero-tip-item5{align-items:flex-start;animation:24s ease-in-out 2s infinite hero-float-4;top:250px;right:10%}.hero .hero-tip-item5 span{background:#3abdffb3;box-shadow:0 1px 4px #7ed5ff1f}.hero .hero-tip-item5 img{transform:translate(-20px)}}@media (prefers-reduced-motion:reduce){.hero .banner-img-mp,.hero .bottom-img-animate,.hero .btn-glow,.hero .btn-glow-red,.hero .connecting-pulse,.hero .hero-fade-in,.hero .hero-fade-in-up,.hero .hero-tip-item,.hero .menu-item-animate,.hero .switch-toggle:before,.hero .tabs .tab:first-child img,.hero .woman-wave{opacity:1!important;animation:none!important;transform:none!important}}.platform-hot-badge[data-v-a90e3d45]{color:#fff;letter-spacing:.04em;transform-origin:50%;pointer-events:none;background:linear-gradient(135deg,#f59e0b,#e58f2a);border-radius:6px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;line-height:14px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:-8px;right:-6px;transform:rotate(-8deg);box-shadow:0 1px 2px #1c1c1a14,0 4px 10px #e58f2a47}.platform-pill.is-hot:hover .platform-hot-badge[data-v-a90e3d45]{transform:rotate(-8deg)scale(1.08)translateY(-1px)}@media (prefers-reduced-motion:reduce){.platform-hot-badge[data-v-a90e3d45],.platform-pill.is-hot:hover .platform-hot-badge[data-v-a90e3d45]{transition:none}}.faq-item[open][data-v-4ff498ce]{border-color:#5b5bd666;box-shadow:0 1px 2px #1c1c1a08,0 10px 30px #5b5bd61a}.faq-item[open] .faq-icon[data-v-4ff498ce]{color:#5b5bd6;transform:rotate(45deg)}.faq-item[data-v-4ff498ce]:hover:not([open]){border-color:#5b5bd640}.faq-item summary[data-v-4ff498ce]::-webkit-details-marker{display:none}.faq-item[data-v-4ff498ce] ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.faq-item[data-v-4ff498ce] p{margin:0 0 12px}.faq-item[data-v-4ff498ce] p:last-child{margin-bottom:0}.faq-item[data-v-4ff498ce] strong{color:#1a1a1f;font-weight:600}.cta-inner[data-v-e1e5b615]{background:radial-gradient(60% 90% at 8% 0,#5b5bd61a 0,#0000 60%),radial-gradient(60% 100% at 100% 100%,#ffbf7a1a 0,#0000 55%),#fafaf7}.cta-glow[data-v-e1e5b615]{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#5b5bd624 0,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-100px}
