*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{color:#5900ff;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default;margin:0;padding:0;min-height:100vh;position:relative;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}.background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}#video-bg{width:100%;height:100%;object-fit:cover}.content{position:relative;z-index:1;padding:2rem 1rem;max-width:700px;margin:50px auto 150px;min-height:calc(100vh - 250px);background-color:rgba(0,0,0,0);backdrop-filter:blur(2px);opacity:1;transition:opacity .5s}.content.visible{opacity:1}header{text-align:center;margin-bottom:3rem}h1{font-size:3rem;margin-bottom:.5rem}.tag_line{font-size:1.2rem;font-style:italic;opacity:.9}section{margin-bottom:2.5rem}h2{border-bottom:2px solid rgba(255,255,255,.3);padding-bottom:.5rem;margin-bottom:1rem}p{line-height:1.6;margin-bottom:1rem}.contacts p{display:flex;align-items:center;margin-bottom:.5rem}.volume_control{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;z-index:1000}.volume_icon{width:20px;height:20px;background-color:#4caf50;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11 5L6 9H2v6h4l5 4V5z"></path><path d="M15.54 8.46a5 5 0 010 7.07"></path><path d="M19.07 4.93a10 10 0 010 14.14"></path></svg>') no-repeat center;mask-size:contain;cursor:pointer;margin-right:10px}.volume_slider{width:0;opacity:0;transition:width .3s,opacity .3s;appearance:none;background:#ddd;height:5px;border-radius:5px;outline:0}.volume_slider::-webkit-slider-thumb{appearance:none;width:15px;height:15px;background:#4caf50;border-radius:50%;cursor:pointer}.volume_control:hover .volume_slider{width:150px;opacity:1}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#fff;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;transition:opacity .5s;backdrop-filter:blur(10px)}#overlay.hidden{opacity:0}.social_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#5900ff;padding:0 20px;text-decoration:none;font-weight:700;min-width:80px;height:30px;text-align:center;font-size:.95rem;cursor:pointer;transition:.2s;background:0 0;border:none;opacity:.8;line-height:1}.social_btn i{margin-right:8px}.social_btn:hover{color:#fff;opacity:1;transform:translateY(-2px)}.social_btn:active{transform:translateY(0)}.social_buttons{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:auto;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);padding:12px 35px;z-index:1;border-radius:15px;max-width:90%}.social_buttons_container{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.socials_heading{color:#5900ff;font-size:1.4rem;margin:0 0 8px;text-transform:lowercase;border:none;text-align:center;opacity:.9;line-height:1}.section-separator{border:none;border-bottom:2px solid rgba(255,255,255,.3);margin:1rem 0}