@layer properties,theme,base;@layer components{.affiliate-page{color:var(--color-hone-fg);background:radial-gradient(circle at 76% 5%,#f999261a,#0000 30rem),#06080c;overflow:clip}.affiliate-shell{width:min(1240px,100% - 48px);margin-inline:auto}.affiliate-kicker{color:var(--color-hone-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font:650 .75rem/1.2 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex}.affiliate-kicker>span{background:currentColor;width:24px;height:1px;box-shadow:0 0 12px}.affiliate-hero{border-block-end:1px solid #ffffff17;min-height:min(850px,100svh - 80px);position:relative}.affiliate-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}.affiliate-hero__inner{min-height:inherit;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(52px,7vw,104px);padding-block:clamp(88px,10vw,148px);display:grid;position:relative}.affiliate-hero__copy{max-width:650px}.affiliate-hero h1,.affiliate-section-copy h2,.affiliate-process h2,.affiliate-faq h2,.affiliate-final-cta h2{font-family:"Mozilla Text", var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin:0;line-height:.96}.affiliate-hero h1{margin-block-start:22px;font-size:clamp(3.2rem,7vw,6.5rem)}.affiliate-hero__lede{max-width:61ch;color:var(--color-hone-muted);margin:30px 0 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.affiliate-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-block-start:38px;display:flex}.affiliate-button,.affiliate-text-link{min-height:52px;color:var(--color-hone-fg);touch-action:manipulation;justify-content:center;align-items:center;gap:14px;font-weight:700;text-decoration:none;display:inline-flex}.affiliate-button{border:1px solid var(--color-hone-orange);background:var(--color-hone-orange);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));color:#090a0d;min-width:196px;padding:14px 20px;transition:background-color .16s,color .16s,transform .16s;position:relative}.affiliate-button:hover{background:#ffad49;transform:translateY(-2px)}.affiliate-button svg,.affiliate-text-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px}.affiliate-text-link{color:var(--color-hone-muted);padding-inline:8px;transition:color .16s}.affiliate-text-link:hover{color:var(--color-hone-fg)}.affiliate-text-link svg{width:18px}.affiliate-button:focus-visible,.affiliate-text-link:focus-visible,.affiliate-faq summary:focus-visible{outline:3px solid var(--color-hone-orange);outline-offset:4px}.affiliate-command{--affiliate-cut-size:28px;--affiliate-cut-border:#ffffff24;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:linear-gradient(145deg,#f9992614,#0000 42%),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff08 31px 32px),#0b0e13;border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000061}.affiliate-command:after{width:var(--affiliate-cut-size);height:var(--affiliate-cut-size);background:linear-gradient(to bottom left, transparent calc(50% - .5px), var(--affiliate-cut-border) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));content:"";pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.affiliate-command__header{letter-spacing:.13em;text-transform:uppercase;border-block-end:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding-inline:clamp(20px,3vw,30px);font:600 .69rem/1 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex}.affiliate-command__header>span{color:#f7f7fb8c}.affiliate-command__header strong{color:#9de5b3;align-items:center;gap:9px;font-weight:650;display:flex}.affiliate-command__header i{background:#58d782;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #58d782cc}.affiliate-command__commission{gap:8px;padding:clamp(30px,5vw,52px);display:grid}.affiliate-command__commission span,.affiliate-command__flow-label,.affiliate-command__details dt{color:#f7f7fb73;letter-spacing:.13em;text-transform:uppercase;font:600 .67rem/1.3 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.affiliate-command__commission strong{color:var(--color-hone-orange);font-family:"Mozilla Text", var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.08em;text-shadow:0 0 54px #f9992640;font-size:clamp(5rem,11vw,8.8rem);line-height:.9}.affiliate-command__flow{border-block:1px solid #ffffff1a;padding:24px clamp(20px,4vw,38px) 28px}.affiliate-command__flow-track{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-block-start:18px;display:grid}.affiliate-command__flow-track span{min-width:0;color:var(--color-hone-fg);text-align:center;text-transform:uppercase;font:600 .72rem/1.35 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.affiliate-command__flow-track i{color:var(--color-hone-orange);font-style:normal}.affiliate-command__details{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.affiliate-command__details>div{min-width:0;padding:22px clamp(16px,2.5vw,26px)}.affiliate-command__details>div+div{border-inline-start:1px solid #ffffff1a}.affiliate-command__details dd{color:var(--color-hone-fg);margin:10px 0 0;font-size:.88rem;font-weight:650;line-height:1.4}.affiliate-facts{background:#080a0f;border-block-end:1px solid #ffffff17}.affiliate-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.affiliate-fact{align-content:start;gap:8px;min-height:150px;padding:34px clamp(18px,3vw,34px);display:grid}.affiliate-fact+.affiliate-fact{border-inline-start:1px solid #ffffff17}.affiliate-fact strong{color:var(--color-hone-fg);font-family:"Mozilla Text", var(--font-sans);letter-spacing:-.04em;font-size:clamp(1.45rem,2.7vw,2.2rem)}.affiliate-fact span{color:var(--color-hone-muted);font-size:.86rem;line-height:1.45}.affiliate-audiences,.affiliate-process,.affiliate-faq{padding-block:clamp(88px,11vw,152px)}.affiliate-audiences{border-block-end:1px solid #ffffff17}.affiliate-audiences__inner{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(56px,10vw,148px);display:grid}.affiliate-section-copy{position:sticky;inset-block-start:116px}.affiliate-section-copy h2,.affiliate-process h2,.affiliate-faq h2,.affiliate-final-cta h2{margin-block-start:20px;font-size:clamp(2.8rem,5.7vw,5.3rem)}.affiliate-section-copy>p:last-child,.affiliate-process__header>p,.affiliate-final-cta__inner>div>p:last-child{max-width:54ch;color:var(--color-hone-muted);margin:26px 0 0;line-height:1.7}.affiliate-audiences__list{border-block-start:1px solid #ffffff21;display:grid}.affiliate-audiences__list article{border-block-end:1px solid #ffffff21;grid-template-columns:58px minmax(0,1fr);gap:28px;padding-block:clamp(30px,5vw,46px);display:grid}.affiliate-audiences__list article>span,.affiliate-process__number{color:var(--color-hone-orange);letter-spacing:.12em;font:600 .77rem/1 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.affiliate-audiences__list h3,.affiliate-process__list h3{color:var(--color-hone-fg);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.2vw,1.8rem)}.affiliate-audiences__list p,.affiliate-process__list p,.affiliate-faq details>p{color:var(--color-hone-muted);margin:12px 0 0;line-height:1.7}.affiliate-process{background:linear-gradient(100deg,#f999260f,#0000 34%),#080a0f;border-block-end:1px solid #ffffff17;scroll-margin-top:90px}.affiliate-process__header{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;display:grid}.affiliate-process__header>p{justify-self:end;margin-block-end:8px}.affiliate-process__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(56px,8vw,90px) 0 0;padding:0;list-style:none;display:grid}.affiliate-process__list li{border-block-start:1px solid #ffffff26;min-width:0;padding:34px clamp(20px,3vw,34px) 8px 0;position:relative}.affiliate-process__list li+li{border-inline-start:1px solid #ffffff1a;padding-inline-start:clamp(20px,3vw,34px)}.affiliate-process__list li:before{background:var(--color-hone-orange);content:"";width:7px;height:7px;position:absolute;inset-block-start:-4px;inset-inline-start:0;transform:rotate(45deg);box-shadow:0 0 14px #f99926b3}.affiliate-process__list h3{margin-block-start:28px}.affiliate-faq__inner{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(56px,10vw,140px);display:grid}.affiliate-faq__inner>header{position:sticky;inset-block-start:116px}.affiliate-faq__list{border-block-start:1px solid #ffffff21}.affiliate-faq details{border-block-end:1px solid #ffffff21}.affiliate-faq summary{cursor:pointer;min-height:82px;color:var(--color-hone-fg);justify-content:space-between;align-items:center;gap:22px;font-size:1.04rem;font-weight:650;line-height:1.4;list-style:none;transition:color .16s;display:flex}.affiliate-faq summary:hover{color:var(--color-hone-orange)}.affiliate-faq summary::-webkit-details-marker{display:none}.affiliate-faq summary i{flex:0 0 20px;width:20px;height:20px;position:relative}.affiliate-faq summary i:before,.affiliate-faq summary i:after{background:var(--color-hone-orange);content:"";width:16px;height:1px;transition:transform .16s;position:absolute;inset-block-start:9px;inset-inline-start:2px}.affiliate-faq summary i:after{transform:rotate(90deg)}.affiliate-faq details[open] summary i:after{transform:rotate(0)}.affiliate-faq details>p{max-width:66ch;margin-block-end:28px}.affiliate-final-cta{padding-block:0 clamp(96px,12vw,164px)}.affiliate-final-cta__inner{--affiliate-cut-size:26px;--affiliate-cut-border:#ffffff21;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:linear-gradient(115deg,#f9992621,#0000 43%),repeating-linear-gradient(90deg,#0000 0 63px,#ffffff08 63px 64px),#0b0e13;border:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;padding:clamp(38px,7vw,76px);display:grid;position:relative;overflow:hidden}.affiliate-final-cta__inner:after{width:var(--affiliate-cut-size);height:var(--affiliate-cut-size);background:linear-gradient(to bottom left, transparent calc(50% - .5px), var(--affiliate-cut-border) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));content:"";pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.affiliate-final-cta h2{max-width:11ch}.affiliate-button--final{min-width:220px}.affiliate-page:dir(rtl) .affiliate-button svg{transform:scaleX(-1)}.affiliate-page:dir(rtl) .affiliate-command:after,.affiliate-page:dir(rtl) .affiliate-final-cta__inner:after{background:linear-gradient(to bottom right, transparent calc(50% - .5px), var(--affiliate-cut-border) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px))}.affiliate-page:dir(rtl) .affiliate-command{clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px)}.affiliate-page:dir(rtl) .affiliate-final-cta__inner{clip-path:polygon(26px 0,100% 0,100% 100%,0 100%,0 26px)}.affiliate-page:dir(rtl) .affiliate-process__list li{padding-inline:0 clamp(20px,3vw,34px)}.affiliate-page:dir(rtl) .affiliate-process__list li+li{padding-inline-start:clamp(20px,3vw,34px)}@media (width<1024px){.affiliate-hero__inner,.affiliate-audiences__inner,.affiliate-faq__inner{grid-template-columns:1fr}.affiliate-hero__copy{max-width:780px}.affiliate-command{width:min(680px,100%)}.affiliate-section-copy,.affiliate-faq__inner>header{max-width:720px;position:static}.affiliate-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-process__list li:nth-child(3){border-inline-start:0}.affiliate-process__list li:nth-child(n+3){margin-block-start:42px}}@media (width<768px){.affiliate-shell{width:min(100% - 32px,1240px)}.affiliate-hero{min-height:auto}.affiliate-hero__inner{padding-block:76px 92px}.affiliate-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-fact:nth-child(3){border-inline-start:0}.affiliate-fact:nth-child(n+3){border-block-start:1px solid #ffffff17}.affiliate-process__header,.affiliate-final-cta__inner{grid-template-columns:1fr}.affiliate-process__header>p{justify-self:start;margin-block-start:0}.affiliate-final-cta__inner{align-items:start}.affiliate-button--final{justify-self:start}}@media (width<480px){.affiliate-hero h1{font-size:clamp(2.85rem,14vw,4.1rem)}.affiliate-hero__actions,.affiliate-button,.affiliate-text-link{width:100%}.affiliate-command__details{grid-template-columns:1fr}.affiliate-command__details>div+div{border-block-start:1px solid #ffffff1a;border-inline-start:0}.affiliate-command__flow-track{gap:7px}.affiliate-command__flow-track span{font-size:.62rem}.affiliate-facts__grid,.affiliate-process__list{grid-template-columns:1fr}.affiliate-fact+.affiliate-fact{border-block-start:1px solid #ffffff17;border-inline-start:0}.affiliate-process__list li+li{border-inline-start:0}.affiliate-process__list li:nth-child(n+2){margin-block-start:38px}.affiliate-final-cta__inner{padding:34px 24px}.affiliate-button--final{width:100%}}@media (prefers-reduced-motion:reduce){.affiliate-button,.affiliate-text-link,.affiliate-faq summary,.affiliate-faq summary i:before,.affiliate-faq summary i:after{transition:none}}}@layer utilities;
