.affiliate-earnings-simulator-module__7hNnzq__root{flex-direction:column;gap:2rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__headerGrid{justify-items:center;gap:1rem;display:grid}.affiliate-earnings-simulator-module__7hNnzq__header .affiliate-earnings-simulator-module__7hNnzq__description{max-width:52rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5}.affiliate-earnings-simulator-module__7hNnzq__eyebrow{color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:.82rem;font-weight:700;line-height:1.5}.affiliate-earnings-simulator-module__7hNnzq__title{max-width:30ch;color:hsl(var(--foreground));letter-spacing:-.02em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.affiliate-earnings-simulator-module__7hNnzq__description,.affiliate-earnings-simulator-module__7hNnzq__disclaimer{color:hsl(var(--muted-foreground));margin:0;font-size:1rem;line-height:1.6}.affiliate-earnings-simulator-module__7hNnzq__calculatorLayout{align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.affiliate-earnings-simulator-module__7hNnzq__levels{min-width:0}.affiliate-earnings-simulator-module__7hNnzq__levelList{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;display:grid}.affiliate-earnings-simulator-module__7hNnzq__levelCard{border:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .5);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5rem;padding:1rem 1.15rem;transition:border-color .18s,background-color .18s;display:grid}.affiliate-earnings-simulator-module__7hNnzq__levelIndicator{width:1.25rem;height:1.25rem;color:hsl(var(--profit));place-items:center;display:grid}.affiliate-earnings-simulator-module__7hNnzq__levelCopy{min-width:0}.affiliate-earnings-simulator-module__7hNnzq__levelRate{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;max-width:8rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__levelCardActive{border-color:hsl(var(--profit) / .72);background:hsl(var(--profit) / .1)}.affiliate-earnings-simulator-module__7hNnzq__levelCard h3{color:hsl(var(--foreground));letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.2rem;font-weight:700}.affiliate-earnings-simulator-module__7hNnzq__levelCardActive h3{color:hsl(var(--primary))}.affiliate-earnings-simulator-module__7hNnzq__levelCard p{color:hsl(var(--muted-foreground));margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.affiliate-earnings-simulator-module__7hNnzq__levelCard strong{color:hsl(var(--profit));font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;line-height:1}.affiliate-earnings-simulator-module__7hNnzq__levelCardActive strong{color:hsl(var(--profit))}.affiliate-earnings-simulator-module__7hNnzq__simulatorGrid{isolation:isolate;border:1px solid hsl(var(--primary) / .38);background:radial-gradient(circle at 94% 4%, hsl(var(--primary) / .12), transparent 22rem), hsl(var(--background) / .72);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);border-radius:1.25rem;gap:clamp(2rem,3vw,3rem);min-width:0;padding:clamp(1.5rem,3vw,3rem);transition:border-color .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 1.5rem 4rem -2.5rem #13172047,inset 0 1px #ffffff2e}.affiliate-earnings-simulator-module__7hNnzq__simulatorGrid:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg, transparent 2%, hsl(var(--primary) / .14) 50%, transparent 98%) bottom / 100% 1px no-repeat;position:absolute;inset:0}.affiliate-earnings-simulator-module__7hNnzq__simulatorGrid:hover{border-color:hsl(var(--primary) / .62);box-shadow:0 1.5rem 4rem -2.5rem #13172047, 0 0 2.6rem -.7rem hsl(var(--primary) / .32), inset 0 1px 0 #ffffff38}html.dark .affiliate-earnings-simulator-module__7hNnzq__simulatorGrid{background:radial-gradient(circle at 94% 4%, hsl(var(--primary) / .12), transparent 22rem), #0f121aa3}.affiliate-earnings-simulator-module__7hNnzq__resultPanel{border-bottom:1px solid hsl(var(--border) / .8);flex-direction:column;justify-content:center;gap:1rem;min-width:0;padding-bottom:1.75rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__resultPanel p{margin:0}.affiliate-earnings-simulator-module__7hNnzq__resultPanel>p:first-child{color:hsl(var(--primary));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.7rem,1vw,.82rem);font-weight:700;line-height:1.5}.affiliate-earnings-simulator-module__7hNnzq__resultPanel>strong{color:hsl(var(--profit));letter-spacing:-.04em;overflow-wrap:anywhere;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,3.4vw,3rem);line-height:.98}.affiliate-earnings-simulator-module__7hNnzq__resultDetails{border-top:1px solid hsl(var(--border) / .72);gap:.7rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.affiliate-earnings-simulator-module__7hNnzq__resultDetails span{min-width:0;color:hsl(var(--primary));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:.3rem;font-size:clamp(.7rem,1vw,.82rem);font-weight:700;line-height:1.5;display:flex}.affiliate-earnings-simulator-module__7hNnzq__resultDetails b{color:hsl(var(--profit));letter-spacing:-.04em;overflow-wrap:anywhere;text-shadow:0 0 1.8rem hsl(var(--profit) / .22);text-transform:none;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:400;line-height:.98}.affiliate-earnings-simulator-module__7hNnzq__disclaimer{border-top:1px solid hsl(var(--border) / .72);grid-column:1/-1;padding-top:1.25rem;font-size:.8rem;line-height:1.7}.affiliate-earnings-simulator-module__7hNnzq__controls{flex-direction:column;justify-content:center;gap:2.5rem;min-width:0;display:flex}.affiliate-earnings-simulator-module__7hNnzq__controlGroup{flex-direction:column;gap:1.1rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__controlHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.affiliate-earnings-simulator-module__7hNnzq__controlHeader label{color:hsl(var(--foreground));font-size:1rem;font-weight:700}.affiliate-earnings-simulator-module__7hNnzq__controlHeader strong{color:hsl(var(--primary));letter-spacing:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2.7rem}.affiliate-earnings-simulator-module__7hNnzq__controls input[type=range]{width:100%;min-width:0;min-height:1.5rem;accent-color:hsl(var(--primary));cursor:pointer}.affiliate-earnings-simulator-module__7hNnzq__presetList{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.affiliate-earnings-simulator-module__7hNnzq__presetList button,.affiliate-earnings-simulator-module__7hNnzq__referralControl button{border:1px solid hsl(var(--border) / .72);background:hsl(var(--background) / .72);min-height:2.5rem;color:hsl(var(--foreground));border-radius:999px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.affiliate-earnings-simulator-module__7hNnzq__presetList button{width:100%;min-width:0;padding:.4rem .65rem;font-size:.8rem}.affiliate-earnings-simulator-module__7hNnzq__presetList button:hover,.affiliate-earnings-simulator-module__7hNnzq__referralControl button:hover,.affiliate-earnings-simulator-module__7hNnzq__presetList .affiliate-earnings-simulator-module__7hNnzq__presetActive{border-color:hsl(var(--primary) / .72);background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.affiliate-earnings-simulator-module__7hNnzq__presetList button:focus-visible,.affiliate-earnings-simulator-module__7hNnzq__referralControl button:focus-visible,.affiliate-earnings-simulator-module__7hNnzq__controls input[type=range]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.affiliate-earnings-simulator-module__7hNnzq__referralControl{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;display:grid}.affiliate-earnings-simulator-module__7hNnzq__referralControl button{border-radius:999px;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,62rem);margin:-.5rem auto 0;padding:0;list-style:none;display:grid}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof li{min-width:0;color:hsl(var(--muted-foreground));text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1.5rem;font-size:.9rem;line-height:1.4;display:flex}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof li+li{border-inline-start:1px solid hsl(var(--border) / .72)}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof li>span{border:1px solid hsl(var(--primary) / .24);width:2.5rem;height:2.5rem;color:hsl(var(--primary));background:hsl(var(--primary) / .06);border-radius:.7rem;flex:0 0 2.5rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}@media (max-width:719px){.affiliate-earnings-simulator-module__7hNnzq__simulatorProof{grid-template-columns:1fr;width:100%}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof li{text-align:start;justify-content:flex-start}.affiliate-earnings-simulator-module__7hNnzq__simulatorProof li+li{border-inline-start:0;border-top:1px solid hsl(var(--border) / .72)}}@media (prefers-reduced-motion:reduce){.affiliate-earnings-simulator-module__7hNnzq__levelCard,.affiliate-earnings-simulator-module__7hNnzq__simulatorGrid,.affiliate-earnings-simulator-module__7hNnzq__presetList button,.affiliate-earnings-simulator-module__7hNnzq__referralControl button{transition:none}}@media (min-width:640px){.affiliate-earnings-simulator-module__7hNnzq__simulatorGrid{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.2fr);align-items:stretch}.affiliate-earnings-simulator-module__7hNnzq__resultPanel{border-bottom:0;border-inline-end:1px solid hsl(var(--border) / .8);padding-bottom:0;padding-inline-end:clamp(2rem,3vw,3rem)}}@media (min-width:1100px){.affiliate-earnings-simulator-module__7hNnzq__calculatorLayout{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.75fr);align-items:stretch}.affiliate-earnings-simulator-module__7hNnzq__levels{display:flex}.affiliate-earnings-simulator-module__7hNnzq__levelList{flex:1;grid-auto-rows:1fr}}
.public-affiliate-module__8eL8fq__root{--content-width:80rem;--page-gutter:max(1.25rem, calc((100vw - var(--content-width)) / 2));--art-surface:40 33% 98%;--art-ink:215 30% 12%;--art-muted:215 18% 32%;flex-direction:column;display:flex}html.dark .public-affiliate-module__8eL8fq__root{--art-surface:210 45% 4%;--art-ink:0 0% 98%;--art-muted:215 20% 80%}.public-affiliate-module__8eL8fq__hero,.public-affiliate-module__8eL8fq__finalCta{isolation:isolate;background:hsl(var(--art-surface)) center / cover no-repeat;width:100vw;color:hsl(var(--art-ink));margin-inline:calc(50% - 50vw);position:relative}.public-affiliate-module__8eL8fq__hero{padding:12rem var(--page-gutter) 5rem;background-image:url(/affiliate/affiliate-hero-bg-light.webp);min-height:clamp(39rem,58vw,48rem);margin-top:-3rem}html.dark .public-affiliate-module__8eL8fq__hero{background-image:url(/affiliate/affiliate-hero-bg-dark.webp)}.public-affiliate-module__8eL8fq__hero:before,.public-affiliate-module__8eL8fq__finalCta:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg, hsl(var(--art-surface) / .8), hsl(var(--art-surface) / .12) 85%);position:absolute;inset:0}html.dark .public-affiliate-module__8eL8fq__hero:before{background:linear-gradient(90deg, hsl(var(--art-surface) / .84), hsl(var(--art-surface) / .24) 85%), #0304072e}.public-affiliate-module__8eL8fq__heroInner,.public-affiliate-module__8eL8fq__finalInner{max-width:var(--content-width);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.public-affiliate-module__8eL8fq__heroCopy{animation:.64s cubic-bezier(.16,1,.3,1) both public-affiliate-module__8eL8fq__affiliateRise}.public-affiliate-module__8eL8fq__title,.public-affiliate-module__8eL8fq__sectionTitle,.public-affiliate-module__8eL8fq__finalTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:700;line-height:1.1}.public-affiliate-module__8eL8fq__title{max-width:24ch;font-size:clamp(2.115rem,10.35vw,3.6rem);font-weight:720}.public-affiliate-module__8eL8fq__title span{display:block}.public-affiliate-module__8eL8fq__titleAccent,.public-affiliate-module__8eL8fq__finalTitleAccent{color:hsl(var(--primary))}.public-affiliate-module__8eL8fq__description,.public-affiliate-module__8eL8fq__sectionDescription,.public-affiliate-module__8eL8fq__stepDescription,.public-affiliate-module__8eL8fq__reasonDescription,.public-affiliate-module__8eL8fq__finalDescription{color:hsl(var(--muted-foreground));margin:0;font-size:1rem;line-height:1.65}.public-affiliate-module__8eL8fq__description{max-width:36rem;color:hsl(var(--art-muted));margin:1.25rem 0 1.75rem;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.45}.public-affiliate-module__8eL8fq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.public-affiliate-module__8eL8fq__actions a{white-space:normal;text-align:center;height:auto;min-height:4rem}.public-affiliate-module__8eL8fq__rewardScene{isolation:isolate;perspective:70rem;justify-self:center;width:min(100%,29rem);padding:1.25rem 1.25rem 1.75rem;animation:.8s cubic-bezier(.16,1,.3,1) .1s both public-affiliate-module__8eL8fq__affiliateRise;position:relative}.public-affiliate-module__8eL8fq__rewardScene:before{z-index:-1;content:"";border:1px solid hsl(var(--primary) / .38);background:linear-gradient(145deg, hsl(var(--primary) / .08), transparent 42%), hsl(var(--art-surface) / .28);transform-origin:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.35rem;position:absolute;inset:1.85rem .15rem .65rem 2rem;transform:rotateY(-8deg)rotate(-2.5deg)translateZ(-1.5rem);box-shadow:1.1rem 1.4rem 3rem #250f0438}.public-affiliate-module__8eL8fq__rewardScene:after{z-index:-2;content:"";background:hsl(var(--primary) / .28);filter:blur(1.6rem);border-radius:50%;width:74%;height:2.5rem;position:absolute;bottom:.25rem;right:8%;transform:rotate(-3deg)}.public-affiliate-module__8eL8fq__reward{border:1px solid hsl(var(--primary) / .68);background:linear-gradient(135deg, #ffffff1f, transparent 32%), linear-gradient(155deg, hsl(var(--art-surface) / .88), hsl(var(--art-surface) / .5));min-height:22rem;box-shadow:-.35rem -.2rem 1.5rem hsl(var(--primary) / .08), .85rem 1.8rem 4rem #250f0447, inset 0 1px #fff3, inset -1px -1px hsl(var(--primary) / .16);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);transform-style:preserve-3d;transform-origin:50%;text-align:start;border-radius:1.25rem;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:clamp(1.5rem,3vw,2.25rem);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden;transform:rotateX(1.5deg)rotateY(-8deg)rotate(-2.5deg)}.public-affiliate-module__8eL8fq__reward:before{z-index:0;content:"";pointer-events:none;border:1px solid hsl(var(--art-ink) / .09);background:linear-gradient(115deg,#0000 18%,#ffffff12 42%,#0000 64%);border-radius:.85rem;position:absolute;inset:.65rem}.public-affiliate-module__8eL8fq__reward:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .13), transparent);filter:blur(.2rem);width:58%;height:170%;position:absolute;top:-35%;right:-18%;transform:rotate(17deg)}.public-affiliate-module__8eL8fq__reward>*{z-index:1;position:relative}@media (hover:hover){.public-affiliate-module__8eL8fq__rewardScene:hover .public-affiliate-module__8eL8fq__reward{border-color:hsl(var(--primary) / .88);box-shadow:-.35rem -.2rem 1.8rem hsl(var(--primary) / .12), 1rem 2rem 4.5rem #250f0452, inset 0 1px #ffffff3d, inset -1px -1px hsl(var(--primary) / .22);transform:rotateX(0)rotateY(-5deg)rotate(-1.5deg)translateY(-.3rem)}}.public-affiliate-module__8eL8fq__rewardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.public-affiliate-module__8eL8fq__rewardHeader>p{max-width:15ch;color:hsl(var(--primary));letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:clamp(.75rem,1.15vw,.9rem);font-weight:800;line-height:1.35}.public-affiliate-module__8eL8fq__rewardPeak{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.public-affiliate-module__8eL8fq__rewardPeak>span{color:hsl(var(--art-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1}.public-affiliate-module__8eL8fq__rewardPeak>strong{color:hsl(var(--profit));letter-spacing:-.055em;text-shadow:0 -1px 0 hsl(var(--art-ink) / .12), 0 0 1.75rem hsl(var(--profit) / .22);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,5vw,4.25rem);font-weight:700;line-height:.95;display:block}.public-affiliate-module__8eL8fq__commissionLadder{border-bottom:1px solid hsl(var(--primary) / .3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(.35rem,1vw,.65rem);height:10rem;margin:1.25rem 0 0;padding:0 0 .75rem;list-style:none;display:grid}.public-affiliate-module__8eL8fq__commissionLadder li{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:.55rem;min-width:0;display:flex}.public-affiliate-module__8eL8fq__tierBar{border:1px solid hsl(var(--primary) / .58);background:linear-gradient(180deg, hsl(var(--primary) / .36), hsl(var(--primary) / .1));width:min(100%,2.75rem);min-height:1.6rem;box-shadow:0 0 1rem hsl(var(--primary) / .13), inset 0 1px #ffffff1f;border-radius:.55rem .55rem .15rem .15rem;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s}.public-affiliate-module__8eL8fq__commissionLadder li:first-child .public-affiliate-module__8eL8fq__tierBar{height:26%}.public-affiliate-module__8eL8fq__commissionLadder li:nth-child(2) .public-affiliate-module__8eL8fq__tierBar{height:40%}.public-affiliate-module__8eL8fq__commissionLadder li:nth-child(3) .public-affiliate-module__8eL8fq__tierBar{height:55%}.public-affiliate-module__8eL8fq__commissionLadder li:nth-child(4) .public-affiliate-module__8eL8fq__tierBar{height:70%}.public-affiliate-module__8eL8fq__commissionLadder li:nth-child(5) .public-affiliate-module__8eL8fq__tierBar{border-color:hsl(var(--profit) / .72);background:linear-gradient(180deg, hsl(var(--profit) / .48), hsl(var(--profit) / .12));height:88%;box-shadow:0 0 1.25rem hsl(var(--profit) / .22), inset 0 1px #ffffff24}.public-affiliate-module__8eL8fq__commissionLadder strong{color:hsl(var(--primary));font-family:Space Grotesk,DM Sans,sans-serif;font-size:.82rem;line-height:1}.public-affiliate-module__8eL8fq__commissionLadder li:last-child strong{color:hsl(var(--profit));font-size:1rem}.public-affiliate-module__8eL8fq__rewardUnlock{max-width:36ch;color:hsl(var(--art-muted));text-align:center;margin:1rem auto 0;font-size:.92rem;line-height:1.45}@media (hover:hover){.public-affiliate-module__8eL8fq__rewardScene:hover .public-affiliate-module__8eL8fq__tierBar{box-shadow:0 0 1.3rem hsl(var(--primary) / .22), inset 0 1px #ffffff24;transform:translateY(-.2rem)}.public-affiliate-module__8eL8fq__rewardScene:hover .public-affiliate-module__8eL8fq__commissionLadder li:last-child .public-affiliate-module__8eL8fq__tierBar{box-shadow:0 0 1.65rem hsl(var(--profit) / .34), inset 0 1px #ffffff29}}.public-affiliate-module__8eL8fq__root .public-affiliate-module__8eL8fq__summary{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative;transform:translateY(-50%)}.public-affiliate-module__8eL8fq__summaryItem{align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);padding:2.5rem clamp(1.25rem,2.5vw,2.5rem);transition:background-color .24s;display:flex}.public-affiliate-module__8eL8fq__summaryItem+.public-affiliate-module__8eL8fq__summaryItem{border-inline-start:1px solid hsl(var(--border) / .72)}.public-affiliate-module__8eL8fq__summaryCopy{gap:.4rem;display:grid}.public-affiliate-module__8eL8fq__summaryCopy strong{letter-spacing:-.025em;font-size:1.25rem;line-height:1.4;transition:color .24s}.public-affiliate-module__8eL8fq__summaryCopy p{max-width:27ch;color:hsl(var(--muted-foreground));margin:0;font-size:.95rem;line-height:1.55}.public-affiliate-module__8eL8fq__summaryItem .public-affiliate-module__8eL8fq__stepNumber{flex-shrink:0;margin:0;font-size:clamp(2.75rem,4.3vw,4rem);transition:color .24s,text-shadow .24s,transform .32s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.public-affiliate-module__8eL8fq__summaryItem:hover{background-color:hsl(var(--primary) / .08)}.public-affiliate-module__8eL8fq__summaryItem:hover .public-affiliate-module__8eL8fq__stepNumber{text-shadow:0 0 1.25rem hsl(var(--primary) / .28);transform:translateY(-.18rem)scale(1.045)}.public-affiliate-module__8eL8fq__summaryItem:hover .public-affiliate-module__8eL8fq__summaryCopy strong{color:hsl(var(--primary))}}.public-affiliate-module__8eL8fq__summaryItem:active{background-color:hsl(var(--primary) / .08)}.public-affiliate-module__8eL8fq__summaryItem:active .public-affiliate-module__8eL8fq__stepNumber{text-shadow:0 0 1.25rem hsl(var(--primary) / .28);transform:translateY(-.18rem)scale(1.045)}.public-affiliate-module__8eL8fq__summaryItem:active .public-affiliate-module__8eL8fq__summaryCopy strong{color:hsl(var(--primary))}.public-affiliate-module__8eL8fq__stepNumber{color:hsl(var(--primary));letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:700}.public-affiliate-module__8eL8fq__section,.public-affiliate-module__8eL8fq__simulatorSection,.public-affiliate-module__8eL8fq__whySection,.public-affiliate-module__8eL8fq__audienceSection,.public-affiliate-module__8eL8fq__faqSection{padding-block:clamp(3.5rem,6vw,5.5rem)}.public-affiliate-module__8eL8fq__simulatorSection{width:100vw;padding-inline:var(--page-gutter);background:radial-gradient(circle at 88% 12%, hsl(var(--primary) / .1), transparent 28rem), hsl(var(--muted) / .72);margin-inline:calc(50% - 50vw)}html.dark .public-affiliate-module__8eL8fq__simulatorSection{background:#0c1017}.public-affiliate-module__8eL8fq__audienceSection{width:100vw;padding-inline:var(--page-gutter);background:radial-gradient(circle at 88% 12%, hsl(var(--primary) / .1), transparent 28rem), hsl(var(--muted) / .72);margin-inline:calc(50% - 50vw)}html.dark .public-affiliate-module__8eL8fq__audienceSection{background:hsl(var(--background))}.public-affiliate-module__8eL8fq__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:58rem;margin:0 auto 3rem;display:flex}.public-affiliate-module__8eL8fq__sectionEyebrow{color:hsl(var(--primary));letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;line-height:1.5}.public-affiliate-module__8eL8fq__sectionTitle,.public-affiliate-module__8eL8fq__finalTitle{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.5rem)}.public-affiliate-module__8eL8fq__sectionDescription{max-width:52rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5}.public-affiliate-module__8eL8fq__whySection{--why-divider:hsl(var(--border));--why-icon-surface:hsl(var(--card));--why-ink:hsl(var(--foreground));--why-copy:hsl(var(--muted-foreground));width:100vw;padding-inline:var(--page-gutter);color:var(--why-ink);background:radial-gradient(circle at 50% 0%, hsl(var(--primary) / .08), transparent 34rem), hsl(var(--background));margin-inline:calc(50% - 50vw)}html.dark .public-affiliate-module__8eL8fq__whySection{--why-divider:#333e4d;--why-icon-surface:#0f161f;--why-ink:#fafafa;--why-copy:#b6c0ce;background:radial-gradient(circle at 50% 0%, hsl(var(--primary) / .08), transparent 34rem), #0a1119}.public-affiliate-module__8eL8fq__whySection .public-affiliate-module__8eL8fq__sectionTitle,.public-affiliate-module__8eL8fq__whySection .public-affiliate-module__8eL8fq__reasonTitle{color:var(--why-ink)}.public-affiliate-module__8eL8fq__whySection .public-affiliate-module__8eL8fq__sectionDescription,.public-affiliate-module__8eL8fq__whySection .public-affiliate-module__8eL8fq__reasonDescription{color:var(--why-copy)}.public-affiliate-module__8eL8fq__whyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.public-affiliate-module__8eL8fq__whyItem{--why-accent:var(--primary);text-align:center;min-width:0;padding:0 clamp(1.25rem,2.5vw,2rem)}.public-affiliate-module__8eL8fq__whyItem:nth-child(2n){--why-accent:var(--profit)}.public-affiliate-module__8eL8fq__whyItem+.public-affiliate-module__8eL8fq__whyItem{border-inline-start:1px solid var(--why-divider)}.public-affiliate-module__8eL8fq__icon{box-sizing:content-box;margin-inline:auto;border:1px solid hsl(var(--why-accent) / .72);color:hsl(var(--why-accent));background:radial-gradient(circle, hsl(var(--why-accent) / .13), transparent 68%), var(--why-icon-surface);box-shadow:0 0 1.8rem hsl(var(--why-accent) / .2), inset 0 1px 0 #ffffff14;border-radius:50%;margin-bottom:1.5rem;padding:1.15rem;transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover){.public-affiliate-module__8eL8fq__whyItem:hover .public-affiliate-module__8eL8fq__icon{color:#fff;background:hsl(var(--why-accent));border-color:hsl(var(--why-accent));box-shadow:0 0 2.5rem hsl(var(--why-accent) / .34), inset 0 1px 0 #ffffff1f;transform:translateY(-.25rem)scale(1.04)}}.public-affiliate-module__8eL8fq__reasonTitle,.public-affiliate-module__8eL8fq__stepTitle{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.35}.public-affiliate-module__8eL8fq__whySection .public-affiliate-module__8eL8fq__reasonDescription{max-width:24ch;margin-inline:auto}.public-affiliate-module__8eL8fq__audienceList{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.public-affiliate-module__8eL8fq__audienceSection .public-affiliate-module__8eL8fq__sectionHeader{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.public-affiliate-module__8eL8fq__audienceList li{text-align:center;grid-template-rows:2.25rem minmax(3.4rem,auto);align-content:center;place-items:center;gap:.85rem;min-width:0;min-height:8rem;padding:1rem 1.5rem;font-size:1.15rem;font-weight:650;line-height:1.4;transition:transform .24s;display:grid;position:relative}.public-affiliate-module__8eL8fq__audienceList li+li:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, transparent, hsl(var(--primary) / .68) 24%, hsl(var(--primary) / .68) 76%, transparent);width:1px;position:absolute;top:.75rem;bottom:.75rem}.public-affiliate-module__8eL8fq__audienceList span{place-items:center;max-width:21ch;min-height:3.4rem;display:grid}.public-affiliate-module__8eL8fq__audienceList svg{width:2rem;height:2rem;color:hsl(var(--primary));flex-shrink:0}.public-affiliate-module__8eL8fq__section{width:100vw;padding:clamp(3.5rem, 6vw, 5.5rem) var(--page-gutter) clamp(9rem, 16vw, 16rem);color:hsl(var(--art-ink));background:hsl(var(--art-surface)) url(/affiliate/affiliate-works-bg-light.webp) center bottom / 100% 100% no-repeat;margin-inline:calc(50% - 50vw);position:relative}.public-affiliate-module__8eL8fq__section:before{content:"";top:0;background:linear-gradient(90deg, transparent, hsl(var(--primary) / .8), transparent);height:1px;box-shadow:0 0 1rem hsl(var(--primary) / .35);position:absolute;inset-inline:0}.public-affiliate-module__8eL8fq__section:after{content:"";bottom:0;background:linear-gradient(to bottom, transparent, hsl(var(--background)));pointer-events:none;height:8rem;position:absolute;inset-inline:0}.public-affiliate-module__8eL8fq__section .public-affiliate-module__8eL8fq__stepDescription{color:hsl(var(--art-muted))}html.dark .public-affiliate-module__8eL8fq__section{background-color:#080d12;background-image:url(/affiliate/affiliate-works-bg-dark.webp)}.public-affiliate-module__8eL8fq__flowGrid{--flow-gap:2.5rem;--flow-circle:5.5rem;gap:var(--flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1rem 0 0;list-style:none;display:grid}.public-affiliate-module__8eL8fq__step{min-width:0;padding-inline:clamp(1.5rem,4vw,4rem);position:relative}.public-affiliate-module__8eL8fq__step:not(:last-child):before{content:"";inset-inline-start:calc(50% + var(--flow-circle) / 2);top:calc(var(--flow-circle) / 2);width:calc(100% + var(--flow-gap) - var(--flow-circle));background:linear-gradient(90deg, hsl(var(--primary) / .35), hsl(var(--primary) / .15), hsl(var(--primary) / .35));pointer-events:none;height:1px;position:absolute}.public-affiliate-module__8eL8fq__step:not(:last-child):after{content:"";inset-inline-start:calc(100% + var(--flow-gap) / 2 - .3rem);top:calc(var(--flow-circle) / 2 - .3rem);border-top:2px solid hsl(var(--primary));border-right:2px solid hsl(var(--primary));pointer-events:none;width:.6rem;height:.6rem;position:absolute;transform:rotate(45deg)}.public-affiliate-module__8eL8fq__flowMarker{width:var(--flow-circle);text-align:center;margin:0 auto 1.5rem}.public-affiliate-module__8eL8fq__flowIcon{width:var(--flow-circle);height:var(--flow-circle);border:2px solid hsl(var(--primary) / .72);background:hsl(var(--art-surface));color:hsl(var(--art-ink));box-shadow:0 0 1.5rem hsl(var(--primary) / .22), inset 0 0 .8rem hsl(var(--primary) / .08);border-radius:50%;place-items:center;transition:border-color .24s,box-shadow .24s;display:grid}.public-affiliate-module__8eL8fq__stepTitle{text-align:center}.public-affiliate-module__8eL8fq__stepDescription{text-align:center;margin-inline:auto}@media (hover:hover){.public-affiliate-module__8eL8fq__audienceList li:hover{transform:translateY(-.25rem)}.public-affiliate-module__8eL8fq__step:hover .public-affiliate-module__8eL8fq__flowIcon{border-color:hsl(var(--primary));box-shadow:0 0 2rem hsl(var(--primary) / .35), inset 0 0 .8rem hsl(var(--primary) / .12)}}.public-affiliate-module__8eL8fq__stepNumber{margin-bottom:1.5rem;font-size:3.5rem;line-height:1;display:block}.public-affiliate-module__8eL8fq__faqSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;display:grid}.public-affiliate-module__8eL8fq__faqSection .public-affiliate-module__8eL8fq__sectionHeader{text-align:start;align-items:flex-start;margin:0}.public-affiliate-module__8eL8fq__faqSection .public-affiliate-module__8eL8fq__sectionEyebrow{justify-content:flex-start}.public-affiliate-module__8eL8fq__faqDescription{max-width:32rem;color:hsl(var(--muted-foreground));margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.5}.public-affiliate-module__8eL8fq__faqItem{border-bottom:1px solid hsl(var(--border))}.public-affiliate-module__8eL8fq__faqItem:first-child{border-top:1px solid hsl(var(--border))}.public-affiliate-module__8eL8fq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.5rem;font-size:1.1rem;font-weight:650;line-height:1.5;list-style:none;transition:color .18s;display:flex}.public-affiliate-module__8eL8fq__faqItem summary::-webkit-details-marker{display:none}.public-affiliate-module__8eL8fq__faqItem summary:after{content:"+";color:hsl(var(--primary));font-size:1.4rem}.public-affiliate-module__8eL8fq__faqItem[open] summary:after{content:"−"}.public-affiliate-module__8eL8fq__faqItem summary:hover{color:hsl(var(--primary))}.public-affiliate-module__8eL8fq__faqItem p{color:hsl(var(--muted-foreground));margin:0;padding-bottom:1.5rem;font-size:1rem;line-height:1.7}.public-affiliate-module__8eL8fq__finalCta{padding:clamp(4rem, 8vw, 7rem) var(--page-gutter);background-image:url(/cpa/cta-light.webp)}html.dark .public-affiliate-module__8eL8fq__finalCta{background-image:url(/cpa/cta-dark.webp)}.public-affiliate-module__8eL8fq__finalInner{grid-template-columns:minmax(0,1fr) auto}.public-affiliate-module__8eL8fq__finalCopy{max-width:50rem}.public-affiliate-module__8eL8fq__finalDescription{color:hsl(var(--art-muted));margin-top:1.25rem;font-size:clamp(1.15rem,2vw,1.5rem)}.public-affiliate-module__8eL8fq__finalActions{flex-direction:column;align-items:stretch}.public-affiliate-module__8eL8fq__root :is(a,button,input,summary):focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}@keyframes public-affiliate-module__8eL8fq__affiliateRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1100px){.public-affiliate-module__8eL8fq__title{font-size:clamp(3.06rem,4.23vw,3.735rem)}}@media (max-width:1099px){.public-affiliate-module__8eL8fq__whyGrid,.public-affiliate-module__8eL8fq__audienceList{grid-template-columns:repeat(2,minmax(0,1fr))}.public-affiliate-module__8eL8fq__audienceList li:nth-child(odd):before{display:none}.public-affiliate-module__8eL8fq__whyItem{padding-block:2.25rem}.public-affiliate-module__8eL8fq__whyItem:nth-child(odd){border-inline-start:0}.public-affiliate-module__8eL8fq__whyItem:nth-child(n+3){border-top:1px solid var(--why-divider)}.public-affiliate-module__8eL8fq__finalInner{grid-template-columns:1fr}.public-affiliate-module__8eL8fq__finalActions{flex-direction:row}}@media (max-width:719px){.public-affiliate-module__8eL8fq__hero{background-position:63%;min-height:0;padding-top:9rem;padding-bottom:3.5rem}.public-affiliate-module__8eL8fq__hero:before{background:linear-gradient(180deg, hsl(var(--art-surface) / .9), hsl(var(--art-surface) / .4))}html.dark .public-affiliate-module__8eL8fq__hero:before{background:linear-gradient(180deg, hsl(var(--art-surface) / .94), hsl(var(--art-surface) / .5)), #03040724}.public-affiliate-module__8eL8fq__heroInner,.public-affiliate-module__8eL8fq__whyGrid,.public-affiliate-module__8eL8fq__audienceList,.public-affiliate-module__8eL8fq__flowGrid,.public-affiliate-module__8eL8fq__faqSection{grid-template-columns:1fr}.public-affiliate-module__8eL8fq__heroInner{gap:2.5rem}.public-affiliate-module__8eL8fq__actions{align-items:stretch}.public-affiliate-module__8eL8fq__actions a{flex:12rem}.public-affiliate-module__8eL8fq__rewardScene{width:min(100%,25rem);padding:.75rem .75rem 1.25rem}.public-affiliate-module__8eL8fq__reward{min-height:17rem;transform:rotateY(-4deg)rotate(-1.5deg)}.public-affiliate-module__8eL8fq__rewardPeak>strong{font-size:clamp(3rem,15vw,4rem)}.public-affiliate-module__8eL8fq__root .public-affiliate-module__8eL8fq__summary{grid-template-columns:1fr;margin-top:clamp(1.5rem,6vw,2rem);transform:none}.public-affiliate-module__8eL8fq__summaryItem{padding:1.5rem}.public-affiliate-module__8eL8fq__summaryItem+.public-affiliate-module__8eL8fq__summaryItem{border-inline-start:0;border-top:1px solid hsl(var(--border) / .72)}.public-affiliate-module__8eL8fq__whyItem{border:0;padding:3rem .5rem;position:relative}.public-affiliate-module__8eL8fq__whyItem+.public-affiliate-module__8eL8fq__whyItem{border:0}.public-affiliate-module__8eL8fq__whyItem:nth-child(n+3){border-top:0}.public-affiliate-module__8eL8fq__whyItem+.public-affiliate-module__8eL8fq__whyItem:before{content:"";top:-1.5rem;background:linear-gradient(180deg, transparent, hsl(var(--primary) / .72), transparent);width:1px;height:3rem;position:absolute;inset-inline-start:50%}.public-affiliate-module__8eL8fq__sectionHeader{margin-bottom:2rem}.public-affiliate-module__8eL8fq__audienceList li{min-height:9rem;padding:1.5rem}.public-affiliate-module__8eL8fq__audienceList li+li:before{top:0;bottom:auto;width:auto;height:1px;inset-inline:25%}.public-affiliate-module__8eL8fq__audienceList li:nth-child(odd):not(:first-child):before{display:block}.public-affiliate-module__8eL8fq__section{background-size:auto 32rem;padding-bottom:10rem}.public-affiliate-module__8eL8fq__step{text-align:center;padding-inline:1.5rem}.public-affiliate-module__8eL8fq__stepDescription{max-width:36ch;margin-inline:auto}.public-affiliate-module__8eL8fq__flowMarker{margin-bottom:1.5rem}.public-affiliate-module__8eL8fq__step:not(:last-child):before{display:none}.public-affiliate-module__8eL8fq__step:not(:last-child):after{top:auto;bottom:calc(var(--flow-gap) / -2);inset-inline-start:calc(50% - .3rem);transform:rotate(135deg)}.public-affiliate-module__8eL8fq__faqSection{gap:2rem}.public-affiliate-module__8eL8fq__finalActions{flex-direction:column}.public-affiliate-module__8eL8fq__finalActions a{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.public-affiliate-module__8eL8fq__heroCopy,.public-affiliate-module__8eL8fq__rewardScene{animation:none}.public-affiliate-module__8eL8fq__faqItem summary,.public-affiliate-module__8eL8fq__reward,.public-affiliate-module__8eL8fq__summaryItem,.public-affiliate-module__8eL8fq__summaryItem .public-affiliate-module__8eL8fq__stepNumber,.public-affiliate-module__8eL8fq__summaryCopy strong,.public-affiliate-module__8eL8fq__icon,.public-affiliate-module__8eL8fq__audienceList li,.public-affiliate-module__8eL8fq__flowIcon{transition:none}.public-affiliate-module__8eL8fq__reward,.public-affiliate-module__8eL8fq__rewardScene:hover .public-affiliate-module__8eL8fq__reward{transform:none}}
