.ChannelPartner-module__vjGSfW__pageWrapper{background:var(--sn-cream);overflow-x:hidden}.ChannelPartner-module__vjGSfW__hero{padding-top:calc(var(--section-pad) * .8)}.ChannelPartner-module__vjGSfW__heroTitle{font-family:var(--font-display);font-size:var(--fs-hero);color:var(--sn-ink);max-width:24ch;margin-top:18px;font-weight:700;line-height:1.12}.ChannelPartner-module__vjGSfW__magenta{color:var(--sn-magenta)}.ChannelPartner-module__vjGSfW__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ChannelPartner-module__vjGSfW__statRow{grid-template-columns:1fr;gap:14px;margin-top:40px;display:grid}.ChannelPartner-module__vjGSfW__statCard{border-radius:var(--r-md);border:1px solid var(--sn-gold-line);box-shadow:var(--shadow-card);background:linear-gradient(120deg,#c9a2271a,#e9ddbb3d);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.ChannelPartner-module__vjGSfW__statCard strong{font-family:var(--font-display);color:var(--sn-ink);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.1}.ChannelPartner-module__vjGSfW__statCard span{font-size:var(--fs-small);color:var(--sn-ink-soft)}.ChannelPartner-module__vjGSfW__contentGrid{grid-template-columns:1fr;gap:44px;display:grid}.ChannelPartner-module__vjGSfW__benefitsColumn{min-width:0}.ChannelPartner-module__vjGSfW__benefitsGrid{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}.ChannelPartner-module__vjGSfW__benefitCard{border:1px solid var(--sn-gold-line);align-items:flex-start;gap:16px;padding:20px;display:flex}.ChannelPartner-module__vjGSfW__benefitIcon{border-radius:var(--r-sm);border:1px solid var(--sn-gold-line);color:#8a7017;background:linear-gradient(120deg,#c9a22724,#e9ddbb4d);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:inline-flex}.ChannelPartner-module__vjGSfW__benefitTitle{font-family:var(--font-display);color:var(--sn-ink);font-size:1.05rem;font-weight:700}.ChannelPartner-module__vjGSfW__benefitDesc{font-size:var(--fs-small);color:var(--sn-ink-soft);margin-top:4px}.ChannelPartner-module__vjGSfW__formColumn{min-width:0;scroll-margin-top:90px}.ChannelPartner-module__vjGSfW__formCard{padding:clamp(22px,4vw,36px)}.ChannelPartner-module__vjGSfW__formTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink);font-weight:700}.ChannelPartner-module__vjGSfW__formSub{font-size:var(--fs-small);color:var(--sn-ink-soft);margin-top:6px}.ChannelPartner-module__vjGSfW__form{flex-direction:column;gap:16px;margin-top:22px;display:flex}.ChannelPartner-module__vjGSfW__inputGroup{flex-direction:column;gap:7px;display:flex}.ChannelPartner-module__vjGSfW__inputGroup label{font-size:var(--fs-small);color:var(--sn-ink);font-weight:600}.ChannelPartner-module__vjGSfW__required{color:var(--sn-magenta)}.ChannelPartner-module__vjGSfW__inputError{border-color:var(--sn-error)!important}.ChannelPartner-module__vjGSfW__errorText{color:var(--sn-error);font-size:.8rem}.ChannelPartner-module__vjGSfW__submitButton{width:100%;margin-top:4px}.ChannelPartner-module__vjGSfW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ChannelPartner-module__vjGSfW__submitError{font-size:var(--fs-small);color:var(--sn-error)}.ChannelPartner-module__vjGSfW__submitError a{font-weight:700;text-decoration:underline}.ChannelPartner-module__vjGSfW__successWrapper{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 6px;display:flex}.ChannelPartner-module__vjGSfW__successIcon{color:var(--sn-sage);font-size:3rem}.ChannelPartner-module__vjGSfW__successWrapper h4{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--sn-ink)}.ChannelPartner-module__vjGSfW__successWrapper p{color:var(--sn-ink-soft);font-size:var(--fs-small);max-width:40ch}.ChannelPartner-module__vjGSfW__faqList{flex-direction:column;gap:14px;max-width:820px;margin-top:34px;display:flex}.ChannelPartner-module__vjGSfW__faqItem{background:var(--sn-paper);border:1px solid var(--sn-cream-deep);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:border-color .2s;overflow:hidden}.ChannelPartner-module__vjGSfW__faqItem.ChannelPartner-module__vjGSfW__active{border-color:var(--sn-gold-line)}.ChannelPartner-module__vjGSfW__faqQuestion{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}.ChannelPartner-module__vjGSfW__faqQuestion h4{font-family:var(--font-body);color:var(--sn-ink);font-size:1rem;font-weight:600}.ChannelPartner-module__vjGSfW__faqArrow{color:var(--sn-lotus);flex-shrink:0;font-size:1.15rem;transition:transform .25s}.ChannelPartner-module__vjGSfW__faqItem.ChannelPartner-module__vjGSfW__active .ChannelPartner-module__vjGSfW__faqArrow{transform:rotate(180deg)}.ChannelPartner-module__vjGSfW__faqAnswer{max-height:0;transition:max-height .3s;overflow:hidden}.ChannelPartner-module__vjGSfW__faqItem.ChannelPartner-module__vjGSfW__active .ChannelPartner-module__vjGSfW__faqAnswer{max-height:320px}.ChannelPartner-module__vjGSfW__faqAnswer p{font-size:var(--fs-small);color:var(--sn-ink-soft);padding:0 20px 18px;line-height:1.7}.ChannelPartner-module__vjGSfW__ctaBand{background:var(--sn-ink);color:var(--sn-cream);border-top:3px solid var(--sn-gold);padding-block:clamp(36px,6vw,58px)}.ChannelPartner-module__vjGSfW__ctaBandInner{flex-direction:column;gap:22px;display:flex}.ChannelPartner-module__vjGSfW__ctaBandText{min-width:0}.ChannelPartner-module__vjGSfW__ctaBandTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1.2}.ChannelPartner-module__vjGSfW__ctaBandSub{color:var(--sn-gold-soft);font-size:var(--fs-body);max-width:52ch;margin-top:6px}.ChannelPartner-module__vjGSfW__ctaBandActions{flex-wrap:wrap;gap:12px;display:flex}.ChannelPartner-module__vjGSfW__ctaCallBtn{color:var(--sn-cream);background:0 0;border-color:#f6f1e773}.ChannelPartner-module__vjGSfW__ctaCallBtn:hover{background:var(--sn-cream);color:var(--sn-ink);border-color:var(--sn-cream)}@media (min-width:768px){.ChannelPartner-module__vjGSfW__statRow{grid-template-columns:repeat(3,1fr)}.ChannelPartner-module__vjGSfW__benefitsGrid{grid-template-columns:repeat(2,1fr)}.ChannelPartner-module__vjGSfW__ctaBandInner{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}}@media (min-width:1024px){.ChannelPartner-module__vjGSfW__contentGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px}.ChannelPartner-module__vjGSfW__formColumn{position:sticky;top:96px}}
