.home-page{color:#000;overflow:hidden}.home-page h1,.home-page h2,.home-page p{margin:0}.home-button{text-align:center;text-transform:uppercase;border:2px solid #0000;border-radius:35px;justify-content:center;align-items:center;width:fit-content;max-width:100%;font-size:16px;font-weight:700;line-height:1;transition:transform .18s;display:inline-flex}.home-button:hover{transform:scale(1.04)}.storefront .home-button--solid{color:#fff;background:var(--bew-accent);padding:12px 25px}.storefront .home-button--outline-light{color:#fff;border-color:#fff;padding:18px 28px}.storefront .home-button--outline-dark{border-color:var(--bew-accent-dark);color:var(--bew-accent-dark);padding:15px 38px}.home-hero{color:#fff;background:var(--bew-accent) url(/assets/home/hero-background.webp) center / auto no-repeat;position:relative}.home-hero:after{content:"";z-index:2;opacity:.3;pointer-events:none;background:url(/assets/home/panda-pattern.webp) 100% 0/contain no-repeat;width:514px;height:472px;position:absolute;top:0;right:0}.home-hero__inner{width:var(--bew-container);grid-template-columns:60% 40%;margin:0 auto;padding-top:80px;display:grid}.home-hero__copy{z-index:1;position:relative}.home-hero h1{font-size:50px;font-weight:600;line-height:55px}.home-hero h1 span{font-size:30px}.home-hero p{margin-top:20px;font-size:20px;line-height:1.5}.home-hero .home-button{margin-top:34.4px;font-size:18px}.home-hero__media{justify-content:center;align-items:flex-end;display:flex}.home-hero__media img{width:395px;height:auto;display:block}.home-products{padding:80px 0}.home-products__grid{width:var(--bew-container);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto;display:grid}.home-family{color:#fff;background:#000;border-radius:35px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px 0 0 30px;display:grid;overflow:hidden}.home-family__copy{text-align:center;padding-bottom:50px}.home-family h2{font-size:26px;font-weight:600;line-height:1.3}.home-family h2 span{display:block}.home-family--3 h2{margin-inline:20px}.home-family--4 h2{margin-inline:40px}.home-family p{margin-top:10px;font-size:16px;line-height:1.5}.home-family .home-button{margin-top:24.4px}.home-family__media{justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}.home-family__media img{object-fit:contain;display:block}.home-family--1 .home-family__media img,.home-family--4 .home-family__media img,.home-family--5 .home-family__media img{width:248px}.home-family--2 .home-family__media{background:url(/assets/home/category-iphone-used.webp) 0 0/cover no-repeat}.home-family--2 .home-family__media img{display:none}.home-family--3 .home-family__media{align-items:center}.home-family--3 .home-family__media img{width:273px}.home-family--6 .home-family__media img{width:100%}.home-trade{padding-bottom:80px}.home-trade__inner{width:var(--bew-container);grid-template-columns:51% 49%;margin:0 auto;display:grid}.home-trade__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-right:20px;display:flex}.storefront .home-trade__copy>img{object-fit:contain;width:52px;height:49px}.home-trade h2{margin-top:20px;font-size:33px;font-weight:600;line-height:42.9px}.home-trade p{margin-top:20px;font-size:16px;line-height:1.5}.home-trade .home-button{margin-top:34.4px}.home-trade__media{justify-content:flex-end;align-items:flex-start;display:flex}.home-trade__media img{width:566px;display:block}.home-benefits{text-align:center;padding:80px 0}.home-benefits__inner{width:var(--bew-container);margin:0 auto}.home-benefits h2,.home-testimonials h2{font-size:30px;font-weight:600;line-height:1.3}.home-benefits__intro{width:80%;font-size:16px;line-height:1.5;margin:40px auto 0!important}.home-benefits__grid{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;margin-top:50px;padding:0 20px;display:grid}.home-benefit{flex-direction:column;align-items:flex-start;display:flex}.home-benefit:first-child{padding-left:32px}.storefront .home-benefit img{object-fit:fill;opacity:.5;width:85px;height:85px}.storefront .home-benefit:nth-child(3) img{opacity:1;width:86px;height:79px}.home-benefit p{width:100%;margin-top:6px;font-size:16px;line-height:1.5}.home-testimonials{text-align:center;padding:80px 0}.home-testimonials__inner{width:var(--bew-container);margin:0 auto}.home-testimonials__inner>p{width:80%;margin:40px auto 0;font-size:16px;line-height:1.5}.home-testimonials__grid{grid-template-columns:repeat(3,32%);justify-content:center;gap:20px;margin-top:50px;display:grid}.home-testimonial{aspect-ratio:9/16;background:#111;border-radius:35px;align-self:start;margin:10px;position:relative;overflow:hidden}.home-benefit:nth-child(3) p{margin-top:11px}.home-benefit p span{display:block}.home-testimonial>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.home-testimonial__play{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;width:100px;height:100px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-testimonial__play svg{fill:#ffffff1a;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 4px #888);width:100%;height:100%}.home-testimonial__play path{fill:#fff;stroke:none}.home-testimonial [data-player]{z-index:4;background:#000;border:0;width:100%;height:100%;display:none;position:absolute;inset:0}.home-testimonial--playing [data-player]{display:block}.home-review-banner{padding:80px 0}.home-reviews__panel{width:var(--bew-container);text-align:center;background:#000 url(/assets/home/review-background.webp) 0 100%/430px no-repeat;border-radius:35px;min-height:259px;margin:0 auto;padding:80px 40px;display:block}.home-review-banner h2{color:var(--bew-accent);font-size:30px;font-weight:600;line-height:1.3}.home-about{padding-bottom:80px}.home-about__inner{width:var(--bew-container);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}.home-about__media img{width:476px;display:block}.home-about__copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.storefront .home-about__copy>img{object-fit:contain;object-position:top;width:50px;height:56px}.home-about h2{width:100%;margin-top:20px;font-size:33px;font-weight:600;line-height:42.9px}.home-about p{margin-top:20px;font-size:16px;line-height:1.5}.home-about .home-button{margin-top:34.4px;padding:13px 25px 12px}.home-final-cta{color:#fff;background:#222 url(/assets/home/cta-background.webp) bottom/cover no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 0;display:grid}.home-final-cta__copy{text-align:center;align-self:center;width:min(585px,100%);margin-left:auto;padding:0 40px 0 0}.home-final-cta h2{margin:0 80px;font-size:30px;font-weight:600;line-height:1.3}.home-final-cta p{margin:20px 10px 0;font-size:16px;line-height:1.5}.home-final-cta .home-button{margin-top:34.4px;padding:18px 28px;font-size:18px}.home-final-cta__media{align-items:center;min-width:0;display:flex}.home-final-cta__media img{width:100%;height:auto;display:block}@media (width>=1441px){.home-final-cta{padding:0}.home-final-cta__media{justify-content:flex-end}.home-page .home-final-cta__media img{max-width:800px}}@media (width<=1024px){.home-hero{background-size:cover}.home-hero:after{display:none}.home-hero:before{content:"";opacity:.08;pointer-events:none;background:url(/assets/home/hero-overlay.png) 100% 0 no-repeat;position:absolute;inset:0}.home-hero__inner{text-align:center;flex-direction:column;gap:20px;padding-top:40px;display:flex}.home-hero h1{font-size:36px;line-height:39.6px}.home-hero h1 span{font-size:26px}.home-hero .home-button{margin-top:14.4px}.home-hero__media img{width:395px}.home-products{padding:40px 0 60px}.home-products__grid{flex-direction:column;display:flex}.home-family{flex-direction:column;gap:20px;padding:40px 0 0;display:flex}.home-family__copy{padding:0 20px}.home-family h2{margin-inline:0;font-size:24px;line-height:31.2px}.home-family p{margin-top:20px}.home-family .home-button{margin-top:14.4px}.home-family--2{padding-bottom:20px}.home-family--2 .home-family__media{display:none}.home-family--3{padding-bottom:40px}.home-family--3 .home-family__media{padding-top:20px}.home-family--6 .home-family__media{justify-content:center}.home-family--6 .home-family__media img{width:80%}.home-trade{padding-bottom:60px}.home-trade__inner{flex-direction:column;gap:30px;display:flex}.home-trade__copy{text-align:center;align-items:center;padding:0}.home-trade h2,.home-benefits h2,.home-testimonials h2,.home-review-banner h2,.home-about h2,.home-final-cta h2{font-size:28px;line-height:36.4px}.home-trade__media{justify-content:center}.home-benefits{padding:0 0 60px}.home-benefits__intro{width:100%;margin-top:20px!important}.home-benefits__grid{text-align:center;flex-direction:column;gap:20px;margin-top:34.4px;padding:0;display:flex}.home-benefit{align-items:center}.home-benefit:first-child{padding-left:0}.home-benefit:nth-child(3){margin-top:20px}.home-testimonials{padding:0 0 60px}.home-testimonials__inner>p{width:100%;margin-top:20px}.home-testimonials__grid{flex-direction:column;gap:20px;margin-top:34.4px;display:flex}.home-testimonial{flex-shrink:0;width:calc(100% - 20px)}.home-review-banner{padding:0}.home-reviews__panel{width:var(--bew-container);background-size:430px;min-height:0;padding:60px 20px}.home-about{padding:60px 0}.home-about__inner{flex-direction:column;display:flex}.home-about__copy{text-align:center;order:0;align-items:center}.storefront .home-about__copy>img{height:36px}.home-about__media{order:1;padding-top:20px}.home-about__media img{width:100%}.home-final-cta{flex-direction:column;gap:20px;padding:60px 0;display:flex}.home-final-cta__copy{width:100%;margin:0;padding:0 20px}.home-final-cta h2,.home-final-cta p{margin-inline:0}.storefront .home-button{padding:15px 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.home-button{transition:none}}.storefront .home-final-cta{padding-inline:max(var(--bew-gutter), calc((100% - var(--bew-content)) / 2))}@media (width<=1024px){.home-final-cta__copy{padding-inline:0}}
