:root{--affwp-creative-preview-width:10rem;--affwp-card-padding:1.5rem}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal !important}@keyframes affwp-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes affwp-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu .active a{background:#fff;color:rgba(0,0,0,.75)}.affwp-view-switcher .active svg,.affwp-view-switcher .affwp-view-switcher__button:hover svg{color:rgba(0,0,0,.75)}.template-trainer{--trainer:#059669;--trainer-dk:#047857;--trainer-lt:rgba(5,150,105,.1)}body::before{content:"";position:fixed;top:-10%;left:-10%;width:120%;background:radial-gradient(circle at 20% 80%,rgba(5,150,105,.1) 0%,transparent 60%),radial-gradient(circle at 80% 20%,rgba(53,194,248,.2) 0%,transparent 60%);height:120%;z-index:-1;pointer-events:none}.template-trainer .trainer-hero{background:transparent;text-align:center;padding:70px 0;position:relative}.template-trainer .trainer-eyebrow{display:inline-block;background:var(--trainer-lt);border:1px solid rgba(5,150,105,.3);color:var(--trainer);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px;border-radius:40px;margin-bottom:28px}.template-trainer .trainer-hero h1{font-size:clamp(36px,5.5vw,66px);font-weight:700;margin-bottom:24px;max-width:820px;margin-left:auto;margin-right:auto;color:#000;line-height:1.1;letter-spacing:-.025em}.template-trainer .trainer-em{color:var(--trainer);font-style:normal}.template-trainer .hero-sub{font-size:clamp(16px,2vw,19px);font-weight:400;color:#000;max-width:680px;margin:0 auto 44px;line-height:1.65}.template-trainer .hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.template-trainer .btn-primary{background:var(--trainer)}.template-trainer .btn-primary:hover{background:var(--trainer-dk)}.trainer-hero-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.trainer-trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:#475569;font-weight:400}.trainer-trust-item svg{flex-shrink:0;color:var(--trainer)}.template-trainer .trainer-label{background:var(--trainer-lt);border-color:rgba(5,150,105,.25);color:var(--trainer)}.trainer-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.trainer-split-text h2{font-size:clamp(22px,3vw,36px);font-weight:700;color:#0f172a;margin-bottom:16px;line-height:1.2;letter-spacing:-.02em}.trainer-split-text p{font-size:16px;color:#475569;line-height:1.7;margin-bottom:28px}.template-trainer .trainer-steps .step::before{background:var(--trainer);border-radius:8px 0 0 0}.template-trainer .trainer-callout{background:linear-gradient(135deg,#022c22 0%,#065f46 60%,#0f2a4a 100%)}.template-comparison .trainer-callout{background:linear-gradient(135deg,#061629 0%,#0d3560 60%,#0a1f3a 100%)}@media (max-width: 960px){.trainer-split,.trainer-split-reverse{grid-template-columns:1fr;gap:40px;direction:ltr}}@media (max-width: 620px){.trainer-hero-trust{flex-direction:column;align-items:center;gap:12px}}.template-comparison{--trainer:#2272ba;--trainer-dk:#135899;--trainer-lt:rgba(34,114,186,.1)}.template-comparison body::before,body:has(.template-comparison)::before{background:radial-gradient(circle at 20% 80%,rgba(34,114,186,.1) 0%,transparent 55%),radial-gradient(circle at 80% 20%,rgba(34,114,186,.15) 0%,transparent 55%)}@media (min-width: 768px){.template-comparison .trainer-split-text{position:sticky;top:160px}}.cmp-verdict-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:8px}.cmp-verdict-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 24px;text-align:center;transition:box-shadow .2s,border-color .2s}.cmp-verdict-card:hover{box-shadow:0 6px 24px rgba(5,150,105,.07);border-color:rgba(5,150,105,.25)}.cmp-verdict-card--winner{border-color:var(--trainer);box-shadow:0 4px 20px rgba(5,150,105,.1)}.cmp-verdict-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:12px}.cmp-verdict-badge--green{background:var(--trainer-lt);color:var(--trainer)}.cmp-verdict-badge--grey{background:#f1f5f9;color:#64748b}.cmp-verdict-title{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:8px}.cmp-verdict-sub{font-size:13px;color:#64748b;line-height:1.55}.cmp-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.04);margin-top:12px;text-align:left}.cmp-table-wrap-sticky{position:sticky;top:77px;z-index:100}.cmp-table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.cmp-table thead tr{background:#f8fafc;border-bottom:2px solid #e2e8f0}.cmp-table thead th{padding:18px 24px;font-weight:700;color:#0f172a;text-align:left}.cmp-table thead th:first-child{width:34%;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cmp-table thead th.cmp-th-thrubit{color:var(--trainer);background:rgba(5,150,105,.04);border-left:2px solid rgba(5,150,105,.35)}.cmp-table thead th.cmp-th-localstack{color:#64748b}.cmp-table thead th,.cmp-table tbody td{width:35%}.cmp-table thead th:first-child,.cmp-table tbody td:first-child{width:30%}.cmp-table-logo{display:flex;align-items:center;gap:10px}.cmp-table-logo-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cmp-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.cmp-table tbody tr:last-child{border-bottom:none}.cmp-table tbody tr:hover{background:#fafbff}.cmp-table tbody tr.cmp-row-section{background:#f8fafc;border-bottom:1px solid #e2e8f0}.cmp-table tbody tr.cmp-row-section td{padding:10px 24px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.cmp-table td{padding:16px 24px;color:#374151;vertical-align:top}.cmp-table td:first-child{font-weight:600;color:#0f172a;font-size:14px}.cmp-table td.cmp-td-thrubit{background:rgba(5,150,105,.03);border-left:2px solid rgba(5,150,105,.2)}.cmp-cell-win{display:flex;align-items:flex-start;gap:8px}.cmp-icon-win{color:var(--trainer);flex-shrink:0;margin-top:2px}.cmp-icon-mid{color:#f59e0b;flex-shrink:0;margin-top:2px}.cmp-icon-lose{color:#94a3b8;flex-shrink:0;margin-top:2px}.cmp-cell-text{line-height:1.5;color:#374151;font-size:13px}.cmp-cell-text strong{display:block;color:#0f172a;font-size:14px;margin-bottom:2px}.cmp-win-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.cmp-win-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 24px;border-left:3px solid var(--trainer);transition:box-shadow .2s}.cmp-win-card:hover{box-shadow:0 6px 24px rgba(5,150,105,.07)}.cmp-win-icon{width:42px;height:42px;background:var(--trainer-lt);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--trainer)}.cmp-win-icon svg{width:20px;height:20px}.cmp-win-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}.cmp-win-sub{font-size:13px;color:#475569;line-height:1.65;margin-bottom:12px}.cmp-win-vs{font-size:12px;color:#94a3b8;border-top:1px solid #f1f5f9;padding-top:10px;display:flex;gap:6px;align-items:flex-start}.cmp-win-vs::before{content:"vs.";font-weight:700;color:#cbd5e1;flex-shrink:0}.cmp-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px}.cmp-decision-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px 28px}.cmp-decision-card--thrubit{border-top:3px solid var(--trainer)}.cmp-decision-logo{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:6px}.cmp-decision-tagline{font-size:13px;color:#64748b;margin-bottom:20px;line-height:1.5}.cmp-decision-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.cmp-decision-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#374151;line-height:1.5}.cmp-decision-list--thrubit li::before{content:"✓";flex-shrink:0;width:18px;height:18px;background:var(--trainer-lt);color:var(--trainer);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;margin-top:1px}@media (max-width: 960px){.cmp-verdict-grid{grid-template-columns:1fr}.cmp-win-grid{grid-template-columns:1fr}.cmp-decision-grid{grid-template-columns:1fr}}@media (max-width: 680px){.cmp-table thead th,.cmp-table td{padding:12px 14px}}