article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-size:12px;line-height:1.5;font-family:system,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Microsoft YaHei,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}fieldset,img{border:0}img{max-width:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{outline:0;padding:0;margin:0;border:none;background:transparent;-webkit-appearance:none}textarea{resize:none;overflow:auto}a{color:inherit}a:active,a:hover,a:link,a:visited{text-decoration:none}em,i{font-style:normal}ol,ul{list-style:none}.clearfix:after{content:"";display:block;clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.text-center{text-align:center}.text-right{text-align:right}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}@media screen and (min-width:750px){html{font-size:100px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#fff;background:#0a0a0a;overflow-x:hidden}.futurelink-page{min-height:100vh;background:-webkit-linear-gradient(315deg,#0a0a0a,#1a1a2e 50%,#16213e);background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);position:relative}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,10,10,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease;padding:1.6vw 0}.navbar.scrolled{background:rgba(10,10,10,.95);box-shadow:0 .8vw 6vw rgba(0,0,0,.3)}.nav-container{max-width:1200px;margin:0 auto;padding:0 3.2vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nav-container,.nav-logo{display:-webkit-box;display:-webkit-flex;display:flex}.nav-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.nav-logo .logo-text{font-size:2.4vw;font-weight:700;background:-webkit-linear-gradient(45deg,#00d4ff,#09c);background:linear-gradient(45deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-logo .logo-subtitle{font-size:1.12vw;color:hsla(0,0%,100%,.7);font-weight:400}.nav-menu{display:-webkit-box;display:-webkit-flex;display:flex;gap:3.2vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.nav-menu .nav-link{color:#fff;text-decoration:none;font-weight:500;font-size:1.44vw;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative}.nav-menu .nav-link:hover{color:#00d4ff}.nav-menu .nav-link:hover:after{width:100%}.nav-menu .nav-link:after{content:"";position:absolute;bottom:-.8vw;left:0;width:0;height:.32vw;background:-webkit-linear-gradient(45deg,#00d4ff,#09c);background:linear-gradient(45deg,#00d4ff,#09c);-webkit-transition:width .3s ease;transition:width .3s ease}.hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;cursor:pointer;gap:.64vw}.hamburger span{width:4vw;height:.48vw;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.hamburger.active span:first-child{-webkit-transform:rotate(45deg) translate(.8vw,.8vw);transform:rotate(45deg) translate(.8vw,.8vw)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1.12vw,-.96vw);transform:rotate(-45deg) translate(1.12vw,-.96vw)}.hero-section{min-height:90vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden;padding-top:8vw;padding-bottom:4vw}.hero-background{z-index:1}.hero-background,.hero-grid{position:absolute;top:0;left:0;right:0;bottom:0}.hero-grid{background-image:-webkit-linear-gradient(rgba(0,212,255,.1) 1px,transparent 0),-webkit-linear-gradient(left,rgba(0,212,255,.1) 1px,transparent 0);background-image:linear-gradient(rgba(0,212,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.1) 1px,transparent 0);background-size:8vw 8vw;-webkit-animation:gridMove 20s linear infinite;animation:gridMove 20s linear infinite}.hero-particles{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-radial-gradient(20% 80%,circle,rgba(0,212,255,.1) 0,transparent 50%),-webkit-radial-gradient(80% 20%,circle,rgba(0,153,204,.1) 0,transparent 50%);background:radial-gradient(circle at 20% 80%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,153,204,.1) 0,transparent 50%);-webkit-animation:particleFloat 15s ease-in-out infinite;animation:particleFloat 15s ease-in-out infinite}.hero-content{max-width:1200px;margin:0 auto;padding:0 3.2vw;display:grid;grid-template-columns:1fr 1fr;gap:4vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:2}.hero-text .hero-title{font-size:4vw;font-weight:800;line-height:1.1;margin-bottom:1.6vw}.hero-text .hero-title .title-line{display:block;background:-webkit-linear-gradient(45deg,#fff,#00d4ff);background:linear-gradient(45deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text .hero-subtitle{font-size:1.8vw;color:#00d4ff;margin-bottom:1.2vw;font-weight:600}.hero-text .hero-description{font-size:1.4vw;color:hsla(0,0%,100%,.8);margin-bottom:2.4vw;line-height:1.6}.cta-button{background:-webkit-linear-gradient(45deg,#00d4ff,#09c);background:linear-gradient(45deg,#00d4ff,#09c);border:none;padding:1.2vw 2.4vw;border-radius:6vw;color:#fff;font-size:1.2vw;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.cta-button:hover{-webkit-transform:translateY(-.24vw);transform:translateY(-.24vw);box-shadow:0 1.2vw 3.6vw rgba(0,212,255,.3)}.cta-button .button-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.3),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.cta-button:hover .button-glow{left:100%}.hero-visual{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.floating-cards{position:relative;width:36vw;height:36vw}.card{position:absolute;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(1.6vw);backdrop-filter:blur(1.6vw);border:1px solid hsla(0,0%,100%,.2);border-radius:2.4vw;padding:1.8vw;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.card:hover{-webkit-transform:translateY(-1.2vw);transform:translateY(-1.2vw);background:hsla(0,0%,100%,.15)}.card .card-icon{font-size:2.4vw;margin-bottom:.6vw}.card .card-text{font-size:1.1vw;font-weight:600;color:#fff}.card.card-1{top:15%;left:10%;-webkit-animation:float1 6s ease-in-out infinite;animation:float1 6s ease-in-out infinite}.card.card-2{top:35%;right:15%;-webkit-animation:float2 6s ease-in-out infinite;animation:float2 6s ease-in-out infinite}.card.card-3{bottom:20%;left:20%;-webkit-animation:float3 6s ease-in-out infinite;animation:float3 6s ease-in-out infinite}.section-container{max-width:1200px;margin:0 auto;padding:0 3.2vw}.section-header{text-align:center;margin-bottom:6.4vw}.section-header .section-title{font-size:4vw;font-weight:700;margin-bottom:1.6vw;background:-webkit-linear-gradient(45deg,#fff,#00d4ff);background:linear-gradient(45deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header .title-underline{width:12.8vw;height:.64vw;background:-webkit-linear-gradient(45deg,#00d4ff,#09c);background:linear-gradient(45deg,#00d4ff,#09c);margin:0 auto;border-radius:.32vw}.about-section{padding:9.6vw 0;background:hsla(0,0%,100%,.02);position:relative}.about-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-radial-gradient(50% 50%,circle,rgba(0,212,255,.05) 0,transparent 70%);background:radial-gradient(circle at 50% 50%,rgba(0,212,255,.05) 0,transparent 70%)}.about-content{display:grid;grid-template-columns:2fr 1fr;gap:6.4vw;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:2}.about-text .about-paragraph{font-size:1.76vw;color:hsla(0,0%,100%,.8);margin-bottom:2.4vw;line-height:1.7}.about-stats{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3.2vw}.about-stats .stat-item{text-align:center;padding:3.2vw;background:hsla(0,0%,100%,.05);border-radius:3.2vw;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.about-stats .stat-item:hover{-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw);background:hsla(0,0%,100%,.08)}.about-stats .stat-item .stat-number{font-size:4vw;font-weight:700;color:#00d4ff;margin-bottom:.8vw}.about-stats .stat-item .stat-label{font-size:1.44vw;color:hsla(0,0%,100%,.7);font-weight:500}.services-section{padding:9.6vw 0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(44.8vw,1fr));gap:3.2vw}.service-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:3.2vw;padding:4vw;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(45deg,rgba(0,212,255,.1),rgba(0,153,204,.1));background:linear-gradient(45deg,rgba(0,212,255,.1),rgba(0,153,204,.1));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.service-card:hover{-webkit-transform:translateY(-1.6vw);transform:translateY(-1.6vw);border-color:rgba(0,212,255,.3)}.service-card:hover:before{opacity:1}.service-card .service-icon{font-size:4.8vw;margin-bottom:2.4vw;position:relative;z-index:2}.service-card .service-title{font-size:2.08vw;font-weight:600;margin-bottom:1.6vw;color:#fff;position:relative;z-index:2}.service-card .service-description{font-size:1.52vw;color:hsla(0,0%,100%,.7);line-height:1.6;position:relative;z-index:2}.contact-section{padding:9.6vw 0;background:hsla(0,0%,100%,.02);position:relative}.contact-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-radial-gradient(30% 70%,circle,rgba(0,212,255,.05) 0,transparent 70%);background:radial-gradient(circle at 30% 70%,rgba(0,212,255,.05) 0,transparent 70%)}.contact-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:2}.contact-info{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2vw;max-width:80vw}.contact-info .contact-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:3.2vw;background:hsla(0,0%,100%,.05);border-radius:2.4vw;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.contact-info .contact-item:hover{-webkit-transform:translateY(-.8vw);transform:translateY(-.8vw);background:hsla(0,0%,100%,.08);border-color:rgba(0,212,255,.2)}.contact-info .contact-item .contact-icon{font-size:3.2vw;margin-right:1.6vw}.contact-info .contact-item .contact-details h3{font-size:1.76vw;font-weight:600;margin-bottom:.8vw;color:#fff}.contact-info .contact-item .contact-details .contact-link,.contact-info .contact-item .contact-details p{color:hsla(0,0%,100%,.7);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:1.28vw}.contact-info .contact-item .contact-details .contact-link:hover,.contact-info .contact-item .contact-details p:hover{color:#00d4ff}.footer{background:rgba(0,0,0,.8);border-top:1px solid hsla(0,0%,100%,.1);padding:4.8vw 0 1.6vw}.footer-container{max-width:1200px;margin:0 auto;padding:0 3.2vw}.footer-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:3.2vw}.footer-logo .logo-text{font-size:1.92vw;font-weight:700;background:-webkit-linear-gradient(45deg,#00d4ff,#09c);background:linear-gradient(45deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-logo .logo-subtitle{font-size:1.12vw;color:hsla(0,0%,100%,.7);font-weight:400}.footer-links{display:-webkit-box;display:-webkit-flex;display:flex;gap:3.2vw}.footer-links .footer-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:1.44vw;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}.footer-links .footer-link:hover{color:#00d4ff}.footer-bottom{text-align:center;padding-top:3.2vw;border-top:1px solid hsla(0,0%,100%,.1)}.footer-bottom p{color:hsla(0,0%,100%,.5);font-size:1.28vw}@-webkit-keyframes gridMove{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(8vw,8vw);transform:translate(8vw,8vw)}}@keyframes gridMove{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(8vw,8vw);transform:translate(8vw,8vw)}}@-webkit-keyframes particleFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3.2vw);transform:translateY(-3.2vw)}}@keyframes particleFloat{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3.2vw);transform:translateY(-3.2vw)}}@-webkit-keyframes float1{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2vw);transform:translateY(-2vw)}}@keyframes float1{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2vw);transform:translateY(-2vw)}}@-webkit-keyframes float2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.5vw);transform:translateY(-1.5vw)}}@keyframes float2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.5vw);transform:translateY(-1.5vw)}}@-webkit-keyframes float3{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2.5vw);transform:translateY(-2.5vw)}}@keyframes float3{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2.5vw);transform:translateY(-2.5vw)}}@media (max-width:768px){.hamburger{display:-webkit-box;display:-webkit-flex;display:flex}.nav-menu{position:fixed;top:100%;left:0;right:0;background:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:4vw;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-menu.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.nav-menu .nav-link{font-size:4vw;padding:2vw 0;text-align:center}.nav-logo .logo-text{font-size:4vw}.nav-logo .logo-subtitle{font-size:2vw}.hero-section{min-height:85vh;padding-top:6vw;padding-bottom:3vw}.hero-content{grid-template-columns:1fr;text-align:center;gap:4vw}.hero-text .hero-title{font-size:6vw;margin-bottom:2vw}.hero-text .hero-subtitle{font-size:3.5vw;margin-bottom:2vw}.hero-text .hero-description{font-size:3vw;margin-bottom:4vw}.cta-button{padding:2.5vw 5vw;font-size:3.5vw;border-radius:8vw}.floating-cards{width:60vw;height:60vw}.card{padding:3vw;border-radius:4vw}.card .card-icon{font-size:5vw;margin-bottom:1vw}.card .card-text{font-size:2.5vw}.card.card-1{top:5%;left:5%}.card.card-2{top:35%;right:8%}.card.card-3{bottom:10%;left:15%}.section-header{margin-bottom:8vw}.section-header .section-title{font-size:6vw;margin-bottom:2vw}.section-header .title-underline{width:20vw;height:1vw}.about-section{padding:12vw 0}.about-content{grid-template-columns:1fr;gap:6vw}.about-text .about-paragraph{font-size:3.5vw;margin-bottom:4vw}.about-stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;gap:4vw}.about-stats .stat-item{padding:4vw;border-radius:4vw}.about-stats .stat-item .stat-number{font-size:6vw;margin-bottom:1vw}.about-stats .stat-item .stat-label{font-size:2.5vw}.services-section{padding:12vw 0}.services-grid{grid-template-columns:1fr;gap:4vw}.service-card{padding:6vw;border-radius:4vw}.service-card .service-icon{font-size:8vw;margin-bottom:3vw}.service-card .service-title{font-size:4vw;margin-bottom:2vw}.service-card .service-description{font-size:3vw}.contact-section{padding:12vw 0}.contact-info{grid-template-columns:1fr;gap:4vw;max-width:90vw}.contact-info .contact-item{padding:4vw}.contact-info .contact-item .contact-icon{font-size:5vw;margin-right:2vw}.contact-info .contact-item .contact-details h3{font-size:3.5vw;margin-bottom:1vw}.contact-info .contact-item .contact-details .contact-link,.contact-info .contact-item .contact-details p{font-size:2.8vw}.footer{padding:8vw 0 3vw}.footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3vw;text-align:center}.footer-logo .logo-text{font-size:4vw}.footer-logo .logo-subtitle{font-size:2.5vw}.footer-links{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:4vw}.footer-links .footer-link{font-size:3vw}.footer-bottom p{font-size:2.5vw}}@media (max-width:480px){.nav-container{padding:0 4vw}.nav-logo .logo-text{font-size:5vw}.nav-logo .logo-subtitle{font-size:2.5vw}.nav-menu .nav-link{font-size:5vw;padding:2.5vw 0}.hero-content,.section-container{padding:0 4vw}.hero-text .hero-title{font-size:7vw}.hero-text .hero-subtitle{font-size:4vw}.hero-text .hero-description{font-size:3.5vw}.cta-button{padding:3vw 6vw;font-size:4vw}.floating-cards{width:70vw;height:70vw}.card{padding:4vw}.card .card-icon{font-size:6vw}.card .card-text{font-size:3vw}.card.card-1{top:8%;left:8%}.card.card-2{top:40%;right:12%}.card.card-3{bottom:0;left:8%}.section-header .section-title{font-size:7vw}.section-header .title-underline{width:25vw}.about-text .about-paragraph{font-size:4vw}.about-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3vw}.about-stats .stat-item{padding:5vw}.about-stats .stat-item .stat-number{font-size:7vw}.about-stats .stat-item .stat-label{font-size:3vw}.service-card{padding:7vw}.service-card .service-icon{font-size:9vw}.service-card .service-title{font-size:5vw}.service-card .service-description{font-size:3.5vw}.contact-info{max-width:95vw}.contact-info .contact-item{padding:5vw}.contact-info .contact-item .contact-icon{font-size:6vw}.contact-info .contact-item .contact-details h3{font-size:4vw}.contact-info .contact-item .contact-details .contact-link,.contact-info .contact-item .contact-details p{font-size:3.2vw}.footer-logo .logo-text{font-size:5vw}.footer-logo .logo-subtitle{font-size:3vw}.footer-links .footer-link{font-size:3.5vw}.footer-bottom p{font-size:3vw}}