body.affiliate-page{background:#fff}.affiliate-page .navbar.scrolled{background:#ffffffeb}.affiliate-lp{--blue:#0a68d8;--blue-dark:#063b7a;--ink:#101827;--muted:#5a6678;--line:#dce6f3;--green:#08a66f;--gold:#d49a00;--soft:#f4f8fd;color:var(--ink);background-color:#fff;background-image:linear-gradient(90deg,#0a68d80d 1px,#0000 1px),linear-gradient(#0a68d80d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;overflow:hidden}.affiliate-wrap{width:min(1180px,100% - 40px);margin:0 auto}.affiliate-hero{align-items:center;min-height:92vh;padding:150px 0 76px;display:grid}.affiliate-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:52px;display:grid}.affiliate-badge{width:fit-content;color:var(--blue-dark);background:#fff;border:1px solid #0a68d82e;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #1018270f}.affiliate-badge:before{content:"";background:var(--green);border-radius:99px;width:9px;height:9px;transition:transform .3s;box-shadow:0 0 0 6px #08a66f1f}.affiliate-badge:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 35px #0a68d81f}.affiliate-badge:hover:before{transform:scale(1.2)}.affiliate-hero h1{letter-spacing:-.02em;max-width:780px;color:var(--ink);margin:24px 0 18px;font-size:clamp(2.7rem,7vw,5.9rem);line-height:.95}.affiliate-hero h1 span{color:var(--blue);display:inline-block;position:relative}.affiliate-hero h1 span:after{content:"";z-index:-1;background:#0a68d81a;border-radius:4px;width:100%;height:8px;transition:transform .3s;position:absolute;bottom:8px;left:0;transform:scaleX(.9)}.affiliate-hero:hover h1 span:after{transform:scaleX(1)}.affiliate-lead,.affiliate-copy{max-width:760px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.affiliate-copy{font-size:1.08rem;line-height:1.75}.affiliate-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.affiliate-btn{border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.affiliate-btn.primary{background:var(--blue);color:#fff;box-shadow:0 18px 34px #0a68d840}.affiliate-btn.primary:hover{background:var(--blue-dark);transform:translateY(-4px);box-shadow:0 22px 38px #0a68d859}.affiliate-btn.secondary{color:var(--blue-dark);border:1px solid var(--line);background:#fff}.affiliate-btn.secondary:hover{border-color:var(--blue);background:var(--soft);transform:translateY(-4px);box-shadow:0 15px 30px #10182714}.affiliate-step,.affiliate-level,.affiliate-rule,.affiliate-panel,.affiliate-faq{border:1px solid var(--line);background:#fff;box-shadow:0 18px 44px #10182712}.affiliate-image-card span,.affiliate-progress-row span,.affiliate-step p,.affiliate-level p,.affiliate-rule li,.affiliate-faq p{color:var(--muted);margin-top:6px;font-size:.9rem;display:block}@keyframes float-hero{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.affiliate-command{border:1px solid var(--line);background:#fff;border-radius:28px;padding:18px;transition:all .5s cubic-bezier(.16,1,.3,1);animation:6s ease-in-out infinite float-hero;position:relative;box-shadow:0 30px 80px #10182721}.affiliate-command:hover{border-color:#0a68d840;animation-play-state:paused;transform:scale(1.02)translateY(-14px);box-shadow:0 45px 95px #10182733}.affiliate-command:before{content:"";background:linear-gradient(135deg, var(--blue), #064b9c);border-radius:18px;height:74px;position:absolute;inset:18px 18px auto}.affiliate-phone{background:#fff;border:10px solid #101827;border-radius:34px;max-width:330px;margin:52px auto 10px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1018272e}.affiliate-phone-header{border-bottom:1px solid var(--line);background:#f8fbff;padding:24px 20px 16px}.affiliate-phone-header small{color:var(--muted);font-weight:800}.affiliate-phone-header strong{color:var(--blue-dark);margin-top:4px;font-size:1.6rem;display:block}.affiliate-progress{padding:18px 20px 22px}.affiliate-progress-row{cursor:pointer;border-bottom:1px solid #edf2f8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:13px 10px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid}.affiliate-progress-row:last-child{border-bottom:0}.affiliate-progress-row strong{color:var(--ink);transition:color .3s}.affiliate-pill{color:#087d56;white-space:nowrap;background:#08a66f1f;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800;transition:all .3s}.affiliate-progress-row:hover{background:#0a68d80a;transform:translate(6px)}.affiliate-progress-row:hover strong{color:var(--blue)}.affiliate-progress-row:hover .affiliate-pill{transform:scale(1.1);box-shadow:0 4px 10px #08a66f26}.affiliate-image-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:84px 1fr;align-items:center;gap:14px;margin-top:16px;padding:12px;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid}.affiliate-image-card:hover{border-color:#0a68d833;transform:translateY(-4px);box-shadow:0 15px 35px #10182714}.affiliate-image-card img{object-fit:cover;background:var(--soft);border-radius:14px;width:84px;height:84px;transition:transform .4s}.affiliate-image-card:hover img{transform:scale(1.05)}.affiliate-image-card strong{line-height:1.2;display:block}.affiliate-section{padding:86px 0}.affiliate-section.blueprint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.affiliate-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.78rem;font-weight:800;transition:transform .3s;display:inline-block}.affiliate-section:hover .affiliate-kicker{transform:scale(1.05)translate(2px)}.affiliate-heading{letter-spacing:-.02em;max-width:790px;margin:10px 0 18px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.02}.affiliate-opportunity{grid-template-columns:minmax(300px,.55fr) minmax(0,.85fr);align-items:center;gap:42px;display:grid}.affiliate-split{grid-template-columns:minmax(0,.85fr) minmax(300px,.55fr);align-items:center;gap:42px;display:grid}.affiliate-quote-card{border:1px solid #08a66f40;border-left:6px solid var(--green);background:linear-gradient(185deg,#fff,#f1fdf6);border-radius:24px;flex-direction:column;gap:18px;padding:30px 30px 36px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #08a66f29,0 0 25px #08a66f14}.affiliate-quote-card:hover{border-color:#08a66f73;transform:translateY(-8px);box-shadow:0 35px 80px #08a66f4d,0 0 45px #08a66f2e}.affiliate-quote-icon{width:56px;height:56px;color:var(--green);z-index:2;background:#08a66f1a;border-radius:16px;align-self:flex-start;place-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 8px 20px #08a66f14}.affiliate-quote-icon svg{width:28px;height:28px;stroke:var(--green)}.affiliate-quote-card:hover .affiliate-quote-icon{background:var(--green);color:#fff;transform:scale(1.1)rotate(5deg);box-shadow:0 12px 28px #08a66f4d}.affiliate-quote-card:hover .affiliate-quote-icon svg{stroke:#fff}.quote-card-chart-bg{pointer-events:none;z-index:1;opacity:.65;height:65%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;bottom:0;left:0;right:0}.quote-card-chart-bg svg{width:100%;height:100%}.affiliate-quote-card:hover .quote-card-chart-bg{opacity:.95;transform:scaleY(1.08)scaleX(1.02)}.affiliate-quote-card p{z-index:2;color:var(--ink);margin:0;font-size:1.05rem;line-height:1.65;position:relative}.affiliate-steps,.affiliate-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.affiliate-step{border-radius:24px;min-height:245px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.affiliate-step-number{width:46px;height:46px;color:var(--blue);background:#0a68d81a;border-radius:15px;place-items:center;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid}.affiliate-step h3,.affiliate-level h3{margin:20px 0 10px;font-size:1.25rem;line-height:1.2;transition:color .3s}.affiliate-step:hover{border-color:#0a68d859;transform:translateY(-10px);box-shadow:0 28px 58px #0a68d81f}.affiliate-step:hover .affiliate-step-number{background:var(--blue);color:#fff;transform:scale(1.15)rotate(8deg);box-shadow:0 8px 20px #0a68d840}.affiliate-step:hover h3{color:var(--blue)}.affiliate-level{background:#fff;border-radius:26px;gap:14px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid}.affiliate-level:hover{transform:translateY(-10px)}.affiliate-level.level-bronze{border:1px solid #cd7f321f;box-shadow:0 12px 30px #cd7f3208}.affiliate-level.level-bronze:hover{border-color:#cd7f3266;box-shadow:0 20px 45px #cd7f322e}.affiliate-level.level-bronze .affiliate-medal{background:#cd7f3214}.affiliate-level.level-bronze:hover .affiliate-medal{background:#cd7f322e;box-shadow:0 6px 15px #cd7f3233}.affiliate-level.level-prata{border:1px solid #8e44ad2e;box-shadow:0 16px 36px #8e44ad0f}.affiliate-level.level-prata:hover{border-color:#8e44ad8c;box-shadow:0 24px 52px #8e44ad47}.affiliate-level.level-prata .affiliate-medal{background:#8e44ad14}.affiliate-level.level-prata:hover .affiliate-medal{background:#8e44ad2e;box-shadow:0 8px 18px #8e44ad40}.affiliate-level.level-ouro{border:1px solid #d49a003d;box-shadow:0 20px 44px #d49a001a}.affiliate-level.level-ouro:hover{border-color:#d49a00bf;box-shadow:0 30px 65px #d49a0073}.affiliate-level.level-ouro .affiliate-medal{background:#d49a0014}.affiliate-level.level-ouro:hover .affiliate-medal{background:#d49a002e;box-shadow:0 10px 22px #d49a0059}.affiliate-level-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.affiliate-medal{border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid}.affiliate-level:hover .affiliate-medal{transform:scale(1.15)rotate(6deg)}.affiliate-price{color:var(--blue-dark);align-items:baseline;gap:16px;font-size:2rem;font-weight:800;line-height:1;display:flex}.affiliate-price span{color:inherit;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.affiliate-note{color:#6b4c00;background:#fff8e5;border:1px solid #d49a0038;border-radius:18px;margin-top:18px;padding:18px 20px;font-weight:700}.affiliate-bonus-card{background:var(--blue-dark);color:#fff;border:1px solid #ffffff0d;border-radius:28px;align-content:center;gap:12px;padding:36px;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #063b7a38}.affiliate-bonus-card:hover{background:#053166;border-color:#0a68d84d;transform:translateY(-8px)scale(1.02);box-shadow:0 38px 90px #0a68d873,0 0 40px #0a68d833}.affiliate-bonus-card strong{background:linear-gradient(110deg,#fff 35%,#a8d0ff 48%,#fff 55% 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,7vw,5.2rem);font-weight:800;line-height:.9;transition:background-position .8s cubic-bezier(.16,1,.3,1);display:inline-block}.affiliate-bonus-card:hover strong{background-position:100% 0}.affiliate-bonus-card span{transition:all .3s;display:block}.affiliate-bonus-card span:first-of-type{color:#fff;letter-spacing:-.01em;margin-top:6px;font-size:1.35rem;font-weight:700}.affiliate-bonus-card span:nth-of-type(2){color:#0fa;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:inline-flex}.affiliate-bonus-card span:nth-of-type(3){color:#ffffffa6;margin-top:4px;font-size:.95rem;line-height:1.4}.affiliate-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.affiliate-rule{border-radius:24px;padding:26px;transition:all .4s cubic-bezier(.16,1,.3,1)}.affiliate-rule:hover{border-color:#0a68d840;transform:translateY(-8px);box-shadow:0 32px 75px #10182724}.affiliate-rule ul li{padding-left:8px;list-style:none;transition:all .3s;position:relative}.affiliate-rule ul li:before{content:"•";color:var(--blue);width:1em;margin-left:-1em;font-weight:700;transition:transform .3s;display:inline-block}.affiliate-rule:hover ul li{color:var(--ink);transform:translate(6px)}.affiliate-rule:hover ul li:before{transform:scale(1.4)}.affiliate-rule h3{margin-bottom:16px}.affiliate-rule ul,.affiliate-panel ul,.affiliate-payment ol{gap:12px;padding-left:20px;display:grid}.affiliate-panel-grid{grid-template-columns:minmax(310px,.58fr) minmax(0,.9fr);align-items:center;gap:34px;display:grid}.affiliate-panel{border-radius:28px;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 62px #10182717}.affiliate-panel:hover{border-color:#0a68d840;transform:translateY(-8px);box-shadow:0 32px 75px #10182724}.affiliate-panel ul li{padding-left:8px;list-style:none;transition:all .3s;position:relative}.affiliate-panel ul li:before{content:"•";color:var(--blue);width:1em;margin-left:-1em;font-weight:700;transition:transform .3s;display:inline-block}.affiliate-panel:hover ul li{color:var(--ink);transform:translate(6px)}.affiliate-panel:hover ul li:before{transform:scale(1.4)}.affiliate-panel-meter{gap:12px;margin:22px 0;display:grid}.affiliate-meter-bar{background:#e7eef7;border-radius:999px;height:14px;overflow:hidden}.affiliate-meter-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));width:68%;height:100%;transition:width 1s ease-in-out;display:block}@keyframes pulse-shimmer{0%{filter:brightness(1) drop-shadow(0 0 0px var(--blue))}50%{filter:brightness(1.2) drop-shadow(0 0 4px var(--blue))}to{filter:brightness(1) drop-shadow(0 0 0px var(--blue))}}.affiliate-panel:hover .affiliate-meter-bar span{animation:2s ease-in-out infinite pulse-shimmer}.affiliate-payment{background:var(--soft);border:1px solid var(--line);border-radius:28px;padding:30px;transition:all .4s cubic-bezier(.16,1,.3,1)}.affiliate-payment:hover{background:#fff;border-color:#0a68d840;transform:translateY(-8px);box-shadow:0 32px 75px #10182724}.affiliate-payment ol li{transition:all .3s}.affiliate-payment:hover ol li{color:var(--ink);transform:translate(4px)}.affiliate-cta-band{background:linear-gradient(135deg, var(--blue), var(--blue-dark));color:#fff;border-radius:32px;padding:46px;transition:all .4s cubic-bezier(.16,1,.3,1)}.affiliate-cta-band:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 25px 55px #0a68d840}.affiliate-cta-band p{color:#ffffffd1;max-width:720px}.affiliate-cta-band .affiliate-btn{color:var(--blue-dark);background:#fff;margin-top:22px}.affiliate-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.affiliate-faq{border-radius:22px;padding:22px;transition:all .3s cubic-bezier(.16,1,.3,1)}.affiliate-faq:hover{border-color:#0a68d840;transform:translateY(-4px);box-shadow:0 15px 35px #10182714}.affiliate-faq h3{margin-bottom:9px;font-size:1.08rem}.affiliate-final{text-align:center;background:#fff;padding:72px 0 84px}.affiliate-final .affiliate-heading{letter-spacing:-.02em;max-width:720px;margin:10px auto 16px;font-size:clamp(2rem,3.5vw,2.85rem);line-height:1.08}.affiliate-final .affiliate-copy{max-width:580px;color:var(--muted);margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.affiliate-final .store-buttons{justify-content:center;margin-top:24px}@media (width<=940px){.affiliate-hero-grid,.affiliate-opportunity,.affiliate-split,.affiliate-panel-grid{grid-template-columns:1fr}.affiliate-hero{min-height:auto;padding-top:132px}.affiliate-command{max-width:520px;margin:0 auto}.affiliate-steps,.affiliate-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.affiliate-wrap{width:min(100% - 28px,1180px)}.affiliate-hero{padding:120px 0 58px}.affiliate-steps,.affiliate-levels,.affiliate-rules,.affiliate-faq-grid{grid-template-columns:1fr}.affiliate-actions{flex-direction:column}.affiliate-btn{width:100%}.affiliate-section{padding:62px 0}.affiliate-cta-band{border-radius:24px;padding:30px 22px}.affiliate-final{padding:52px 0 64px}}
