.partner-comparison{color:var(--ui-muted,#8c929e);margin:0;padding:0 4px;line-height:1.55;font-size:13px!important}.partner-comparison strong{color:#545963;font-weight:600}.partner-onboarding{gap:16px;min-width:0;display:grid}.partner-onboarding-card{border:1px solid var(--ui-line,#e8eaed);background:#fff;border-radius:26px;min-width:0;padding:24px 22px}.partner-onboarding h2,.partner-onboarding-status h2{letter-spacing:-.6px;margin:0 0 16px;font-size:22px;line-height:1.25}.partner-onboarding p{margin:0}.partner-onboarding-hero{padding:26px 24px;position:relative;overflow:hidden}.partner-intake-badge{color:#e84a13;background:#fff4ee;border-radius:24px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.2;display:inline-flex}.partner-intake-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.partner-onboarding .partner-onboarding-hero h2{letter-spacing:-1.8px;margin:28px 0 18px;font-size:max(30px,min(8.9vw,38px));font-weight:500;line-height:1.08;position:relative}.partner-onboarding-hero h2 span{color:#ff4b00}.partner-onboarding-hero>p{color:#7b8190;max-width:360px;font-size:14px;line-height:1.55;position:relative}.partner-hero-lines{stroke:#ffded2;stroke-width:1.2px;width:170px;height:245px;position:absolute;top:42px;right:-28px}.partner-audiences{flex-wrap:wrap;gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex;position:relative}.partner-audiences li{color:#7b8190;background:#f7f8fa;border:1px solid #e9ebef;border-radius:8px;padding:7px 9px;font-size:11px}.partner-rewards>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.partner-rewards>header>span{color:#969ba7;white-space:nowrap;font-size:12px}.partner-reward-rates{margin:0 0 22px}.partner-reward-rates>div{border-bottom:1px solid #edeef2;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;padding:20px 0;display:grid}.partner-reward-rates>div:last-child{border:0;padding-bottom:8px}.partner-reward-rates dt{letter-spacing:-2px;font-size:40px;font-weight:500;line-height:1.1}.partner-reward-rates dd{margin:0;font-size:14px;line-height:1.3}.partner-reward-rates small{color:#969ba7;margin-top:5px;font-size:12px;line-height:1.4;display:block}.partner-reward-rates .partner-reward-featured{background:#fff3ed;border:0;border-radius:15px;padding:18px 14px}.partner-reward-featured dt{color:#ff4b00}.partner-reward-example{background:#f7f7f9;border-radius:18px;padding:18px 16px}.partner-onboarding .partner-reward-example h3{text-transform:uppercase;letter-spacing:.6px;color:#969ba7;margin:0 0 14px;font-size:10px;font-weight:600}.partner-reward-example>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-reward-example>div>p{min-width:0}.partner-reward-example strong{letter-spacing:-1px;white-space:nowrap;font-size:max(23px,min(6.9vw,30px));font-weight:500;display:block}.partner-reward-example>div>p:last-child strong{color:#ff4b00}.partner-reward-example span{color:#969ba7;margin-top:7px;font-size:11px;display:block}.partner-reward-example svg{color:#a5aab4;flex:none}.partner-reward-example>p{color:#969ba7;margin-top:14px;font-size:10px}.partner-reward-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.partner-reward-limits>div{background:#f8f9fa;border:1px solid #eceef2;border-radius:15px;padding:14px 12px}.partner-reward-limits dt{letter-spacing:-.5px;font-size:18px;font-weight:600}.partner-reward-limits dd{color:#969ba7;margin:5px 0 0;font-size:12px;line-height:1.35}.partner-onboarding-cta button,.partner-application-submit{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#ff4b00;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:15px;font-weight:600;display:flex}.partner-onboarding-cta button{box-shadow:0 8px 20px rgba(255,75,0,.08)}.partner-onboarding-cta>p{text-align:center;color:#969ba7;margin-top:10px;font-size:12px}.partner-onboarding-steps ol{counter-reset:partner-step;margin:16px 0 0;padding:0;list-style:none}.partner-onboarding-steps li{counter-increment:partner-step;border-bottom:1px solid #edeef2;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.partner-onboarding-steps li:last-child{border:0;padding-bottom:4px}.partner-onboarding-steps li:before{content:counter(partner-step);color:#7b8190;background:#f6f7f9;border-radius:10px;flex:none;align-items:center;justify-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.partner-onboarding .partner-onboarding-steps h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3}.partner-onboarding-steps li p{color:#969ba7;font-size:13px;line-height:1.4}.partner-onboarding .partner-onboarding-note{color:#969ba7;margin:14px 4px 12px;font-size:12px;line-height:1.6}.partner-onboarding-note strong{color:#737985}.partner-onboarding-status{background:#fff5ef;border:1px solid #f7d8c8;border-radius:22px;padding:22px}.partner-onboarding-status p{margin:8px 0 0;font-size:14px;line-height:1.5}.partner-application-dialog{overflow-wrap:anywhere}.partner-application-form{min-width:0;color:var(--ui-ink,#27272a);gap:18px;display:grid}.partner-application-form p{margin:0;font-size:14px;line-height:1.5}.partner-application-form h2{margin:0;padding-right:20px;font-size:24px;line-height:1.2}.partner-application-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.partner-application-form label{gap:8px;font-size:14px;display:grid}.partner-application-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #dfe2e5;border-radius:12px;padding:12px;font-size:16px}.partner-application-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #dfe2e5;border-radius:12px;padding:12px;font-size:16px}.partner-application-form textarea{resize:vertical;min-height:90px}.partner-application-terms{background:#f8f9fa;border:1px solid #e8eaed;border-radius:16px;gap:12px;padding:16px;display:grid}.partner-application-terms h3{margin:0;font-size:18px}.partner-application-terms p{font-size:13px}.partner-application-terms small{color:#727784;font-size:11px}.partner-application-submit{justify-content:center}.partner-application-form .partner-application-note{color:#727784;font-size:12px}.partner-application-form button:disabled{opacity:.45;cursor:not-allowed}.partner-application-form :-webkit-any(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #ff4b00}.partner-application-form :-moz-any(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #ff4b00}.partner-application-form :is(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #ff4b00}.dn-dialog.partner-application-dialog{width:min(700px,100vw - 48px)}.dn-dialog .partner-application-heading{display:none}@media (min-width:1024px){.dn-partner .partner-onboarding{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.dn-partner .partner-onboarding-hero{grid-column:1;padding:32px}.dn-partner .partner-onboarding-hero h2{margin-top:34px;font-size:max(38px,min(3.5vw,52px))}.dn-partner .partner-rewards{grid-area:1/2/span 3}.dn-partner .partner-onboarding-cta,.dn-partner .partner-onboarding-steps{grid-column:1}.dn-partner .partner-onboarding-note,.dn-partner .partner-onboarding-status{grid-column:1/-1}.dn-partner .partner-onboarding-has-status .partner-rewards{grid-row:2/span 3}}@media (max-width:359px){.partner-onboarding-card{padding:20px 16px}.partner-onboarding .partner-onboarding-hero h2{letter-spacing:-1.5px;font-size:30px}.partner-rewards>header h2{font-size:19px}.partner-reward-rates>div{grid-template-columns:78px minmax(0,1fr);gap:10px}.partner-reward-rates dt{font-size:34px}.partner-reward-example{padding:16px 12px}.partner-reward-example strong{font-size:23px}}.partner-page .bonus-program-header .page-title{position:relative}.partner-page .bonus-program-header .page-title>div{width:100%}.partner-page .bonus-program-header .page-title h1{padding-right:56px}.partner-page .bonus-program-header .partner-refresh{position:absolute;top:0;right:0}
