.privacy-banner{background:linear-gradient(135deg,#4a1aa0,#1a5bd6);padding:60px 0}.privacy-banner .product-image{text-align:center}.privacy-banner .product-image img{height:auto;max-width:100%}.privacy-banner .product-title{color:#fff;font-size:42px;font-weight:700;margin-bottom:20px}.privacy-banner .product-desc{color:#fff;font-size:16px;line-height:24px;margin-bottom:30px}.privacy-banner .btn-switch{align-items:center;background-color:#949494;border-radius:17px;display:inline-flex;height:34px;margin-bottom:30px;width:200px}.privacy-banner .btn-switch a{text-decoration:none}.privacy-banner .btn-switch>.div{border-radius:17px;cursor:pointer;flex:1.15;min-width:0;padding-left:12px}.privacy-banner .btn-switch>.div.on{background-color:#fff;border:1px solid #0c5adb;flex:1;height:34px}.privacy-banner .btn-switch>.div.on>img,.privacy-banner .btn-switch>.div.on>picture{filter:none}.privacy-banner .btn-switch>.div.on>p{color:#0c5adb}.privacy-banner .btn-switch>.div.on.mac{padding-left:16px;text-align:left}.privacy-banner .btn-switch>.div>img,.privacy-banner .btn-switch>.div>picture{display:inline-block;filter:brightness(0) invert(1);margin-right:2px;width:14px}.privacy-banner .btn-switch>.div>p{color:#fff;display:inline-block;font-size:14px;line-height:30px;vertical-align:middle}.privacy-banner .btn-switch>.div.win{cursor:pointer;flex:1.5}.privacy-banner .btn-switch>.div.win:not(.on){flex:1.1}.privacy-banner .btn-switch>.div.mac img{margin-right:8px}.privacy-banner .guide-btn{column-gap:30px;display:flex}.privacy-banner .key-feature-btn-component{width:max-content}.privacy-banner .key-feature-btn-component a{background:#fff;background-image:linear-gradient(90deg,#ff3a34,#ff6f33);border-radius:8px;color:#fff;display:block;font-size:18px;font-weight:600;line-height:1;padding:21px 22.66px;text-decoration:none;transition:all .3s ease}.privacy-banner .key-feature-btn-component a:hover{box-shadow:0 11px 14px -7px #00000040;color:#fff;transform:translateY(-10px)}.privacy-banner .key-feature-btn-component a img{margin-right:11px}.privacy-banner .feature-buybtn-component{width:max-content}.privacy-banner .feature-buybtn-component .purchase-link{background-image:linear-gradient(90deg,#ff3a34,#ff6f33);background:#fff;border:1px solid #ff5c33;border-radius:8px;color:#ff3c34;cursor:pointer;display:block;font-size:18px;font-weight:600;line-height:1;padding:20px 18.66px;text-decoration:none;transition:all .3s ease}.privacy-banner .feature-buybtn-component .purchase-link:hover{box-shadow:0 11px 14px -7px #00000040;color:#ff3c34;transform:translateY(-10px)}.privacy-banner .feature-buybtn-component .purchase-link img{margin-right:11px}.privacy-banner .feature-buybtn-component.transparent .purchase-link{border-color:transparent}.affiliate-content .affiliate-header{margin-bottom:40px;margin-top:50px}.affiliate-content .affiliate-header .affiliate-title{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:16px}.affiliate-content .affiliate-header .affiliate-desc{color:#666;font-size:16px;line-height:1.6;margin-bottom:12px}.affiliate-content .affiliate-header .affiliate-subtitle{color:#777;font-size:16px;line-height:1.6}.affiliate-content .vendor-info-card{background:#f8f9fa;border-radius:12px;margin-bottom:40px;padding:30px 35px}.affiliate-content .vendor-info-card .vendor-title{color:#0c5adb;font-size:24px;font-weight:600;margin-bottom:25px}.affiliate-content .vendor-info-card .vendor-details p{color:#444;font-size:18px;margin-bottom:20px}.affiliate-content .vendor-info-card .vendor-details p strong{color:#000;font-weight:600}.affiliate-content .vendor-info-card .signup-link{color:#ff3a34;display:inline-block;font-size:16px;font-weight:600;margin-top:16px;text-decoration:none}.affiliate-content .vendor-info-card .signup-link:hover{text-decoration:underline}.affiliate-content .affiliate-tabs{margin-bottom:40px}.affiliate-content .affiliate-tabs .tab-nav{display:flex;gap:20px;justify-content:space-between}.affiliate-content .affiliate-tabs .tab-nav .tab-btn{background:none;border:none;border-bottom:2px solid transparent;color:#000;cursor:pointer;flex:1;font-size:22px;font-weight:600;padding:20px;transition:all .3s ease}.affiliate-content .affiliate-tabs .tab-nav .tab-btn:hover{color:#1a5bd6}.affiliate-content .affiliate-tabs .tab-nav .tab-btn.active{border-bottom-color:#ff623e;color:#ff623e}.affiliate-content .affiliate-tabs .tab-divider{border-top:1px solid #ddd;margin-top:-2px}.affiliate-content .tab-content{position:relative}.affiliate-content .tab-content .tab-panel{display:none}.affiliate-content .tab-content .tab-panel.active{display:block}.affiliate-content .tab-content .content-section .section-title{color:#000;font-size:30px;font-weight:700;margin-bottom:20px}.affiliate-content .tab-content .content-section .subsection-title{color:#000;font-size:24px;font-weight:600;margin:30px 0 16px}.affiliate-content .tab-content .content-section .intro-text{color:#666;font-size:16px;line-height:1.8;margin-bottom:16px}.affiliate-content .tab-content .content-section .guidelines-list{list-style:none;margin-bottom:40px;padding:0}.affiliate-content .tab-content .content-section .guidelines-list li{color:#777;font-size:16px;line-height:1.5;margin-bottom:10.5px;padding-left:20px;position:relative}.affiliate-content .tab-content .content-section .guidelines-list li:before{color:#666;content:"-";left:0;position:absolute}.affiliate-content .tab-content .content-section .policy-list{list-style:none;margin-bottom:40px;padding:0}.affiliate-content .tab-content .content-section .policy-list li{color:#666;font-size:16px;line-height:1.8;margin-bottom:16px;position:relative}.affiliate-content .tab-content .content-section .policy-list li strong{color:#333;font-weight:600}.affiliate-content .tab-content .content-section .policy-list li .nested-list{list-style:none;margin-top:8px;padding:0}.affiliate-content .tab-content .content-section .policy-list li .nested-list li{margin-bottom:8px;padding-left:0}.affiliate-content .tab-content .content-section .policy-list li .nested-list li:before{content:none}.affiliate-content .tab-content .content-section .step-list{list-style:decimal;margin-bottom:24px;padding-left:10px}.affiliate-content .tab-content .content-section .step-list li{color:#666;font-size:14px;line-height:1.8;margin-bottom:24px}.affiliate-content .tab-content .content-section .step-list li p{margin-bottom:12px}.affiliate-content .tab-content .content-section .step-list li .inline-icon{display:inline-block;height:24px;margin:0 4px;vertical-align:middle;width:auto}.affiliate-content .tab-content .content-section .step-list li .step-image{margin:20px 0;text-align:center}.affiliate-content .tab-content .content-section .step-list li .step-image a{display:inline-block;max-width:100%}.affiliate-content .tab-content .content-section .step-list li .step-image a .step-img{border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}.affiliate-content .tab-content .content-section .note-box,.affiliate-content .tab-content .content-section .warning-box{background:#fff8e6;border-left:4px solid #ff9800;border-radius:4px;margin:24px 0;padding:16px 20px}.affiliate-content .tab-content .content-section .note-box p,.affiliate-content .tab-content .content-section .warning-box p{color:#666;font-size:16px;line-height:1.8;margin-bottom:12px}.affiliate-content .tab-content .content-section .note-box p strong,.affiliate-content .tab-content .content-section .warning-box p strong{color:#333;font-weight:600}.affiliate-content .tab-content .content-section .note-box .wrong-link,.affiliate-content .tab-content .content-section .warning-box .wrong-link{color:#f44336;font-family:Courier New,monospace;font-size:13px;text-decoration:line-through;word-break:break-all}.affiliate-content .tab-content .content-section .note-box{background:#e3f2fd;border-left-color:#2196f3}.affiliate-content .tab-content .content-section .product-list-section{margin-top:60px}.affiliate-content .tab-content .content-section .product-list-section .section-title{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:16px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category{margin-bottom:40px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .category-title{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#1a1a1a;color:#fff;display:flex;font-size:20px;font-weight:700;margin:30px 0 20px;padding:15px 20px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .category-title img{height:24px;margin-right:12px;width:24px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:100%}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table thead tr{background:linear-gradient(135deg,#667eea,#764ba2)}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table thead tr th{color:#fff;font-size:16px;font-weight:600;padding:15px 12px;text-align:left}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table thead tr th:not(:first-child){text-align:center}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr{border-bottom:1px solid #e8e8e8}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr:nth-child(2n){background-color:#f9f9f9}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr:hover{background-color:#f0f7ff}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr td{color:#333;font-size:16px;padding:12px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr td a{color:#1a5bd6;text-decoration:none}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr td a:hover{text-decoration:underline}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr td input[type=radio]{margin-right:8px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr.category-row{background:#f5f5f5!important}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .product-category .product-table tbody tr.category-row td{color:#333;font-weight:600;padding:14px 12px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:24px;text-align:center}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section .affiliate-id-label{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:12px}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section .affiliate-id-input{border:2px solid #ddd;border-radius:6px;display:block;font-size:16px;margin:0 auto 16px;max-width:400px;padding:12px 16px;transition:border-color .3s ease;width:100%}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section .affiliate-id-input:focus{border-color:#667eea;outline:none}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section .download-btn{background:linear-gradient(90deg,#ff3a34,#ff6f33);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.affiliate-content .tab-content .content-section .product-list-section .product-table-container .download-section .download-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.affiliate-content .tab-content .content-section .link-types .link-type{margin-bottom:40px}.affiliate-content .tab-content .content-section .link-types .link-type .link-type-title{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px}.affiliate-content .tab-content .content-section .link-types .link-type .link-code{background:#f0f7ff;border-radius:6px;color:#1a5bd6;display:block;font-family:Courier New,monospace;font-size:13px;margin-bottom:12px;padding:12px 16px;word-break:break-all}.affiliate-content .tab-content .content-section .link-types .link-type .link-code-inline{background:#f0f7ff;border-radius:4px;color:#1a5bd6;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.affiliate-content .tab-content .content-section .link-types .link-type .link-desc{color:#777;font-size:16px;line-height:1.5;margin-bottom:10.5px}.affiliate-content .tab-content .content-section .faq-section{margin-top:60px}.affiliate-content .tab-content .content-section .faq-section .section-title{margin-bottom:16px}.affiliate-content .tab-content .content-section .faq-section .faq-desc{color:#999;font-size:16px;line-height:1.6}.affiliate-content .tab-content .content-section .faq-section .faq-desc .faq-link{color:#1a5bd6;text-decoration:none}.affiliate-content .tab-content .content-section .faq-section .faq-desc .faq-link:hover{text-decoration:underline}@media(max-width:768px){.affiliate-content{padding:40px 16px}.affiliate-content .affiliate-header .affiliate-title{font-size:24px}.affiliate-content .affiliate-tabs .tab-nav{flex-direction:column}.affiliate-content .affiliate-tabs .tab-nav .tab-btn{border-bottom:1px solid #eee;text-align:left}.affiliate-content .product-list-section .product-table-container .product-table{font-size:12px}.affiliate-content .product-list-section .product-table-container .product-table thead{display:none}.affiliate-content .product-list-section .product-table-container .product-table tbody tr{border:1px solid #e8e8e8;border-radius:8px;display:block;margin-bottom:16px;padding:12px}.affiliate-content .product-list-section .product-table-container .product-table tbody tr td{border-bottom:1px solid #f0f0f0;display:block;padding:8px 0}.affiliate-content .product-list-section .product-table-container .product-table tbody tr td:last-child{border-bottom:none}.affiliate-content .product-list-section .product-table-container .product-table tbody tr td:before{color:#666;content:attr(data-label);display:block;font-weight:600;margin-bottom:4px}.affiliate-content .product-list-section .product-table-container .product-table tbody tr.category-row td{font-weight:600}}
