html{scroll-padding-top:84px}.reseller-hero-v2{min-height:720px}.reseller-hero-v2 .hero-zero-copy{margin-top:-12px;color:#f6f8ff;font-size:15px;font-weight:850}.reseller-hero-v2 .hero-actions .btn:first-child{min-width:245px}.reseller-hero-v2 .territory-card{padding:18px 22px}.reseller-hero-v2 .territory-card strong{font-size:31px}.reseller-hero-v2 .territory-card small{max-width:170px}
.opportunity-strip{padding:0;border-block:1px solid rgba(22,213,255,.22);background:linear-gradient(90deg,rgba(22,213,255,.1),rgba(255,32,156,.13))}.opportunity-grid{display:grid;grid-template-columns:repeat(4,1fr)}.opportunity-grid>div{min-height:132px;display:flex;flex-direction:column;justify-content:center;padding:22px 26px;border-right:1px solid rgba(255,255,255,.1)}.opportunity-grid>div:last-child{border-right:0}.opportunity-grid b{color:var(--yellow);font:1000 29px/1 "Bricolage Grotesque",sans-serif}.opportunity-grid span{margin-top:7px;color:#eaf4ff;font-size:11px;font-weight:950;letter-spacing:.08em}
.proof-section,.audience-section,.earning-section,.support-tools-section,.territories-section,.application-section{padding:94px 0}.proof-section{background:radial-gradient(circle at 12% 8%,rgba(22,213,255,.1),transparent 34%),#06101e}.proof-grid,.audience-grid,.support-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.proof-grid article,.audience-grid article,.support-tools-grid article{position:relative;min-height:250px;padding:31px;border:1px solid rgba(22,213,255,.18);border-radius:24px;background:linear-gradient(140deg,rgba(22,213,255,.07),rgba(255,32,156,.05)),#091629}.proof-grid article:nth-child(even),.audience-grid article:nth-child(even),.support-tools-grid article:nth-child(3n+2){border-color:rgba(255,32,156,.2)}.proof-grid article>span{color:var(--yellow);font-size:11px;font-weight:1000}.proof-grid h3,.audience-grid h3,.support-tools-grid h3{margin:43px 0 12px;font-size:26px}.proof-grid p,.audience-grid p,.support-tools-grid p{margin:0;color:var(--muted)}.center-action{text-align:center;margin:34px 0 0}
.audience-section{background:linear-gradient(120deg,#071325,#170c27)}.audience-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(22,213,255,.3);border-radius:14px;color:var(--cyan);background:#0b1b31;font-size:20px}.audience-grid h3{margin-top:31px}.audience-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:25px 29px;border:1px solid rgba(255,212,59,.3);border-radius:20px;background:rgba(255,212,59,.06)}.audience-callout strong{max-width:750px;font-size:18px}.audience-callout .btn{flex:none}
.cost-section{padding:100px 0;overflow:hidden;background:radial-gradient(circle at 78% 50%,rgba(255,212,59,.15),transparent 31%),linear-gradient(115deg,#081529,#241033)}.cost-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.cost-grid h2{display:grid;margin:21px 0;font-size:clamp(62px,8vw,112px);line-height:.77;letter-spacing:-.075em}.cost-grid h2 span:nth-child(1){color:white}.cost-grid h2 span:nth-child(2){color:var(--cyan);transform:translateX(7%)}.cost-grid h2 span:nth-child(3){color:var(--yellow);transform:translateX(14%)}.cost-grid>div>p{max-width:610px;color:var(--muted);font-size:18px}.cost-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cost-facts>div{min-height:165px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(140deg,rgba(22,213,255,.11),rgba(255,32,156,.08)),#0a1729}.cost-facts b{color:var(--yellow);font-size:38px;line-height:1}.cost-facts span{margin-top:9px;color:#e8f2ff;font-size:10px;font-weight:950;letter-spacing:.08em}
.earning-section{background:#050e1c}.earning-steps,.application-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.earning-steps article,.application-steps article{min-height:270px;padding:29px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#0a1729}.earning-steps b,.application-steps b{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#06101e;background:var(--cyan);font-size:18px}.earning-steps h3,.application-steps h3{margin:30px 0 11px;font-size:23px}.earning-steps p,.application-steps p{color:var(--muted)}.commission-note{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:22px;padding:24px 28px;border:1px solid rgba(255,212,59,.27);border-radius:19px;background:rgba(255,212,59,.055)}.commission-note p{max-width:850px;margin:0;color:#dbe7f5}.commission-note .btn{flex:none}
.support-tools-section{background:radial-gradient(circle at 90% 5%,rgba(255,32,156,.1),transparent 33%),#071121}.support-tools-grid{grid-template-columns:repeat(3,1fr)}.support-tools-grid article{min-height:240px}.support-tools-grid h3{margin-top:24px}.support-tools-grid article::before{content:"✓";display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#06101e;background:var(--green);font-weight:1000}
.territories-section{background:linear-gradient(120deg,#061326,#1c0d2b)}.territory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.territory-grid article{min-height:250px;padding:31px;border:1px solid rgba(22,213,255,.25);border-radius:25px;background:linear-gradient(135deg,rgba(22,213,255,.12),rgba(255,32,156,.13)),#09162a}.territory-grid article>span{color:var(--green);font-size:10px;font-weight:1000;letter-spacing:.11em}.territory-grid h3{margin:45px 0 9px;color:var(--yellow);font-size:31px}.territory-grid p{color:var(--muted)}.territory-grid a{display:inline-flex;margin-top:15px;color:#eef8ff;font-size:12px;font-weight:950;text-decoration:none}.territory-grid a:hover{color:var(--cyan)}.territory-legal{max-width:900px;margin:24px auto 0;color:var(--muted);font-size:13px;text-align:center}
.application-section{background:#050d19}.reseller-final{padding:30px 0 100px;background:#050d19}.final-panel{position:relative;overflow:hidden;padding:60px;border:1px solid rgba(255,212,59,.35);border-radius:31px;background:radial-gradient(circle at 90% 10%,rgba(255,212,59,.16),transparent 35%),linear-gradient(125deg,rgba(22,213,255,.14),rgba(255,32,156,.17)),#09162a;text-align:center}.final-panel h2{max-width:900px;margin:18px auto;font-size:clamp(43px,5.5vw,72px);line-height:.98}.final-panel p{max-width:820px;margin:10px auto;color:var(--muted);font-size:17px}.final-actions{display:flex;justify-content:center;gap:13px;margin-top:28px}
footer{background:#030914}.mobile-reseller-cta{display:none}
@media(max-width:1050px){.navlinks>a:not(.btn){display:none}.support-tools-grid{grid-template-columns:repeat(2,1fr)}.reseller-hero-v2{min-height:650px}}
@media(max-width:820px){.opportunity-grid{grid-template-columns:1fr 1fr}.opportunity-grid>div:nth-child(2){border-right:0}.opportunity-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.proof-grid,.audience-grid,.support-tools-grid,.territory-grid,.cost-grid{grid-template-columns:1fr}.cost-grid{gap:35px}.earning-steps,.application-steps{grid-template-columns:1fr}.audience-callout,.commission-note{align-items:flex-start;flex-direction:column}.audience-callout .btn,.commission-note .btn{width:100%}.final-panel{padding:45px 28px}.final-actions{flex-direction:column}.final-actions .btn{width:100%}}
@media(max-width:600px){.navlinks .btn.primary{display:none}.reseller-hero-v2{min-height:0}.reseller-hero-v2 .hero-copy h1{font-size:clamp(44px,14vw,63px)}.reseller-hero-v2 .visual{min-height:280px}.reseller-hero-v2 .microproof{font-size:9px}.opportunity-grid>div{min-height:105px;padding:17px}.opportunity-grid b{font-size:23px}.opportunity-grid span{font-size:9px}.proof-section,.audience-section,.earning-section,.support-tools-section,.territories-section,.application-section{padding:70px 0}.proof-grid article,.audience-grid article,.support-tools-grid article{min-height:0}.cost-section{padding:75px 0}.cost-facts>div{min-height:135px;padding:19px}.cost-facts b{font-size:31px}.final-panel h2{font-size:40px}.mobile-reseller-cta{position:fixed;z-index:80;left:13px;right:13px;bottom:10px;display:block}.mobile-reseller-cta .btn{width:100%;box-shadow:0 14px 40px rgba(0,0,0,.5),0 0 28px rgba(255,212,59,.2)}body{padding-bottom:72px}}
