/* FS-ICON-PACK-V2 (2026-10-20). Rollback: remove the "Icon Pack V2" embed in the Footer v2 component. Home section removed 2026-10-20 (Home rolled back; Welcome keeps it via fs-icon-pack-welcome.css). */
/* Affiliate: A partnership that grows with you */
:root:root:root:root .aff_partner_card:nth-child(1) .aff_partner_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677db82de4d8e014ec154_ic3d-partnership-referrals.webp)}
:root:root:root:root .aff_partner_card:nth-child(2) .aff_partner_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677d58308e44b604f8a16_ic3d-partnership-commission-growth.webp)}
:root:root:root:root .aff_partner_card:nth-child(3) .aff_partner_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677d72333fbaedd6b4b04_ic3d-partnership-milestone-rewards.webp)}
:root:root:root:root .aff_partner_card .aff_partner_img{object-fit:contain;object-position:50% 46%;padding:28px;box-sizing:border-box}
:root:root:root:root .aff_partner_card{background:radial-gradient(ellipse 62% 52% at 50% 46%,rgba(78,80,26,.62) 0%,rgba(34,36,12,.5) 42%,rgba(10,10,8,0) 78%),#0a0a08}
:root:root:root:root:not(.theme-dark) .aff_partner_card{background:radial-gradient(ellipse 66% 56% at 50% 44%,#fff 0%,#f6f7f2 46%,#e9ece0 100%);border:1px solid rgba(138,172,78,.38)}
/* hover: icon stays (no image swap), text slides up from the bottom */
:root:root:root:root .aff_partner_card .aff_pc_himg{display:none}
:root:root:root:root .aff_partner_card .aff_pc_hov{opacity:1;background:none;pointer-events:none}
:root:root:root:root .aff_partner_card .aff_pc_txt{transform:translateY(calc(100% + 72px));opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s ease}
:root:root:root:root .aff_partner_card .aff_partner_img{transition:transform .6s cubic-bezier(.22,1,.36,1)}
:root:root:root:root .aff_partner_card.is-open .aff_pc_txt{transform:none;opacity:1}
:root:root:root:root .aff_partner_card.is-open .aff_partner_img{transform:translateY(-52px) scale(.8)}
@media (hover:hover){:root:root:root:root .aff_partner_card:hover .aff_pc_txt{transform:none;opacity:1}:root:root:root:root .aff_partner_card:hover .aff_partner_img{transform:translateY(-52px) scale(.8)}}
@media (prefers-reduced-motion:reduce){:root:root:root:root .aff_partner_card .aff_pc_txt,:root:root:root:root .aff_partner_card .aff_partner_img{transition:none}}
/* Affiliate: How it works (steps) */
:root:root:root:root .aff_steps .aff_step_1 .aff_step_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677b5aa8fb47d896ef6d4_ic3d-affiliate-apply.webp)}
:root:root:root:root .aff_steps .aff_step_2 .aff_step_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677bd72702018069d8454_ic3d-affiliate-verified.webp)}
:root:root:root:root .aff_steps .aff_step_3 .aff_step_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677b8ff84f950606d3372_ic3d-affiliate-promote.webp)}
:root:root:root:root .aff_steps .aff_step_4 .aff_step_img{content:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677ba63a9ef164db8ebb6_ic3d-affiliate-track-grow.webp)}
:root:root:root:root .aff_steps .aff_step_img{object-fit:contain;object-position:50% 40%;padding:22px 18px 0;box-sizing:border-box;border-radius:0;-webkit-mask-image:none;mask-image:none}
/* Reward: How rewards are processed */
:root:root:root:root .rw_hgrid>.rw_hc{background:radial-gradient(ellipse 80% 75% at 82% 22%,rgba(225,249,118,.17),rgba(225,249,118,0) 66%),#0b0b0b}
:root:root:root:root .rw_hgrid>.rw_hc::after{content:"";position:absolute;z-index:0;right:18px;top:16px;width:190px;height:190px;background:var(--rw-ic) center/contain no-repeat;pointer-events:none}
:root:root:root:root .rw_hgrid>.rw_hc>*{z-index:1}
:root:root:root:root .rw_hgrid>.rw_hc:nth-child(1){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677de9fcbd97c6c0ad551_ic3d-rewards-eligible.webp)}
:root:root:root:root .rw_hgrid>.rw_hc:nth-child(2){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677ef755c48f593225ad6_ic3d-rewards-submit-request.webp)}
:root:root:root:root .rw_hgrid>.rw_hc:nth-child(3){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677f216e13e66c2b4b592_ic3d-rewards-under-review.webp)}
:root:root:root:root .rw_hgrid>.rw_hc:nth-child(4){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677e19fcbd97c6c0ad6cc_ic3d-rewards-receive-reward.webp)}
@media (max-width:767px){:root:root:root:root .rw_hgrid>.rw_hc::after{width:108px;height:108px;right:8px;top:62px}}
/* Reward: hero statistics */
:root:root:root:root .rw_hstats .rw_hs::before{content:"";flex:none;width:76px;height:76px;background:var(--rw-ic) center/contain no-repeat}
:root:root:root:root .rw_hstats .rw_hs:nth-child(1){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677e99fcbd97c6c0ad921_ic3d-rewards-stats-processing-time.webp)}
:root:root:root:root .rw_hstats .rw_hs:nth-child(2){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677e62333fbaedd6b51f2_ic3d-rewards-stats-on-time-rate.webp)}
:root:root:root:root .rw_hstats .rw_hs:nth-child(3){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677e38308e44b604f922c_ic3d-rewards-stats-countries.webp)}
:root:root:root:root .rw_hstats .rw_hs:nth-child(4){--rw-ic:url(https://cdn.prod.website-files.com/6ac1ba10a9cf24313e8f656e/6ad677ec63a9ef164db8fefc_ic3d-rewards-stats-traders.webp)}
@media (max-width:1279px){:root:root:root:root .rw_hstats .rw_hs::before{width:58px;height:58px}}
@media (max-width:991px){:root:root:root:root .rw_hstats .rw_hs{flex-direction:column;gap:6px}:root:root:root:root .rw_hstats .rw_hs::before{width:64px;height:64px}}
/* mobile: text always visible (no tap needed) */
@media (max-width:767px){:root:root:root:root .aff_partner_card .aff_pc_txt{transform:none;opacity:1}:root:root:root:root .aff_partner_card .aff_partner_img{transform:translateY(-14%) scale(.8)}}
