/* Reseller acquisition: established Xsarius palette and type; native navigation. */
.reseller-personal{margin-top:8px;font-size:13px!important}.reseller-personal a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:4px;color:#006d88}.reseller-hero .reseller-personal a{color:#d3dce0}.reseller-personal a:hover{text-decoration-thickness:2px}
:root{--scroll-thumb:#77868e;--scroll-track:#f4f7f8;--scroll-hover:#4b6069;--scroll-active:#006d88;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:auto;scrollbar-gutter:stable}
*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scroll-track)}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:12px}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}*::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}
[data-reseller-nav]{color:#006d88!important;text-underline-offset:5px}[data-reseller-nav]:hover,[data-reseller-nav][aria-current]{text-decoration:underline}.header nav{gap:15px}.header nav [data-reseller-nav]{white-space:nowrap}.help-header nav{gap:22px;flex-wrap:wrap;justify-content:flex-end}
.reseller-home,.reseller-hero{background:var(--dark);color:#fff}.reseller-home{padding:64px 0}.reseller-home-grid{display:grid;grid-template-columns:1.55fr .8fr;align-items:center;gap:70px}.reseller-home h2{font-size:clamp(32px,3.1vw,44px);max-width:680px;line-height:1.16;margin:15px 0 22px}.reseller-home p:not(.eyebrow){color:#d3dce0;font-size:17px;max-width:650px}.reseller-home .eyebrow,.reseller-site .reseller-hero .eyebrow{color:var(--cyan)}
.reseller-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:28px}.reseller-primary{background:var(--cyan);color:var(--ink);text-align:center;cursor:pointer}.reseller-primary:hover{background:#75d9f1;transform:none}.reseller-primary:active{background:#a0e4f5}.reseller-text-link{display:inline-block;font-weight:700;font-size:15px;text-decoration:underline;text-underline-offset:5px;padding:10px 0;cursor:pointer}.reseller-text-link:hover{text-decoration-thickness:2px}.reseller-text-link:active{opacity:.8}.reseller-login{display:inline-block;font-size:13px;text-decoration:underline;text-underline-offset:4px;padding:12px 0;margin-top:8px;color:#d3dce0}.reseller-login:hover{color:#fff}
.reseller-home-image,.reseller-hero-image{margin:0;background:white;color:var(--ink);border-radius:12px;overflow:hidden}.reseller-home-image img{width:100%;height:245px;object-fit:contain;padding:16px}.reseller-home-image figcaption{border-top:1px solid var(--line);padding:15px 22px;font-weight:700;font-size:11px;letter-spacing:.06em}.reseller-home-image figcaption span{display:block;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:3px;font-size:12px}
.reseller-product-link{display:block;padding:12px 0 2px;margin-top:12px;border-top:1px solid var(--line);color:#46555e;font-size:12px;line-height:1.55}.reseller-product-link span{display:block;color:#006d88;text-decoration:underline;text-underline-offset:3px;font-weight:600}.reseller-product-link:hover span{text-decoration-thickness:2px}
.reseller-hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:70px;align-items:center;padding-top:30px;padding-bottom:64px}.reseller-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#d3dce0;font-size:12px;margin-bottom:35px}.reseller-breadcrumb a:hover{text-decoration:underline}.reseller-site .reseller-hero h1{font-size:clamp(40px,4.4vw,62px);max-width:690px;margin:20px 0 25px;line-height:1.12}.reseller-hero h1 span{color:var(--cyan)}.reseller-hero .reseller-lead{color:#d3dce0;font-size:19px;line-height:1.7;max-width:620px}.reseller-hero .reseller-approval{color:#d3dce0;font-size:12px;margin-top:15px}.reseller-hero-image{margin-top:32px}.reseller-hero-image img{width:100%;aspect-ratio:1.1;object-fit:contain;padding:20px}.reseller-hero-image figcaption{padding:23px 28px;border-top:1px solid var(--line)}.reseller-hero-image figcaption strong{font-size:13px;letter-spacing:.07em}.reseller-hero-image figcaption span{display:block;font-size:14px;color:var(--muted);margin-top:5px}
.reseller-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:40px;padding-bottom:42px}.reseller-benefits>div+div{border-left:1px solid var(--line);padding-left:35px}.reseller-site .reseller-benefits h2{font-size:20px;letter-spacing:-.02em;margin-bottom:12px}.reseller-benefits p{font-size:14px;line-height:1.75}.reseller-section{padding-top:72px;padding-bottom:72px}.reseller-split{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.reseller-site .reseller-section h2{font-size:clamp(30px,3vw,40px);margin:15px 0 24px}.reseller-section p{line-height:1.8}.reseller-section .reseller-text-link{margin-top:15px;color:#006d88}.reseller-range{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reseller-range-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:30px 26px}.reseller-site .reseller-range-list h3{font-size:20px;margin-bottom:12px;line-height:1.3}.reseller-range-list p{font-size:14px}.reseller-section-heading{max-width:770px}.reseller-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.reseller-steps li{border-top:2px solid var(--cyan);padding-top:25px}.reseller-steps li>span{font-family:var(--heading);font-weight:800;color:#006d88;font-size:20px}.reseller-site .reseller-steps h3{font-size:23px;margin:15px 0}.reseller-steps p{font-size:14px}
.reseller-dropship{background:#eaf7fa;border-top:1px solid #d1e8ed;border-bottom:1px solid #d1e8ed}.reseller-checklist{list-style:none;margin:0;padding:0}.reseller-checklist li{padding:15px 0 15px 30px;border-bottom:1px solid #c7e1e7;position:relative;font-weight:600}.reseller-checklist li::before{content:'✓';position:absolute;left:0;color:#006d88}.reseller-small{font-size:13px!important;margin-top:20px}.reseller-resources{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.reseller-resources>a{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d6e2e7;border-radius:10px;padding:30px;cursor:pointer;background:var(--soft)}.reseller-resources>a:hover{background:#eaf7fa;border-color:#7bbfd0}.reseller-resources>a:active{background:#daeff4}.reseller-resource-type{font-size:11px;letter-spacing:.12em;font-weight:700;color:#006d88}.reseller-site .reseller-resources h3{font-size:24px;margin:20px 0 16px}.reseller-resources p{font-size:15px}.reseller-resource-action{font-size:14px;font-weight:700;color:#006d88;padding-top:22px;margin-top:auto}.reseller-selection{margin-top:36px;padding-top:30px;border-top:1px solid var(--line);display:flex;align-items:center;gap:45px;justify-content:space-between}.reseller-selection>div{max-width:680px}.reseller-site .reseller-selection h3{font-size:23px;margin-bottom:12px}.reseller-selection p{font-size:14px}.reseller-selection a{max-width:230px;flex-shrink:0}
.reseller-faq{background:var(--soft);border-top:1px solid var(--line)}.reseller-faq details{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #d5e0e4}.reseller-faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;padding:4px 28px 4px 0}.reseller-faq summary:hover{color:#006d88}.reseller-faq details p{margin-top:18px;font-size:14px}.reseller-final{text-align:center;max-width:800px}.reseller-final>.button{margin-top:28px}.reseller-final .reseller-small a{text-decoration:underline;text-underline-offset:4px}.reseller-site a:focus-visible,.reseller-home a:focus-visible{outline:3px solid #007b9b;outline-offset:5px}.reseller-hero a:focus-visible,.reseller-home a:focus-visible{outline-color:#fff}
@media(max-width:1100px){.header nav{gap:10px;font-size:12px}.header .nav-shop{font-size:11px;padding:10px}.header .brand,.header .brand img{width:135px}.reseller-home-grid,.reseller-hero-grid{gap:35px}.reseller-split{gap:45px}.help-header nav{gap:15px;font-size:12px}.reseller-benefits{gap:22px}.reseller-benefits>div+div{padding-left:22px}}
@media(max-width:900px){.reseller-home-grid{grid-template-columns:1.35fr .7fr}.reseller-home-image img{height:220px}.reseller-hero-grid{grid-template-columns:1.2fr .8fr;gap:30px}.reseller-hero-image figcaption{padding:18px}.reseller-hero-image img{padding:10px}.reseller-split{grid-template-columns:1fr;gap:32px}.reseller-steps{gap:25px}.reseller-selection{align-items:flex-start;gap:25px}.reseller-site .reseller-hero h1{font-size:44px}.reseller-hero .reseller-lead{font-size:17px}}
@media(max-width:800px){.header nav{gap:0}.header nav [data-reseller-nav]{border-top:1px solid var(--line);margin-top:12px}.reseller-home-grid{grid-template-columns:1fr}.reseller-home-image{display:grid;grid-template-columns:120px 1fr;align-items:center;max-width:450px}.reseller-home-image img{height:115px;padding:6px}.reseller-home-image figcaption{border-top:0;padding:16px}.reseller-home{padding:42px 0}.reseller-home h2{font-size:34px}.reseller-hero-grid{grid-template-columns:1fr;padding-top:22px;padding-bottom:40px;gap:22px}.reseller-hero-image{display:grid;grid-template-columns:140px 1fr;align-items:center;margin:0;max-width:530px}.reseller-hero-image img{height:140px;aspect-ratio:auto;padding:4px}.reseller-hero-image figcaption{border:0;padding:18px}.reseller-breadcrumb{margin-bottom:26px}.reseller-benefits{grid-template-columns:1fr;padding-top:30px;padding-bottom:30px;gap:20px}.reseller-benefits>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.reseller-section{padding-top:45px;padding-bottom:45px}.reseller-steps{grid-template-columns:1fr;margin-top:28px;gap:22px}.reseller-steps li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding-top:20px}.reseller-site .reseller-steps h3{margin:2px 0 12px}.reseller-resources{grid-template-columns:1fr}.reseller-resources>a{padding:25px}.reseller-selection{flex-direction:column;gap:8px}.reseller-selection a{max-width:none}.reseller-faq details{padding-bottom:16px}.reseller-hero h1 br{display:block}}
@media(max-width:540px){.help-header nav{gap:6px 20px;justify-content:flex-start}.help-header nav>a{min-height:36px;align-items:center;display:inline-flex}.help-header nav>a:nth-child(3){display:none}.help-header nav .help-shop{margin-left:0}.help-header nav [data-reseller-nav]{display:inline-flex!important}.reseller-actions{align-items:stretch;flex-direction:column;gap:12px}.reseller-primary{width:100%;font-size:14px;padding:15px 16px}.reseller-home p:not(.eyebrow){font-size:16px}.reseller-site .reseller-hero h1{font-size:38px}.reseller-site .reseller-hero .eyebrow{font-size:10px;letter-spacing:.11em}.reseller-range-list{grid-template-columns:1fr;gap:24px}.reseller-range-list li{border-bottom:1px solid #d8e1e5;padding-bottom:20px}.reseller-hero-image{grid-template-columns:115px 1fr}.reseller-hero-image img{height:120px}.reseller-hero-image figcaption{padding:15px 15px 15px 5px}.reseller-hero-image figcaption span{font-size:12px}.reseller-product-link{font-size:11px}.reseller-login{font-size:12px}.reseller-resource-action{padding-top:18px}}
@media(prefers-reduced-motion:reduce){.reseller-site,.reseller-home{scroll-behavior:auto}.reseller-primary{transition:none}}
@media(forced-colors:active){:root{scrollbar-color:auto}*::-webkit-scrollbar-thumb{background:ButtonText}*::-webkit-scrollbar-track{background:Canvas}.reseller-primary,.reseller-resources>a{border:1px solid ButtonText}.reseller-home a:focus-visible,.reseller-hero a:focus-visible{outline-color:Highlight}}
