@import url(//at.alicdn.com/t/font_631781_uzwcwz6vcmcxr.css);@import url(//at.alicdn.com/t/font_631781_4v61w1yz6y74x6r.css);.scrollTop{display:none;position:fixed;width:4rem;height:4rem;right:1rem;bottom:5rem;border:1px solid #ddd;border-radius:2rem;background-color:#fff;z-index:9999999}.scrollTop .iconfont{display:inline-block;width:100%;height:100%;text-align:center;line-height:4rem;font-size:3rem;color:#999}.scrollTop:hover .iconfont{color:#449efe}.show{display:block}:root{--background-color:#fff;--border-color:#eaecef}.nav-section{width:100%;height:auto;background-color:var(--background-color);padding:2rem 0}.nav-section .nav-container{position:relative;width:76.25rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-section .nav-container .category-sidebar{width:18rem;margin-right:2rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden;z-index:10}.nav-section .nav-container .category-sidebar .category-list .category-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.5rem;background-color:var(--background-color);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.nav-section .nav-container .category-sidebar .category-list .category-item:last-child{border-bottom:none}.nav-section .nav-container .category-sidebar .category-list .category-item span{font-size:1rem;color:var(--text-color);font-weight:500}.nav-section .nav-container .category-sidebar .category-list .category-item .category-icon{color:var(--text-secondary);font-size:.9rem;-webkit-transition:var(--transition);transition:var(--transition)}.nav-section .nav-container .category-sidebar .category-list .category-item:hover{background-color:var(--primary-light)}.nav-section .nav-container .category-sidebar .category-list .category-item:hover .category-icon,.nav-section .nav-container .category-sidebar .category-list .category-item:hover span{color:#fff}.nav-section .nav-container .category-sidebar .category-list .category-item:hover .category-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.nav-section .nav-container .carousel-container{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:var(--border-radius);overflow:hidden;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__container{border-radius:var(--border-radius)}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__container .el-carousel__item .carousel-image-wrapper{width:100%;height:100%;overflow:hidden;display:block}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__container .el-carousel__item .carousel-image-wrapper a{display:block;width:100%;height:100%}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__container .el-carousel__item .carousel-image-wrapper .carousel-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__container .el-carousel__item .carousel-image-wrapper .carousel-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__arrow{background-color:rgba(0,0,0,.3)}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__arrow:hover{background-color:var(--primary-light)}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__indicators .el-carousel__button{background-color:hsla(0,0%,100%,.7);height:3px;width:20px;border-radius:2px}.nav-section .nav-container .carousel-container .el-carousel .el-carousel__indicators .el-carousel__indicator--active .el-carousel__button{background-color:var(--primary-light)}@media screen and (max-width:76.25rem){.nav-section .nav-container{width:100%;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-section .nav-container .category-sidebar{width:100%;margin-right:0;margin-bottom:2rem}.nav-section .nav-container .carousel-container{width:100%}}.work{width:100%}.work .contains{width:76.25rem;margin:0 auto}.work .contains .post{padding:1rem}.company-list-container[data-v-36c6511a]{width:100%;padding:20px 0}.company-list-container .company-grid[data-v-36c6511a]{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 20px}.company-list-container .company-card[data-v-36c6511a]{border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05)}.company-list-container .company-card[data-v-36c6511a]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}.company-list-container .company-card:hover .company-name[data-v-36c6511a]{color:#1976d2}.company-list-container .company-card:hover .view-jobs-btn[data-v-36c6511a]{background:linear-gradient(135deg,#1976d2,#2196f3)}.company-list-container .company-card:hover .view-jobs-btn i[data-v-36c6511a]{-webkit-transform:translateX(3px);transform:translateX(3px)}.company-list-container .company-card .company-card-inner[data-v-36c6511a]{background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-list-container .company-card .company-header[data-v-36c6511a]{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f5f5f5}.company-list-container .company-card .company-header .company-logo[data-v-36c6511a]{width:70px;height:70px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.08);box-shadow:0 3px 10px rgba(0,0,0,.08);padding:5px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.company-list-container .company-card .company-header .company-logo img[data-v-36c6511a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.company-list-container .company-card .company-header .company-info[data-v-36c6511a]{margin-left:15px;overflow:hidden}.company-list-container .company-card .company-header .company-info .company-name[data-v-36c6511a]{font-size:16px;font-weight:600;color:#333;margin:0 0 5px 0;-webkit-transition:color .3s ease;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-list-container .company-card .company-header .company-info .company-foreign-name[data-v-36c6511a]{font-size:13px;color:#999;margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-list-container .company-card .company-header .company-info .company-location[data-v-36c6511a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#666}.company-list-container .company-card .company-header .company-info .company-location i[data-v-36c6511a]{font-size:14px;color:#f44336;margin-right:5px}.company-list-container .company-card .company-content[data-v-36c6511a]{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.company-list-container .company-card .company-content .mission-section .section-title[data-v-36c6511a]{font-size:14px;color:#333;margin:0 0 10px 0;font-weight:600;position:relative;padding-left:10px}.company-list-container .company-card .company-content .mission-section .section-title[data-v-36c6511a]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#1976d2;border-radius:3px}.company-list-container .company-card .company-content .mission-section .mission-text[data-v-36c6511a]{font-size:13px;color:#666;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.company-list-container .company-card .company-footer[data-v-36c6511a]{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-list-container .company-card .company-footer .view-jobs-btn[data-v-36c6511a]{width:100%;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.company-list-container .company-card .company-footer .view-jobs-btn i[data-v-36c6511a]{margin-left:5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:1200px){.company-list-container .company-grid[data-v-36c6511a]{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.company-list-container .company-grid[data-v-36c6511a]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.company-list-container .company-grid[data-v-36c6511a]{grid-template-columns:1fr}}.fontSize{font-size:1rem}.cur{cursor:text}.company{width:100%}.company .companyList{width:76.25rem;margin:1.5rem auto;padding:0 1rem 1rem}.footer{width:100%;height:9rem;margin-top:1rem;border-top:1px solid #ddd;background-color:#62b7f3;overflow:hidden}.footer .footerContain{position:relative;width:76.25rem;margin:2rem auto}.footer .footerContain .footeright{position:absolute;top:0;left:13rem;padding-left:2rem}.footer .footerContain .footeright span{display:inline-block;padding:.6rem 1rem 1rem 0;color:#fff;cursor:pointer}.footer .footerContain .footeright span:hover{color:#0f46a0;text-decoration:underline}.footer .footerContain .footeright p{padding-bottom:.6rem;color:#fff}:root{--primary-color:#1976d2;--primary-light:#2196f3;--primary-dark:#0d47a1;--accent-color:#ff5722;--success-color:#4caf50;--warning-color:#ff9800;--info-color:#00bcd4;--text-color:#333;--text-secondary:#666;--text-light:#999;--text-white:#fff;--background-light:#f5f7fa;--background-white:#fff;--border-color:#e0e0e0;--border-radius:4px;--border-radius-large:8px;--box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);--box-shadow-hover:0 8px 24px rgba(0,0,0,0.15);--transition:all 0.3s ease;--max-width:76.25rem;--section-padding:4rem 0}.home-page{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text-color);line-height:1.5;min-width:var(--max-width);background-color:var(--background-light);overflow-x:hidden}.home-page .hero-section{position:relative;height:500px;background-image:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&q=80&w=1650);background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;overflow:hidden}.home-page .hero-section .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(25,118,210,.9),rgba(13,71,161,.8));z-index:1}.home-page .hero-section .hero-content{position:relative;z-index:2;text-align:center;padding:0 1rem;max-width:800px;-webkit-animation:fadeIn 1.5s ease-in-out;animation:fadeIn 1.5s ease-in-out}.home-page .hero-section .hero-content .hero-title{color:var(--text-white);font-size:3.2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.home-page .hero-section .hero-content .hero-title .highlight{position:relative;color:#fff;display:inline-block}.home-page .hero-section .hero-content .hero-title .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:10px;background-color:rgba(255,87,34,.7);z-index:-1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.home-page .hero-section .hero-content .hero-subtitle{color:var(--text-white);font-size:1.25rem;margin-bottom:2.5rem;opacity:.9}.home-page .hero-section .hero-content .hero-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}.home-page .hero-section .hero-content .hero-stats .stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;position:relative;-webkit-animation:fadeInUp .5s forwards;animation:fadeInUp .5s forwards;-webkit-animation-delay:calc(0.1s*var(--i, 0));animation-delay:calc(0.1s*var(--i, 0));opacity:0}.home-page .hero-section .hero-content .hero-stats .stat-item:first-child{--i:1}.home-page .hero-section .hero-content .hero-stats .stat-item:nth-child(2){--i:2}.home-page .hero-section .hero-content .hero-stats .stat-item:nth-child(3){--i:3}.home-page .hero-section .hero-content .hero-stats .stat-item:after{content:"";position:absolute;top:0;right:-1rem;width:1px;height:100%;background-color:hsla(0,0%,100%,.3)}.home-page .hero-section .hero-content .hero-stats .stat-item:last-child:after{display:none}.home-page .hero-section .hero-content .hero-stats .stat-item .stat-number{font-size:2rem;font-weight:700;margin-bottom:.25rem}.home-page .hero-section .hero-content .hero-stats .stat-item .stat-label{font-size:1rem;opacity:.8}.home-page .hero-section .wave-animation{position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:3;overflow:hidden}.home-page .hero-section .wave-animation .wave{position:absolute;bottom:0;left:0;width:200%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="white" d="M0,192L60,176C120,160,240,128,360,128C480,128,600,160,720,181.3C840,203,960,213,1080,197.3C1200,181,1320,139,1380,117.3L1440,96L1440,320L1380,320C1320,320,1200,320,1080,320C960,320,840,320,720,320C600,320,480,320,360,320C240,320,120,320,60,320L0,320Z"></path></svg>');background-repeat:repeat-x;background-position:0 bottom;background-size:50% 100%;-webkit-animation:wave 12s linear infinite;animation:wave 12s linear infinite}.home-page .hero-section .wave-animation .wave.wave1{z-index:3;opacity:1;background-size:50% 80px}.home-page .hero-section .wave-animation .wave.wave2{z-index:2;opacity:.5;background-size:50% 100px;-webkit-animation-duration:18s;animation-duration:18s;animation-direction:reverse}.home-page .hero-section .wave-animation .wave.wave3{z-index:1;opacity:.2;background-size:50% 80px;-webkit-animation-duration:20s;animation-duration:20s}.home-page .section-divider{padding:2rem 0;background:-webkit-gradient(linear,left top,right top,from(var(--primary-light)),to(var(--primary-dark)));background:linear-gradient(90deg,var(--primary-light),var(--primary-dark));text-align:center;margin:3rem 0;position:relative;overflow:hidden}.home-page .section-divider:after,.home-page .section-divider:before{content:"";position:absolute;width:100%;height:20px;background-image:linear-gradient(45deg,var(--background-light) 25%,transparent 0,transparent 50%,var(--background-light) 0,var(--background-light) 75%,transparent 0,transparent);background-size:20px 20px;z-index:2}.home-page .section-divider:before{top:0;opacity:.1}.home-page .section-divider:after{bottom:0;opacity:.1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-page .section-divider .divider-content{position:relative;z-index:2}.home-page .section-divider .divider-content .divider-title{color:var(--text-white);font-size:2.2rem;font-weight:600;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;display:inline-block}.home-page .section-divider .divider-content .divider-title:after,.home-page .section-divider .divider-content .divider-title:before{content:"";position:absolute;height:2px;background-color:hsla(0,0%,100%,.4);top:50%;width:50px}.home-page .section-divider .divider-content .divider-title:before{right:100%;margin-right:20px}.home-page .section-divider .divider-content .divider-title:after{left:100%;margin-left:20px}.home-page .section-divider .divider-content .divider-subtitle{color:hsla(0,0%,100%,.9);font-size:1.1rem}.home-page .section-divider .divider-decoration{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-page .section-divider .divider-decoration .decoration-circle{position:absolute;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);border-radius:50%}.home-page .section-divider .divider-decoration .decoration-circle:first-child{width:200px;height:200px;top:-120px;left:10%;-webkit-animation:float 8s ease-in-out infinite;animation:float 8s ease-in-out infinite}.home-page .section-divider .divider-decoration .decoration-circle:nth-child(2){width:250px;height:250px;bottom:-100px;right:15%;animation:float 10s ease-in-out infinite reverse}.home-page .advantages-section{padding:var(--section-padding);background-color:var(--background-white)}.home-page .advantages-section .advantages-container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.home-page .advantages-section .advantages-container .section-title{text-align:center;font-size:2rem;color:var(--text-color);margin-bottom:3rem;position:relative}.home-page .advantages-section .advantages-container .section-title:after{content:"";position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:4px;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--primary-light)));background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px}.home-page .advantages-section .advantages-container .advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card{background-color:#fff;border-radius:var(--border-radius-large);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:2.5rem 1.5rem;text-align:center;-webkit-transition:var(--transition);transition:var(--transition);position:relative;overflow:hidden}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:-webkit-gradient(linear,left top,right top,from(var(--primary-light)),to(var(--primary-dark)));background:linear-gradient(90deg,var(--primary-light),var(--primary-dark));-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:var(--transition);transition:var(--transition)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card:hover .advantage-icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:var(--primary-light);color:#fff}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card .advantage-icon{width:70px;height:70px;background-color:rgba(33,150,243,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem;-webkit-transition:var(--transition);transition:var(--transition)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card .advantage-icon i{font-size:2rem;color:var(--primary-color);-webkit-transition:var(--transition);transition:var(--transition)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card .advantage-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.home-page .advantages-section .advantages-container .advantages-grid .advantage-card .advantage-description{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.home-page .cta-section{padding:5rem 0;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));position:relative;overflow:hidden}.home-page .cta-section .cta-content{max-width:var(--max-width);margin:0 auto;padding:0 1rem;text-align:center;position:relative;z-index:2}.home-page .cta-section .cta-content .cta-title{font-size:2.5rem;color:#fff;margin-bottom:1rem;font-weight:600}.home-page .cta-section .cta-content .cta-text{font-size:1.2rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.home-page .cta-section .cta-content .cta-button{padding:1rem 2.5rem;background-color:var(--accent-color);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 5px 15px rgba(255,87,34,.4);box-shadow:0 5px 15px rgba(255,87,34,.4)}.home-page .cta-section .cta-content .cta-button:hover{background-color:#ee3900;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(255,87,34,.5);box-shadow:0 8px 20px rgba(255,87,34,.5)}.home-page .cta-section .cta-content .cta-button:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-page .cta-section .cta-decoration{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-page .cta-section .cta-decoration .decoration-dots{position:absolute;width:200px;height:200px;background-image:radial-gradient(hsla(0,0%,100%,.2) 2px,transparent 0);background-size:30px 30px}.home-page .cta-section .cta-decoration .decoration-dots.decoration-dots-1{top:20px;left:10%;-webkit-animation:float 15s ease-in-out infinite;animation:float 15s ease-in-out infinite}.home-page .cta-section .cta-decoration .decoration-dots.decoration-dots-2{bottom:20px;right:5%;animation:float 20s ease-in-out infinite reverse}.home-page .friend-links-wrapper{width:100%;background-color:var(--background-white);padding:3.5rem 0;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.home-page .friend-links-wrapper .friend-links-container{max-width:var(--max-width);margin:0 auto;padding:0 1rem}.home-page .friend-links-wrapper .friend-links-container .section-title{font-size:1.75rem;color:var(--primary-color);margin-bottom:1.75rem;position:relative;display:inline-block}.home-page .friend-links-wrapper .friend-links-container .section-title:after{content:"";position:absolute;left:0;bottom:-.75rem;width:3.5rem;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--primary-color)),to(var(--primary-light)));background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:3px}.home-page .friend-links-wrapper .friend-links-container .friend-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.home-page .friend-links-wrapper .friend-links-container .friend-links .friend-link-item{display:inline-block;font-size:.95rem;color:var(--text-secondary);padding:.75rem 1.25rem;border-radius:var(--border-radius);background-color:#fff;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:var(--transition);transition:var(--transition);border-left:3px solid transparent}.home-page .friend-links-wrapper .friend-links-container .friend-links .friend-link-item:hover{color:var(--primary-color);background-color:#fff;border-left:3px solid var(--primary-color);-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover);text-decoration:none}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes wave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes wave{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:76.25rem){.home-page{min-width:100%}.home-page .hero-section .hero-content .hero-title{font-size:2.5rem}.home-page .hero-section .hero-content .hero-stats{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page .hero-section .hero-content .hero-stats .stat-item:after{display:none}.home-page .advantages-section .advantages-container .advantages-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.home-page .cta-section .cta-content .cta-title{font-size:2rem}.home-page .friend-links-container{padding:0 1.5rem}}@media screen and (max-width:576px){.home-page .hero-section{height:450px}.home-page .hero-section .hero-content .hero-title{font-size:2rem}.home-page .hero-section .hero-content .hero-subtitle{font-size:1rem}.home-page .hero-section .hero-content .hero-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.home-page .hero-section .hero-content .hero-stats .stat-item .stat-number{font-size:1.5rem}.home-page .advantages-section .advantages-container .advantages-grid{grid-template-columns:1fr}.home-page .cta-section{padding:3rem 0}.home-page .cta-section .cta-content .cta-title{font-size:1.75rem}.home-page .cta-section .cta-content .cta-text{font-size:1rem}.home-page .cta-section .cta-content .cta-button{padding:.75rem 2rem;font-size:1rem}}