.earnings-section{display:flex;flex-wrap:wrap;gap:30px;padding:40px 20px;margin:0 auto;align-items:flex-start}.earnings-section .left-content,.earnings-section .right-content{flex:1 1 100%}@media(min-width:768px){.earnings-section .left-content,.earnings-section .right-content{flex:1 1 48%}}.earnings-section h2{font-size:28px;font-weight:700;margin-bottom:20px}.earnings-section .description-text p{font-size:15px;line-height:1.6;color:#444;margin-bottom:10px}.earnings-section .image-wrapper{margin-top:20px}.earnings-section .image-wrapper img{max-width:100%;height:auto}.earnings-section table{width:100%;border-collapse:collapse;font-size:16px}.earnings-section table th,.earnings-section table td{border:1px solid #ccc;padding:12px;text-align:left}.earnings-section table th{background-color:#f7f7f7;font-weight:600}.earnings-section .table-wrapper{overflow-x:auto}.video-hero-flex-container{display:flex;justify-content:space-between;align-items:center;padding:40px;gap:40px;color:#000;flex-wrap:wrap}button.form-submit.button{background-color:#fff;color:#000;border:1px solid black;border-radius:10px!important;padding:10px 40px;font-weight:500}button.form-submit.button:hover{background-color:#000;color:#fff;border:1px solid black;border-radius:10px!important;padding:10px 40px;font-weight:500}.video-hero-text{flex:1;max-width:750px}.video-hero-text h2{font-size:2.5rem;margin-bottom:1rem}.video-hero-text p{font-size:1.25rem;margin-bottom:1.5rem;line-height:1.6;color:#b8a16b}.video-hero-video{flex:1;max-width:600px}.video-hero-video video{width:100%;height:auto;border-radius:10px;object-fit:cover}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009;justify-content:center;align-items:center}.modal-content{background-color:#fff;padding:30px;border-radius:10px;width:90%;max-width:600px;position:relative}.modal-content h2{margin-top:0;margin-bottom:20px}.modal-content input,.modal-content select,.modal-content textarea{width:100%;margin-bottom:15px;padding:12px;border:1px solid #ccc;border-radius:6px}.form-submit{background-color:#000;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:700;cursor:pointer}.form-submit:hover{background-color:#333}.close{position:absolute;top:12px;right:20px;font-size:28px;font-weight:700;cursor:pointer}@media(max-width:768px){.video-hero-flex-container{flex-direction:column;padding:0 20px}.video-hero-text h2{font-size:20px!important}.video-hero-text p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
