.hc-b2b-hero{background:#171b1c;color:#f4f4ed;padding:40px clamp(20px,4vw,64px);font-family:inherit}.hc-b2b-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,76px);align-items:center;max-width:1440px;margin:auto}.hc-b2b-hero__copy{padding:16px 0;min-width:0}.hc-b2b-hero__eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c2e35a;margin:0 0 22px}.hc-b2b-hero h1{font-family:inherit;font-weight:600;font-size:clamp(32px,3.7vw,58px);letter-spacing:-.04em;line-height:1.06;color:#fff;margin:0 0 22px;max-width:660px}.hc-b2b-hero__description{font-size:17px;line-height:1.65;color:#d3d7d5;max-width:550px;margin:0}.hc-b2b-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.hc-b2b-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#c2e35a;color:#171b1c!important;padding:15px 22px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid #c2e35a;border-radius:4px}.hc-b2b-hero__link{display:inline-flex;gap:16px;font-size:15px;color:#fff!important;text-decoration:underline;text-underline-offset:6px}.hc-b2b-hero a:focus-visible{outline:3px solid #fff;outline-offset:5px}.hc-b2b-hero__visual{position:relative;margin:0;min-width:0;background:#e9ebe7;border-radius:6px;overflow:hidden}.hc-b2b-hero__visual img{display:block;width:100%;height:320px;object-fit:contain;background:#e9ebe7}.hc-b2b-hero__visual figcaption{padding:10px 14px;font-size:11px;line-height:1.4;color:#333b3d;background:#e9ebe7}.hc-b2b-hero--large{padding-top:64px;padding-bottom:64px}.hc-b2b-hero--large h1{font-size:clamp(38px,4.4vw,70px)}.hc-b2b-hero--large .hc-b2b-hero__visual img{height:410px;object-fit:cover}@media(max-width:899px){.hc-b2b-hero{padding:30px 20px}.hc-b2b-hero__inner{grid-template-columns:1fr;gap:26px}.hc-b2b-hero__copy{padding:0}.hc-b2b-hero h1{font-size:36px}.hc-b2b-hero__eyebrow{margin-bottom:16px}.hc-b2b-hero__description{font-size:16px}.hc-b2b-hero__actions{gap:20px;margin-top:24px}.hc-b2b-hero__visual img,.hc-b2b-hero--large .hc-b2b-hero__visual img{height:230px;object-fit:contain}.hc-b2b-hero--large h1{font-size:42px}.hc-b2b-hero__button{min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAABA */
