.reseller-home-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,72px);margin-block:28px 56px;padding:clamp(24px,4vw,64px);background:var(--store-surface,#fff8ef);border:1px solid var(--store-border,#eee4da);border-radius:24px}.reseller-home-intro h1{font-size:clamp(30px,3.5vw,52px);line-height:1.12;letter-spacing:-.035em;margin:20px 0;max-width:540px}.reseller-home-intro>p{max-width:510px;line-height:1.7;color:var(--store-muted,#71665d)}.reseller-home-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:26px 18px}.reseller-home-intro small{display:block;line-height:1.6;color:var(--store-muted,#71665d)}.reseller-home-guide{padding:26px;background:#fff;border:1px solid var(--store-border,#eee4da);border-radius:18px}.reseller-home-guide ol{list-style:none;padding:0;margin:12px 0 0}.reseller-home-guide li{display:flex;gap:15px;padding-block:18px}.reseller-home-guide li+li{border-top:1px solid var(--store-border,#eee4da)}.reseller-home-guide li>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#fff1df;color:#9b500c;font-weight:700}.reseller-home-guide h2{font-size:17px;margin:0 0 7px}.reseller-home-guide p{font-size:14px;line-height:1.6;color:var(--store-muted,#71665d);margin:0}@media (max-width:767px){.reseller-home-hero{grid-template-columns:1fr;gap:24px;margin-block:18px 32px;padding:24px 20px}.reseller-home-guide{padding:20px}.reseller-home-actions a{justify-content:center}}.reseller-home-secondary{display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid var(--store-line,#e7ded8);border-radius:10px;background:#fff;font-weight:600}.reseller-home-secondary:focus-visible,.reseller-home-secondary:hover{color:var(--store-accent,#f28c28);border-color:currentColor}@media (min-width:1100px){.controlled-home-grid{grid-template-columns:repeat(var(--home-cols,4),minmax(0,1fr))}}.store-banner-slider{margin-top:18px;margin-bottom:24px;min-width:0}.store-banner-frame{position:relative;border-radius:18px;overflow:hidden;background:#f2f3f5;border:1px solid #e7e7e7}.store-banner-slide{position:relative;aspect-ratio:1600/560}.store-banner-slide[hidden]{display:none}.store-banner-slide picture,.store-banner-slide picture img{display:block;width:100%;height:100%}.store-banner-caption,.store-banner-slide picture img{position:absolute;inset:0}.store-banner-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5% 8%;background:linear-gradient(90deg,rgba(11,17,27,.68),rgba(11,17,27,.17) 65%,transparent);color:white}.store-banner-caption h2{font-size:clamp(22px,2.8vw,42px);font-weight:700;letter-spacing:-.6px;line-height:1.2;margin:0 0 13px;max-width:620px}.store-banner-caption h2,.store-banner-caption p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#fff}.store-banner-caption p{font-size:clamp(13px,1.2vw,17px);line-height:1.6;margin:0 0 22px;max-width:520px}.store-banner-cta{display:inline-flex;align-items:center;gap:20px;padding:12px 18px;border-radius:9px;background:var(--store-green,#f28c28);color:#111!important;font-size:13px;font-weight:700;text-decoration:none}.store-banner-cta:hover{filter:brightness(1.06)}.store-banner-arrow{position:absolute;top:50%;transform:translateY(-50%);width:39px;height:39px;display:grid;place-items:center;border:1px solid #ffffff90;background:#ffffffed;color:#17212c;border-radius:50%;cursor:pointer;padding:10px;box-shadow:0 3px 12px #0001}.store-banner-arrow.is-previous{left:16px}.store-banner-arrow.is-next{right:16px}.store-banner-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.store-banner-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px 0}.store-banner-count{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--store-ink,#212121)}.store-banner-count>span{font-weight:400;opacity:.6}.store-banner-dots{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:75%}.store-banner-dots button{width:20px;height:20px;padding:6px;border:0;background:transparent;cursor:pointer;position:relative}.store-banner-dots button:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#c9c9c9}.store-banner-dots button[aria-current=true]{width:32px}.store-banner-dots button[aria-current=true]:after{border-radius:5px;background:var(--store-green,#f28c28)}.store-banner-play{border:1px solid #e5e5e5;width:31px;height:31px;border-radius:8px;background:white;color:#333;padding:7px;cursor:pointer}.store-banner-play svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none}.store-banner-slider :is(button,a):focus-visible{outline:2px solid #a84b08;outline-offset:3px}@media (max-width:767px){.store-banner-slider{margin-top:12px;margin-bottom:18px}.store-banner-frame{border-radius:12px}.store-banner-slide{aspect-ratio:2/1}.store-banner-caption{padding:20px 40px}.store-banner-caption h2{font-size:21px;line-height:1.2;letter-spacing:-.3px;margin-bottom:8px}.store-banner-caption p{font-size:12px;line-height:1.5;margin-bottom:12px}.store-banner-cta{font-size:12px;padding:9px 12px;gap:13px}.store-banner-arrow{width:30px;height:30px;padding:7px}.store-banner-arrow.is-previous{left:7px}.store-banner-arrow.is-next{right:7px}.store-banner-count{font-size:11px}.store-banner-controls{padding-top:8px}}@media (prefers-reduced-motion:reduce){.store-banner-slider *{scroll-behavior:auto!important;transition:none!important}}