html:has(.resty-b2b-sector),body:has(.resty-b2b-sector){overflow-x:clip}.resty-b2b-sector{--b2bs-paper: oklch(97.5% .004 186.4);--b2bs-surface: oklch(93.5% .009 186.4);--b2bs-surface-strong: oklch(28% .012 186.4);--b2bs-ink: oklch(18% .007 186.4);--b2bs-ink-soft: oklch(34% .009 186.4);--b2bs-muted: oklch(47% .012 186.4);--b2bs-rule: oklch(79% .012 186.4);--b2bs-accent: oklch(68% .025 186.4);--b2bs-font-display: var(--heading-font-family);--b2bs-font-body: var(--text-font-family);--b2bs-sm: .75rem;--b2bs-md: 1rem;--b2bs-lg: 1.5rem;--b2bs-xl: 2.5rem;--b2bs-2xl: 4rem;--b2bs-3xl: 6rem;--b2bs-4xl: 9rem;--b2bs-gutter: clamp(1rem, 4vw, 4rem);--b2bs-max: 90rem;--b2bs-duration: .12s;--b2bs-ease: cubic-bezier(.16, 1, .3, 1);background:var(--b2bs-paper);color:var(--b2bs-ink);font-family:var(--b2bs-font-body);font-size:1rem;line-height:1.6;overflow-x:clip}.resty-b2b-sector :where(h1,h2,h3){min-width:0;margin:0;color:inherit;font-family:var(--b2bs-font-display);font-style:normal;font-weight:700;letter-spacing:-.035em;overflow-wrap:anywhere}.resty-b2b-sector :where(p,figure,ol,ul){margin:0}.resty-b2b-sector :where(a,summary):focus-visible{outline:2px solid var(--b2bs-ink);outline-offset:4px}.resty-b2b-sector__shell{width:min(100%,var(--b2bs-max));margin-inline:auto;padding-inline:var(--b2bs-gutter)}.resty-b2b-sector__hero{padding-block-start:var(--b2bs-2xl)}.resty-b2b-sector__hero-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b2bs-lg);padding-block-end:var(--b2bs-xl)}.resty-b2b-sector__hero h1{max-width:16ch;font-size:clamp(2.5rem,8vw,5.25rem);line-height:1.02}.resty-b2b-sector__hero-copy>p{max-width:66ch;color:var(--b2bs-ink-soft);font-size:clamp(1rem,1.6vw,1.25rem)}.resty-b2b-sector__back,.resty-b2b-sector__product-link{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;gap:var(--b2bs-sm);color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;white-space:nowrap}.resty-b2b-sector__button{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;justify-content:center;padding:.75rem 1.25rem;background:var(--b2bs-ink);color:var(--b2bs-paper);font-weight:700;text-align:center;text-decoration:none;transition:background-color var(--b2bs-duration) var(--b2bs-ease),color var(--b2bs-duration) var(--b2bs-ease);white-space:normal}.resty-b2b-sector__button:active{background:var(--b2bs-ink-soft)}.resty-b2b-sector__back:active{color:var(--b2bs-muted)}.resty-b2b-sector__product-link:active{color:var(--b2bs-rule)}.resty-b2b-sector__package a:focus-visible{outline-color:var(--b2bs-paper)}.resty-b2b-sector__hero-media{min-width:0;background:var(--b2bs-surface)}.resty-b2b-sector__hero-image{display:block;width:100%;max-height:50rem;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.resty-b2b-sector__step{color:var(--b2bs-muted);font:700 .75rem/1 var(--b2bs-font-body);letter-spacing:.12em}.resty-b2b-sector__model{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b2bs-lg);padding-block:var(--b2bs-3xl);border-block-end:1px solid var(--b2bs-rule)}.resty-b2b-sector__model>div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b2bs-lg)}.resty-b2b-sector__model h2,.resty-b2b-sector__section-heading h2,.resty-b2b-sector__package h2,.resty-b2b-sector__readiness h2,.resty-b2b-sector__cta h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.resty-b2b-sector__model p,.resty-b2b-sector__package-copy>p,.resty-b2b-sector__readiness section>p,.resty-b2b-sector__cta p{max-width:66ch;color:var(--b2bs-ink-soft)}.resty-b2b-sector__use-cases,.resty-b2b-sector__faq{padding-block:var(--b2bs-3xl)}.resty-b2b-sector__section-heading{display:grid;gap:var(--b2bs-lg);margin-block-end:var(--b2bs-xl)}.resty-b2b-sector__case-list{padding:0;border-block-start:1px solid var(--b2bs-rule);list-style:none}.resty-b2b-sector__case-list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--b2bs-md) var(--b2bs-lg);padding-block:var(--b2bs-lg);border-block-end:1px solid var(--b2bs-rule)}.resty-b2b-sector__case-list li>span{color:var(--b2bs-muted);font-size:.75rem;font-weight:700}.resty-b2b-sector__case-list h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.resty-b2b-sector__case-list p{grid-column:2;color:var(--b2bs-ink-soft)}.resty-b2b-sector__package{padding-block:var(--b2bs-3xl);background:var(--b2bs-surface-strong);color:var(--b2bs-paper)}.resty-b2b-sector__package-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b2bs-xl)}.resty-b2b-sector__package-copy{display:grid;gap:var(--b2bs-lg)}.resty-b2b-sector__package-copy>p,.resty-b2b-sector__package .resty-b2b-sector__step{color:var(--b2bs-rule)}.resty-b2b-sector__boundary{padding-block-start:var(--b2bs-lg);border-block-start:1px solid var(--b2bs-muted);font-size:.875rem}.resty-b2b-sector__product{align-self:end;padding-block-start:var(--b2bs-lg);border-block-start:1px solid var(--b2bs-muted)}.resty-b2b-sector__product h3{font-size:clamp(1.5rem,3vw,2.5rem)}.resty-b2b-sector__price{margin-block-start:var(--b2bs-sm);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.resty-b2b-sector__availability{margin-block-start:var(--b2bs-md);color:var(--b2bs-rule)}.resty-b2b-sector__availability[data-available=true]{color:var(--b2bs-accent)}.resty-b2b-sector__product-link{margin-block-start:var(--b2bs-md);color:var(--b2bs-paper)}.resty-b2b-sector__readiness{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,var(--b2bs-max));margin-inline:auto}.resty-b2b-sector__readiness section{min-width:0;padding:var(--b2bs-3xl) var(--b2bs-gutter)}.resty-b2b-sector__readiness section>.resty-b2b-sector__step,.resty-b2b-sector__readiness section>h2,.resty-b2b-sector__readiness section>p{display:block;margin-block-end:var(--b2bs-lg)}.resty-b2b-sector__scope{background:var(--b2bs-surface)}.resty-b2b-sector__readiness ul{padding:0;border-block-start:1px solid var(--b2bs-rule);list-style:none}.resty-b2b-sector__readiness li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--b2bs-md);padding-block:var(--b2bs-md);border-block-end:1px solid var(--b2bs-rule)}.resty-b2b-sector__readiness li span{color:var(--b2bs-muted);font-size:.75rem;font-weight:700}.resty-b2b-sector__faq-list{border-block-start:1px solid var(--b2bs-rule)}.resty-b2b-sector__faq details{border-block-end:1px solid var(--b2bs-rule)}.resty-b2b-sector__faq summary{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px;gap:var(--b2bs-lg);align-items:center;padding-block:var(--b2bs-lg);cursor:pointer;font-weight:700;list-style:none}.resty-b2b-sector__faq summary::-webkit-details-marker{display:none}.resty-b2b-sector__faq details[open] summary span:last-child{transform:rotate(45deg)}.resty-b2b-sector__faq details>p{max-width:72ch;padding-block-end:var(--b2bs-lg);color:var(--b2bs-ink-soft)}.resty-b2b-sector__faq summary:active{background:var(--b2bs-surface)}.resty-b2b-sector__cta{padding-block:var(--b2bs-3xl);border-block-start:1px solid var(--b2bs-rule);background:var(--b2bs-surface)}.resty-b2b-sector__cta .resty-b2b-sector__shell,.resty-b2b-sector__fallback{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b2bs-lg)}.resty-b2b-sector__cta-actions{display:flex;flex-wrap:wrap;gap:var(--b2bs-md);align-items:center}.resty-b2b-sector__fallback{padding-block:var(--b2bs-4xl)}.resty-b2b-sector__fallback h1{max-width:18ch;font-size:clamp(2.5rem,7vw,5rem);line-height:1.02}.resty-b2b-sector__fallback p{max-width:66ch;color:var(--b2bs-ink-soft)}@media(hover:hover){.resty-b2b-sector__button:hover{background:var(--b2bs-surface-strong);color:var(--b2bs-paper)}.resty-b2b-sector__back:hover,.resty-b2b-sector__product-link:hover{text-decoration-thickness:2px}}@media screen and (min-width:700px){.resty-b2b-sector__hero-copy{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);align-items:end}.resty-b2b-sector__hero-copy .resty-b2b-sector__back,.resty-b2b-sector__hero-copy h1{grid-column:1 / -1}.resty-b2b-sector__hero-copy .resty-b2b-sector__button{justify-self:end}.resty-b2b-sector__model>div{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.resty-b2b-sector__case-list li{grid-template-columns:3rem minmax(12rem,.7fr) minmax(0,1fr);align-items:baseline}.resty-b2b-sector__case-list p{grid-column:3}.resty-b2b-sector__package-grid{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr)}.resty-b2b-sector__package-grid--without-product{grid-template-columns:minmax(0,1fr)}.resty-b2b-sector__readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.resty-b2b-sector__hero-image{aspect-ratio:4 / 5}.resty-b2b-sector__hero-copy,.resty-b2b-sector__model,.resty-b2b-sector__use-cases,.resty-b2b-sector__package,.resty-b2b-sector__readiness section,.resty-b2b-sector__faq,.resty-b2b-sector__cta{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.resty-b2b-sector *,.resty-b2b-sector *:before,.resty-b2b-sector *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.resty-disclaimer{background:#fff;color:#090909;padding-block:16px;font-size:14px;line-height:1.6}.resty-disclaimer p{margin:0}.resty-disclaimer a{text-decoration:underline;text-underline-offset:3px}.resty-disclaimer a:focus-visible{outline:2px solid #090909;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAAAAACAAAAAAAAAAAAAAAAAAI */
