.PartnerProgram-module__SskReG__page{--pp-wine:#882b2f;--pp-wine-deep:#6f2126;--pp-ink:#34232a;--pp-body:#4a3a40;--pp-muted:#7d6b70;--pp-line:#e3d8d8;--pp-tint:#f1e6e6;--pp-content-max:1280px;--pp-gutter:24px;color:var(--pp-body);background:#fff;font-family:SVN-Titillium,system-ui,sans-serif;font-size:16px;line-height:1.7}.PartnerProgram-module__SskReG__wrap{max-width:var(--pp-content-max);padding:0 var(--pp-gutter);margin:0 auto}.PartnerProgram-module__SskReG__page a{color:var(--pp-wine)}.PartnerProgram-module__SskReG__crumbs{padding:16px 0 0}.PartnerProgram-module__SskReG__crumbs ol{color:#707070;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.PartnerProgram-module__SskReG__crumbs li+li:before{content:">";color:var(--pp-muted);margin-right:8px;font-size:11px;font-weight:600}.PartnerProgram-module__SskReG__crumbs a{font-weight:600;text-decoration:none}.PartnerProgram-module__SskReG__intro{padding:28px 0 24px}.PartnerProgram-module__SskReG__h1{color:var(--pp-ink);margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.25}.PartnerProgram-module__SskReG__lede{max-width:72ch;margin:0;font-size:14px;line-height:1.75}.PartnerProgram-module__SskReG__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 12px;display:grid}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__track{border:1px solid var(--pp-line);border-left:3px solid var(--pp-wine);color:inherit;flex-direction:column;gap:6px;padding:20px 24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__track:hover{border-color:var(--pp-wine);background:#fbf7f7}.PartnerProgram-module__SskReG__trackEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);font-size:12px}.PartnerProgram-module__SskReG__trackTitle{color:var(--pp-ink);font-size:18px;font-weight:600}.PartnerProgram-module__SskReG__trackBody{font-size:14px;line-height:1.6}.PartnerProgram-module__SskReG__section,.PartnerProgram-module__SskReG__sectionTint{padding:52px 0;scroll-margin-top:140px}.PartnerProgram-module__SskReG__sectionTint{background:var(--pp-tint)}.PartnerProgram-module__SskReG__h2{color:var(--pp-ink);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.PartnerProgram-module__SskReG__h3{color:var(--pp-ink);margin:0 0 12px;font-size:16px;font-weight:600}.PartnerProgram-module__SskReG__sectionIntro{max-width:72ch;margin:0 0 28px;font-size:14px;line-height:1.75}.PartnerProgram-module__SskReG__body{margin:0;font-size:14px;line-height:1.65}.PartnerProgram-module__SskReG__note{color:var(--pp-ink);margin:24px 0 0;font-size:14px}.PartnerProgram-module__SskReG__note a{font-weight:600;text-decoration:none}.PartnerProgram-module__SskReG__smallNote{color:var(--pp-muted);margin:12px 0 0;font-size:13px}.PartnerProgram-module__SskReG__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.PartnerProgram-module__SskReG__benefit{border-bottom:1px solid var(--pp-line);padding:16px 0}.PartnerProgram-module__SskReG__benefitTitle{color:var(--pp-ink);margin:0 0 4px;font-size:15px;font-weight:600}.PartnerProgram-module__SskReG__benefitBody{margin:0;font-size:14px;line-height:1.65}.PartnerProgram-module__SskReG__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 40px;padding:0;list-style:none;display:grid}.PartnerProgram-module__SskReG__step{counter-increment:step;border:1px solid var(--pp-line);border-top:3px solid var(--pp-wine);background:#fff;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.PartnerProgram-module__SskReG__step:before{content:counter(step, decimal-leading-zero);color:var(--pp-wine);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.PartnerProgram-module__SskReG__stepTitle{color:var(--pp-ink);font-size:15px;font-weight:600;line-height:1.4}.PartnerProgram-module__SskReG__stepBody{font-size:14px;line-height:1.6}.PartnerProgram-module__SskReG__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.PartnerProgram-module__SskReG__tableWrap{overflow-x:auto}.PartnerProgram-module__SskReG__table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.PartnerProgram-module__SskReG__table th,.PartnerProgram-module__SskReG__table td{text-align:left;border-bottom:1px solid var(--pp-line);vertical-align:top;padding:10px 14px}.PartnerProgram-module__SskReG__table th{color:var(--pp-muted);background:#fbf7f7;font-size:13px;font-weight:600}.PartnerProgram-module__SskReG__rate{color:var(--pp-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.PartnerProgram-module__SskReG__tableNote{color:var(--pp-muted);font-size:12px;display:block}.PartnerProgram-module__SskReG__payout{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 28px;margin:16px 0 0;display:grid}.PartnerProgram-module__SskReG__payout dt{color:var(--pp-muted);font-size:13px}.PartnerProgram-module__SskReG__payout dd{color:var(--pp-ink);margin:2px 0 0;font-size:15px;font-weight:600}.PartnerProgram-module__SskReG__rules{margin:0;padding-left:20px;font-size:14px;line-height:1.65}.PartnerProgram-module__SskReG__rules li+li{margin-top:8px}.PartnerProgram-module__SskReG__faq{border-top:1px solid var(--pp-line);max-width:860px}.PartnerProgram-module__SskReG__faqItem{border-bottom:1px solid var(--pp-line)}.PartnerProgram-module__SskReG__faqQ{color:var(--pp-ink);cursor:pointer;padding:16px 36px 16px 0;font-size:15px;font-weight:600;list-style:none;position:relative}.PartnerProgram-module__SskReG__faqQ::-webkit-details-marker{display:none}.PartnerProgram-module__SskReG__faqQ:after{content:"+";color:var(--pp-wine);font-size:20px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.PartnerProgram-module__SskReG__faqItem[open]>.PartnerProgram-module__SskReG__faqQ:after{content:"−"}.PartnerProgram-module__SskReG__faqA{max-width:72ch;margin:0;padding:0 0 18px;font-size:14px;line-height:1.7}.PartnerProgram-module__SskReG__register{border:1px solid var(--pp-line);border-left:3px solid var(--pp-wine);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:24px 28px;display:flex}.PartnerProgram-module__SskReG__registerTitle{color:var(--pp-ink);margin:0 0 6px;font-size:18px;font-weight:600}.PartnerProgram-module__SskReG__registerBody{max-width:60ch;margin:0;font-size:14px;line-height:1.65}.PartnerProgram-module__SskReG__registerActions{flex-wrap:wrap;gap:12px;display:flex}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btn,.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btnGhost{border:1px solid var(--pp-wine);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btn{background:var(--pp-wine);color:#fff}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btn:hover{background:var(--pp-wine-deep);border-color:var(--pp-wine-deep)}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btnGhost{color:var(--pp-wine);background:#fff}.PartnerProgram-module__SskReG__page .PartnerProgram-module__SskReG__btnGhost:hover{background:var(--pp-tint)}.PartnerProgram-module__SskReG__page a:focus-visible,.PartnerProgram-module__SskReG__faqQ:focus-visible{outline:2px solid var(--pp-wine);outline-offset:3px}@media (max-width:1024px){.PartnerProgram-module__SskReG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.PartnerProgram-module__SskReG__section,.PartnerProgram-module__SskReG__sectionTint{padding:36px 0}.PartnerProgram-module__SskReG__tracks,.PartnerProgram-module__SskReG__benefitGrid,.PartnerProgram-module__SskReG__twoCol{grid-template-columns:1fr}}@media (max-width:560px){.PartnerProgram-module__SskReG__steps{grid-template-columns:1fr}.PartnerProgram-module__SskReG__register{flex-direction:column;align-items:stretch}.PartnerProgram-module__SskReG__registerActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PartnerProgram-module__SskReG__page *,.PartnerProgram-module__SskReG__page :before,.PartnerProgram-module__SskReG__page :after{transition:none!important}}
