.affiliates-page .affiliate-hero__scope{color:#c5d8f2;border-top:1px solid #ffffff26;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.6}.affiliate-dashboard--compact .partner-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-dashboard__title{margin:0 0 20px;font-size:14px;font-weight:700;color:#14203d!important}.affiliate-dashboard__journey{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.affiliate-dashboard__journey>span{background:#c7defc;border-radius:5px;height:7px}.affiliate-dashboard__journey>span:nth-child(2){background:#80b5f4}.affiliate-dashboard__journey>span:nth-child(3){background:#0868d4}.affiliate-dashboard__journey>p{text-align:center;grid-column:1/-1;margin:6px 0 0;font-size:11px}.affiliate-dashboard .partner-dashboard__stats{row-gap:12px}.affiliate-dashboard .partner-dashboard__stats dd{font-size:clamp(18px,1.7vw,24px)}.affiliate-markets .partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-markets .partners-card{transition:transform .15s,border-color .15s;display:block}.affiliate-markets .partners-card:hover{border-color:#a4c7f3;transform:translateY(-3px)}.affiliate-markets .partners-card h3{margin-top:16px}.affiliate-calculator{background:#fff;border:1px solid #dce5f0;border-radius:19px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.affiliate-calculator__inputs{padding:32px}.affiliate-field{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.affiliate-field input,.affiliate-field select{width:100%;min-width:0;min-height:46px;font:inherit;color:#14203d;background:#fff;border:1px solid #b8c6d9;border-radius:8px;padding:12px;font-size:16px}.affiliate-calculator__inputs>.affiliate-field{max-width:180px;margin-bottom:22px}.affiliate-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.affiliate-calculator__summary{color:#fff;background:#14203d;min-width:0;padding:34px}.affiliate-calculator__summary .partners-eyebrow{color:#9ed7ff}.affiliate-calculator__summary p{color:#c3cfe0}.affiliate-estimates{gap:26px;margin:28px 0;display:grid}.affiliate-estimates>div{gap:8px;display:grid}.affiliate-estimates span{color:#c3cfe0;font-size:13px}.affiliate-estimates strong{letter-spacing:-.04em;color:#9ed7ff;font-size:clamp(27px,3vw,39px);line-height:1.18}.affiliate-estimates>div:last-child{border-top:1px solid #ffffff26;padding-top:25px}.affiliate-estimates>div:last-child strong{color:#fff}.affiliate-estimates small{color:#b8c7dd}.affiliate-audience{grid-template-columns:1.25fr 1fr;gap:45px;display:grid}.affiliate-audience__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.affiliate-audience__list li{background:#fff;border:1px solid #dce5f0;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.affiliate-audience svg{color:#0868d4;flex-shrink:0}.affiliate-audience aside{background:#edf6ff;border:1px solid #cfe1f6;border-radius:16px;padding:30px}.affiliate-audience aside h3{margin-top:0;font-size:23px}.affiliate-audience aside ul{gap:15px;margin:22px 0;padding:0;list-style:none;display:grid}.affiliate-audience aside li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.affiliate-audience aside p{margin-bottom:0}.affiliate-table-wrap{margin-top:25px}.affiliate-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px}.affiliate-table caption{text-align:left;color:#14203d;padding:0 0 15px;font-size:13px;font-weight:600}.affiliate-table th,.affiliate-table td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #e3eaf4;padding:15px 10px}.affiliate-table thead th{color:#53657d;background:#f5f8fc;font-size:11px;font-weight:500}.affiliate-table tbody th{font-weight:600}.affiliate-table td{color:#53657d}.affiliate-status{color:#3a5277;background:#edf2fa;border-radius:999px;padding:6px 9px;font-size:10px;line-height:1.3;display:inline-block}.affiliate-status--pending{color:#825719;background:#fff2d8}.affiliate-status--available{color:#146451;background:#e2f5ee}.affiliate-status--paid{color:#245b9a;background:#e6f0ff}.affiliate-tools{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;display:grid}.affiliate-tools ul{grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}.affiliate-tools li{align-items:center;gap:8px;font-size:13px;display:flex}.affiliate-tools li svg{color:#0868d4;flex-shrink:0}.affiliate-link-example{background:#eaf2fe;border:1px solid #cfe1f6;border-radius:16px;min-width:0;padding:32px}.affiliate-link-example__icons{gap:13px;margin-bottom:26px;display:flex}.affiliate-link-example__icons svg{box-sizing:content-box;color:#0868d4;background:#fff;border:1px solid #d5e4f8;border-radius:12px;padding:13px}.affiliate-link-example code{color:#24517f;word-break:break-word;background:#fff;border:1px dashed #9fbee6;border-radius:9px;padding:17px 15px;font-size:14px;display:block}.affiliate-referral-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.affiliate-referral-flow li{background:#fff;border:1px solid #dce5f0;border-radius:11px;padding:18px 15px;position:relative}.affiliate-referral-flow li:not(:last-child):after{content:"→";z-index:1;color:#0868d4;font-size:14px;position:absolute;top:50%;right:-11px}.affiliate-referral-flow span{color:#0868d4;margin-bottom:13px;font-size:11px;display:block}.affiliate-referral-flow strong{font-size:13px;line-height:1.45;display:block}.affiliate-flow-note{background:#edf6ff;border-left:3px solid #86b7f3;border-radius:0 8px 8px 0;padding:17px 20px;font-size:13px}.affiliate-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.affiliate-comparison article{background:#fff;border:1px solid #dce5f0;border-radius:16px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.affiliate-comparison article:first-child{background:#edf6ff;border-color:#a5c9f6}.affiliate-comparison article>svg{color:#0868d4}.affiliate-comparison h3{font-size:24px}.affiliate-comparison p{flex:1;margin-top:0;font-size:15px}.affiliate-comparison .public-page__button{margin-top:18px}.affiliate-join{border-block:1px solid #dce5f0;grid-template-columns:1.2fr 1fr;gap:45px;padding:35px;display:grid}.affiliate-join>div:last-child{border-left:1px solid #dce5f0;padding-left:35px}.affiliate-join h3{margin-top:0}.affiliate-join p{font-size:14px}.affiliate-scope{background:#edf6ff;border:1px solid #cfe1f6;border-radius:10px;padding:15px 18px;font-size:13px!important}.affiliate-join .public-page__button{margin-top:12px}.affiliates-page select:focus-visible{outline-offset:4px;outline:3px solid #e7a900}@media (max-width:1100px){.affiliate-markets .partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-referral-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-referral-flow li:nth-child(3):after{display:none}}@media (max-width:820px){.affiliate-audience,.affiliate-tools{grid-template-columns:1fr;gap:28px}.affiliate-calculator__inputs,.affiliate-calculator__summary{padding:25px}.affiliate-fields{gap:14px}.affiliate-join{padding:25px 0}.affiliate-comparison article{padding:24px}.affiliate-dashboard .partner-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-dashboard--compact .partner-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.affiliate-calculator{grid-template-columns:1fr}.affiliate-calculator__inputs,.affiliate-calculator__summary{padding:24px}.affiliate-fields{grid-template-columns:1fr}.affiliate-field input,.affiliate-field select{min-height:48px}.affiliate-markets .partners-grid{grid-template-columns:1fr}.affiliate-markets .partners-card{display:grid}.affiliate-markets .partners-card h3{margin-top:0}.affiliate-audience aside{padding:24px}.affiliate-audience__list li{border-radius:13px;max-width:100%;line-height:1.4}.affiliate-dashboard .partner-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affiliate-table,.affiliate-table tbody,.affiliate-table caption{display:block}.affiliate-table tbody tr{border:1px solid #dce5f0;border-radius:10px;margin-bottom:12px;padding:8px 14px;display:block}.affiliate-table th,.affiliate-table td{text-align:left;grid-template-columns:minmax(80px,.8fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.affiliate-table tbody tr>:last-child{border-bottom:0}.affiliate-table th:before,.affiliate-table td:before{content:attr(data-label);color:#53657d;font-size:11px;font-weight:500}.affiliate-table .affiliate-status{justify-self:start}.affiliate-link-example{padding:24px}.affiliate-link-example code{font-size:12px}.affiliate-tools ul{gap:15px 12px}.affiliate-tools li{align-items:flex-start;font-size:12px}.affiliate-referral-flow{grid-template-columns:1fr;gap:15px}.affiliate-referral-flow li{align-items:center;gap:15px;padding:17px;display:flex}.affiliate-referral-flow li span{margin:0}.affiliate-referral-flow li:not(:last-child):after{content:"↓";display:block;inset:auto auto -15px 50%}.affiliate-comparison{grid-template-columns:1fr}.affiliate-comparison .public-page__button{width:100%}.affiliate-join{grid-template-columns:1fr;gap:30px}.affiliate-join>div:last-child{border-top:1px solid #dce5f0;border-left:0;padding:25px 0 0}.affiliate-join .public-page__button{width:100%}.affiliate-dashboard__journey>p{font-size:10px}}@media (prefers-reduced-motion:reduce){.affiliates-page .partners-card:hover{transform:none}.affiliates-page *{transition:none!important;animation:none!important}}
