*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{background-color:#ffffff;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{justify-content:space-between;padding:20px 0}.header-left,header{display:flex;align-items:center}.logo{font-size:20px;font-weight:700;margin-right:40px}nav ul{display:flex;list-style:none}nav ul li{margin-right:30px}nav ul li a{text-decoration:none;color:#333;font-weight:500;font-size:20px}nav ul li a:hover{color:#009e74}.language-selector{position:relative}.language-btn{background-color:transparent;color:#666;border:1px solid #ddd;padding:8px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.language-btn:hover{background-color:#f5f5f5;color:#333}.language-dropdown{position:absolute;top:100%;right:0;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:4px;z-index:100;min-width:120px;margin-top:5px}.language-dropdown a{display:block;padding:10px 15px;text-decoration:none;color:#333}.language-dropdown a:hover{background-color:#f5f5f5}main{padding:20px 0}.hero{text-align:center;margin:30px 0}.hero h1{font-size:28px;font-weight:600}.video-container{text-align:center;margin:40px 0}.video-container h2{font-size:28px;margin-bottom:20px}.video-player{max-width:800px;height:450px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid #eaeaea;overflow:hidden}.play-button,.video-player{display:flex;align-items:center;justify-content:center}.play-button{width:80px;height:80px;border-radius:50%;border:2px solid #333;cursor:pointer;z-index:10}.play-button svg{font-size:30px;width:30px;height:30px}.r2-video{width:100%;height:100%;object-fit:contain;background-color:#000}.info,.installation{max-width:800px;margin:30px auto}.info p,.installation p{font-size:16px;margin-bottom:20px}.code-block-container{position:relative;margin-bottom:15px}.code-block{background-color:#000;color:#fff;padding:15px;border-radius:5px;overflow-x:auto}.code-block code{font-family:Courier New,Courier,monospace}.copy-button{position:absolute;top:8px;right:8px;background-color:rgba(255,255,255,.1);color:#fff;border:none;border-radius:4px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.code-block-container:hover .copy-button{opacity:1}.copy-button:hover{background-color:rgba(255,255,255,.2)}hr{border:none;border-top:1px solid #ddd;margin:40px 0}.newsletter{text-align:center;margin:40px 0}.newsletter p{font-size:16px;margin-bottom:20px}.mailchimp-container{max-width:500px;margin:0 auto;width:100%}#mc_embed_signup form{display:flex;flex-direction:column;align-items:center;gap:25px;padding:0;width:100%}#mc_embed_signup .mc-field-group{width:100%}#mc_embed_signup input.email{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px;text-align:center;margin:0;height:auto;min-width:300px}#mc_embed_signup .button{background-color:white;color:#333;border:1px solid #333;padding:14px 40px;border-radius:50px;cursor:pointer;font-size:16px;transition:all .3s ease;width:auto;min-width:200px;height:auto;line-height:normal;margin:10px 0 0}#mc_embed_signup .button:hover{background-color:#f5f5f5}#mc_embed_signup .optionalParent{margin-top:10px}#mc_embed_signup .clear,#mc_embed_signup .optionalParent{width:100%;display:flex;justify-content:center}.social-links{gap:15px;margin:40px 0}.social-icon,.social-links{display:flex;justify-content:center}.social-icon{width:40px;height:40px;border-radius:50%;border:1px solid #ddd;align-items:center;color:#666;text-decoration:none;transition:all .3s ease}.social-icon:hover{background-color:#f5f5f5;color:#333}.social-icon svg{width:18px;height:18px}@media (max-width:768px){header{gap:15px}.header-left,header{flex-direction:column;align-items:flex-start}.logo{margin-right:0;margin-bottom:10px}nav ul{margin:15px 0}nav ul li{margin-right:15px}.language-selector{align-self:flex-end;margin-top:-40px}.video-player{height:300px}.mailchimp-container{width:90%}#mc_embed_signup .button,#mc_embed_signup input.email{min-width:0;width:100%}}@media (max-width:480px){nav ul{flex-wrap:wrap}.video-player{height:200px}}