.affiliate-landing{--affiliate-bg:#050505;--affiliate-surface:rgba(22,20,19,.68);--affiliate-line:rgba(255,255,255,.12);--affiliate-line-strong:rgba(255,145,75,.34);--affiliate-text:#f7f4ef;--affiliate-muted:#aaa49d;--affiliate-orange:#ff5c16;--affiliate-copper:#c77748;min-height:100vh;overflow:clip;background:radial-gradient(circle at 80% 8%,rgba(127,51,17,.15),transparent 27rem),var(--affiliate-bg);color:var(--affiliate-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.affiliate-landing *,.affiliate-landing :after,.affiliate-landing :before{box-sizing:border-box}.affiliate-landing a{color:inherit;text-decoration:none}.affiliate-landing button{font:inherit}.affiliate-landing em{color:#df8d5d;font-family:Georgia,serif;font-weight:400}.affiliate-landing :focus-visible{outline:2px solid var(--affiliate-orange);outline-offset:4px}.affiliate-skip{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;transform:translateY(-160%);background:var(--affiliate-orange);color:#080808!important;font-weight:700}.affiliate-skip:focus{transform:translateY(0)}.affiliate-header{position:fixed;z-index:40;top:18px;left:50%;display:grid;width:min(1180px,calc(100% - 32px));height:64px;padding:0 12px 0 20px;transform:translateX(-50%);grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid var(--affiliate-line);border-radius:18px;background:rgba(13,13,13,.72);box-shadow:0 18px 70px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.affiliate-brand{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:13px}.affiliate-brand img{width:106px;height:auto}.affiliate-brand span{padding-left:12px;border-left:1px solid var(--affiliate-line);color:var(--affiliate-muted);font-size:10px;font-weight:700;letter-spacing:.19em}.affiliate-nav{display:flex;align-items:center;gap:clamp(20px,3vw,40px)}.affiliate-nav a{color:var(--affiliate-muted);font-size:13px;transition:color .2s ease}.affiliate-nav a:hover{color:var(--affiliate-text)}.affiliate-header-cta{justify-self:end;display:inline-flex;height:42px;padding:0 16px;align-items:center;gap:9px;border-radius:12px;background:var(--affiliate-text);color:#090909!important;font-size:13px;font-weight:650}.affiliate-header-cta svg{width:16px;transition:transform .2s ease}.affiliate-header-cta:hover svg{transform:translate(2px,2px)}.affiliate-menu-button{display:none;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--affiliate-line);border-radius:12px;background:rgba(255,255,255,.05);color:var(--affiliate-text)}.affiliate-mobile-nav{position:absolute;top:72px;right:0;left:0;display:grid;padding:12px;border:1px solid var(--affiliate-line);border-radius:16px;background:rgba(10,10,10,.96);box-shadow:0 24px 60px #000b}.affiliate-mobile-nav a{min-height:48px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--affiliate-line);color:var(--affiliate-muted)}.affiliate-mobile-nav a:last-child{border-bottom:0;color:var(--affiliate-text)}.affiliate-hero{position:relative;display:grid;width:min(1320px,100%);min-height:100svh;margin:0 auto;padding:132px clamp(24px,5vw,72px) 76px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;grid-gap:20px;gap:20px}.affiliate-hero:before{content:"";position:absolute;inset:94px 18px 28px;pointer-events:none;border:1px solid rgba(255,255,255,.055);border-radius:30px}.affiliate-hero-copy{position:relative;z-index:3;max-width:650px}.affiliate-commission-copy>p,.affiliate-eyebrow,.affiliate-final>p,.affiliate-section-heading>p{margin:0 0 20px;color:#d68a5d!important;font-size:10px;font-weight:700;letter-spacing:.16em}.affiliate-eyebrow{display:flex;align-items:center;gap:10px}.affiliate-eyebrow:before{content:"";width:28px;height:1px;background:var(--affiliate-orange);box-shadow:0 0 14px var(--affiliate-orange)}.affiliate-landing .affiliate-hero h1{max-width:670px;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:480;line-height:.98;letter-spacing:-.055em}.affiliate-hero-support{max-width:570px;margin:26px 0 0!important;color:var(--affiliate-muted)!important;font-size:clamp(16px,1.5vw,19px);line-height:1.58}.affiliate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.affiliate-button{min-height:52px;display:inline-flex;padding:0 20px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:15px;font-size:14px;font-weight:700;transition:transform .2s ease,background .2s ease,border-color .2s ease}.affiliate-button:hover{transform:translateY(-2px)}.affiliate-button-primary{background:var(--affiliate-orange);color:#0a0807!important;box-shadow:0 10px 40px rgba(255,92,22,.2)}.affiliate-button-primary:hover{background:#ff7137}.affiliate-button-secondary{border-color:var(--affiliate-line);background:rgba(255,255,255,.035);color:var(--affiliate-text)!important}.affiliate-button-secondary:hover{border-color:rgba(255,255,255,.25)}.affiliate-button svg{width:17px}.affiliate-hero-facts{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:36px;color:#918b84;font-size:11px}.affiliate-hero-facts span{display:flex;align-items:center;gap:6px}.affiliate-hero-facts svg{width:13px;color:#df8d5d}.affiliate-hero-visual{position:relative;z-index:2;width:120%;margin-left:-11%}.affiliate-hero-visual>img{position:relative;z-index:2;display:block;width:100%;height:auto;filter:saturate(.92) contrast(1.03)}.affiliate-hero-glow{position:absolute;z-index:1;right:8%;bottom:8%;width:65%;height:42%;border-radius:50%;background:rgba(255,76,0,.2);filter:blur(70px)}.affiliate-glass-note{position:absolute;z-index:4;display:grid;min-width:170px;padding:14px 16px 14px 46px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(18,16,15,.48));box-shadow:inset 0 1px rgba(255,255,255,.12),0 18px 44px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.affiliate-glass-note svg{position:absolute;top:16px;left:16px;width:19px;color:#ed9d6b}.affiliate-glass-note span{color:#aaa39c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.affiliate-glass-note strong{margin-top:2px;font-size:12px;font-weight:600}.affiliate-glass-note-a{top:25%;right:0}.affiliate-glass-note-b{right:16%;bottom:10%}.affiliate-scroll-cue{position:absolute;bottom:38px;left:50%;display:flex;transform:translateX(-50%);align-items:center;gap:12px;color:#68635e;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.affiliate-scroll-cue i{width:52px;height:1px;background:linear-gradient(90deg,#7c3d20,transparent)}.affiliate-section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(100px,12vw,170px) 0}.affiliate-section-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:54px}.affiliate-section-heading>p{grid-column:1/-1;margin-bottom:-4px}.affiliate-landing .affiliate-commission h2,.affiliate-landing .affiliate-final h2,.affiliate-landing .affiliate-section-heading h2{max-width:760px;margin:0;font-size:clamp(38px,5vw,66px);font-weight:450;line-height:1.02;letter-spacing:-.05em}.affiliate-commission-copy>span,.affiliate-final>span,.affiliate-section-heading>span{color:var(--affiliate-muted);font-size:16px;line-height:1.65}.affiliate-flow{display:grid;min-height:520px;grid-template-columns:300px minmax(0,1fr);overflow:hidden;border:1px solid var(--affiliate-line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,.05)}.affiliate-flow-tabs{display:grid;align-content:center;padding:20px;border-right:1px solid var(--affiliate-line);background:rgba(0,0,0,.23)}.affiliate-flow-tabs button{position:relative;display:grid;min-height:70px;padding:0 12px;grid-template-columns:34px 1fr auto;align-items:center;border:0;border-bottom:1px solid var(--affiliate-line);background:transparent;color:#77716b;text-align:left;cursor:pointer}.affiliate-flow-tabs button:last-child{border-bottom:0}.affiliate-flow-tabs button:before{content:"";position:absolute;left:-20px;width:2px;height:0;background:var(--affiliate-orange);box-shadow:0 0 14px var(--affiliate-orange);transition:height .25s ease}.affiliate-flow-tabs button.is-active{color:var(--affiliate-text)}.affiliate-flow-tabs button.is-active:before{height:34px}.affiliate-flow-tabs button>span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.affiliate-flow-tabs button>strong{font-size:14px;font-weight:550}.affiliate-flow-tabs button svg{width:16px;opacity:0;transform:translateX(-5px);transition:.2s ease}.affiliate-flow-tabs button.is-active svg{opacity:1;transform:none;color:#df8d5d}.affiliate-flow-stage{position:relative;display:grid;min-width:0;padding:clamp(28px,5vw,70px);grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr);align-items:center;grid-gap:30px;gap:30px;background:radial-gradient(circle at 27% 50%,rgba(163,72,26,.15),transparent 37%)}.affiliate-flow-orbit{position:relative;width:min(28vw,300px);aspect-ratio:1;margin:auto;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 80px rgba(204,78,19,.08),inset 0 0 80px rgba(255,255,255,.02)}.affiliate-flow-orbit:after,.affiliate-flow-orbit:before{content:"";position:absolute;inset:17%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.affiliate-flow-orbit:after{inset:34%;border-color:rgba(236,140,86,.28);background:rgba(192,77,27,.06)}.affiliate-flow-orbit>i{position:absolute;width:8px;height:8px;border-radius:50%;background:#b65c31;box-shadow:0 0 18px #ff6220}.affiliate-flow-orbit>i:first-of-type{top:12%;left:26%}.affiliate-flow-orbit>i:nth-of-type(2){right:7%;bottom:39%}.affiliate-flow-orbit>i:nth-of-type(3){bottom:8%;left:36%}.affiliate-flow-node{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:66px;height:66px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(255,159,101,.55);border-radius:20px;background:linear-gradient(135deg,rgba(255,139,70,.32),rgba(37,19,11,.75));box-shadow:0 0 60px rgba(255,87,19,.22),inset 0 1px rgba(255,255,255,.22);transition:transform .45s cubic-bezier(.16,1,.3,1)}.affiliate-flow-node.step-2{transform:translate(-60%,-55%) rotate(-5deg)}.affiliate-flow-node.step-3{transform:translate(-45%,-60%) rotate(5deg)}.affiliate-flow-node.step-4{transform:translate(-55%,-45%) rotate(-3deg)}.affiliate-flow-node.step-5{transform:translate(-45%,-48%) scale(1.08)}.affiliate-flow-node svg{width:25px;color:#ffb080}.affiliate-flow-stage article{position:relative;z-index:2;max-width:430px}.affiliate-flow-stage article>span{color:#d18355;font-size:9px;font-weight:700;letter-spacing:.16em}.affiliate-landing .affiliate-flow-stage h3{margin:14px 0 18px;font-size:clamp(28px,3.2vw,44px);font-weight:480;line-height:1.05;letter-spacing:-.04em}.affiliate-flow-stage article>p{margin:0 0 24px;color:var(--affiliate-muted);font-size:16px;line-height:1.7}.affiliate-flow-stage article>strong{display:flex;align-items:center;gap:8px;color:#d1cbc4;font-size:12px;font-weight:550}.affiliate-flow-stage article>strong svg{width:14px;color:#df8d5d}.affiliate-requirement-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.affiliate-requirement-grid article{position:relative;min-height:280px;padding:28px;overflow:hidden;border:1px solid var(--affiliate-line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));transition:transform .25s ease,border-color .25s ease}.affiliate-requirement-grid article:hover{transform:translateY(-5px);border-color:var(--affiliate-line-strong)}.affiliate-requirement-grid article:after{content:"";position:absolute;right:-50px;bottom:-70px;width:160px;height:160px;border-radius:50%;background:rgba(169,70,25,.16);filter:blur(35px)}.affiliate-requirement-grid article>span{position:absolute;top:24px;right:24px;color:#57524d;font-size:10px}.affiliate-requirement-grid article>svg{width:25px;height:25px;margin-bottom:70px;color:#d98455}.affiliate-landing .affiliate-requirement-grid h3{margin:0 0 12px;font-size:18px;font-weight:550}.affiliate-requirement-grid p{margin:0;color:var(--affiliate-muted);font-size:13px;line-height:1.65}.affiliate-requirement-note{display:flex;width:-moz-fit-content;width:fit-content;margin:24px auto 0!important;align-items:center;gap:9px;color:#8f8982!important;font-size:12px}.affiliate-requirement-note svg{width:15px;color:#d98455}.affiliate-commission{display:grid;padding:clamp(70px,8vw,110px) clamp(28px,6vw,80px);grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:clamp(50px,8vw,110px);gap:clamp(50px,8vw,110px);border:1px solid var(--affiliate-line);border-radius:30px;background:radial-gradient(circle at 82% 45%,rgba(150,58,21,.16),transparent 34%),linear-gradient(140deg,rgba(255,255,255,.04),transparent)}.affiliate-commission-copy>span{display:block;margin-top:24px}.affiliate-commission-copy>a{display:inline-flex;margin-top:28px;align-items:center;gap:10px;color:#e79a6c;font-size:13px}.affiliate-commission-copy>a svg{width:16px}.affiliate-commission-visual{display:flex;align-items:center}.affiliate-commission-visual>div{flex:1 1;min-width:0;min-height:190px;display:flex;padding:22px;flex-direction:column;justify-content:flex-end;border:1px solid var(--affiliate-line);border-radius:20px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.06)}.affiliate-commission-visual>div:nth-of-type(2){transform:translateY(-24px);border-color:rgba(222,125,73,.27);background:rgba(122,54,25,.12)}.affiliate-commission-visual>i{flex:0 0 22px;height:1px;background:linear-gradient(90deg,#65311d,#cb7040)}.affiliate-commission-visual span{margin-bottom:auto;color:#d47e4d;font-size:10px}.affiliate-commission-visual strong{font-size:14px;font-weight:600}.affiliate-commission-visual small{margin-top:7px;color:#89837d;font-size:10px}.affiliate-faq{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:clamp(50px,10vw,140px);gap:clamp(50px,10vw,140px)}.affiliate-faq .affiliate-section-heading{display:block;margin:0}.affiliate-faq .affiliate-section-heading p{margin-bottom:20px}.affiliate-faq-list{border-top:1px solid var(--affiliate-line)}.affiliate-faq-list details{border-bottom:1px solid var(--affiliate-line)}.affiliate-faq-list summary{display:grid;min-height:82px;padding:0 4px;grid-template-columns:42px 1fr 22px;align-items:center;cursor:pointer;list-style:none}.affiliate-faq-list summary::-webkit-details-marker{display:none}.affiliate-faq-list summary span{color:#6f6963;font-size:10px}.affiliate-faq-list summary strong{font-size:15px;font-weight:520}.affiliate-faq-list summary i{position:relative;width:15px;height:15px}.affiliate-faq-list summary i:after,.affiliate-faq-list summary i:before{content:"";position:absolute;top:7px;left:1px;width:13px;height:1px;background:#ae754f;transition:transform .2s ease}.affiliate-faq-list summary i:after{transform:rotate(90deg)}.affiliate-faq-list details[open] summary i:after{transform:rotate(0)}.affiliate-faq-list details>p{max-width:660px;margin:-4px 42px 24px!important;color:var(--affiliate-muted);font-size:14px;line-height:1.7}.affiliate-final{position:relative;display:grid;min-height:640px;padding:100px 24px;place-items:center;align-content:center;overflow:hidden;border-top:1px solid var(--affiliate-line);border-bottom:1px solid var(--affiliate-line);text-align:center}.affiliate-final:before{content:"";position:absolute;bottom:-52%;left:50%;width:min(1100px,120vw);aspect-ratio:1;transform:translateX(-50%);border:1px solid rgba(255,113,51,.32);border-radius:50%;background:radial-gradient(circle at 50% 15%,rgba(181,70,22,.25),rgba(15,7,4,.04) 42%,transparent 68%);box-shadow:inset 0 25px 90px rgba(255,85,18,.1),0 -20px 90px rgba(255,74,8,.08)}.affiliate-final>:not(.affiliate-final-glow){position:relative;z-index:2}.affiliate-final>h2{max-width:800px!important}.affiliate-final>span{max-width:580px;margin:24px 0 30px}.affiliate-final-glow{position:absolute;bottom:0;left:50%;width:40%;height:20%;transform:translateX(-50%);background:#ff5318;filter:blur(120px);opacity:.2}.affiliate-footer{display:grid;width:min(1180px,calc(100% - 40px));min-height:130px;margin:0 auto;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px}.affiliate-footer nav{display:flex;gap:24px;color:var(--affiliate-muted);font-size:12px}.affiliate-footer>p{justify-self:end;margin:0;color:#6f6963;font-size:11px}@media (max-width:1020px){.affiliate-nav{display:none}.affiliate-header{grid-template-columns:1fr auto}.affiliate-header-cta{display:none}.affiliate-menu-button{display:grid}.affiliate-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);padding-inline:40px}.affiliate-landing .affiliate-hero h1{font-size:clamp(44px,6vw,62px)}.affiliate-glass-note-a{right:2%}.affiliate-glass-note-b{right:8%}.affiliate-flow-stage{grid-template-columns:1fr}.affiliate-flow-orbit{width:230px}.affiliate-requirement-grid{grid-template-columns:repeat(2,1fr)}.affiliate-requirement-grid article{min-height:240px}.affiliate-requirement-grid article>svg{margin-bottom:45px}.affiliate-commission{grid-template-columns:1fr}}@media (max-width:760px){.affiliate-header{top:10px;width:calc(100% - 20px);height:58px;padding-left:15px;border-radius:15px}.affiliate-brand img{width:88px}.affiliate-brand span{font-size:8px}.affiliate-menu-button{width:38px;height:38px}.affiliate-hero{display:flex;min-height:auto;padding:112px 20px 82px;flex-direction:column;align-items:stretch;gap:28px}.affiliate-hero:before{inset:82px 10px 20px;border-radius:22px}.affiliate-hero-copy{padding:0 8px}.affiliate-landing .affiliate-hero h1{font-size:clamp(42px,13vw,58px);line-height:1.01}.affiliate-hero-support{margin-top:21px!important;font-size:16px}.affiliate-actions{display:grid;margin-top:28px}.affiliate-button{width:100%}.affiliate-hero-facts{display:grid;grid-gap:8px;gap:8px;margin-top:26px}.affiliate-hero-visual{width:118%;margin:0 0 0 -9%}.affiliate-glass-note{min-width:145px;padding:11px 12px 11px 38px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-glass-note svg{top:13px;left:12px;width:16px}.affiliate-glass-note strong{font-size:10px}.affiliate-glass-note-a{top:16%;right:2%}.affiliate-glass-note-b{right:5%;bottom:4%}.affiliate-scroll-cue{display:none}.affiliate-section{width:calc(100% - 40px);padding:94px 0}.affiliate-section-heading{display:block;margin-bottom:36px}.affiliate-section-heading>p{margin-bottom:16px}.affiliate-landing .affiliate-commission h2,.affiliate-landing .affiliate-final h2,.affiliate-landing .affiliate-section-heading h2{font-size:clamp(38px,11vw,52px)}.affiliate-section-heading>span{display:block;margin-top:20px}.affiliate-flow{min-height:0;grid-template-columns:1fr;border-radius:20px}.affiliate-flow-tabs{display:flex;padding:10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--affiliate-line);scroll-snap-type:x mandatory}.affiliate-flow-tabs button{min-width:105px;min-height:58px;padding:8px;grid-template-columns:1fr;scroll-snap-align:start;border-right:1px solid var(--affiliate-line);border-bottom:0}.affiliate-flow-tabs button svg,.affiliate-flow-tabs button:before{display:none}.affiliate-flow-tabs button>span{margin-bottom:3px}.affiliate-flow-tabs button>strong{font-size:12px}.affiliate-flow-stage{min-height:480px;padding:34px 24px}.affiliate-flow-orbit{width:min(70vw,240px)}.affiliate-flow-stage article{text-align:center}.affiliate-flow-stage article>strong{justify-content:center}.affiliate-requirement-grid{grid-template-columns:1fr}.affiliate-requirement-grid article{min-height:230px}.affiliate-commission{width:calc(100% - 20px);padding:70px 20px;border-radius:22px}.affiliate-commission-visual{display:grid}.affiliate-commission-visual>div{min-height:135px}.affiliate-commission-visual>div:nth-of-type(2){transform:none}.affiliate-commission-visual>i{width:1px;height:18px;margin-left:32px;background:linear-gradient(#65311d,#cb7040)}.affiliate-faq{display:block}.affiliate-faq .affiliate-section-heading{margin-bottom:40px}.affiliate-faq-list summary{min-height:76px;grid-template-columns:34px 1fr 20px}.affiliate-faq-list details>p{margin:0 28px 24px 34px!important}.affiliate-final{min-height:620px;padding-inline:28px}.affiliate-final .affiliate-button{width:auto}.affiliate-footer{display:flex;padding:36px 0;flex-direction:column;align-items:flex-start}.affiliate-footer nav{flex-wrap:wrap;gap:15px 22px}.affiliate-footer>p{justify-self:auto}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.affiliate-glass-note,.affiliate-header{background:rgba(16,15,14,.97)}}@media (prefers-reduced-motion:reduce){.affiliate-landing *,.affiliate-landing :after,.affiliate-landing :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.affiliate-button:hover,.affiliate-requirement-grid article:hover{transform:none}}