.b2bh{--b2b-navy:#0f345a;--b2b-ink:#1c2228;--b2b-sky:#0ebcde;--b2b-sand:#f4f1ec;--b2b-line:#dfe3e8;color:var(--b2b-ink)}.b2bh *{box-sizing:border-box}.b2bh img,.b2bh video{display:block;width:100%;height:auto}.b2bh a{color:inherit}.b2bh h1,.b2bh h2,.b2bh h3{font-family:var(--font-heading-family);letter-spacing:-.01em;margin:0}.b2bh p{margin:0}.b2bh-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.b2bh-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.b2bh-btns{display:flex;flex-wrap:wrap;gap:12px}.b2bh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none;border:2px solid transparent;line-height:1.2;text-align:center}.b2bh-btn--light{background:#fff;color:var(--b2b-navy)!important}.b2bh-btn--ghost{background:transparent;color:#fff!important;border-color:#ffffffd9}.b2bh-btn--navy{background:var(--b2b-navy);color:#fff!important}.b2bh-btn--outline{background:transparent;color:var(--b2b-navy)!important;border-color:var(--b2b-navy)}.b2bh-btn:focus-visible{outline:3px solid var(--b2b-sky);outline-offset:2px}.b2bh-hero{background:var(--b2b-navy);color:#fff;display:grid;grid-template-columns:1fr}.b2bh-hero__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e9ecef}.b2bh-hero__media video,.b2bh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.b2bh-hero__body{padding:32px 20px 40px;display:flex;align-items:center}.b2bh-hero__inner{max-width:600px}.b2bh-hero__body .b2bh-eyebrow{color:#9fe7f5;margin-bottom:12px}.b2bh-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.05;color:#fff}.b2bh-hero__sub{font-size:18px;line-height:1.5;margin:16px 0 24px;color:#eef3f8}@media(min-width:900px){.b2bh-hero{grid-template-columns:1.15fr 1fr;min-height:600px}.b2bh-hero__media{order:2;aspect-ratio:auto;min-height:600px}.b2bh-hero__body{padding:64px 48px 64px max(20px,calc((100vw - 1200px)/2 + 20px))}}.b2bh-trust{background:#fff;border-bottom:1px solid var(--b2b-line)}.b2bh-trust ul{list-style:none;margin:0 auto;padding:18px 20px;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.b2bh-trust li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;font-weight:600;color:var(--b2b-navy)}.b2bh-trust svg{flex:0 0 22px;width:22px;height:22px}.b2bh-stars{color:#e0a100;letter-spacing:1px;white-space:nowrap}@media(min-width:900px){.b2bh-trust ul{grid-template-columns:repeat(4,1fr)}}.b2bh-sec{padding:56px 0}.b2bh-sec--sand{background:var(--b2b-sand)}.b2bh-head{max-width:720px;margin:0 0 28px}.b2bh-head .b2bh-eyebrow{color:#2a6f8a;margin-bottom:8px}.b2bh-head h2{font-size:clamp(28px,4vw,40px);line-height:1.1;color:var(--b2b-navy)}.b2bh-head p{margin-top:12px;font-size:17px;line-height:1.55}.b2bh-who{display:grid;gap:20px}.b2bh-card{background:#fff;border:1px solid var(--b2b-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.b2bh-card__img{aspect-ratio:4/5;overflow:hidden;background:#e9edf1}.b2bh-card__img img{height:100%;object-fit:cover;object-position:center 20%}.b2bh-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.b2bh-card h3{font-size:22px;line-height:1.2;color:var(--b2b-navy)}.b2bh-card p{font-size:16px;line-height:1.5}.b2bh-card__link{margin-top:auto;padding-top:6px;font-weight:700;color:var(--b2b-navy);text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:44px;line-height:44px}@media(min-width:750px){.b2bh-who{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.b2bh-who{grid-template-columns:repeat(4,1fr)}}.b2bh-why{display:grid;gap:16px}.b2bh-why__item{background:#fff;border-radius:8px;padding:22px;border:1px solid var(--b2b-line)}.b2bh-why__item h3{font-size:19px;line-height:1.25;color:var(--b2b-navy);margin-bottom:8px}.b2bh-why__item p{font-size:16px;line-height:1.5}@media(min-width:750px){.b2bh-why{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.b2bh-why{grid-template-columns:repeat(4,1fr)}}.b2bh-quotes{display:grid;gap:16px;margin-top:20px}.b2bh-quote{background:var(--b2b-navy);color:#fff;border-radius:8px;padding:24px;font-size:18px;line-height:1.45;margin:0}.b2bh-quote .b2bh-stars{display:block;margin-bottom:10px;color:#ffc94a}.b2bh-quote small{display:block;margin-top:12px;font-size:14px;color:#c9d6e3}@media(min-width:750px){.b2bh-quotes{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.b2bh-quotes{grid-template-columns:repeat(4,1fr)}}.b2bh-cta{background:var(--b2b-navy);color:#fff;text-align:center;padding:56px 0}.b2bh-cta h2{font-size:clamp(28px,4vw,38px);line-height:1.15;color:#fff}.b2bh-cta p{margin:12px auto 24px;max-width:560px;font-size:17px;line-height:1.5;color:#e6edf4}.b2bh-cta .b2bh-btns{justify-content:center}.b2bh-about{display:grid;gap:28px;align-items:center}.b2bh-about__img{border-radius:8px;overflow:hidden;aspect-ratio:4/5;background:#e9edf1}.b2bh-about__img img{height:100%;object-fit:cover;object-position:center 20%}.b2bh-about__copy p{font-size:17px;line-height:1.65;margin-bottom:14px}.b2bh-about__copy h1{font-size:clamp(32px,5vw,48px);line-height:1.08;color:var(--b2b-navy);margin:8px 0 18px}@media(min-width:900px){.b2bh-about{grid-template-columns:5fr 6fr;gap:56px}}.b2bh-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.b2bh-stat{align-self:start;text-align:center}.b2bh-stat b{display:block;font-size:clamp(28px,5vw,40px);line-height:1.15;color:var(--b2b-navy);font-family:var(--font-heading-family)}.b2bh-stat span{display:block;font-size:14px;line-height:1.35;min-height:2.7em}.b2bh-faq{max-width:820px}.b2bh-faq__group{margin-top:32px}.b2bh-faq__group h2{font-size:22px;color:var(--b2b-navy);margin-bottom:8px}.b2bh-faq details{border-bottom:1px solid var(--b2b-line)}.b2bh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:700;line-height:1.35;color:var(--b2b-ink)}.b2bh-faq summary::-webkit-details-marker{display:none}.b2bh-faq summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:400;color:var(--b2b-navy)}.b2bh-faq details[open] summary:after{content:"\2212"}.b2bh-faq__a{padding:0 0 18px;font-size:16px;line-height:1.6}.b2bh-faq__a p+p{margin-top:10px}.b2bh-faq__a a{color:var(--b2b-navy);text-decoration:underline}.b2bh-faq__help{margin-top:40px;padding:24px;background:var(--b2b-sand);border-radius:8px;font-size:16px;line-height:1.55}.b2bh-faq__help a{color:var(--b2b-navy);font-weight:700;text-decoration:underline}.b2bh-card__img video{height:100%;object-fit:cover;object-position:center 20%}.b2bh-hero__why{margin-top:18px;font-size:16px}.b2bh-hero__why a{color:#9fe7f5;font-weight:700;text-underline-offset:3px;display:inline-block;min-height:44px;line-height:44px}
/*# sourceMappingURL=/cdn/shop/t/100/assets/b2b-home.css.map */
