@font-face{
  font-family:"Inter";
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  src:url("/assets/fonts/inter-cyrillic-wght-normal.woff2") format("woff2");
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:"Inter";
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  src:url("/assets/fonts/inter-latin-wght-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:"Manrope";
  font-style:normal;
  font-display:swap;
  font-weight:200 800;
  src:url("/assets/fonts/manrope-cyrillic-wght-normal.woff2") format("woff2");
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:"Manrope";
  font-style:normal;
  font-display:swap;
  font-weight:200 800;
  src:url("/assets/fonts/manrope-latin-wght-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
*{box-sizing:border-box}html,body{margin:0;background:#040906;color:#f8f9f7;font-family:Inter,Arial,sans-serif}body{min-width:320px}.page{min-height:100vh;background:#040906}.desktop{display:block}.mobile{display:none}.desktop-canvas{position:relative;width:1440px;height:900px;margin:0 auto;overflow:hidden;background:#040906}.hero-image{position:absolute;left:540px;top:110px;width:900px;height:600px;object-fit:cover}.right-vignette{position:absolute;left:1240px;top:110px;width:200px;height:600px;background:linear-gradient(270deg,rgba(4,9,6,.42),rgba(4,9,6,0))}.left-veil{position:absolute;left:0;top:110px;width:790px;height:600px;background:linear-gradient(90deg,#040906 0%,rgba(4,9,6,.97) 58%,rgba(4,9,6,.5) 80%,rgba(4,9,6,0) 100%)}.bottom-fade{position:absolute;left:0;top:630px;width:1440px;height:110px;background:linear-gradient(180deg,rgba(3,8,5,0),rgba(3,8,5,.78))}.header-veil{position:absolute;inset:0 0 auto;height:98px;background:rgba(3,8,5,.9)}.bottom-veil{position:absolute;left:0;top:740px;width:1440px;height:160px;background:rgba(3,8,5,.95)}.green-rule{position:absolute;left:0;right:0;top:0;height:4px;background:#77b93f}.grid{position:absolute;top:0;width:1px;height:900px;background:rgba(119,185,63,.07)}.g1{left:360px}.g2{left:720px}.g3{left:1080px}.header{position:absolute;left:0;top:0;width:100%;height:98px}.brand{position:absolute;left:48px;top:22px;height:44px;display:flex;align-items:center}.brand-mark{width:44px;height:44px;object-fit:contain}.brand-name{font-family:Manrope;font-size:26px;line-height:30px;margin-left:12px;font-weight:800}.descriptor{margin-left:19px;width:390px;font-size:8px;line-height:12px;letter-spacing:.9px;font-weight:600;color:#b8c2ba}.nav{position:absolute;left:778px;top:38px;display:flex;gap:20px;font-size:10px;line-height:14px;font-weight:600;letter-spacing:.7px;white-space:nowrap}.lang{position:absolute;right:44px;top:31px;display:flex;gap:10px}.lang button{appearance:none;border:0;background:transparent;color:#f8f9f7;font:600 11px/15px Inter;letter-spacing:.5px;padding:4px;cursor:pointer}.lang button.active{color:#77b93f}.hero-copy{position:absolute;left:56px;top:202px;width:650px}.status{height:18px;display:flex;align-items:center;gap:18px;font-size:12px;line-height:18px;letter-spacing:1.8px;font-weight:600}.status span{width:38px;height:3px;background:#77b93f}.hero-copy h1{font:800 70px/76px Manrope;margin:22px 0 22px;color:#77b93f;letter-spacing:-1.5px}.hero-copy .body{font-size:18px;line-height:29px;margin:0}.domain-cta{position:absolute;left:0;top:294px;width:442px;height:72px;border:1px solid rgba(119,185,63,.95);border-radius:2px;display:flex;align-items:center;color:#f8f9f7;text-decoration:none}.domain-cta img{width:26px;height:26px;margin-left:18px}.domain-cta i{width:1px;height:40px;background:#46524a;margin-left:18px}.domain-cta strong{font:800 27px/34px Manrope;margin-left:25px}.domain-cta span{margin-left:auto;margin-right:23px;color:#77b93f;font:600 30px/34px Inter}.one-domain{position:absolute;left:0;top:382px;margin:0;font-size:14px;line-height:22px;letter-spacing:2.1px;font-weight:600}.contact{position:absolute;left:0;top:440px;margin:0;font-size:12px;line-height:18px;letter-spacing:.7px;font-weight:600;color:#b8c2ba}.contact a{color:#77b93f;text-decoration:none}.intelligence{position:absolute;left:48px;top:746px;width:1344px;height:154px;display:flex;align-items:flex-start}.top-line{position:absolute;left:0;top:0;width:100%;height:1px;background:rgba(72,82,76,.55)}.metric{margin-top:26px;height:62px;display:flex;align-items:center;width:197px;padding-left:10px}.metric img{width:30px;height:30px}.metric span{margin-left:12px;font-size:10px;line-height:15px;letter-spacing:.6px;font-weight:600}.divider{margin-top:26px;width:1px;height:62px;background:rgba(72,82,76,.55)}.tagline{margin-top:35px;margin-left:30px;width:195px;font-size:10px;line-height:16px;letter-spacing:.8px;font-weight:600;color:#77b93f}.tech-label{position:absolute;left:6px;bottom:24px;font-size:8px;line-height:11px;letter-spacing:1px;font-weight:600;color:#738075}
@media(max-width:1439px) and (min-width:721px){.desktop-canvas{transform-origin:top left;transform:scale(calc(100vw / 1440));margin:0}.desktop{height:calc(900px * (100vw / 1440));overflow:hidden}}
.mobile-canvas{position:relative;width:390px;height:844px;margin:0 auto;overflow:hidden;background:#040906}.mobile-scene{position:absolute;left:0;top:0;width:390px;height:340px;overflow:hidden}.mobile-scene img{position:absolute;left:-60px;top:0;width:510px;height:340px;object-fit:cover}.mobile-header-veil{position:absolute;left:0;top:0;width:390px;height:76px;background:rgba(3,8,5,.9)}.mobile-scene-fade{position:absolute;left:0;top:250px;width:390px;height:104px;background:linear-gradient(180deg,rgba(3,8,5,0),#040906)}.mobile-header{position:absolute;left:0;top:0;width:100%;height:76px}.mobile-brand{position:absolute;left:20px;top:18px;display:flex;align-items:center}.mobile-brand img{width:36px;height:36px;object-fit:contain}.mobile-brand strong{font:800 18px/24px Manrope;margin-left:8px}.mobile-lang{right:14px;top:21px}.mobile-content{position:absolute;left:0;top:332px;width:390px;height:512px;background:#040906}.mobile-copy{position:absolute;left:20px;top:343px;width:350px}.mobile-copy .status{gap:10px;height:14px;font-size:7px;line-height:14px;letter-spacing:1.1px}.mobile-copy .status span{width:32px;height:2px}.mobile-copy h1{font:800 31px/42px Manrope;color:#77b93f;margin:17px 0 10px;letter-spacing:-.5px}.mobile-copy>p{font-size:11px;line-height:17px;margin:0}.mobile-domain{position:absolute;left:0;top:177px;width:350px;height:58px;border:1px solid rgba(119,185,63,.95);display:flex;align-items:center;color:#f8f9f7;text-decoration:none}.mobile-domain img{width:24px;height:24px;margin-left:18px}.mobile-domain strong{font:800 18px/28px Manrope;margin-left:23px}.mobile-domain span{margin-left:auto;margin-right:16px;color:#77b93f;font-size:28px}.mobile-one{position:absolute;left:0;top:252px;width:350px;font-size:8px;line-height:19px;letter-spacing:1px;font-weight:600}.mobile-contact{position:absolute;left:0;top:273px;width:350px;font-size:8px;line-height:18px;letter-spacing:.55px;font-weight:600;color:#b8c2ba}.mobile-contact a{color:#77b93f;text-decoration:none}.mobile-bottom{position:absolute;left:20px;top:632px;width:350px;height:212px;border-top:1px solid rgba(72,82,76,.55)}.mobile-row{display:flex;justify-content:space-around;text-align:center}.mobile-row div{font-size:7px;line-height:11px;letter-spacing:.35px;font-weight:600}.mobile-row img{display:block;width:22px;height:22px;margin:0 auto 5px}.row1{padding-top:18px}.row1 div{width:100px}.mobile-sep{height:1px;background:rgba(72,82,76,.55);margin-top:17px}.row2{padding-top:14px}.row2 div{width:130px}.mobile-tagline{position:absolute;left:0;bottom:18px;width:350px;color:#77b93f;font-size:8px;line-height:12px;letter-spacing:.55px;font-weight:600}
@media(max-width:720px){.desktop{display:none}.mobile{display:block}.mobile-canvas{width:100vw;max-width:390px}.mobile-scene,.mobile-content{width:100%}}
