:root,.b2b-scope{--b2b-black: #000000;--b2b-surface: #0a0a0a;--b2b-graphite: #1d1d1f;--b2b-white: #f5f5f7;--b2b-grey: #a1a1a6;--b2b-accent: #2997ff;--b2b-hairline-dark: rgba(245, 245, 247, .14);--b2b-hairline-light: rgba(0, 0, 0, .13);--b2b-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--b2b-gutter: clamp(20px, 5vw, 80px);--b2b-measure: 1680px;--b2b-bg: var(--b2b-black);--b2b-fg: var(--b2b-white);--b2b-fg-dim: var(--b2b-grey);--b2b-fg-body: #d2d2d7;--b2b-hairline: var(--b2b-hairline-dark);box-sizing:border-box;display:block;color:var(--b2b-fg);background:var(--b2b-bg);font-family:var(--b2b-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b2b-scope *,.b2b-scope *:before,.b2b-scope *:after{box-sizing:border-box}.b2b-scope[data-ground=black]{--b2b-bg: var(--b2b-black);--b2b-fg: var(--b2b-white);--b2b-fg-dim: var(--b2b-grey);--b2b-fg-body: #d2d2d7;--b2b-hairline: var(--b2b-hairline-dark)}.b2b-scope[data-ground=surface]{--b2b-bg: var(--b2b-surface);--b2b-fg: var(--b2b-white);--b2b-fg-dim: var(--b2b-grey);--b2b-fg-body: #d2d2d7;--b2b-hairline: var(--b2b-hairline-dark)}.b2b-scope[data-ground=white]{--b2b-bg: var(--b2b-white);--b2b-fg: var(--b2b-graphite);--b2b-fg-dim: #6e6e73;--b2b-fg-body: #424245;--b2b-hairline: var(--b2b-hairline-light)}.b2b-scope h1,.b2b-scope h2,.b2b-scope h3,.b2b-scope h4,.b2b-scope p,.b2b-scope ol,.b2b-scope ul,.b2b-scope figure{margin:0}.b2b-scope h1,.b2b-scope h2,.b2b-scope h3,.b2b-scope h4,.b2b-scope .b2b-display,.b2b-scope .b2b-title,.b2b-scope .b2b-subtitle,.b2b-scope blockquote,.b2b-scope dt,.b2b-scope dd,.b2b-scope li,.b2b-scope summary,.b2b-scope button{color:var(--b2b-fg)}.b2b-scope .b2b-dim,.b2b-scope .b2b-kicker{color:var(--b2b-fg-dim)}.b2b-scope .b2b-body{color:var(--b2b-fg-body)}.b2b-scope a{color:inherit;text-decoration:none}.b2b-scope img,.b2b-scope video,.b2b-scope canvas{display:block;max-width:100%}.b2b-scope em,.b2b-scope i{font-style:normal}.b2b-scope strong,.b2b-scope b{font-weight:600}.b2b-wrap{width:100%;max-width:var(--b2b-measure);margin-inline:auto;padding-inline:var(--b2b-gutter)}.b2b-chapter{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:70svh;padding-block:clamp(48px,5.5vh,88px);overflow:clip}.b2b-chapter--short{min-height:auto;padding-block:clamp(40px,4.5vh,72px)}.b2b-chapter--tall{min-height:100svh}.b2b-kicker{display:block;margin-bottom:clamp(18px,2vw,30px);color:var(--b2b-fg-dim);font-size:clamp(10px,.78vw,12px);font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.b2b-kicker--accent{color:var(--b2b-accent)}.b2b-display{font-size:clamp(46px,8.4vw,160px);font-weight:700;line-height:.94;letter-spacing:-.045em;text-wrap:balance}.b2b-title{font-size:clamp(38px,5.6vw,104px);font-weight:700;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.b2b-subtitle{font-size:clamp(26px,3vw,56px);font-weight:600;line-height:1.04;letter-spacing:-.03em}.b2b-dim{color:var(--b2b-fg-dim)}.b2b-body{max-width:46ch;color:var(--b2b-fg-body);font-size:clamp(16px,1.28vw,22px);font-weight:400;line-height:1.45;letter-spacing:-.012em}.b2b-body--tight{max-width:36ch}.b2b-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,1.8vw,32px);margin-top:clamp(28px,3.4vw,52px)}.b2b-scope .b2b-btn,.b2b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;color:var(--b2b-black);background:var(--b2b-white);border:1px solid var(--b2b-white);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .4s cubic-bezier(.28,.11,.32,1),border-color .4s cubic-bezier(.28,.11,.32,1),color .4s cubic-bezier(.28,.11,.32,1)}.b2b-scope .b2b-btn:hover,.b2b-btn:hover{background:var(--b2b-accent);border-color:var(--b2b-accent);color:#fff}.b2b-scope .b2b-btn--accent,.b2b-btn--accent{color:#fff;background:var(--b2b-accent);border-color:var(--b2b-accent)}.b2b-scope .b2b-btn--accent:hover,.b2b-btn--accent:hover{background:#1a86ec;border-color:#1a86ec}.b2b-scope[data-ground=white] .b2b-btn{color:var(--b2b-white);background:var(--b2b-graphite);border-color:var(--b2b-graphite)}.b2b-scope[data-ground=white] .b2b-scope .b2b-btn:hover,.b2b-btn:hover{background:var(--b2b-accent);border-color:var(--b2b-accent)}.b2b-btn--small{min-height:36px;padding:0 18px;font-size:13px}.b2b-scope .b2b-link,.b2b-link{display:inline-flex;align-items:center;gap:7px;color:var(--b2b-accent);font-size:15px;font-weight:500;letter-spacing:-.01em}.b2b-link:after{content:"\203a";font-size:1.25em;line-height:0;transition:transform .35s}.b2b-link:hover:after{transform:translate(4px)}.b2b-scope :focus-visible{outline:2px solid var(--b2b-accent);outline-offset:4px}.b2b-a11y{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.b2b-rise{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.28,.11,.32,1),transform 1s cubic-bezier(.28,.11,.32,1)}.b2b-rise.is-in{opacity:1;transform:none}.b2b-rise[data-delay="1"]{transition-delay:.09s}.b2b-rise[data-delay="2"]{transition-delay:.18s}.b2b-rise[data-delay="3"]{transition-delay:.27s}.b2b-hero{min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:center;align-items:center;text-align:center;padding-block:clamp(76px,9.5vh,112px) clamp(24px,4vh,48px)}.b2b-hero__stage{position:relative;display:grid;place-items:center;width:100%}.b2b-hero__product{width:auto;max-width:100%;height:clamp(140px,27vh,330px);object-fit:contain;transform:scale(1.06);opacity:0;transition:opacity 1.6s cubic-bezier(.28,.11,.32,1),transform 1.8s cubic-bezier(.28,.11,.32,1)}.b2b-hero.is-in .b2b-hero__product{opacity:1;transform:scale(1)}.b2b-hero__glow{position:absolute;width:min(64vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(41,151,255,.13),transparent 62%);filter:blur(20px);pointer-events:none}.b2b-hero__copy{position:relative;z-index:2;margin-top:clamp(20px,3vh,44px)}.b2b-hero__copy .b2b-kicker{margin-bottom:clamp(10px,1.2vw,16px)}.b2b-hero .b2b-display{font-size:clamp(32px,5.6vw,92px);margin-bottom:0}.b2b-hero__lede{margin:clamp(16px,1.8vw,26px) auto 0}.b2b-hero .b2b-actions{justify-content:center}.b2b-hero__scroll{margin-top:clamp(20px,3vh,44px);color:var(--b2b-fg-dim);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.b2b-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--b2b-hairline)}.b2b-fact{padding:clamp(22px,2.6vw,40px) clamp(16px,2vw,32px) clamp(24px,3vw,44px) 0;border-right:1px solid var(--b2b-hairline)}.b2b-fact:last-child{border-right:0}.b2b-fact__index{display:block;margin-bottom:clamp(20px,2.4vw,40px);color:var(--b2b-fg-dim);font-size:11px;font-weight:600;letter-spacing:.18em}.b2b-fact__value{display:block;font-size:clamp(26px,2.5vw,44px);font-weight:700;line-height:1.02;letter-spacing:-.035em}.b2b-fact__note{display:block;margin-top:10px;color:var(--b2b-fg-dim);font-size:clamp(13px,.95vw,15px);line-height:1.4}.b2b-companies{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(32px,4vw,72px);margin-top:clamp(32px,4vw,64px);padding-top:clamp(26px,3vw,44px);border-top:1px solid var(--b2b-hairline)}.b2b-companies__name{font-size:clamp(22px,2.9vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--b2b-fg)}.b2b-companies__name span{display:block;margin-top:14px;line-height:1.2;color:var(--b2b-fg-dim);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.b2b-companies__name img{max-height:40px;width:auto;object-fit:contain}.b2b-companies__note{margin-top:clamp(40px,4.5vw,72px);max-width:68ch;color:var(--b2b-fg-dim);font-size:13px;line-height:1.6}.b2b-assembly{position:relative;background:var(--b2b-black)}.b2b-assembly__sticky{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;padding:clamp(72px,9vh,116px) var(--b2b-gutter) clamp(52px,7vh,92px);overflow:hidden}.b2b-assembly__media{grid-row:2;width:100%;height:100%;object-fit:contain;background:var(--b2b-black)}.b2b-assembly__head{grid-row:1;text-align:center;pointer-events:none}.b2b-assembly__head .b2b-title{font-size:clamp(30px,3.6vw,64px)}.b2b-assembly__steps{grid-row:3;display:grid;place-items:center;min-height:2.6em;pointer-events:none}.b2b-assembly__step{grid-area:1 / 1;color:var(--b2b-white);opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.28,.11,.32,1),transform .55s cubic-bezier(.28,.11,.32,1);font-size:clamp(24px,2.6vw,44px);font-weight:700;line-height:1;letter-spacing:-.04em;text-align:center}.b2b-assembly__step.is-on{opacity:1;transform:none}.b2b-assembly__rail{position:absolute;bottom:clamp(18px,2.4vh,32px);left:50%;z-index:3;width:min(300px,42vw);height:2px;background:#f5f5f729;transform:translate(-50%)}.b2b-assembly__rail>span{display:block;width:0;height:100%;background:var(--b2b-accent)}.b2b-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,110px)}.b2b-lab--flip>.b2b-lab__media{order:-1}.b2b-lab__media{position:relative;width:100%;max-width:520px;aspect-ratio:9 / 16;max-height:70svh;margin-inline:auto;overflow:hidden;background:var(--b2b-surface)}.b2b-lab__media video,.b2b-lab__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.b2b-lab__media video{opacity:0;transition:opacity .8s ease}.b2b-lab__media.is-playing video{opacity:1}.b2b-lab__toggle{position:absolute;right:16px;bottom:16px;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--b2b-white);background:#0000008c;border:1px solid rgba(245,245,247,.32);cursor:pointer;transition:background .3s}.b2b-lab__toggle:hover{background:#000c}.b2b-lab__toggle svg{width:12px;height:12px;fill:currentColor}.b2b-lab__toggle .b2b-ic-pause,.b2b-lab__media.is-playing .b2b-lab__toggle .b2b-ic-play{display:none}.b2b-lab__media.is-playing .b2b-lab__toggle .b2b-ic-pause{display:block}.b2b-lab__specs{margin-top:clamp(26px,3vw,44px);border-top:1px solid var(--b2b-hairline)}.b2b-lab__spec{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid var(--b2b-hairline);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.b2b-lab__spec dt{color:var(--b2b-fg-dim)}.b2b-lab__spec dd{margin:0;text-align:right}.b2b-cap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,110px)}.b2b-cap--flip>.b2b-cap__visual{order:-1}.b2b-cap__visual{position:relative;aspect-ratio:4 / 5;max-height:62svh;overflow:hidden;background:var(--b2b-surface)}.b2b-scope[data-ground=white] .b2b-cap__visual{background:#e8e8ed}.b2b-cap__visual img{width:100%;height:100%;object-fit:cover}.b2b-cap__visual:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to top,#0000009e,#0000);pointer-events:none}.b2b-cap__code{position:absolute;left:20px;bottom:18px;z-index:2;color:#fff;font-size:11px;font-weight:600;letter-spacing:.18em}.b2b-cap__body{margin-top:clamp(22px,2.4vw,36px)}.b2b-steps{margin-top:clamp(30px,3.5vw,56px);border-top:1px solid var(--b2b-hairline)}.b2b-step{display:grid;grid-template-columns:clamp(80px,9vw,168px) minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:clamp(16px,2.4vw,48px);padding:clamp(20px,2.4vw,38px) 0;border-bottom:1px solid var(--b2b-hairline)}.b2b-step__num{color:var(--b2b-fg-dim);font-size:clamp(30px,3.4vw,62px);font-weight:700;line-height:.9;letter-spacing:-.045em}.b2b-step__name{font-size:clamp(22px,2.2vw,40px);font-weight:600;line-height:1.04;letter-spacing:-.035em}.b2b-step__note{color:var(--b2b-fg-dim);font-size:clamp(14px,1vw,17px);line-height:1.45}.b2b-academy__head{max-width:900px}.b2b-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;margin-top:clamp(28px,3.4vw,56px);padding-top:1px;background:var(--b2b-hairline);list-style:none}.b2b-card{position:relative;display:flex;flex-direction:column;padding:0 0 clamp(24px,2.4vw,36px);background:var(--b2b-bg)}.b2b-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#e8e8ed}.b2b-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.28,.11,.32,1)}.b2b-card:hover .b2b-card__media img{transform:scale(1.035)}.b2b-card__flag{position:absolute;left:0;top:0;padding:6px 10px;color:#fff;background:var(--b2b-accent);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.b2b-card__meta{margin:clamp(16px,1.6vw,24px) 0 0;color:var(--b2b-fg-dim);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.b2b-card__name{margin-top:10px;font-size:clamp(15px,1.05vw,18px);font-weight:600;line-height:1.25;letter-spacing:-.02em}.b2b-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.b2b-card__price{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:10px;font-size:14px;font-weight:500;letter-spacing:-.01em}.b2b-card__price s{color:var(--b2b-fg-dim);font-size:12px}.b2b-catalog__empty{color:var(--b2b-fg-dim);font-size:16px}.b2b-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--b2b-hairline)}.b2b-path{padding:clamp(28px,3vw,48px) clamp(20px,2vw,40px) clamp(32px,3.4vw,56px) 0;border-right:1px solid var(--b2b-hairline)}.b2b-path:last-child{border-right:0}.b2b-path__level{color:var(--b2b-accent);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.b2b-path__name{margin:clamp(16px,1.8vw,28px) 0 12px;font-size:clamp(20px,1.8vw,30px);font-weight:600;line-height:1.06;letter-spacing:-.03em}.b2b-path__note{color:var(--b2b-fg-dim);font-size:15px;line-height:1.45}.b2b-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-top:1px solid var(--b2b-hairline)}.b2b-quote{padding:clamp(28px,3vw,46px) clamp(20px,2vw,40px) clamp(30px,3.2vw,52px) 0;border-right:1px solid var(--b2b-hairline)}.b2b-quote:last-child{border-right:0}.b2b-quote blockquote{font-size:clamp(15px,1.1vw,18px);font-weight:500;line-height:1.45;letter-spacing:-.015em}.b2b-quote figcaption{margin-top:22px;color:var(--b2b-fg-dim);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.b2b-faq{max-width:1100px;margin-top:clamp(40px,5vw,76px);border-top:1px solid var(--b2b-hairline)}.b2b-faq__row{border-bottom:1px solid var(--b2b-hairline)}.b2b-faq__q{width:100%;padding:clamp(22px,2.6vw,40px) 0;display:flex;align-items:center;justify-content:space-between;gap:32px;color:inherit;background:none;border:0;font-family:inherit;font-size:clamp(18px,1.7vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.03em;text-align:left;cursor:pointer}.b2b-faq__mark{position:relative;flex:none;width:16px;height:16px}.b2b-faq__mark:before,.b2b-faq__mark:after{content:"";position:absolute;left:50%;top:50%;background:var(--b2b-accent);transform:translate(-50%,-50%);transition:transform .45s cubic-bezier(.28,.11,.32,1),opacity .45s}.b2b-faq__mark:before{width:16px;height:1.5px}.b2b-faq__mark:after{width:1.5px;height:16px}.b2b-faq__q[aria-expanded=true] .b2b-faq__mark:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.b2b-faq__a{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows .5s cubic-bezier(.28,.11,.32,1),visibility 0s linear .5s}.b2b-faq__row.is-open .b2b-faq__a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s cubic-bezier(.28,.11,.32,1),visibility 0s}.b2b-faq__a>div{min-height:0}.b2b-faq__a p{padding-bottom:clamp(22px,2.6vw,40px);max-width:62ch;color:var(--b2b-fg-dim);font-size:clamp(15px,1.1vw,19px);line-height:1.5}.b2b-close{text-align:center;align-items:center}.b2b-close .b2b-body{margin-inline:auto}.b2b-close .b2b-actions{justify-content:center}.b2b-header-cta{display:none;align-self:center;margin-right:.6rem;white-space:nowrap;min-height:40px;padding:0 20px;color:#fff!important;background:var(--b2b-accent);border:1px solid var(--b2b-accent);font-size:14px;font-weight:600;text-decoration:none}.b2b-header-cta:hover{background:#1a86ec;border-color:#1a86ec}@media screen and (min-width:990px){.b2b-header-cta{display:inline-flex}}@media screen and (max-width:1100px){.b2b-lab,.b2b-cap{grid-template-columns:minmax(0,1fr)}.b2b-lab--flip>.b2b-lab__media,.b2b-cap--flip>.b2b-cap__visual{order:0}.b2b-lab__media{max-width:400px}.b2b-cap__visual{aspect-ratio:16 / 10;max-height:42svh}.b2b-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-fact:nth-child(2){border-right:0}.b2b-fact:nth-child(-n+2){border-bottom:1px solid var(--b2b-hairline)}.b2b-paths{grid-template-columns:minmax(0,1fr)}.b2b-path{border-right:0;border-bottom:1px solid var(--b2b-hairline)}.b2b-path:last-child{border-bottom:0}}@media screen and (max-width:749px){.b2b-chapter{min-height:auto;padding-block:clamp(40px,6vh,60px)}.b2b-chapter--short{padding-block:clamp(32px,4.5vh,48px)}.b2b-fact{padding:16px 0 18px}.b2b-facts{margin-top:24px!important}.b2b-companies{margin-top:26px;padding-top:22px;gap:20px 28px}.b2b-companies__note{margin-top:26px}.b2b-steps{margin-top:22px}.b2b-step{padding:16px 0}.b2b-catalog,.b2b-paths,.b2b-quotes{margin-top:26px!important}.b2b-faq{margin-top:24px}.b2b-lab__specs{margin-top:22px}.b2b-cap__body{margin-top:16px}.b2b-hero{min-height:100svh;padding-block:92px 40px}.b2b-hero__product{height:clamp(140px,26vh,260px)}.b2b-hero .b2b-display{font-size:clamp(30px,8.6vw,44px)}.b2b-hero__copy{padding-bottom:56px}.b2b-facts{grid-template-columns:minmax(0,1fr)}.b2b-fact{border-right:0;border-bottom:1px solid var(--b2b-hairline);padding-right:0}.b2b-fact:last-child{border-bottom:0}.b2b-companies{gap:24px 32px}.b2b-step{grid-template-columns:58px minmax(0,1fr)}.b2b-step__note{grid-column:2}.b2b-quote{border-right:0;border-bottom:1px solid var(--b2b-hairline);padding-right:0}.b2b-quote:last-child{border-bottom:0}.b2b-actions{width:100%;margin-top:clamp(20px,3vw,32px)}.b2b-actions .b2b-btn{flex:1 1 100%}.b2b-assembly__step{font-size:clamp(24px,7vw,34px)}.b2b-assembly__sticky{padding:64px var(--b2b-gutter) 64px}.b2b-assembly__head .b2b-title{font-size:clamp(26px,7.4vw,36px)}.b2b-assembly__media{min-height:40svh}.b2b-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.b2b-scope *,.b2b-scope *:before,.b2b-scope *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.b2b-rise,.b2b-hero__product{opacity:1;transform:none}.b2b-assembly{height:auto!important}.b2b-assembly__sticky{position:static;height:auto;min-height:100svh}.b2b-assembly__head,.b2b-assembly__steps{position:static;margin-block:40px}.b2b-assembly__steps{min-height:0;gap:18px}.b2b-assembly__step{grid-area:auto;opacity:1;transform:none}.b2b-assembly__rail{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/b2b-refresh.css.map */
