.home-container[data-v-4f8851c8]{min-height:calc(100vh - 64px);background:linear-gradient(135deg,#0a0a1a,#1a1a2e 50%,#16213e);position:relative;overflow:hidden}.bg-effects[data-v-4f8851c8]{top:0;left:0;pointer-events:none;z-index:0}.bg-effects[data-v-4f8851c8],.floating-shapes[data-v-4f8851c8]{position:absolute;width:100%;height:100%}.floating-shapes .shape[data-v-4f8851c8]{position:absolute;border-radius:50%;opacity:.15;-webkit-animation:float-4f8851c8 20s linear infinite;animation:float-4f8851c8 20s linear infinite;-webkit-filter:blur(.5px);filter:blur(.5px);-webkit-box-shadow:0 0 1.875rem rgba(59,130,246,.3),0 0 3.75rem rgba(59,130,246,.2),inset 0 0 1.875rem hsla(0,0%,100%,.1);box-shadow:0 0 1.875rem rgba(59,130,246,.3),0 0 3.75rem rgba(59,130,246,.2),inset 0 0 1.875rem hsla(0,0%,100%,.1)}.floating-shapes .shape.shape-1[data-v-4f8851c8]{width:7.5rem;height:7.5rem;background:linear-gradient(45deg,#3b82f6,#06b6d4);top:10%;left:10%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:25s;animation-duration:25s}.floating-shapes .shape.shape-2[data-v-4f8851c8]{width:5rem;height:5rem;background:linear-gradient(45deg,#06b6d4,#60a5fa);top:60%;left:80%;-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:30s;animation-duration:30s}.floating-shapes .shape.shape-3[data-v-4f8851c8]{width:9.375rem;height:9.375rem;background:linear-gradient(45deg,#8b5cf6,#3b82f6);top:80%;left:20%;-webkit-animation-delay:-10s;animation-delay:-10s;-webkit-animation-duration:35s;animation-duration:35s}.floating-shapes .shape.shape-4[data-v-4f8851c8]{width:3.75rem;height:3.75rem;background:linear-gradient(45deg,#60a5fa,#8b5cf6);top:20%;left:70%;-webkit-animation-delay:-15s;animation-delay:-15s;-webkit-animation-duration:20s;animation-duration:20s}.floating-shapes .shape.shape-5[data-v-4f8851c8]{width:6.25rem;height:6.25rem;background:linear-gradient(45deg,#06b6d4,#3b82f6);top:50%;left:5%;-webkit-animation-delay:-20s;animation-delay:-20s;-webkit-animation-duration:28s;animation-duration:28s}.floating-shapes .shape.shape-6[data-v-4f8851c8]{width:5.625rem;height:5.625rem;background:linear-gradient(45deg,#3b82f6,#8b5cf6);top:30%;left:90%;-webkit-animation-delay:-25s;animation-delay:-25s;-webkit-animation-duration:32s;animation-duration:32s}@-webkit-keyframes float-4f8851c8{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg);transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg)}66%{-webkit-transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg);transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}@keyframes float-4f8851c8{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg);transform:translateY(-1.875rem) translateX(1.875rem) rotate(120deg)}66%{-webkit-transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg);transform:translateY(1.25rem) translateX(-1.25rem) rotate(240deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(1turn);transform:translateY(0) translateX(0) rotate(1turn)}}.light-particles[data-v-4f8851c8]{position:absolute;width:100%;height:100%}.light-particles .particle[data-v-4f8851c8]{position:absolute;width:.375rem;height:.375rem;background:#06b6d4;border-radius:50%;opacity:0;-webkit-animation:sparkle-4f8851c8 3s infinite;animation:sparkle-4f8851c8 3s infinite;-webkit-box-shadow:0 0 .625rem #06b6d4,0 0 1.25rem #06b6d4,0 0 1.875rem #06b6d4;box-shadow:0 0 .625rem #06b6d4,0 0 1.25rem #06b6d4,0 0 1.875rem #06b6d4}.light-particles .particle.particle-1[data-v-4f8851c8]{top:15%;left:25%;-webkit-animation-delay:0s;animation-delay:0s}.light-particles .particle.particle-2[data-v-4f8851c8]{top:35%;left:75%;-webkit-animation-delay:.5s;animation-delay:.5s}.light-particles .particle.particle-3[data-v-4f8851c8]{top:65%;left:45%;-webkit-animation-delay:1s;animation-delay:1s}.light-particles .particle.particle-4[data-v-4f8851c8]{top:85%;left:15%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.light-particles .particle.particle-5[data-v-4f8851c8]{top:25%;left:85%;-webkit-animation-delay:2s;animation-delay:2s}.light-particles .particle.particle-6[data-v-4f8851c8]{top:75%;left:65%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.light-particles .particle.particle-7[data-v-4f8851c8]{top:45%;left:25%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.light-particles .particle.particle-8[data-v-4f8851c8]{top:55%;left:85%;-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes sparkle-4f8851c8{0%,to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes sparkle-4f8851c8{0%,to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}50%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}}.grid-lines[data-v-4f8851c8]{position:absolute;width:100%;height:100%}.grid-lines .grid-line[data-v-4f8851c8]{position:absolute;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(59,130,246,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);opacity:0;-webkit-animation:gridMove-4f8851c8 8s infinite;animation:gridMove-4f8851c8 8s infinite;-webkit-box-shadow:0 0 1.25rem rgba(59,130,246,.4);box-shadow:0 0 1.25rem rgba(59,130,246,.4)}.grid-lines .grid-line.grid-line-1[data-v-4f8851c8]{width:100%;height:1px;top:20%;-webkit-animation-delay:0s;animation-delay:0s}.grid-lines .grid-line.grid-line-2[data-v-4f8851c8]{width:1px;height:100%;left:30%;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(rgba(59,130,246,.2)),to(transparent));background:linear-gradient(0deg,transparent,rgba(59,130,246,.2),transparent);-webkit-animation-delay:2s;animation-delay:2s}.grid-lines .grid-line.grid-line-3[data-v-4f8851c8]{width:100%;height:1px;top:80%;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes gridMove-4f8851c8{0%,to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes gridMove-4f8851c8{0%,to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.content-wrapper[data-v-4f8851c8]{position:relative;z-index:1}.content-wrapper section[data-v-4f8851c8]{max-width:75rem;margin:0 auto;padding:3.75rem 1.25rem}.hero-section[data-v-4f8851c8]{text-align:center;padding-top:5rem;padding-bottom:5rem}.hero-section .hero-content[data-v-4f8851c8]{max-width:50rem;margin:0 auto}.hero-section .hero-content .logo-wrapper[data-v-4f8851c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.hero-section .hero-content .logo-wrapper .hero-logo[data-v-4f8851c8]{width:8rem;height:8rem;-o-object-fit:contain;object-fit:contain}.hero-section .hero-content .hero-title[data-v-4f8851c8]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.25rem;line-height:1.2}.hero-section .hero-content .hero-subtitle[data-v-4f8851c8]{font-size:1.5rem;color:hsla(0,0%,100%,.85);margin-bottom:1.25rem;font-weight:500}.hero-section .hero-content .hero-description[data-v-4f8851c8]{font-size:1.0625rem;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:2.5rem}.hero-section .hero-content .hero-actions[data-v-4f8851c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section .hero-content .hero-actions .ivu-btn[data-v-4f8851c8]{height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;border-radius:8px}.hero-section .hero-content .hero-actions .ivu-btn.ivu-btn-primary[data-v-4f8851c8]{border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-section .hero-content .hero-actions .ivu-btn.ivu-btn-primary.counseling-btn[data-v-4f8851c8]{background:linear-gradient(45deg,#3b82f6,#8b5cf6);-webkit-box-shadow:0 .375rem 1.25rem rgba(59,130,246,.4);box-shadow:0 .375rem 1.25rem rgba(59,130,246,.4)}.hero-section .hero-content .hero-actions .ivu-btn.ivu-btn-primary.counseling-btn[data-v-4f8851c8]:hover{background:linear-gradient(45deg,#2563eb,#7c3aed);-webkit-box-shadow:0 .625rem 1.875rem rgba(59,130,246,.6);box-shadow:0 .625rem 1.875rem rgba(59,130,246,.6);-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}.hero-section .hero-content .hero-actions .ivu-btn.ivu-btn-primary.yixue-btn[data-v-4f8851c8]{background:linear-gradient(45deg,#8b5cf6,#6366f1);-webkit-box-shadow:0 .375rem 1.25rem rgba(139,92,246,.4);box-shadow:0 .375rem 1.25rem rgba(139,92,246,.4)}.hero-section .hero-content .hero-actions .ivu-btn.ivu-btn-primary.yixue-btn[data-v-4f8851c8]:hover{background:linear-gradient(45deg,#7c3aed,#4f46e5);-webkit-box-shadow:0 .625rem 1.875rem rgba(139,92,246,.6);box-shadow:0 .625rem 1.875rem rgba(139,92,246,.6);-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}@-webkit-keyframes logoFloat-4f8851c8{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-.625rem) scale(1.05);transform:translateY(-.625rem) scale(1.05)}}@keyframes logoFloat-4f8851c8{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-.625rem) scale(1.05);transform:translateY(-.625rem) scale(1.05)}}.section-header[data-v-4f8851c8]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-4f8851c8]{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.625rem}.section-header p[data-v-4f8851c8]{font-size:1rem;color:hsla(0,0%,100%,.7)}.features-section .features-grid[data-v-4f8851c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.875rem}.features-section .features-grid .feature-card[data-v-4f8851c8]{text-align:center;padding:2rem;background:rgba(26,26,46,.6);border:1px solid rgba(59,130,246,.2);border-radius:12px;backdrop-filter:blur(1.25rem);-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.features-section .features-grid .feature-card[data-v-4f8851c8]:hover{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem);border-color:rgba(59,130,246,.5);-webkit-box-shadow:0 .75rem 2.5rem rgba(59,130,246,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.15);box-shadow:0 .75rem 2.5rem rgba(59,130,246,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.15)}.features-section .features-grid .feature-card .feature-icon[data-v-4f8851c8]{font-size:3rem;margin-bottom:1.25rem;-webkit-filter:drop-shadow(0 0 .625rem hsla(0,0%,100%,.3));filter:drop-shadow(0 0 .625rem rgba(255,255,255,.3))}.features-section .features-grid .feature-card h3[data-v-4f8851c8]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.75rem}.features-section .features-grid .feature-card p[data-v-4f8851c8]{font-size:.9375rem;color:hsla(0,0%,100%,.7);line-height:1.4}.services-section .services-list[data-v-4f8851c8]{max-width:50rem;margin:0 auto}.services-section .services-list .service-item[data-v-4f8851c8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;margin-bottom:1.875rem;background:rgba(26,26,46,.6);border:1px solid rgba(59,130,246,.2);border-radius:12px;backdrop-filter:blur(1.25rem);-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.services-section .services-list .service-item[data-v-4f8851c8]:hover{-webkit-transform:translateX(.625rem);transform:translateX(.625rem);border-color:rgba(59,130,246,.5);-webkit-box-shadow:0 .75rem 2.5rem rgba(59,130,246,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.15);box-shadow:0 .75rem 2.5rem rgba(59,130,246,.3),inset 0 .0625rem 0 hsla(0,0%,100%,.15)}.services-section .services-list .service-item.clickable[data-v-4f8851c8]{cursor:pointer}.services-section .services-list .service-item.clickable .service-arrow[data-v-4f8851c8]{opacity:.5;-webkit-transition:all .2s ease;transition:all .2s ease}.services-section .services-list .service-item.clickable:hover .service-arrow[data-v-4f8851c8]{opacity:1;-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.services-section .services-list .service-item .service-icon[data-v-4f8851c8]{font-size:2.5rem;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:drop-shadow(0 0 .625rem hsla(0,0%,100%,.3));filter:drop-shadow(0 0 .625rem rgba(255,255,255,.3))}.services-section .services-list .service-item .service-content[data-v-4f8851c8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.services-section .services-list .service-item .service-content h3[data-v-4f8851c8]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.625rem}.services-section .services-list .service-item .service-content p[data-v-4f8851c8]{font-size:.9375rem;color:hsla(0,0%,100%,.7);line-height:1.4}.services-section .services-list .service-item .service-arrow[data-v-4f8851c8]{font-size:1.5rem;color:hsla(0,0%,100%,.8);-ms-flex-negative:0;flex-shrink:0}.cta-section .cta-card[data-v-4f8851c8]{text-align:center;padding:3.75rem 2.5rem;background:rgba(26,26,46,.6);border:1px solid rgba(59,130,246,.3);border-radius:16px;backdrop-filter:blur(1.25rem);-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),0 0 3.75rem rgba(59,130,246,.2),inset 0 .0625rem 0 hsla(0,0%,100%,.1);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.3),0 0 3.75rem rgba(59,130,246,.2),inset 0 .0625rem 0 hsla(0,0%,100%,.1)}.cta-section .cta-card h2[data-v-4f8851c8]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.9375rem}.cta-section .cta-card p[data-v-4f8851c8]{font-size:1rem;color:hsla(0,0%,100%,.7);margin-bottom:2rem}.cta-section .cta-card .cta-btn[data-v-4f8851c8]{height:3rem;padding:0 2.5rem;font-size:1rem;font-weight:500;border-radius:8px;background:linear-gradient(45deg,#3b82f6,#06b6d4);border:none;-webkit-box-shadow:0 .375rem 1.25rem rgba(59,130,246,.4);box-shadow:0 .375rem 1.25rem rgba(59,130,246,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.cta-section .cta-card .cta-btn[data-v-4f8851c8]:hover{background:linear-gradient(45deg,#1d4ed8,#60a5fa);-webkit-box-shadow:0 .625rem 1.875rem rgba(59,130,246,.6);box-shadow:0 .625rem 1.875rem rgba(59,130,246,.6);-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}@media (max-width:992px){.content-wrapper section[data-v-4f8851c8]{padding:2.5rem 1.25rem}.hero-section[data-v-4f8851c8]{padding-top:3rem;padding-bottom:3rem}.hero-section .logo-wrapper .hero-logo[data-v-4f8851c8]{width:6rem;height:6rem}.hero-section .hero-title[data-v-4f8851c8]{font-size:2rem}.hero-section .hero-subtitle[data-v-4f8851c8]{font-size:1.125rem}.features-grid[data-v-4f8851c8]{grid-template-columns:1fr}.service-item[data-v-4f8851c8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.floating-shapes .shape[data-v-4f8851c8]{opacity:.1}.grid-lines .grid-line[data-v-4f8851c8],.light-particles .particle[data-v-4f8851c8]{opacity:.6}}@media (max-width:768px){.hero-section .logo-wrapper .hero-logo[data-v-4f8851c8]{width:5rem;height:5rem}.hero-section .hero-title[data-v-4f8851c8]{font-size:1.75rem}.hero-section .hero-actions[data-v-4f8851c8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-section .hero-actions .ivu-btn[data-v-4f8851c8]{width:100%}.section-header h2[data-v-4f8851c8]{font-size:1.5rem}}