.affiliate-page{flex:1 0 auto;overflow:visible;background:#f3efe6;color:#14161c}.affiliate-page__column{width:min(68rem,calc(100% - 2.5rem));margin:0 auto;padding:0 0 1rem;overflow:visible}.affiliate-hero{overflow:visible;padding:2rem 0 3.5rem;background:linear-gradient(180deg,#f3efe6,#eef3f8 72%,#e7eef6)}.affiliate-hero__inner{width:min(68rem,calc(100% - 2.5rem));margin:0 auto;overflow:visible}.affiliate-hero__crumbs{font-size:.88rem;color:#5c5f66}.affiliate-hero__crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem .55rem}.affiliate-hero__crumbs li{display:flex;align-items:center;gap:.55rem}.affiliate-hero__crumbs a{text-underline-offset:4px}.affiliate-hero__crumbs a:hover{text-decoration:underline}.affiliate-hero__kicker{margin-top:2rem;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;color:#198be8}.affiliate-hero__title{max-width:16ch;margin-top:.7rem;font-size:clamp(2rem,6vw,4.4rem);line-height:1.05;letter-spacing:-.035em;font-weight:600;overflow:visible}.affiliate-hero__lead{max-width:38rem;margin-top:1.25rem;font-size:1.18rem;line-height:1.6;color:#3a3d45}.affiliate-hero__rail-label{margin:2.4rem 0 .85rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#0b5ea8}.affiliate-hero__rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding-top:1.15rem;overflow:visible}.affiliate-hero__line{position:absolute;top:.42rem;left:6%;right:6%;height:1px;background:color-mix(in srgb,#198be8 70%,#14161c);transform:scaleX(0);transform-origin:left center;list-style:none}.affiliate-hero[data-in] .affiliate-hero__line{animation:affiliate-line .9s ease forwards}.affiliate-hero__node{display:flex;flex-direction:column;gap:.35rem;font-size:.92rem;font-weight:600;letter-spacing:-.02em}.affiliate-hero__node span{font-size:.68rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:#198be8}.affiliate-rollup{--header-offset:4.75rem;--p:0;overflow:visible;background:#0f141b;color:#f3efe6}.affiliate-rollup__pin{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem 1.25rem 2rem;overflow:visible}.affiliate-rollup__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:min(68rem,100%);margin:0 auto}.affiliate-rollup__kicker{letter-spacing:.2em}.affiliate-rollup__count,.affiliate-rollup__kicker{font-size:.78rem;text-transform:uppercase;color:#9fd0f8}.affiliate-rollup__count{letter-spacing:.16em}.affiliate-rollup__count:after{content:"01 / 05"}.affiliate-rollup[data-step="1"] .affiliate-rollup__count:after{content:"02 / 05"}.affiliate-rollup[data-step="2"] .affiliate-rollup__count:after{content:"03 / 05"}.affiliate-rollup[data-step="3"] .affiliate-rollup__count:after{content:"04 / 05"}.affiliate-rollup[data-step="4"] .affiliate-rollup__count:after{content:"05 / 05"}.affiliate-rollup__stage{display:flex;flex-direction:column;gap:1.4rem;width:min(68rem,100%);margin:0 auto;overflow:visible}.affiliate-rollup__rail{display:flex;flex-wrap:wrap;gap:.45rem}.affiliate-rollup__rail-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.35rem .7rem;border:1px solid #ffffff22;border-radius:999px;background:transparent;color:#f3efe6cc;font-size:.88rem;cursor:pointer}.affiliate-rollup__rail-btn span{font-size:.68rem;letter-spacing:.12em;color:#9fd0f8}.affiliate-rollup__rail-btn[aria-current=step]{background:#198be8;border-color:#198be8;color:#fff}.affiliate-rollup__rail-btn[aria-current=step] span{color:#fff}.affiliate-rollup__panels{display:grid;gap:1rem;overflow:visible}.affiliate-rollup__step{overflow:visible}.affiliate-rollup__index{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9fd0f8}.affiliate-rollup__step h2{max-width:12ch;margin-top:.45rem;font-size:clamp(2.1rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.04em}.affiliate-rollup__step p:last-child{max-width:34rem;margin-top:.9rem;font-size:1.12rem;line-height:1.55;color:#f3efe6c4}.affiliate-rollup__progress{width:min(68rem,100%);margin:auto auto 0;height:2px;background:#ffffff18}.affiliate-rollup__progress span{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:#198be8}.affiliate-rollup[data-scroll-ready]{height:460svh}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__pin{position:sticky;top:var(--header-offset);min-height:calc(100svh - var(--header-offset));justify-content:space-between}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__pin[data-fixed]{position:fixed;z-index:20}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__panels{display:grid;gap:0}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__step{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,14px,0)}.affiliate-rollup[data-scroll-ready][data-step="0"] .affiliate-rollup__step[data-index="0"],.affiliate-rollup[data-scroll-ready][data-step="1"] .affiliate-rollup__step[data-index="1"],.affiliate-rollup[data-scroll-ready][data-step="2"] .affiliate-rollup__step[data-index="2"],.affiliate-rollup[data-scroll-ready][data-step="3"] .affiliate-rollup__step[data-index="3"],.affiliate-rollup[data-scroll-ready][data-step="4"] .affiliate-rollup__step[data-index="4"]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .28s ease,transform .28s ease}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__rail-btn[data-index="0"],.affiliate-rollup[data-scroll-ready] .affiliate-rollup__rail-btn[data-index="1"],.affiliate-rollup[data-scroll-ready] .affiliate-rollup__rail-btn[data-index="2"],.affiliate-rollup[data-scroll-ready] .affiliate-rollup__rail-btn[data-index="3"],.affiliate-rollup[data-scroll-ready] .affiliate-rollup__rail-btn[data-index="4"]{opacity:.45}.affiliate-rollup[data-scroll-ready][data-step="0"] .affiliate-rollup__rail-btn[data-index="0"],.affiliate-rollup[data-scroll-ready][data-step="1"] .affiliate-rollup__rail-btn[data-index="1"],.affiliate-rollup[data-scroll-ready][data-step="2"] .affiliate-rollup__rail-btn[data-index="2"],.affiliate-rollup[data-scroll-ready][data-step="3"] .affiliate-rollup__rail-btn[data-index="3"],.affiliate-rollup[data-scroll-ready][data-step="4"] .affiliate-rollup__rail-btn[data-index="4"]{opacity:1}.affiliate-pay{width:min(68rem,calc(100% - 2.5rem));margin:0 auto;padding:3.5rem 0 2rem;overflow:visible}.affiliate-pay__kicker{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#198be8}.affiliate-pay h2{max-width:16ch;margin-top:.7rem;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.1;letter-spacing:-.035em}.affiliate-pay__body{max-width:42rem;margin-top:1.1rem;font-size:1.08rem;line-height:1.65;color:#3a3d45}.affiliate-pay__facts{display:grid;gap:0;margin-top:2rem;border-top:1px solid #14161c1a}.affiliate-pay__facts>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid #14161c1a}.affiliate-pay__facts dt{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#0b5ea8}.affiliate-pay__facts dd{margin:0;font-size:1.05rem;line-height:1.5}.affiliate-case{width:min(68rem,calc(100% - 2.5rem));margin:1rem auto 0;padding:1.6rem 1.4rem 1.5rem;border-radius:1.6rem;background:#14161c;color:#f3efe6;overflow:visible}.affiliate-case__kicker{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9fd0f8}.affiliate-case__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.85rem}.affiliate-case h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.03em}.affiliate-case__status{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .9rem;border-radius:999px;background:#198be8;color:#fff;font-size:.92rem;font-weight:600}.affiliate-case[data-settled][data-motion=on] .affiliate-case__status{animation:affiliate-settle .7s ease forwards}.affiliate-case__body{max-width:40rem;margin-top:1rem;font-size:1.08rem;line-height:1.6;color:#ffffffbf}.affiliate-case__track{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:1.4rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#9fd0f8}.affiliate-case__bar{position:relative;height:2px;background:#ffffff22;overflow:hidden}.affiliate-case__bar:after{content:"";display:block;width:0;height:100%;background:#198be8}.affiliate-case[data-settled] .affiliate-case__bar:after{width:100%}.affiliate-case[data-settled][data-motion=on] .affiliate-case__bar:after{width:0;animation:affiliate-bar .8s ease forwards}.affiliate-related{margin-top:2.5rem;padding-bottom:.5rem}.affiliate-related>p{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#198be8}.affiliate-related ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.affiliate-related a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.35rem 1rem;border:1px solid #14161c1f;border-radius:999px;background:#fff;color:#14161c}.affiliate-related a:hover{border-color:#198be8;color:#198be8}.affiliate-cta{width:min(68rem,calc(100% - 2.5rem));margin:2rem auto 4.5rem;padding:1.8rem 1.5rem 1.7rem;border-radius:2rem;background:#14161c;color:#f3efe6;overflow:visible}.affiliate-cta__kicker{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9fd0f8}.affiliate-cta h2{max-width:16ch;margin-top:.7rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.03em}.affiliate-cta__body{max-width:40rem;margin-top:.85rem;font-size:1.08rem;line-height:1.6;color:#ffffffbf}.affiliate-cta__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.affiliate-cta__chips li{min-height:2.4rem;padding:.4rem .8rem;border-left:2px solid #198be8;background:#ffffff0d;font-size:.95rem}.affiliate-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}@keyframes affiliate-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes affiliate-settle{0%{opacity:.4;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes affiliate-bar{0%{width:0}to{width:100%}}@media (min-width:880px){.affiliate-hero{padding:2.4rem 0 4.5rem}.affiliate-rollup__pin{padding:2rem 2rem 2.2rem}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__stage{display:grid;grid-template-columns:14.5rem minmax(0,1fr);gap:3rem;align-items:start}.affiliate-rollup__rail{flex-direction:column;flex-wrap:nowrap;gap:.35rem}.affiliate-rollup__rail-btn{justify-content:flex-start;width:100%;border-radius:.9rem}.affiliate-case,.affiliate-cta{padding:2rem 2.1rem 1.9rem}}@media (max-width:700px){.affiliate-hero__title{max-width:14ch}.affiliate-hero__node{font-size:.68rem}.affiliate-rollup__pin{padding:1.15rem 1.1rem 5.6rem}.affiliate-rollup__rail-btn{padding:.3rem .55rem;font-size:.78rem}.affiliate-rollup__step h2{font-size:2rem}.affiliate-pay__facts>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.affiliate-hero[data-in] .affiliate-hero__line,.affiliate-hero__line{transform:none;animation:none}.affiliate-rollup[data-scroll-ready]{height:auto}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__pin,.affiliate-rollup[data-scroll-ready] .affiliate-rollup__pin[data-fixed]{position:static;min-height:0;height:auto}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__panels{display:grid;gap:1rem}.affiliate-rollup[data-scroll-ready] .affiliate-rollup__step,.affiliate-rollup[data-scroll-ready][data-step="0"] .affiliate-rollup__step[data-index="0"],.affiliate-rollup[data-scroll-ready][data-step="1"] .affiliate-rollup__step[data-index="1"],.affiliate-rollup[data-scroll-ready][data-step="2"] .affiliate-rollup__step[data-index="2"],.affiliate-rollup[data-scroll-ready][data-step="3"] .affiliate-rollup__step[data-index="3"],.affiliate-rollup[data-scroll-ready][data-step="4"] .affiliate-rollup__step[data-index="4"]{grid-area:auto;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.affiliate-case[data-settled][data-motion=on] .affiliate-case__bar:after,.affiliate-case[data-settled][data-motion=on] .affiliate-case__status{animation:none}.affiliate-case[data-settled] .affiliate-case__bar:after{width:100%}}