:root{--jr-pink:#ec4899;--jr-purple:#8b5cf6;--jr-card:rgba(19,22,28,.78)}
.mobile-menu{display:none;background:transparent;color:#fff;font-size:21px}
.reseller-hero{padding:105px 0 85px;position:relative}
.hero-grid{display:grid;grid-template-columns:1.05fr .8fr;gap:85px;align-items:center}
.eyebrow,.section-label{display:inline-flex;align-items:center;gap:10px;color:#d1d5db;font-size:13px;font-weight:700;letter-spacing:.08em}
.eyebrow{padding:9px 16px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.04);letter-spacing:0;margin-bottom:25px}
.hero-copy h1{font-size:66px;line-height:1.04;letter-spacing:-2.5px;max-width:720px}
.hero-copy h1 span,.section-heading h2 span,.faq-intro h2 span,.signup-card h2 span{background:linear-gradient(90deg,var(--jr-pink),#a855f7);background-clip:text;-webkit-background-clip:text;color:transparent}
.hero-copy>p{max-width:650px;margin:25px 0 33px;color:var(--muted);font-size:18px;line-height:1.75}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap}
.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:17px 27px;border-radius:999px;font-weight:700;transition:.3s}
.primary-btn{background:linear-gradient(135deg,var(--jr-pink),var(--jr-purple));box-shadow:0 12px 32px rgba(236,72,153,.27)}
.primary-btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(236,72,153,.4)}
.secondary-btn{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}
.secondary-btn:hover{background:rgba(255,255,255,.09)}
.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;color:#9ca3af;font-size:13px}.trust-row i{color:#4ade80;margin-right:5px}
.profit-card{position:relative;isolation:isolate;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(145deg,rgba(30,32,42,.9),rgba(15,17,23,.94));box-shadow:0 35px 90px rgba(0,0,0,.48);overflow:hidden;transform:rotate(1.5deg)}
.profit-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0,rgba(236,72,153,.19),transparent 36%);z-index:-1}
.profit-head{display:flex;align-items:center;gap:14px}.profit-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,var(--jr-pink),var(--jr-purple));font-size:20px}.profit-head>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.profit-head span{font-size:12px;color:#9ca3af}.profit-head strong{font-size:17px}.live-badge{margin-left:auto!important;padding:6px 10px;border-radius:999px;background:rgba(34,197,94,.12);color:#4ade80!important;font-weight:800;letter-spacing:.08em}
.mini-chart{height:180px;display:flex;align-items:flex-end;gap:10px;margin:30px 0 20px;padding:15px 7px 0;border-bottom:1px solid rgba(255,255,255,.08);background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(255,255,255,.04) 45px)}.mini-chart span{flex:1;border-radius:8px 8px 2px 2px;background:linear-gradient(to top,var(--jr-purple),var(--jr-pink));box-shadow:0 0 18px rgba(236,72,153,.16)}
.profit-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profit-stats div{padding:16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.profit-stats small{display:block;color:#9ca3af;margin-bottom:5px}.profit-stats strong{font-size:24px}
.sale-toast{display:flex;align-items:center;gap:11px;margin-top:14px;padding:14px;border-radius:15px;background:rgba(255,255,255,.07)}.sale-toast>i:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(236,72,153,.15);color:#f472b6}.sale-toast div{display:flex;flex:1;flex-direction:column;font-size:12px}.sale-toast span{color:#9ca3af;margin-top:3px}.sale-toast>i:last-child{color:#4ade80}.card-orbit{position:absolute;border:1px solid rgba(236,72,153,.2);border-radius:50%;z-index:-1}.orbit-one{width:240px;height:240px;right:-120px;bottom:-110px}.orbit-two{width:170px;height:170px;right:-85px;bottom:-75px}
.brand-strip{border-block:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.brand-list{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;color:#b4b7bf;font-size:14px}.brand-list span{text-align:center;border-right:1px solid rgba(255,255,255,.07)}.brand-list span:last-child{border:0}.brand-list i{color:#c084fc;margin-right:8px}
.section{padding:105px 0}.section-heading{max-width:750px;margin:0 auto 50px;text-align:center}.section-label{color:#f472b6;margin-bottom:14px}.section-heading h2,.faq-intro h2{font-size:46px;line-height:1.13}.section-heading p,.faq-intro>p{color:var(--muted);font-size:16px;line-height:1.7;margin-top:17px}
.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.07);background:var(--jr-card);transition:.3s}.benefit-card:hover{transform:translateY(-6px);border-color:rgba(236,72,153,.3);box-shadow:0 22px 45px rgba(0,0,0,.25)}.benefit-icon{width:53px;height:53px;display:grid;place-items:center;border-radius:16px;margin-bottom:22px;font-size:20px}.benefit-icon.pink{background:rgba(236,72,153,.12);color:#f472b6}.benefit-icon.purple{background:rgba(139,92,246,.14);color:#a78bfa}.benefit-icon.blue{background:rgba(59,130,246,.13);color:#60a5fa}.benefit-icon.green{background:rgba(34,197,94,.12);color:#4ade80}.benefit-icon.orange{background:rgba(249,115,22,.12);color:#fb923c}.benefit-icon.cyan{background:rgba(6,182,212,.12);color:#22d3ee}.benefit-card h3{font-size:20px;margin-bottom:10px}.benefit-card p{color:var(--muted);font-size:14px;line-height:1.7}
.steps-section{background:linear-gradient(180deg,transparent,rgba(139,92,246,.035),transparent)}.steps-grid{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center}.step{text-align:center;position:relative;padding:30px 18px}.step-number{position:absolute;top:0;right:23%;font:800 44px 'Bricolage Grotesque';color:rgba(255,255,255,.035)}.step-icon{width:76px;height:76px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(236,72,153,.24);border-radius:23px;background:linear-gradient(145deg,rgba(236,72,153,.14),rgba(139,92,246,.12));font-size:27px;color:#f0abfc}.step h3{font-size:21px;margin-bottom:10px}.step p{color:var(--muted);line-height:1.65;font-size:14px}.step-line{height:1px;background:linear-gradient(90deg,transparent,var(--jr-purple),transparent);opacity:.5}
.faq-layout{display:flex;flex-direction:column;align-items:center;gap:42px;max-width:900px}.faq-intro{position:static;text-align:center}.faq-list{display:flex;flex-direction:column;gap:13px;width:100%}.faq-item{border:1px solid rgba(255,255,255,.07);border-radius:19px;background:var(--jr-card);overflow:hidden}.faq-question{width:100%;padding:21px 23px;display:flex;justify-content:space-between;align-items:center;text-align:left;background:transparent;color:#fff;font-size:16px;font-weight:700}.faq-question i{transition:.3s;color:#c084fc}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer p{overflow:hidden;color:var(--muted);line-height:1.7;padding:0 23px}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding-bottom:22px}.faq-item.active .faq-question i{transform:rotate(45deg)}.faq-item.active{border-color:rgba(236,72,153,.25)}
.signup-section{padding:35px 0 110px}.signup-card{position:relative;overflow:hidden;text-align:center;padding:80px 30px;border-radius:32px;border:1px solid rgba(236,72,153,.25);background:linear-gradient(145deg,rgba(236,72,153,.105),rgba(139,92,246,.09),rgba(15,17,22,.7))}.signup-glow{position:absolute;width:350px;height:350px;border-radius:50%;background:var(--jr-pink);filter:blur(140px);opacity:.13;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.signup-card>*:not(.signup-glow){position:relative}.signup-card h2{max-width:800px;margin:18px auto;font-size:49px}.signup-card p{color:var(--muted);margin:0 auto 30px;font-size:17px}.cta-badge{display:inline-flex;align-items:center;gap:8px;color:#f9a8d4;font-size:12px;font-weight:800;letter-spacing:.12em}.primary-btn.large{padding:19px 32px}.signup-card small{display:block;margin-top:20px;color:#7f8490}.signup-card small i{margin-right:6px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:60px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.profit-card{max-width:520px;margin:auto}.benefit-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:45px}.faq-intro{position:static;text-align:center}.steps-grid{grid-template-columns:1fr}.step-line{width:1px;height:38px;margin:auto}.brand-list{grid-template-columns:repeat(2,1fr);gap:20px}.brand-list span:nth-child(2){border:0}}
@media(max-width:640px){.nav-wrapper{position:relative}.mobile-menu{display:block;margin-left:auto;margin-right:12px}.nav-menu{position:absolute;display:none;top:68px;left:0;right:0;margin:0;padding:15px;flex-direction:column;align-items:stretch;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#13161c;box-shadow:0 20px 45px rgba(0,0,0,.4)}.nav-menu.open{display:flex}.nav-menu a{padding:12px}.nav-wrapper>.join-btn{padding:11px 13px;font-size:10px}.reseller-hero{padding:65px 0}.hero-copy h1{font-size:43px;letter-spacing:-1.5px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.trust-row{gap:10px 15px}.profit-card{padding:20px;transform:none}.mini-chart{height:145px}.brand-list{font-size:12px;gap:17px 0}.brand-list span{padding:0 8px}.section{padding:75px 0}.section-heading h2,.faq-intro h2{font-size:34px}.benefit-grid{grid-template-columns:1fr}.benefit-card{padding:23px}.signup-section{padding-bottom:75px}.signup-card{padding:55px 20px}.signup-card h2{font-size:35px}.signup-card p{font-size:15px}.primary-btn.large{width:100%;font-size:13px}.faq-question{font-size:14px;padding:19px}.faq-answer p{font-size:14px;padding-inline:19px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}

/* Content adapted from the original reseller landing page */
.narrow{width:min(980px,92%)}
.old-hero{padding:95px 0 90px}
.hero-centered{text-align:center;display:flex;flex-direction:column;align-items:center}
.reseller-hero-brand{margin-bottom:24px}
.hero-centered h1{max-width:1000px;font-size:68px;line-height:1.05;letter-spacing:-2.5px}
.hero-centered h1 span{display:block;background:linear-gradient(90deg,var(--jr-pink),var(--jr-purple));background-clip:text;-webkit-background-clip:text;color:transparent}
.hero-centered>p{max-width:760px;margin:25px auto 32px;color:var(--muted);font-size:18px;line-height:1.75}
.hero-main-btn{font-size:17px;padding:18px 32px}
.hero-price-note{display:block;margin-top:15px;color:#878b95}.hero-price-note strong{color:#f9a8d4}
.hero-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:42px}.hero-pills span{padding:11px 16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:var(--jr-card);color:#c7c9cf;font-size:13px;font-weight:600}.hero-pills i{color:#c084fc;margin-right:7px}
.purple-label{color:#c084fc}.blue-label{color:#60a5fa}
.problem-grid,.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.problem-card{display:flex;align-items:center;gap:16px;padding:23px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:var(--jr-card);transition:.3s}.problem-card:hover{transform:translateY(-3px);border-color:rgba(236,72,153,.28)}.problem-card i{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:rgba(236,72,153,.1);color:#f472b6}.problem-card p{color:#d1d5db;line-height:1.5}
.solution-section{background:linear-gradient(180deg,transparent,rgba(236,72,153,.025),transparent)}
.solution-item{display:flex;align-items:center;gap:14px;padding:21px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:var(--jr-card);font-weight:600}.solution-item i{color:#f472b6;font-size:19px}
.profit-section{background:linear-gradient(180deg,transparent,rgba(59,130,246,.025),transparent)}
.profit-example{padding:31px;border:1px solid rgba(255,255,255,.08);border-radius:27px;background:var(--jr-card)}.scenario-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:#8b91a0}.profit-example h3{font-size:28px;margin:10px 0 5px}.profit-example>p{color:var(--muted)}.daily-profit{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding:19px 22px;border:1px solid rgba(59,130,246,.2);border-radius:17px;background:rgba(59,130,246,.07);color:#bfdbfe}.daily-profit strong{font-size:20px;color:#60a5fa}
.total-profit{text-align:center;margin-top:25px;padding:50px 25px;border-radius:29px;background:linear-gradient(135deg,var(--jr-pink),var(--jr-purple));box-shadow:0 20px 55px rgba(236,72,153,.25)}.total-profit>span{font-size:12px;font-weight:800;letter-spacing:.14em}.total-profit h3{font-size:49px;margin:14px 0}.total-profit h3 small{font-size:25px;font-weight:500}.total-profit p{color:rgba(255,255,255,.82)}.estimate-note{text-align:center;margin-top:17px;color:#717681;font-size:12px}
.reseller-pricelist{padding-bottom:115px}.price-toolbar{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;margin-bottom:20px}.price-toolbar .search-wrapper{margin:0}.update-inline{display:flex;align-items:center;gap:9px;padding:18px 21px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:var(--card);color:#9ca3af;font-size:13px;white-space:nowrap}.update-inline i{color:#f472b6}.reseller-filters{margin-bottom:28px}.reseller-products{grid-template-columns:repeat(3,minmax(0,1fr))}.reseller-products .product-card{padding:23px}.reseller-products .product-title h3{font-size:21px}.price-footer{text-align:center;margin-top:35px}
.price-heading{margin-bottom:38px}.price-update{width:fit-content;margin:22px auto 0;padding:12px 18px;border-radius:999px}.price-update span{color:#777d89}.price-update strong{color:#b9bdc7;font-weight:600}
.join-offer{display:flex;align-items:stretch;justify-content:center;gap:35px;max-width:590px;margin:30px auto;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(10,12,16,.38)}.join-offer>div:not(.offer-divider){display:flex;flex:1;flex-direction:column;justify-content:center;gap:5px}.join-offer small{margin:0;color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.13em}.join-offer strong{font-size:25px}.join-offer strong i{color:#f9a8d4;margin-right:5px}.join-offer span{color:#8b91a0;font-size:12px}.offer-divider{width:1px;background:rgba(255,255,255,.1)}.signup-card .secure-note{display:block;margin-top:19px;color:#7f8490}
.reseller-form{position:relative;max-width:760px;margin:38px auto 0;padding:30px;text-align:left;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:rgba(9,11,15,.55);box-shadow:0 24px 60px rgba(0,0,0,.2)}.form-heading{text-align:center;margin-bottom:26px}.form-heading h3{font-size:24px;margin-bottom:6px}.form-heading p{color:#8f939e;font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-group{min-width:0}.form-group.full{grid-column:1/-1}.form-group label{display:block;margin:0 0 8px 3px;color:#d9dbe1;font-size:13px;font-weight:650}.form-group label span{color:#f472b6}.input-wrap{position:relative}.input-wrap>i:first-child{position:absolute;z-index:1;left:17px;top:50%;transform:translateY(-50%);color:#7d828e;font-size:14px;pointer-events:none}.input-wrap input,.input-wrap select{width:100%;height:52px;padding:0 16px 0 45px;border:1px solid rgba(255,255,255,.08);border-radius:14px;outline:0;background:#11141a;color:#fff;font:500 14px 'Bricolage Grotesque',sans-serif;transition:.25s}.input-wrap select{appearance:none;padding-right:42px}.input-wrap input::placeholder{color:#626773}.input-wrap input:focus,.input-wrap select:focus{border-color:var(--jr-pink);box-shadow:0 0 0 4px rgba(236,72,153,.1)}.select-arrow{position:absolute!important;left:auto!important;right:17px;top:50%;transform:translateY(-50%)!important;font-size:11px!important}.field-error,.consent-error{display:block;min-height:16px;margin:5px 0 0 3px;color:#fb7185;font-size:11px}.form-group.invalid input,.form-group.invalid select{border-color:#fb7185;background:rgba(251,113,133,.045)}.form-consent{display:flex;align-items:flex-start;gap:11px;margin-top:19px;color:#a7abb5;font-size:12px;line-height:1.55;cursor:pointer}.form-consent input{position:absolute;opacity:0;pointer-events:none}.custom-check{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#11141a;color:transparent;transition:.2s}.form-consent input:checked+.custom-check{border-color:var(--jr-pink);background:linear-gradient(135deg,var(--jr-pink),var(--jr-purple));color:#fff}.custom-check i{font-size:10px}.form-submit{width:100%;margin-top:12px;border:0;color:#fff;font-family:inherit;cursor:pointer}.form-submit:disabled{cursor:not-allowed;opacity:.65;transform:none}.form-status{display:none;margin-top:16px;padding:13px 15px;border-radius:12px;text-align:center;font-size:13px}.form-status.info{display:block;border:1px solid rgba(96,165,250,.2);background:rgba(59,130,246,.08);color:#93c5fd}.form-status.success{display:block;border:1px solid rgba(74,222,128,.2);background:rgba(34,197,94,.08);color:#86efac}.form-status.error{display:block;border:1px solid rgba(251,113,133,.2);background:rgba(239,68,68,.08);color:#fda4af}.form-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.testimonial-section{background:linear-gradient(180deg,transparent,rgba(139,92,246,.025),transparent)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial-card{display:flex;flex-direction:column;min-height:245px;padding:25px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:var(--jr-card);transition:.3s}.testimonial-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.3)}.stars{color:#f472b6;letter-spacing:3px;font-size:12px}.testimonial-card>p{flex:1;margin:17px 0 25px;color:#c4c7cf;font-size:14px;line-height:1.7}.customer{display:flex;align-items:center;gap:12px}.customer>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--jr-pink),var(--jr-purple));font-weight:800}.customer div{display:flex;flex-direction:column;gap:3px}.customer strong{font-size:14px}.customer small{color:#777d89;font-size:11px}

@media(max-width:900px){.hero-centered h1{font-size:54px}.reseller-products{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.old-hero{padding:62px 0}.reseller-hero-brand{font-size:29px;gap:11px;margin-bottom:20px}.reseller-hero-brand .hero-logo{width:66px;height:66px}.hero-centered h1{font-size:41px;letter-spacing:-1.2px}.hero-centered>p{font-size:15px}.hero-pills{margin-top:32px;gap:8px}.hero-pills span{font-size:11px;padding:9px 11px}.problem-grid,.solution-grid{grid-template-columns:1fr}.problem-card{padding:19px}.daily-profit{align-items:flex-start;flex-direction:column}.total-profit{padding:40px 16px}.total-profit h3{font-size:36px}.total-profit h3 small{display:block;margin-top:8px;font-size:20px}.price-toolbar{grid-template-columns:1fr}.update-inline{white-space:normal}.price-update{justify-content:center;flex-wrap:wrap}.reseller-products,.testimonial-grid{grid-template-columns:1fr}.join-offer{gap:16px;padding:20px 12px}.join-offer strong{font-size:20px}.reseller-form{padding:22px 16px}.form-grid{grid-template-columns:1fr}.form-group.full{grid-column:auto}}
