@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@font-face{font-family:MS Gothic;src:url(./MS%20Gothic.C956Dc4G.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--max-width: 1200px;--border-radius: 12px;--font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb: 33, 33, 33;--background-rgb: 255, 255, 255;--primary-color: #FFBB00;--border-color: #e5e5e5;--secondary-color: #333;--accent-color: #6da87f;--text-color: #333333;--background-color: #141414;--button-hover-color: #E6A100}*{box-sizing:border-box;padding:0;margin:0}html,body{max-width:100vw;overflow-x:hidden;font-family:MS Gothic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--background-color);color:var(--text-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,.button{cursor:pointer;background-color:var(--primary-color);border:none;border-radius:30px;color:#fff;font-weight:700;transition:background-color .3s ease}button:hover,.button:hover{background-color:var(--button-hover-color)}.container{max-width:var(--max-width);padding:0 1rem;margin:0 auto}h1,h2,h3{font-family:Montserrat,Playfair Display,serif;font-weight:700}input{border:1px solid #ddd;border-radius:30px;padding:.8rem 1.5rem;font-size:1rem;width:100%;outline:none}@media (max-width: 480px){html{font-size:14px}.container{padding:0 .8rem}input{padding:.7rem 1.2rem}}@media (max-width: 767px){button,.button,a,input[type=submit]{min-height:44px;min-width:44px}}.slide{display:flex;align-items:center;justify-content:center;height:300px;background:#eee;font-size:2rem}.mobile-header{background-color:#000;color:#fff;width:100%;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 10px #0003}.header-content{display:flex;justify-content:space-between;align-items:center;padding:1rem;height:60px;box-sizing:border-box}.logo-link{height:100%;display:flex;align-items:center}.logo{height:30px;width:auto}.menu-icon{background:transparent;border:none;cursor:pointer;padding:.5rem}.menu-icon svg{display:block}.mobile-menu{background-color:#111;padding:1rem;border-top:1px solid #333}.mobile-menu nav{display:flex;flex-direction:column;gap:1rem}.mobile-menu a{color:#fff;text-decoration:none;font-size:1.1rem;padding:.5rem 0}.trigger-btn{padding:8px 16px;background:#4a6bff;color:#000;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin:10px}.overlay-bg{position:fixed;inset:0;background:#000c;display:none;justify-content:center;align-items:center;z-index:1000}.image-wrapper{position:relative;display:inline-block;max-width:90vw;max-height:90vh;text-align:center}.image-wrapper img{max-width:100%;max-height:80vh;display:block;border-radius:4px;margin:0 auto}.close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#000000b3;color:#fff;border:none;border-radius:50%;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center}.close-btn:hover{background:#000000e6}.not-image-link{display:inline-block;margin-top:15px;padding:8px 16px;background:#ff4a4a;color:#fff;text-decoration:none;font-size:15px;font-weight:700;border-radius:4px;box-shadow:0 2px 5px #0003;transition:all .2s ease}.not-image-link:hover{background:#ff3030;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.not-image-link:active{transform:translateY(0)}.overlay-bg.active{display:flex}
