body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0;width:100%}#root,.App{display:flex;flex-direction:column;min-height:100vh}.MainContent{flex:1 1}.content{margin:0 auto;max-width:var(--container-width)}.eyebrow{background:#fbbf2412;border:1px solid #fbbf244d;border-radius:100px;color:var(--accent);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.28em;margin-bottom:16px;padding:6px 18px;text-transform:uppercase}.HeaderText{flex-direction:column;margin-bottom:72px;opacity:0;position:relative;text-align:center;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);z-index:1}.HeaderText--visible{opacity:1;transform:translateY(0)}.HeaderTitle{color:var(--text-main);font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:18px}.HeaderTitleSub{color:var(--accent);font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.7;margin:0 auto 36px;max-width:560px}.tm-section{background:var(--bg-surface);overflow:hidden;padding:100px 24px 120px;position:relative}@media (max-width:768px){.tm-section{padding:64px 16px 80px}}.Header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--bg-surface);border-bottom:1px solid var(--accent);justify-content:center;top:0;width:100%;z-index:1000}.Header,.HeaderContainer{align-items:center;display:flex}.HeaderContainer{justify-content:space-between;padding:5px 0;width:min(var(--container-width),95%)}.HeaderContainer .logo{align-items:center;cursor:pointer;display:flex;max-width:50px;width:auto}.HeaderContainer .logo img{height:auto;object-fit:contain;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:100%}.HeaderContainer .logo:hover img{transform:scale(1.05)}.navs{width:60%}.navs ul{display:flex;gap:2rem;justify-content:space-between;list-style:none;margin:0;padding:0}.navs li{width:auto}.dropdown-wrapper,.navs a,.navs li{position:relative}.navs a{color:var(--text-main);display:block;font-size:1rem;font-weight:500;padding:5px 0;text-decoration:none;transition:color .3s ease}.navs a:after{background-color:var(--accent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.25,1,.5,1);width:0}.navs a.active:after,.navs a:hover:after{width:100%}.navs a.active,.navs a:hover{color:var(--accent)}.dropdown-menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--bg-surface);border:1px solid var(--accent);border-radius:12px;box-shadow:0 8px 32px #0000001a;left:50%;min-width:220px;opacity:0;padding:8px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%);transform:translateX(-50%) translateY(-10px);transition:all .4s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:1001}.dropdown-menu--open{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.dropdown-item{border-radius:8px;font-size:.95rem;overflow:hidden;padding:12px 16px;position:relative;transition:all .25s ease}.dropdown-item:before{background:linear-gradient(90deg,#0000,#fbbf241a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.dropdown-item:hover:before{transform:translateX(100%)}.dropdown-item:hover{background:#fbbf2414;padding-left:20px}.dropdown-item:after{display:none}.Footer{align-items:center;background-color:var(--bg-surface);border-top:1px solid var(--accent);color:var(--text-main);display:flex;flex-direction:column;gap:20px;overflow:hidden;transition:var(--transition-smooth);width:100%}.FooterDivider,.FooterHeader{width:min(var(--container-width),95%)}.FooterHeader{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:24px 0}.FooterInfo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:min(var(--container-width),95%)}.FooterInfoPart{display:flex;flex-direction:column;margin-bottom:20px}.FooterInfoRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto 1fr}.FooterDivider{color:var(--text-muted);margin-bottom:5px;text-align:center}.notfound-container{align-items:center;background:linear-gradient(135deg,var(--bg-surface) 0,#0a1310 100%);display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:2rem;position:relative}.notfound-content{max-width:600px;opacity:0;position:relative;text-align:center;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1);z-index:2}.notfound-container.mounted .notfound-content{opacity:1;transform:translateY(0)}.notfound-icon-wrapper{animation:float 3s ease-in-out infinite;display:inline-block;margin-bottom:2rem;position:relative}.notfound-icon{color:var(--accent);position:relative;z-index:2}.notfound-title{-webkit-text-fill-color:#0000;animation:scaleInTitle .6s cubic-bezier(.34,1.56,.64,1) .2s forwards;background:linear-gradient(135deg,var(--accent2) 0,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,15vw,10rem);font-weight:900;letter-spacing:-.02em;line-height:1;margin:0;opacity:0;transform:scale(.8)}.notfound-subtitle{animation:fadeInUp .6s ease-out .4s forwards;color:var(--text-main);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:1rem 0;opacity:0}.notfound-text{animation:fadeInUp .6s ease-out .6s forwards;color:var(--text-muted);font-size:1.125rem;line-height:1.6;margin:1.5rem auto 2.5rem;max-width:500px;opacity:0}.notfound-button{align-items:center;animation:fadeInUp .6s ease-out .8s forwards;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:12px;box-shadow:0 4px 20px #1b3b1d4d;color:var(--text-main);display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;opacity:0;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.notfound-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.notfound-button:hover:before{left:100%}.notfound-button:hover{box-shadow:0 8px 30px #1b3b1d80;transform:translateY(-2px)}.notfound-button:active{transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes scaleInTitle{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes floatCircle{0%,to{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-20px,-50px)}75%{transform:translate(-40px,-20px)}}@media (max-width:768px){.notfound-container{min-height:70vh;padding:1.5rem}.notfound-icon{height:80px;width:80px}.notfound-text{font-size:1rem}.notfound-button{font-size:1rem;padding:.875rem 1.5rem}.floating-circle{display:none}}:root{--primary:#1b3b1d;--primary-light:#256b4c;--primary-glow:#1a4d3666;--accent:#b87333;--accent2:#fbbf24;--bg-surface:#131f18;--text-dark:#131f18;--text-main:#f1f5f9;--text-muted:#94a3b8;--container-width:1200px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reveal{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.scale-up{animation:scaleIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}
/*# sourceMappingURL=main.97181f7b.css.map*/