.affiliate-page{--grey-80:#f2f2f2;--grey-90:#e9e9e9;--grey-100:#dadada;--grey-200:#999;--grey-250:#919191;--grey-300:gray;--grey-400:#666;--grey-500:#3d3d3d;--grey-550:#363636;--grey-600:#292929;--grey-700:#1f1f1f;--grey-800:#1b1b1b;--grey-850:#141414;--grey-900:#0f0f0f;--grey-1000:#000;--w40:#ffffff0a;--w60:#ffffff0f;--w80:#ffffff14;--w100:#ffffff1a;--w120:#ffffff1f;--w160:#ffffff29;--w200:#fff3;--w300:#ffffff4d;--w400:#fff6;--w600:#fff9;--w800:#fffc;--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-550);--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{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;background:0 0;overflow-x:hidden}.affiliate-scope:after{content:"";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");position:fixed;inset:0}.affiliate-hero-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.affiliate-hero-glow-a{background:radial-gradient(#6851eb38 0%,#0000 70%);width:700px;height:460px;animation:7s ease-in-out infinite affiliate-hero-ga;top:-60px;left:50%;transform:translate(-50%)}.affiliate-hero-glow-b{background:radial-gradient(#e046a41f 0%,#0000 70%);width:340px;height:340px;animation:9s ease-in-out infinite affiliate-hero-gb;bottom:80px;right:7%}.affiliate-hero-glow-c{background:radial-gradient(#ffd14712 0%,#0000 70%);width:260px;height:260px;animation:11s ease-in-out infinite reverse affiliate-hero-gb;bottom:60px;left:5%}@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{background:var(--white);color:var(--grey-1000);border-radius:var(--rF);justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.affiliate-page .btn-p:hover{background:var(--grey-90);transform:translateY(-2px)}.affiliate-page .btn-g{background:var(--w80);color:var(--text2);border:1px solid var(--border1);border-radius:var(--rF);justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.affiliate-page .btn-g:hover{background:var(--w160);color:var(--text1)}.affiliate-scope section{z-index:1;position:relative}.affiliate-scope .container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.affiliate-scope .container{padding:0 1.5rem}}@media (width>=1024px){.affiliate-scope .container{padding:0 2rem}}.affiliate-scope .sec{padding:5rem 0}@media (width>=1024px){.affiliate-scope .sec{padding:8rem 0}}.affiliate-scope .eyebrow{letter-spacing:.12em;text-transform:uppercase;background:var(--g-premium);-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.875rem;font-size:11px;font-weight:700;display:inline-block}.affiliate-scope .steps-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.affiliate-scope .step-card{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);padding:26px 22px;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:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#6851eb0d 0%,#0000 55%);position:absolute;inset:0}.affiliate-scope .step-n{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:18px;font-size:10px;font-weight:700}.affiliate-scope .step-icon{border-radius:var(--r12);background:var(--w80);border:1px solid var(--border2);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:17px;display:flex}.affiliate-scope .step-title{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.3}.affiliate-scope .step-desc{color:var(--text2);font-size:12px;line-height:1.65}.affiliate-scope .comm-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:4rem;display:grid}.affiliate-scope .tier-card{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r24);padding:30px 26px;transition:border-color .25s,transform .2s;position:relative;overflow:hidden}.affiliate-scope .tier-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .tier-card.feat{background:linear-gradient(160deg, #ffd1470a 0%, var(--bg1) 50%);border-color:#ffd14738}.affiliate-scope .tier-card.feat:hover{border-color:#ffd14766}.affiliate-scope .tier-card.feat:before{content:"";background:linear-gradient(90deg, transparent 5%, var(--yellow-600) 50%, transparent 95%);height:1px;position:absolute;top:0;left:0;right:0}.affiliate-scope .t-badge{border-radius:var(--rF);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:18px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.affiliate-scope .t-std{background:var(--w80);border:1px solid var(--border1);color:var(--text2)}.affiliate-scope .t-sup{color:var(--yellow-600);background:#ffd1471a;border:1px solid #ffd14738}.affiliate-scope .t-rate{letter-spacing:-3px;margin-bottom:3px;font-size:68px;font-weight:800;line-height:1}.affiliate-scope .tier-card:not(.feat) .t-rate{background:var(--g-pro);-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .tier-card.feat .t-rate{background:var(--g-credit);-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .t-sub{color:var(--text3);margin-bottom:22px;font-size:13px;font-weight:400}.affiliate-scope .t-perks{flex-direction:column;gap:10px;list-style:none;display:flex}.affiliate-scope .t-perks li{color:var(--text2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.affiliate-scope .chk{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:8px;display:flex}.affiliate-scope .tier-card:not(.feat) .chk{color:#b09eff;background:#6851eb26}.affiliate-scope .tier-card.feat .chk{color:var(--yellow-600);background:#ffd1471f}.affiliate-scope .t-foot{border-top:1px solid var(--border2);color:var(--text3);margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.affiliate-scope .t-foot strong{color:var(--yellow-600);font-weight:600}.affiliate-scope .detail-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.affiliate-scope .d-card{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);flex-direction:column;gap:9px;padding:22px 18px;transition:border-color .25s,transform .2s;display:flex}.affiliate-scope .d-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .d-ico{border-radius:var(--r12);background:var(--w80);border:1px solid var(--border2);justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.affiliate-scope .d-title{color:var(--text1);font-size:13px;font-weight:700}.affiliate-scope .d-val{letter-spacing:-.4px;background:var(--g-pro);-webkit-text-fill-color:transparent;background-clip:text;font-size:19px;font-weight:800}.affiliate-scope .d-desc{color:var(--text3);font-size:11.5px;line-height:1.65}.affiliate-scope .calc-shell{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r24);max-width:660px;margin:4rem auto 0;padding:34px 34px 38px;position:relative;overflow:hidden}.affiliate-scope .calc-shell:before{content:"";background:linear-gradient(90deg, transparent 5%, var(--purple-600) 50%, transparent 95%);height:1px;position:absolute;top:0;left:0;right:0}.affiliate-scope .c-row{flex-direction:column;gap:8px;margin-bottom:26px;display:flex}.affiliate-scope .c-label{color:var(--text3);justify-content:space-between;font-size:12px;font-weight:500;display:flex}.affiliate-scope .c-label span{color:var(--text1);font-weight:600}.affiliate-scope input[type=range]{-webkit-appearance:none;background:var(--bg3);cursor:pointer;border:none;border-radius:2px;outline:none;width:100%;height:3px}.affiliate-scope input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:2px solid var(--purple-600);cursor:pointer;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 3px #6851eb26}.affiliate-scope .c-out{background:var(--bg2);border-radius:var(--r16);border:1px solid var(--border2);text-align:center;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:4px;padding:18px 22px;display:grid}.affiliate-scope .o-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--text3);margin-bottom:5px;font-size:10px;font-weight:600}.affiliate-scope .o-val{letter-spacing:-.4px;font-size:22px;font-weight:800}.affiliate-scope .o-rate{background:var(--g-pro);-webkit-text-fill-color:transparent;background-clip:text}.affiliate-scope .o-dur{color:var(--text2)}.affiliate-scope .o-tier{color:var(--text2);font-weight:700;font-size:13px!important}.affiliate-scope .o-tier.super{color:var(--yellow-600)!important}.affiliate-scope .c-note{color:var(--text3);text-align:center;margin-top:12px;font-size:11px;line-height:1.65}.affiliate-scope .res-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.affiliate-scope .r-card{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r20);padding:22px 18px;transition:border-color .25s,transform .2s}.affiliate-scope .r-card:hover{border-color:var(--w200);transform:translateY(-3px)}.affiliate-scope .r-ico{margin-bottom:10px;font-size:22px}.affiliate-scope .r-title{margin-bottom:5px;font-size:13px;font-weight:700}.affiliate-scope .r-desc{color:var(--text3);font-size:12px;line-height:1.65}.affiliate-scope .faq-list{flex-direction:column;gap:6px;max-width:700px;margin:4rem auto 0;display:flex}.affiliate-scope .faq-item{background:var(--bg1);border:1px solid var(--border1);border-radius:var(--r16);transition:border-color .25s;overflow:hidden}.affiliate-scope .faq-item.open{border-color:var(--w200)}.affiliate-scope .faq-q{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.affiliate-scope .chevron{background:var(--w80);border:1px solid var(--border2);width:17px;height:17px;color:var(--text3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;transition:transform .3s,background .2s;display:flex}.affiliate-scope .faq-item.open .chevron{background:var(--w160);color:var(--text1);transform:rotate(180deg)}.affiliate-scope .faq-a{color:var(--text2);padding:0 20px 16px;font-size:13px;line-height:1.72;display:none}.affiliate-scope .faq-item.open .faq-a{display:block}.affiliate-scope .cta-wrap{text-align:center;padding:6.5rem 0;position:relative;overflow:hidden}@media (width>=1024px){.affiliate-scope .cta-wrap{padding:8.5rem 0}}.affiliate-scope .cta-wrap:before{content:"";pointer-events:none;background:radial-gradient(65% 50%,#6851eb17 0%,#0000 70%);position:absolute;inset:0}.affiliate-scope .cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;display:flex}.affiliate-scope .disclosure{color:var(--text3);text-align:center;max-width:520px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.65}.affiliate-scope .disclosure.disclosure-lg{max-width:42rem;font-size:clamp(12.5px,1.35vw,14px);line-height:1.72}.affiliate-scope .disclosure a{color:var(--text3);text-underline-offset:2px;text-decoration:underline}.affiliate-scope .disclosure a:hover{color:var(--text2)}.affiliate-scope .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.affiliate-scope .reveal.visible{opacity:1;transform:none}@media (width<=960px){.affiliate-scope .steps-grid,.affiliate-scope .detail-grid,.affiliate-scope .res-grid{grid-template-columns:repeat(2,1fr)}}@media (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 (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{justify-content:center;width:100%}}
