.affiliate-page{--grey-80: #eff3f4;--grey-90: #e7e9ea;--grey-100: #d7dbdc;--grey-200: #999;--grey-300: #808080;--grey-400: #666;--grey-500: #3d3d3d;--grey-600: #292929;--grey-650: #32363b;--grey-700: #1f1f1f;--grey-800: #191b1c;--grey-850: #141414;--grey-900: #0d0f10;--grey-1000: #000;--w40: rgba(255, 255, 255, .04);--w60: rgba(255, 255, 255, .06);--w80: rgba(255, 255, 255, .08);--w100: rgba(255, 255, 255, .1);--w120: rgba(255, 255, 255, .12);--w160: rgba(255, 255, 255, .16);--w200: rgba(255, 255, 255, .2);--w300: rgba(255, 255, 255, .3);--w400: rgba(255, 255, 255, .4);--w600: rgba(255, 255, 255, .6);--w800: rgba(255, 255, 255, .8);--white: #fff;--purple-600: #6851eb;--purple-700: #442fba;--pink-600: #e046a4;--green-600: #4ac97e;--yellow-600: #ffd147;--orange-600: #e26f20;--red-600: #d0302f;--bg0: var(--grey-1000);--bg1: var(--grey-900);--bg2: var(--grey-800);--bg3: var(--grey-650);--border1: var(--w120);--border2: var(--w60);--text1: var(--white);--text2: var(--w600);--text3: var(--w400);--g-premium: linear-gradient(90deg, #ffa052 0%, #e046a4 45%, #6851eb 100%);--g-pro: linear-gradient(253deg, #da7bff 17.34%, #7b4cff 100%);--g-credit: linear-gradient(270deg, #ffe762 0%, #fb9644 100%);--r4: 4px;--r8: 8px;--r12: 12px;--r16: 16px;--r20: 20px;--r24: 24px;--rF: 9999px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}.affiliate-page .affiliate-scope *,.affiliate-page .affiliate-scope *:before,.affiliate-page .affiliate-scope *:after{box-sizing:border-box;margin:0;padding:0}.affiliate-scope{background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;overflow-x:hidden;-webkit-font-smoothing:antialiased}.affiliate-scope:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E")}.affiliate-hero-glow{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.affiliate-hero-glow-a{width:700px;height:460px;background:radial-gradient(ellipse,rgba(104,81,235,.22) 0%,transparent 70%);top:-60px;left:50%;transform:translate(-50%);animation:affiliate-hero-ga 7s ease-in-out infinite}.affiliate-hero-glow-b{width:340px;height:340px;background:radial-gradient(ellipse,rgba(224,70,164,.12) 0%,transparent 70%);bottom:80px;right:7%;animation:affiliate-hero-gb 9s ease-in-out infinite}.affiliate-hero-glow-c{width:260px;height:260px;background:radial-gradient(ellipse,rgba(255,209,71,.07) 0%,transparent 70%);bottom:60px;left:5%;animation:affiliate-hero-gb 11s ease-in-out infinite reverse}@keyframes affiliate-hero-ga{0%,to{opacity:.65;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes affiliate-hero-gb{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.affiliate-page .btn-p{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:var(--white);color:var(--grey-1000);border-radius:var(--rF);font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.affiliate-page .btn-p:hover{background:var(--grey-90);transform:translateY(-2px)}.affiliate-page .btn-g{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--w80);color:var(--text2);border:1px solid var(--border1);border-radius:var(--rF);font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.affiliate-page .btn-g:hover{background:var(--w160);color:var(--text1)}.affiliate-scope section{position:relative;z-index:1}.affiliate-scope .container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.affiliate-scope .container{padding:0 1.5rem}}@media(min-width:1024px){.affiliate-scope .container{padding:0 2rem}}.affiliate-scope .sec{padding:5rem 0}@media(min-width:1024px){.affiliate-scope .sec{padding:8rem 0}}.affiliate-scope .eyebrow{display:inline-block;margin-bottom:.875rem;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--g-premium);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem}.affiliate-scope .step-card{padding:26px 22px;background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);transition:border-color .25s,transform .2s;position:relative;overflow:hidden}.affiliate-scope .step-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .step-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(104,81,235,.05) 0%,transparent 55%)}.affiliate-scope .step-n{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:18px}.affiliate-scope .step-icon{width:38px;height:38px;border-radius:var(--r12);background:var(--w80);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:14px}.affiliate-scope .step-title{font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.3}.affiliate-scope .step-desc{font-size:12px;color:var(--text2);line-height:1.65}.affiliate-scope .comm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4rem}.affiliate-scope .tier-card{padding:30px 26px;background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r24);position:relative;overflow:hidden;transition:border-color .25s,transform .2s}.affiliate-scope .tier-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .tier-card.feat{background:linear-gradient(160deg,rgba(255,209,71,.04) 0%,var(--bg1) 50%);border-color:#ffd14738}.affiliate-scope .tier-card.feat:hover{border-color:#ffd14766}.affiliate-scope .tier-card.feat:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--yellow-600) 50%,transparent 95%)}.affiliate-scope .t-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--rF);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.affiliate-scope .t-std{background:var(--w80);border:1px solid var(--border1);color:var(--text2)}.affiliate-scope .t-sup{background:#ffd1471a;border:1px solid rgba(255,209,71,.22);color:var(--yellow-600)}.affiliate-scope .t-rate{font-size:68px;font-weight:800;line-height:1;letter-spacing:-3px;margin-bottom:3px}.affiliate-scope .tier-card:not(.feat) .t-rate{background:var(--g-pro);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .tier-card.feat .t-rate{background:var(--g-credit);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .t-sub{font-size:13px;color:var(--text3);margin-bottom:22px;font-weight:400}.affiliate-scope .t-perks{list-style:none;display:flex;flex-direction:column;gap:10px}.affiliate-scope .t-perks li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text2);line-height:1.55}.affiliate-scope .chk{width:15px;height:15px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:8px;margin-top:1px}.affiliate-scope .tier-card:not(.feat) .chk{background:#6851eb26;color:#b09eff}.affiliate-scope .tier-card.feat .chk{background:#ffd1471f;color:var(--yellow-600)}.affiliate-scope .t-foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--border2);font-size:12px;color:var(--text3);line-height:1.6}.affiliate-scope .t-foot strong{color:var(--yellow-600);font-weight:600}.affiliate-scope .detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.affiliate-scope .d-card{padding:22px 18px;background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);display:flex;flex-direction:column;gap:9px;transition:border-color .25s,transform .2s}.affiliate-scope .d-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .d-ico{width:34px;height:34px;border-radius:var(--r12);background:var(--w80);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:15px}.affiliate-scope .d-title{font-size:13px;font-weight:700;color:var(--text1)}.affiliate-scope .d-val{font-size:19px;font-weight:800;letter-spacing:-.4px;background:var(--g-pro);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .d-desc{font-size:11.5px;color:var(--text3);line-height:1.65}.affiliate-scope .calc-shell{max-width:660px;margin:4rem auto 0;background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r24);padding:34px 34px 38px;position:relative;overflow:hidden}.affiliate-scope .calc-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--purple-600) 50%,transparent 95%)}.affiliate-scope .c-row{display:flex;flex-direction:column;gap:8px;margin-bottom:26px}.affiliate-scope .c-label{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--text3)}.affiliate-scope .c-label span{color:var(--text1);font-weight:600}.affiliate-scope input[type=range]{width:100%;-webkit-appearance:none;height:3px;background:var(--bg3);border-radius:2px;outline:none;cursor:pointer;border:none}.affiliate-scope input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--white);border:2px solid var(--purple-600);box-shadow:0 0 0 3px #6851eb26;cursor:pointer}.affiliate-scope .c-out{margin-top:4px;padding:18px 22px;background:var(--bg2);border-radius:var(--r16);border:1px solid var(--border2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;text-align:center}.affiliate-scope .o-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text3);margin-bottom:5px}.affiliate-scope .o-val{font-size:22px;font-weight:800;letter-spacing:-.4px}.affiliate-scope .o-rate{background:var(--g-pro);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .o-dur{color:var(--text2)}.affiliate-scope .o-tier{font-size:13px!important;font-weight:700;color:var(--text2)}.affiliate-scope .o-tier.super{color:var(--yellow-600)!important}.affiliate-scope .c-note{font-size:11px;color:var(--text3);text-align:center;margin-top:12px;line-height:1.65}.affiliate-scope .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.affiliate-scope .r-card{padding:22px 18px;background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);transition:border-color .25s,transform .2s}.affiliate-scope .r-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .r-ico{font-size:22px;margin-bottom:10px}.affiliate-scope .r-title{font-size:13px;font-weight:700;margin-bottom:5px}.affiliate-scope .r-desc{font-size:12px;color:var(--text3);line-height:1.65}.affiliate-scope .faq-list{max-width:700px;margin:4rem auto 0;display:flex;flex-direction:column;gap:6px}.affiliate-scope .faq-item{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r16);overflow:hidden;transition:border-color .25s}.affiliate-scope .faq-item.open{border-color:var(--w200)}.affiliate-scope .faq-q{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:600;gap:12px;line-height:1.4}.affiliate-scope .chevron{flex-shrink:0;width:17px;height:17px;border-radius:50%;background:var(--w80);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--text3);transition:transform .3s,background .2s}.affiliate-scope .faq-item.open .chevron{transform:rotate(180deg);background:var(--w160);color:var(--text1)}.affiliate-scope .faq-a{padding:0 20px 16px;font-size:13px;color:var(--text2);line-height:1.72;display:none}.affiliate-scope .faq-item.open .faq-a{display:block}.affiliate-scope .cta-wrap{padding:6.5rem 0;text-align:center;position:relative;overflow:hidden}@media(min-width:1024px){.affiliate-scope .cta-wrap{padding:8.5rem 0}}.affiliate-scope .cta-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 65% 50% at 50% 50%,rgba(104,81,235,.09) 0%,transparent 70%)}.affiliate-scope .cta-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 auto}.affiliate-scope .disclosure{margin-top:18px;font-size:11px;color:var(--text3);max-width:520px;margin-left:auto;margin-right:auto;line-height:1.65;text-align:center}.affiliate-scope .disclosure.disclosure-lg{font-size:clamp(12.5px,1.35vw,14px);line-height:1.72;max-width:42rem}.affiliate-scope .disclosure a{color:var(--text3);text-decoration:underline;text-underline-offset:2px}.affiliate-scope .disclosure a:hover{color:var(--text2)}.affiliate-scope .reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.affiliate-scope .reveal.visible{opacity:1;transform:none}@media(max-width:960px){.affiliate-scope .steps-grid,.affiliate-scope .detail-grid,.affiliate-scope .res-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.affiliate-scope .comm-grid{grid-template-columns:1fr}.affiliate-scope .c-out{grid-template-columns:1fr;gap:14px}.affiliate-scope .calc-shell{padding:22px 16px 26px}}@media(max-width:540px){.affiliate-scope .steps-grid,.affiliate-scope .detail-grid,.affiliate-scope .res-grid{grid-template-columns:1fr}.affiliate-scope .cta-row{flex-direction:column;align-items:stretch}.affiliate-page .btn-p,.affiliate-page .btn-g{width:100%;justify-content:center}}
