h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background:#000;font-family:Encode Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#f0f0f0}h2{font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-size:36px;line-height:1.2;color:#f0f0f0;margin-bottom:16px}h3{font-family:Encode Sans,sans-serif;font-weight:500;font-size:24px;line-height:1.3;color:#f0f0f0;margin-bottom:64px}@media only screen and (min-width: 1440px){body{font-size:18px}h2{font-size:48px}h3{font-size:28px}}.container{max-width:375px;margin:0 auto;padding:64px 16px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:80px 160px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;width:100%;height:80px;background:#101010}.header-container{padding:16px 16px 8px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:none;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;background:#101010;padding:200px 80px;width:100%;height:auto;z-index:999;position:fixed;top:0;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:24px;align-items:center}.menu-item{padding:8px 0;opacity:.5;transition:opacity .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{opacity:1}@media screen and (min-width: 1440px){.header{height:60px}.header-container{display:flex;justify-content:space-between;align-items:center;padding:8px 160px;gap:40px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;align-items:center;gap:44px}.navigation-item{padding:8px 12px;opacity:.5;display:flex;justify-content:center;transition:opacity .3s ease-in-out}.navigation-item:hover{opacity:1}.navigation-item:focus,.navigation-item.active{opacity:1}}.home-section{background-image:url(./mob-9Q7yFWAF.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:812px}.home-wrapper{margin-top:34px}.home-title{font-family:Encode Sans Expanded,sans-serif;font-weight:500;font-size:48px;line-height:1.2;color:#f0f0f0;margin-bottom:32px}.home-subtitle{font-size:24px;line-height:1.3;margin-bottom:8px}.home-link{margin-top:233px;display:flex;width:180px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1440px){.home-section{background-image:url(./desk-Cq5LOfg_.png);height:695px}.home-wrapper{margin-top:70px}.home-title{font-size:72px;margin-bottom:64px}.home-subtitle{font-size:28px;margin-bottom:16px}.home-text{width:544px}.home-link{margin-top:68px;margin-left:0}}.about-list{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.about-item{border-radius:24px;padding:24px;height:208px;width:352px;background:#101010}.a2{height:167px}.about-item-title{font-weight:500;font-size:24px;line-height:1.3;color:#00c0f3;margin-bottom:16px}@media only screen and (min-width: 1440px){.about-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px}.about-item{width:352px;height:208px}.about-item-title{font-size:28px}}.why-list{margin-top:16px;display:flex;flex-direction:column;gap:16px}.why-item{border-radius:24px;padding:24px;width:343px;height:auto;background:#101010}.why-item-title{font-weight:500;font-size:24px;line-height:1.3;color:#fc0;margin-bottom:8px}.why-item-subtitle{font-weight:500;font-size:18px;color:#00c0f3;margin-bottom:24px}@media only screen and (min-width: 1440px){.why-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px}.why-item{width:544px;height:254px}.why-item-title{font-size:28px}.why-item-subtitle{font-size:20px}}.testimonials-swiper .swiper-slide{border-radius:24px;padding:24px;width:300px;height:187px;background:#101010}.reviews-author{margin-top:16px;font-weight:500;font-size:18px;text-align:right;color:#00c0f3}@media only screen and (min-width: 1440px){.testimonials-swiper .swiper-wrapper{justify-content:center;gap:32px}.testimonials-swiper .swiper-slide{width:352px;height:auto}.reviews-author{font-size:20px}.testimonials-swiper .r1{height:175px}}.how-list{margin-top:0}.how-item{width:352px;height:269px}@media only screen and (min-width: 1440px){.how-item{height:280px}}.footer{background:#101010}.footer-container{padding:40px 16px 16px;display:flex;flex-direction:column;gap:40px}.footer-navigation{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:#00c0f3}.footer-text{font-size:11px;text-align:center;color:#00c0f3}@media only screen and (min-width: 1440px){.footer-container{padding:40px 160px 16px}.footer-text{font-size:12px}}
