.b2b-btn-light{background:var(--on-dark);color:var(--ink)}.b2b-btn-light:hover{background:#fff}.b2b-dark .btn--line{color:var(--on-dark)}@media(prefers-reduced-motion:no-preference){.b2b-dark .btn--line:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}}.b2b-dark :focus-visible{outline-color:var(--on-dark)}.b2b-hero{position:relative;display:flex;align-items:flex-end;min-height:min(88svh,820px);background:var(--graphite);color:var(--on-dark);overflow:hidden}.b2b-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.b2b-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.b2b-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#050505bd,#050505a8,#05050500 68%),linear-gradient(to top,#050505e6,#050505b8 46%,#0505051f 78%)}.b2b-hero__in{position:relative;z-index:1;width:100%;padding-block:clamp(96px,14vw,180px) clamp(32px,4vw,48px)}@media(max-width:699px){.b2b-hero{display:block;min-height:0;background:#050505}.b2b-hero__media{position:relative;aspect-ratio:4/3}.b2b-hero__media:after{background:linear-gradient(to top,#050505,#05050500 40%)}.b2b-hero__in{padding-block:8px 32px}}.b2b-hero .eyebrow{color:var(--on-dark)}.b2b-hero h1{max-width:13ch;font-size:clamp(46px,7vw,112px)}.b2b-hero__sub{font-size:clamp(17px,1.5vw,20px);line-height:1.5;margin:22px 0 32px;max-width:46ch;color:#f2efe8db}.b2b-hero__sub p:last-child{margin:0}.b2b-hero__actions{display:flex;flex-wrap:wrap;gap:12px 16px}.b2b-hero__facts{list-style:none;margin:clamp(48px,7vw,96px) 0 0;padding:20px 0 0;border-top:1px solid var(--line-dark);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px;font-size:14px;color:var(--on-dark-muted)}.b2b-hero__facts li{display:flex;gap:10px;align-items:baseline}.b2b-hero__facts li:before{content:"";flex:none;width:6px;height:6px;background:var(--on-dark);transform:translateY(-2px) rotate(45deg)}@media(max-width:989px){.b2b-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.b2b-hero h1{font-size:clamp(42px,12vw,56px)}.b2b-hero__actions{flex-direction:column}.b2b-hero__actions .btn{width:100%}.b2b-hero__facts{grid-template-columns:1fr;gap:10px}}.b2b-ways__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,56px) clamp(16px,2.4vw,32px);counter-reset:way}@media(max-width:1099px){.b2b-ways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.b2b-ways__grid{grid-template-columns:1fr}}.way{display:flex;flex-direction:column;counter-increment:way}.way__media{aspect-ratio:4/3;margin-bottom:22px}.way__media img{position:absolute;top:0;right:0;bottom:0;left:0}.way__n{font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--stone);margin:0 0 10px;font-variant-numeric:tabular-nums}.way__n:before{content:counter(way,decimal-leading-zero)}.way h3{font-size:clamp(22px,1.9vw,28px);letter-spacing:-.018em;margin:0 0 12px}.way__text{color:#3b3934;margin-bottom:18px}.way__text p:last-child{margin:0}.way__meta{margin:0 0 20px;padding:0;display:grid;gap:14px}.way__meta div{border-top:1px solid var(--line);padding-top:12px}.way__meta dt{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-bottom:4px}.way__meta dd{margin:0;font-size:15px}.way__meta ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.way__meta li{position:relative;padding-left:16px}.way__meta li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1px;background:currentColor}.way__cta{margin-top:auto;align-self:flex-start}@media(prefers-reduced-motion:no-preference){.way__media img{transition:transform .9s var(--ease)}.way:hover .way__media img{transform:scale(1.03)}}.b2b-figs{list-style:none;margin:0 0 clamp(48px,6vw,80px);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,3vw,40px)}.b2b-figs li{border-top:1px solid var(--line-dark);padding-top:18px;display:grid;gap:8px;align-content:start}.b2b-figs strong{font-size:clamp(48px,5.6vw,88px);font-weight:500;letter-spacing:-.035em;line-height:1}.b2b-figs span{color:var(--on-dark-muted);font-size:15px;max-width:26ch}@media(max-width:899px){.b2b-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2b-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(20px,3vw,48px)}@media(max-width:899px){.b2b-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.b2b-points{grid-template-columns:1fr}}.b2b-points h3{font-size:19px;margin-bottom:8px}.b2b-points .rte{color:var(--on-dark-muted);font-size:15px}.b2b-points .rte p:last-child{margin:0}.b2b-why .sec-head p,.b2b-why .sec-head .rte{color:var(--on-dark-muted)}.b2b-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,2.4vw,32px);counter-reset:step}@media(max-width:899px){.b2b-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.b2b-steps__list{grid-template-columns:1fr}}.b2b-step{counter-increment:step;border-top:1px solid var(--line-strong);padding-top:20px}.b2b-step:before{content:counter(step,decimal-leading-zero);display:block;font-size:clamp(44px,4.4vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--stone);opacity:.55;margin-bottom:22px;font-variant-numeric:tabular-nums}.b2b-step h3{margin-bottom:8px}.b2b-step .rte{color:#3b3934;font-size:15px}.b2b-step .rte p:last-child{margin:0}.b2b-steps__cta{margin-top:clamp(40px,5vw,64px);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.b2b-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}@media(max-width:899px){.b2b-contact__grid{grid-template-columns:1fr}}.b2b-aside{background:var(--graphite);color:var(--on-dark);padding:clamp(28px,3.4vw,48px)}@media(min-width:900px){.b2b-aside{position:sticky;top:calc(var(--header-h) + 24px)}}.b2b-aside .eyebrow{color:var(--on-dark-muted)}.b2b-aside h2{font-size:clamp(30px,3.4vw,48px)}.b2b-aside__text{color:var(--on-dark-muted)}.b2b-aside__text p:last-child{margin:0}.b2b-aside__mail{display:inline-block;margin:24px 0 8px;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.015em;color:var(--on-dark);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:4px;word-break:break-word}.b2b-aside dl{margin:28px 0 0;padding:0;display:grid;gap:0}.b2b-aside dl div{display:grid;grid-template-columns:11ch minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line-dark);font-size:14.5px}.b2b-aside dt{color:var(--on-dark-muted)}.b2b-aside dd{margin:0}.b2b-aside dd a{text-decoration:none}.b2b-aside dd a:hover{text-decoration:underline}.b2b-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.b2b-form__grid .field--full{grid-column:1/-1}@media(max-width:599px){.b2b-form__grid{grid-template-columns:1fr}}.b2b-form .field .select{min-height:52px;font-size:16px;font-weight:400}.b2b-form .field .select:focus{border-color:var(--ink);outline:0}.b2b-form .req{color:var(--red)}.b2b-consent{display:flex;gap:12px;align-items:flex-start;margin:4px 0 24px;font-size:14px;color:#3b3934}.b2b-consent input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink)}.b2b-consent a{text-decoration:underline}.b2b-form__note{font-size:13px;color:var(--stone);margin:14px 0 0}.b2b-success{border:1px solid var(--line-strong);padding:clamp(24px,3vw,40px);background:var(--paper)}.b2b-success h3{font-size:clamp(24px,2.4vw,32px);margin-bottom:10px}.b2b-faq .faq__a p:last-child{margin:0}.b2b-sticky{display:none}@media(max-width:989px){.b2b-sticky{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:15;padding:10px var(--gutter) max(10px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);transform:translateY(110%);visibility:hidden}.b2b-sticky.is-on{transform:none;visibility:visible}.b2b-sticky .btn{min-height:48px;padding-inline:18px}}@media(max-width:989px)and (prefers-reduced-motion:no-preference){.b2b-sticky{transition:transform .35s var(--ease),visibility 0s linear .35s}.b2b-sticky.is-on{transition:transform .35s var(--ease),visibility 0s}}.b2b-eng{background:#111;color:var(--on-dark);padding-block:clamp(56px,8vw,112px)}.b2b-eng__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.b2b-eng__media{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(8px,1vw,14px);align-items:end}.b2b-eng figure{margin:0}.b2b-eng__main img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}.b2b-eng__side img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.b2b-eng figcaption{margin-top:8px;font-size:12.5px;color:var(--on-dark-muted)}.b2b-eng .eyebrow{color:var(--on-dark-muted)}.b2b-eng h2{margin:0 0 16px;font-size:clamp(32px,3.8vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.b2b-eng__text{color:var(--on-dark);opacity:.88;font-size:17px;line-height:1.6}.b2b-eng__text p{margin:0 0 12px}.b2b-eng__label{margin:20px 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-muted)}.b2b-eng__list{list-style:none;margin:0 0 26px;padding:0}.b2b-eng__list li{padding:9px 0;border-top:1px solid rgba(242,239,232,.14);font-size:15.5px}.b2b-eng__list li:last-child{border-bottom:1px solid rgba(242,239,232,.14)}@media(max-width:900px){.b2b-eng__in{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/b2b.css.map */
