.landing .affiliate-hero{background:linear-gradient(90deg,#03141ef0,#041720d1 46%,#04161f8c),url(/images/illuma-affiliate-campaign.webp) 50% 40%/cover;grid-template-columns:1.12fr 1fr;gap:55px;overflow:hidden}.landing .hero-copy{max-width:650px}.landing .hero-copy h1{font-size:clamp(44px,4.8vw,76px)}.landing .hero-copy>p{max-width:590px}.landing .hero-copy .partner-trust{color:#aebbc0;max-width:480px;margin:22px 0 0;font-size:12px;line-height:1.8}.partner-fee-promise{background:linear-gradient(110deg,#c8b08015,#0b2639aa);border:1px solid #ccb88338;border-radius:12px;align-items:center;gap:13px;width:fit-content;max-width:100%;margin:24px 0;padding:15px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0001}.partner-fee-promise:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#f4deab12 50%,#0000 65%);animation:7s ease-in-out infinite fee-shine;position:absolute;inset:0;transform:translate(-130%)}.partner-fee-icon{color:#d9c590;border:1px solid #ccb88350;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;animation:5s ease-in-out infinite fee-icon-float;display:grid}.partner-fee-promise>strong{letter-spacing:-1px;color:#e6d09e;font-size:35px;line-height:1}.partner-fee-promise>strong>span{font-size:22px}.partner-fee-promise b{color:#eee8da;font-size:12px;font-weight:600;line-height:1.5;display:block}.partner-fee-promise small{color:#a5b4ba;margin-top:3px;font-size:10px;line-height:1.5;display:block}.partner-growth{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#213640de,#0b2633eb 60%,#071c27ed);border:1px solid #bdb18b50;border-radius:24px;place-self:center;width:100%;max-width:500px;padding:28px;position:relative;box-shadow:0 32px 90px #0004,inset 0 1px #ffffff0a}.growth-topline{letter-spacing:2.8px;color:#cebd96;justify-content:space-between;align-items:center;font-size:9px;display:flex}.growth-live-dot{background:#e3cd99;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #dec39088}.growth-network{justify-content:space-between;align-items:center;margin:32px 5px 25px;display:flex}.growth-person{text-align:center;min-width:110px;position:relative}.growth-person>div{color:#e6d09f;background:linear-gradient(145deg,#dfc18728,#bd9f620a);border:1px solid #d8bf8566;border-radius:23px;place-items:center;width:72px;height:78px;margin:0 auto 14px;animation:6s ease-in-out infinite partner-float;display:grid;box-shadow:0 9px 25px #0002}.growth-trader>div{color:#b8ddd4;background:linear-gradient(145deg,#77aeb124,#2a484814);border-color:#86b8b077;animation-delay:-3s}.growth-person b{color:#efeee7;font-size:12px;font-weight:500;display:block}.growth-person small{color:#879ea7;margin-top:5px;font-size:9px;display:block}.growth-connection{color:#d9c18b;align-items:center;gap:7px;margin-top:-40px;display:flex}.growth-connection i{background:#cbb680;border-radius:50%;width:5px;height:5px;animation:2.6s infinite connection-travel}.growth-connection i:nth-child(2){animation-delay:.3s}.growth-connection i:nth-child(3){animation-delay:.6s}.growth-chart{border-top:1px solid #c0b18c24;padding-top:20px}.growth-chart-label{color:#c0c9cb;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.growth-chart-label svg{color:#ceba88;flex:none}.growth-chart>svg{width:100%;height:auto;margin-top:20px;display:block;overflow:visible}.growth-grid{stroke:#9aadb416;stroke-dasharray:3 6}.growth-line{stroke:#e0c58b;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #cfb16e44);animation:2.4s .3s forwards line-grow}.growth-area{opacity:0;animation:2s 1s forwards area-in}.growth-endpoint{fill:#e8d3a3;stroke:#897246;stroke-width:6px;paint-order:stroke;animation:4s infinite point-glow}.growth-chart>small{color:#81969e;text-align:right;margin-top:8px;font-size:8px;display:block}.growth-welcome{border-top:1px solid #c0b18c24;justify-content:space-between;align-items:center;margin-top:22px;padding-top:21px;display:flex}.growth-welcome>div{color:#e2c991;align-items:center;gap:12px;font-size:11px;display:flex}.growth-welcome>div small{color:#8da4ad;margin-top:6px;font-size:9px;display:block}.growth-welcome>strong{color:#e3c994;font-size:35px;font-weight:400;line-height:1}.growth-welcome>strong>small{font-size:20px}.growth-welcome>strong>span{text-align:right;letter-spacing:1px;color:#b1bcbf;margin-top:5px;font-size:9px;display:block}.auth-page{isolation:isolate;position:relative;background:#061722!important}.auth-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#031a29eb,#041d2ab5 50%,#031923e6),url(/images/illuma-affiliate-campaign.webp) 50%/cover;position:fixed;inset:0}.auth-page .auth-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a23327a;border:1px solid #b5a17b30;border-radius:22px;overflow:hidden;box-shadow:0 24px 100px #0005}.auth-page .auth-art{background:linear-gradient(150deg,#1634439c,#061d2b44)}.auth-page .auth-form-section{background:#071f2dc9}.auth-page .auth-art>.auth-rate{display:none}.auth-page .auth-art>.partner-fee-promise{margin-top:20px}.partner-growth-compact{max-width:430px;box-shadow:none;background:#0d27378c;border-radius:18px;margin:25px 0 0;padding:22px}.partner-growth-compact .growth-network{margin:18px 0}.partner-growth-compact .growth-person>div{border-radius:17px;width:54px;height:58px;margin-bottom:10px}.partner-growth-compact .growth-person>div svg{width:26px}.partner-growth-compact .growth-chart{padding-top:14px}.partner-growth-compact .growth-chart>svg{max-height:100px;margin-top:12px}.partner-growth-compact .growth-chart>small{font-size:8px}.partner-growth-compact .growth-connection{margin-top:-25px}@keyframes fee-shine{0%,50%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@keyframes fee-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes partner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes connection-travel{0%,to{opacity:.25;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes line-grow{to{stroke-dashoffset:0}}@keyframes area-in{to{opacity:1}}@keyframes point-glow{0%,to{stroke-opacity:.2}50%{stroke-opacity:.55}}@media (max-width:1050px){.landing .affiliate-hero{gap:30px;padding-left:30px;padding-right:30px}.partner-growth{padding:22px}.growth-person{min-width:98px}.partner-fee-promise{gap:10px;padding:13px}.partner-fee-promise b{font-size:11px}}@media (max-width:800px){.landing .affiliate-hero{background:linear-gradient(#061923d9,#061923e8),url(/images/illuma-affiliate-campaign.webp) 57% 0/auto 750px no-repeat;grid-template-columns:1fr;padding-top:55px;padding-bottom:65px}.landing .hero-copy{max-width:650px}.landing .hero-copy h1{font-size:clamp(41px,8.5vw,65px)}.partner-growth{max-width:500px;margin:5px 0 22px}.auth-page .auth-shell{margin-left:16px;margin-right:16px}.auth-page .auth-art{display:none}}@media (max-width:440px){.landing .affiliate-hero{padding-left:22px;padding-right:22px}.partner-fee-icon{display:none}.partner-fee-promise>strong{font-size:32px}.partner-fee-promise b{font-size:10px}.growth-connection{gap:5px}.growth-person{min-width:95px}}@media (prefers-reduced-motion:reduce){.partner-fee-promise:after,.partner-fee-icon,.growth-person>div,.growth-connection i,.growth-line,.growth-area,.growth-endpoint{animation:none}.growth-line{stroke-dashoffset:0}.growth-area{opacity:1}}.partner-growth{container-type:inline-size}.growth-network-steps{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:start;gap:4px;margin:30px 0 25px;display:grid}.growth-network-steps .growth-person{min-width:0}.growth-network-steps .growth-person>div{border-radius:18px;width:54px;height:58px;margin-bottom:13px}.growth-network-steps .growth-person b{justify-content:center;align-items:center;min-height:40px;font-size:14px;line-height:1.4;display:flex}.growth-network-steps .growth-person small{color:#9fb1b8;overflow-wrap:normal;margin-top:5px;font-size:12px;line-height:1.45}.growth-activity>div{color:#b9ccd9;background:linear-gradient(145deg,#87aac126,#19334414);border-color:#9ab4ca66;animation-delay:-2s}.growth-income>div{color:#f2d28d;background:linear-gradient(145deg,#e1bb7133,#94744314);border-color:#e0bb7488;animation-delay:-4s}.growth-step-arrow{color:#d9c18b;place-items:center;height:58px;display:grid}.growth-step-arrow svg{animation:3s ease-in-out infinite journey-arrow}.growth-arrow-2 svg{animation-delay:.4s}.growth-arrow-3 svg{animation-delay:.8s}@keyframes journey-arrow{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@container (width<=370px){.growth-network-steps{grid-template-rows:auto 26px auto;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px 12px;margin:25px 0}.growth-step-1{grid-area:1/1}.growth-arrow-1{grid-area:1/2}.growth-step-2{grid-area:1/3}.growth-arrow-2{grid-area:2/3;height:26px;transform:rotate(90deg)}.growth-step-3{grid-area:3/3}.growth-arrow-3{grid-area:3/2;transform:rotate(180deg)}.growth-step-4{grid-area:3/1}.growth-network-steps .growth-person b{min-height:0}.growth-network-steps .growth-person small{min-height:35px}}@media (prefers-reduced-motion:reduce){.growth-step-arrow svg{animation:none}}
