@charset "UTF-8";.header{color:#333;padding:.625rem 0;position:fixed;top:0;left:0;width:100%;z-index:100;transition:padding .3s ease;background-color:#000;border-bottom:1px solid #333}.header .wrap a.logo{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:600;line-height:1.2;transition:color .3s ease;letter-spacing:.05em}.header .wrap>a{opacity:1;transition:all .2s linear}.header .wrap .desktopContact>a{opacity:1;transition:all .2s linear}.header.isFullscreenMenu{box-shadow:none}.header.isFullscreenMenu .wrap>a{opacity:0}.header.isFullscreenMenu .wrap .desktopContact>a{opacity:0}.header .logoImage{width:12.5rem}.header .logo_w{display:none}.header .logo_d{display:block}.wrap{display:flex;justify-content:space-between;align-items:center}.desktopContact{display:flex;gap:.5rem;align-items:center}.desktopContact .contactIcon,.desktopContact .contactText{border:.0625rem solid rgba(0,0,0,.05)}@media (max-width: 580px){.desktopContact .contactIcon,.desktopContact .contactText{display:none!important}}.desktopContact .contactIcon{width:3.3125rem;height:3.3125rem;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;-webkit-backdrop-filter:1.5625rem;backdrop-filter:1.5625rem;display:flex;align-items:center;justify-content:center}@media (max-width: 580px){.desktopContact .contactIcon{display:none!important}}.desktopContact .contactIcon.icon-telegram svg path{fill:#2aabee}.desktopContact .contactIcon.icon-whatsapp svg path{fill:#4bae4f}.desktopContact .contactText{height:3.3125rem;padding:1.125rem 1.625rem;border-radius:.5rem;-webkit-backdrop-filter:1.5625rem;backdrop-filter:1.5625rem;color:#fff;text-decoration:none}.menuToggle{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:3.375rem;height:3.375rem;border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:8px;background:none;cursor:pointer;z-index:1001}@media (max-width: 768px){.menuToggle{width:2.5rem;height:2.5rem;padding:8px}}@media (max-width: 580px){.menuToggle{display:flex}}.menuToggle span{display:block;width:1.875rem;height:.125rem;border-radius:4px;background-color:#fff;transition:all .3s ease;transform-origin:center}.menuToggle span:not(:last-child){margin-bottom:.375rem}.menuToggle span:last-child{width:1.25rem}@media (max-width: 768px){.menuToggle span{width:1.5rem;height:.125rem}.menuToggle span:not(:last-child){margin-bottom:.25rem}.menuToggle span:last-child{width:1rem}}@media (max-width: 480px){.menuToggle span{width:1.25rem}.menuToggle span:last-child{width:.875rem}}.menuToggle.active{border:1px solid #e9ecf2}.menuToggle.active span{background-color:#333}.menuToggle.active span:first-child{transform:rotate(45deg) translate(.4375rem,.3125rem)}@media (max-width: 768px){.menuToggle.active span:first-child{transform:rotate(45deg) translate(.3125rem,.25rem)}}.menuToggle.active span:nth-child(2){opacity:0;transform:translate(1.25rem)}@media (max-width: 768px){.menuToggle.active span:nth-child(2){transform:translate(1rem)}}.menuToggle.active span:last-child{width:100%;transform:rotate(-45deg) translate(.3125rem,-.3125rem)}@media (max-width: 768px){.menuToggle.active span:last-child{transform:rotate(-45deg) translate(.25rem,-.25rem)}}.header{transition:padding-right .3s ease}.menuLogo{display:flex;justify-content:flex-start;margin-bottom:3.75rem}.logoIcon{transition:transform .6s ease;position:absolute;bottom:0;left:-8.75rem;width:17.5rem;height:17.5rem}.logoIcon.rotate{animation:rotateOnce .6s ease-out}@keyframes rotateOnce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menuNavLink{display:block;color:#333;text-decoration:none;font-size:2rem;font-weight:600;line-height:1.2;transition:color .3s ease}.menuNavLink:hover,.menuNavLink.active{color:#5956e9}.menuContact{display:flex;flex-wrap:wrap;gap:.9375rem;align-items:center}.menuContactIcon,.menuContactText{border:.0625rem solid rgba(0,0,0,.05)}.contactText{background-color:#5956e9;font-weight:600}.menuContactIcon{width:3.3125rem;height:3.3125rem;border:.0625rem solid rgba(0,0,0,.05);border-radius:.5rem;-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem);display:flex;align-items:center;justify-content:center}.menuContactIcon.icon-telegram svg path{fill:#2aabee}.menuContactIcon.icon-whatsapp svg path{fill:#4bae4f}.menuContactIcon svg{width:17px;height:17px}.fullscreenMenu{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#333;transform:translate3d(0,-100%,0);pointer-events:none;transition:transform .6s cubic-bezier(.77,0,.175,1);overflow-y:auto}.fullscreenMenu.open{pointer-events:all;transform:none}.fullscreenMenu .fullscreenMenuWrapper{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;grid-template-areas:"menu menu" "language language" "copyright contacts";gap:2.5rem;padding:5rem 2.5rem 2.5rem;position:relative}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper{display:flex;flex-direction:column;padding:5rem 1.25rem 2.5rem;gap:1.25rem;grid-template-rows:1fr auto auto auto;grid-template-areas:"menu menu" "language language" "social social" "contacts copyright"}}@media (max-width: 580px){.fullscreenMenu .fullscreenMenuWrapper{gap:0}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu{grid-area:menu}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3.75rem}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}}@media (max-width: 580px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns{gap:0}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p{margin:0 0 1.25rem}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a{opacity:0;will-change:opacity;transition:opacity .9s cubic-bezier(.165,.84,.44,1);text-decoration:none;color:#333;position:relative;display:inline-block}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a.active{color:#666}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a svg{width:100%;height:5rem;overflow:visible}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a svg{height:3.75rem}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a svg text{font-family:inherit;font-size:3rem;font-weight:600;fill:currentColor;transition:all .3s ease}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a svg text{font-size:2.25rem}}@media (max-width: 480px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a svg text{font-size:1.75rem}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .menuColumns .menuColumn p a:hover svg text{fill:#000;text-decoration:underline}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .fullscreenMenuLanguage{grid-area:language;margin:0}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .fullscreenMenuLanguage{margin:2.5rem 0 0}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .fullscreenMenuLanguage a{text-decoration:none;color:#666;font-size:1rem;margin-right:1.25rem;transition:color .3s ease}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .fullscreenMenuLanguage a.isActive{color:#333;font-weight:600}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuMenu .fullscreenMenuLanguage a:hover{color:#333}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuCopyright{grid-area:copyright;color:#666;font-size:.875rem;line-height:1.4;margin:0}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuCopyright{margin-bottom:1.25rem;order:10}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuCopyright .privacyPolicy{color:#666;text-decoration:none;transition:color .3s ease}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuCopyright .privacyPolicy:hover{color:#333}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts{grid-area:contacts;margin:0}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts{text-align:left;margin-bottom:1.875rem;order:3}}@media (max-width: 580px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts{display:flex;flex-direction:column}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts i{display:inline-block;width:.5rem;height:.5rem;background-color:#666;border-radius:50%;margin:0 1.25rem;vertical-align:middle}@media (max-width: 580px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts i{display:none}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts .fullscreenMenuEmail,.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts .fullscreenMenuPhone{font-size:1.125rem;color:#666;text-decoration:none;transition:color .3s ease}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts .fullscreenMenuEmail:hover,.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts .fullscreenMenuPhone:hover{color:#333}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial{grid-area:social;display:flex;gap:1.875rem;flex-wrap:wrap;margin:0;flex-direction:column;position:absolute;bottom:3.75rem;right:2.5rem}@media (max-width: 768px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial{gap:1.25rem;margin-bottom:1.25rem}}@media (max-width: 580px){.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial{position:relative;bottom:0;right:0;gap:.25rem}}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial a{color:#666;text-decoration:none;font-size:1rem;transition:color .3s ease}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial a:hover{color:#333}.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuCopyright,.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuContacts,.fullscreenMenu .fullscreenMenuWrapper .fullscreenMenuSocial{opacity:0;will-change:opacity;transition:opacity .9s cubic-bezier(.165,.84,.44,1)}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p a{opacity:1}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(1) a{transition-delay:.45s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(2) a{transition-delay:.55s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(3) a{transition-delay:.65s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(4) a{transition-delay:.75s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(5) a{transition-delay:.85s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(6) a{transition-delay:.95s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(7) a{transition-delay:1.05s}.fullscreenMenu.open .fullscreenMenuMenu .menuColumns .menuColumn p:nth-child(8) a{transition-delay:1.15s}.fullscreenMenu.open .fullscreenMenuCopyright{opacity:1;transition-delay:1s}.fullscreenMenu.open .fullscreenMenuContacts{opacity:1;transition-delay:1.1s}.fullscreenMenu.open .fullscreenMenuSocial{opacity:1;transition-delay:1.2s}.hero{padding:4rem 0;text-align:center;position:relative;overflow:hidden}.hero h1{letter-spacing:-.05em;-webkit-background-clip:text;padding:24px;font-size:max(48px,min(5vw,76px));font-weight:800;line-height:1.2;position:relative;text-transform:capitalize}.hero p{color:#888;letter-spacing:-.01em;z-index:1;padding:0 32px;font-size:max(15px,min(2vw,20px));font-weight:400;line-height:1.8;position:relative;max-width:800px;margin:0 auto}.hero-form{max-width:400px;margin:0 auto 2rem}.hero-form input{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.hero-form input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hero-form input::placeholder{color:#999}.hero-features{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;list-style:none;margin:0;padding:0}.hero-features li{color:#ccc;font-size:1.1rem;position:relative}@media (max-width: 768px){.hero{padding:2rem 0}.hero h1{font-size:2rem}.hero p{font-size:1rem}.hero-features{flex-direction:column;gap:1rem}}.site-footer{background:#ffffff0d;padding:3rem 0;margin-top:4rem;text-align:center}.site-footer .container{display:flex;flex-direction:column;align-items:center;gap:2rem}.footer-logo{font-size:1.5rem;font-weight:700;color:#fff}.footer-nav{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.footer-nav a{color:#ccc;text-decoration:none;transition:color .2s}.footer-nav a:hover{color:#fff}.footer-social{display:flex;gap:1rem}.footer-social a{color:#ccc;transition:color .2s}.footer-social a:hover{color:#fff}.footer-copyright{color:#999;font-size:.875rem}@media (max-width: 768px){.footer-nav{flex-wrap:wrap;justify-content:center;gap:1rem}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial,sans-serif;background:#000;color:#fff;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}h2{font-size:1.75rem;font-weight:600;margin:2rem 0 1rem;line-height:1.3}h3{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}p{margin-bottom:1rem;color:#ccc}ul,ol{margin:1rem 0;padding-left:1.5rem}li{margin-bottom:.5rem;color:#ccc}.btn{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid;border-radius:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary{background:#fff;color:#000}.btn-primary:hover{background:#000;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#fff3}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.5rem}}
