*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.video-banner{align-items:center;display:flex;flex-direction:column;padding:20px 0;width:100%}.banner-video{margin-bottom:30px;max-width:1200px;width:100%}.video-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.logo-container{margin:20px 0;text-align:center}.logo{height:auto;max-width:200px}.video-grid{display:flex;gap:20px;justify-content:space-between;margin:20px 0;max-width:1200px;width:100%}.video-column{flex:1 1;min-width:0}.video-column video{border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%}.video-text{font-size:1.2rem;font-weight:700;margin-top:10px;text-align:center}.subscribe-container{margin:30px 0;text-align:center}.subscribe-button{background-color:red;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 30px;transition:background-color .3s}.subscribe-button:hover{background-color:#c00}@media (max-width:768px){.video-grid{flex-direction:column;gap:20px}.video-column{width:100%}}.subscription-form-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.subscription-form-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:20px;position:relative;width:90%}.close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.submit-button{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s;width:100%}.submit-button:hover{background-color:#1d4ed8}.payment-options{text-align:center}.payment-button{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px;padding:10px 20px;transition:background-color .3s}.payment-button:hover{background-color:#1d4ed8}
/*# sourceMappingURL=main.8df59e34.css.map*/