@font-face{font-family:interDisplay;src:url(../media/interdisplay_regular_english-s.p.11_sls-49etpt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interDisplay;src:url(../media/interdisplay_medium_english-s.p.17ae~0d2ryo0n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interDisplay Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.interdisplay_76b2bd45-module__hYFMEq__className{font-family:interDisplay,interDisplay Fallback}.interdisplay_76b2bd45-module__hYFMEq__variable{--font-primary:"interDisplay", "interDisplay Fallback"}
.Header-module-scss-module__79SdgW__header{z-index:100;width:100%;padding:1.2rem var(--wrapper-padding);pointer-events:none;position:fixed;top:0;left:0}@media (max-width:769px){.Header-module-scss-module__79SdgW__header{padding:.8rem var(--wrapper-padding)}}.Header-module-scss-module__79SdgW__inner{-webkit-backdrop-filter:blur(24px)saturate(1.3);pointer-events:all;background:#14141abf;border:1px solid #ffffff14;border-radius:10rem;justify-content:space-between;align-items:center;max-width:1080px;height:5rem;margin:0 auto;padding:0 2.4rem;transition:background .35s,border-color .35s,border-radius .3s,box-shadow .35s,max-width .3s;display:flex}@media (max-width:769px){.Header-module-scss-module__79SdgW__inner{height:4.8rem;padding:0 1.6rem}}.Header-module-scss-module__79SdgW__scrolled .Header-module-scss-module__79SdgW__inner{background:#14141ae0;border-color:#ffffff1a;box-shadow:0 4px 24px #00000040}@media (max-width:769px){.Header-module-scss-module__79SdgW__menuOpen .Header-module-scss-module__79SdgW__inner{background:var(--bg-primary);-webkit-backdrop-filter:none;box-shadow:none;border-color:#0000;border-radius:0}}.Header-module-scss-module__79SdgW__logo{letter-spacing:-.04em;color:var(--text-primary);align-items:center;gap:.6rem;font-size:1.7rem;font-weight:600;display:flex}.Header-module-scss-module__79SdgW__logo span{color:var(--accent)}.Header-module-scss-module__79SdgW__logoIcon{object-fit:contain;width:2.4rem;height:2.4rem;display:block}.Header-module-scss-module__79SdgW__desktopNav{align-items:center;gap:2.8rem;display:flex}@media (max-width:769px){.Header-module-scss-module__79SdgW__desktopNav{display:none}}.Header-module-scss-module__79SdgW__navLink{color:#ffffff80;font-size:1.3rem;font-weight:400;transition:color .15s}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__79SdgW__navLink:hover:not(:disabled){color:#fff}}.Header-module-scss-module__79SdgW__cta{color:#fff;background:var(--accent);border-radius:var(--r-full);justify-content:center;align-items:center;height:3.2rem;padding:0 1.6rem;font-size:1.2rem;font-weight:500;transition:background .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__79SdgW__cta:hover:not(:disabled){background:var(--accent-hover)}}@media (max-width:769px){.Header-module-scss-module__79SdgW__cta{display:none}}.Header-module-scss-module__79SdgW__burger{display:none}@media (max-width:769px){.Header-module-scss-module__79SdgW__burger{z-index:101;pointer-events:all;flex-direction:column;gap:5px;width:2.2rem;display:flex;position:relative}}.Header-module-scss-module__79SdgW__burger span{background:var(--text-primary);border-radius:2px;width:100%;height:1.5px;transition:transform .25s,opacity .25s;display:block}.Header-module-scss-module__79SdgW__burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module-scss-module__79SdgW__burgerOpen span:nth-child(2){opacity:0}.Header-module-scss-module__79SdgW__burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module-scss-module__79SdgW__mobileNav{display:none}@media (max-width:769px){.Header-module-scss-module__79SdgW__mobileNav{z-index:99;background:var(--bg-primary);opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;width:100vw;height:100dvh;padding:0;transition:opacity .25s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Header-module-scss-module__79SdgW__mobileNavOpen{opacity:1;pointer-events:all}}.Header-module-scss-module__79SdgW__mobileNavTop{width:100%;padding:calc(var(--header-height) + 2rem) var(--wrapper-padding) 0;flex-direction:column;display:flex}.Header-module-scss-module__79SdgW__mobileNavLink{letter-spacing:-.02em;width:100%;color:var(--text-primary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:2.2rem 0;font-size:2.8rem;font-weight:500;display:flex}.Header-module-scss-module__79SdgW__mobileNavLink:after{content:"→";color:var(--text-tertiary);font-size:2rem;transition:transform .15s}.Header-module-scss-module__79SdgW__mobileNavLink:active:after{transform:translate(4px)}.Header-module-scss-module__79SdgW__mobileContacts{flex-direction:column;gap:0;margin-top:1.6rem;display:flex}.Header-module-scss-module__79SdgW__mobileContactLink{color:var(--text-secondary);align-items:center;gap:1.2rem;padding:1.4rem 0;font-size:1.6rem;font-weight:500;display:flex}.Header-module-scss-module__79SdgW__mobileContactIcon{width:2rem;height:2rem;color:var(--accent);flex-shrink:0}.Header-module-scss-module__79SdgW__mobileCta{color:#fff;background:var(--accent);border-radius:var(--r-full);justify-content:center;align-items:center;width:100%;height:5.6rem;margin-top:2.4rem;font-size:1.6rem;font-weight:500;display:flex}.Header-module-scss-module__79SdgW__mobileNavBottom{letter-spacing:-.05em;text-align:center;color:#ffffff0a;-webkit-user-select:none;user-select:none;width:100%;padding-bottom:1.6rem;font-size:18vw;font-weight:600;line-height:.85}
.Footer-module-scss-module__ZKRToq__footer{z-index:0;background:var(--bg-primary);flex-direction:column;display:flex;position:sticky;bottom:0;overflow:hidden}.Footer-module-scss-module__ZKRToq__inner{max-width:var(--content-width);width:100%;padding:6.4rem var(--wrapper-padding) 0;margin:0 auto}@media (max-width:600px){.Footer-module-scss-module__ZKRToq__inner{padding-top:4.8rem}}.Footer-module-scss-module__ZKRToq__columns{gap:6rem;display:flex}@media (max-width:850px){.Footer-module-scss-module__ZKRToq__columns{flex-wrap:wrap;gap:3.6rem}}@media (max-width:600px){.Footer-module-scss-module__ZKRToq__columns{flex-direction:column;gap:3.2rem}}.Footer-module-scss-module__ZKRToq__col{flex-direction:column;gap:1.6rem;min-width:16rem;display:flex}.Footer-module-scss-module__ZKRToq__colTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:1.1rem;font-weight:500}.Footer-module-scss-module__ZKRToq__links{flex-direction:column;gap:.8rem;display:flex}.Footer-module-scss-module__ZKRToq__link{color:var(--text-secondary);font-size:1.5rem;line-height:2.2rem;transition:color .15s}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__ZKRToq__link:hover:not(:disabled){color:#fff}}.Footer-module-scss-module__ZKRToq__meta{color:var(--text-tertiary);font-size:1.5rem;line-height:2.2rem}.Footer-module-scss-module__ZKRToq__bigName{letter-spacing:-.05em;text-align:center;color:#ffffff0a;-webkit-user-select:none;user-select:none;width:100%;margin-top:4rem;margin-bottom:-.15em;font-size:18vw;font-weight:600;line-height:.85}@media (max-width:600px){.Footer-module-scss-module__ZKRToq__bigName{font-size:18vw}}.Footer-module-scss-module__ZKRToq__bottom{max-width:var(--content-width);width:100%;padding:2.4rem var(--wrapper-padding) 3.2rem;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:600px){.Footer-module-scss-module__ZKRToq__bottom{flex-direction:column;gap:.6rem}}.Footer-module-scss-module__ZKRToq__bottomText{color:var(--text-tertiary);font-size:1.2rem;line-height:1.8rem}
:root{--content-width:1280px;--wrapper-padding:6.4rem;--header-height:7.4rem;--anim-cb:cubic-bezier(.2, 1, .3, 1);--bg-primary:#0c0c0e;--bg-elevated:#141416;--bg-card:#1a1a1f;--bg-card-hover:#222228;--accent:#7c6aef;--accent-hover:#9583ff;--accent-subtle:#7c6aef1a;--accent-glow:#7c6aef40;--mint:#2ee6b6;--mint-subtle:#2ee6b61a;--text-primary:#f5f5f7;--text-secondary:#8e8e93;--text-tertiary:#48484a;--border:#ffffff14;--border-hover:#ffffff24;--r-sm:.8rem;--r-md:1.2rem;--r-lg:1.6rem;--r-xl:2rem;--r-2xl:2.8rem;--r-full:10rem}@media only screen and (max-width:1025px){:root{--wrapper-padding:2.4rem}}@media only screen and (max-width:769px){:root{--wrapper-padding:1.6rem;--header-height:6.4rem}}:root{--section-gap:12rem}@media (max-width:850px){:root{--section-gap:8rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:#fff0}:focus{outline:none}input,button,textarea,select{font:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:#fff0;background-color:#0000;border:0;border-radius:0;outline:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:unset;-webkit-tap-highlight-color:#fff0;border:0;outline:0;text-decoration:none}ul,ol{list-style-type:none}html{scroll-behavior:smooth}button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}body{position:relative}body.modalOpen{overflow:hidden!important}.container{max-width:var(--content-width);padding-inline:var(--wrapper-padding);margin:0 auto}.containerWide{max-width:1440px;padding-inline:var(--wrapper-padding);margin:0 auto}html{font-size:10px}@media (max-width:1366px){html{font-size:clamp(9px,.75vw,10px)}}@media (max-width:1100px){html{font-size:clamp(8px,.82vw,9px)}}@media (max-width:766px){html{font-size:clamp(7px,1.2vw,10px)}}@media (max-width:600px){html{font-size:10px}}html,body{font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums proportional-nums;color:var(--text-primary)}html{background:var(--bg-primary);overflow-x:hidden}body{background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}body main{z-index:1;background:var(--bg-primary);flex-direction:column;flex-grow:1;display:flex;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary),sans-serif;letter-spacing:-.03em}::selection{color:#fff;background:var(--accent)}[id]{scroll-margin-top:var(--header-height)}
