.om-b2b-hero{position:relative;display:flex;align-items:center;min-height:480px;overflow:hidden;background:var(--om-color-text-primary)}.om-b2b-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.om-b2b-hero__media video,.om-b2b-hero__media img{width:100%;height:100%;object-fit:cover}.om-b2b-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#000000b8,#0006 55%,#0000001a)}.om-b2b-hero__content{position:relative;z-index:2;max-width:620px;padding:var(--om-space-6xl) var(--om-space-3xl)}.om-b2b-hero__kicker{font-size:var(--om-font-size-xs);font-weight:var(--om-font-weight-semibold);letter-spacing:var(--om-letter-spacing-kicker);text-transform:uppercase;color:gold;margin-bottom:var(--om-space-sm)}.om-b2b-hero__title{font-size:var(--om-font-size-2xl);font-weight:var(--om-font-weight-bold);color:#fff;margin:0 0 var(--om-space-lg);line-height:var(--om-line-height-tight);letter-spacing:-.5px}.om-b2b-hero__description{font-size:var(--om-font-size-base);line-height:var(--om-line-height-relaxed);color:#ffffffd1;margin:0 0 var(--om-space-2xl)}.om-b2b-hero__actions{display:flex;flex-wrap:wrap;gap:var(--om-space-md)}@media screen and (min-width:750px){.om-b2b-hero{min-height:520px}.om-b2b-hero__content{padding:var(--om-space-7xl) var(--om-space-5xl)}.om-b2b-hero__title{font-size:var(--om-font-size-3xl)}}@media screen and (min-width:990px){.om-b2b-hero{min-height:540px}}@media screen and (max-width:749px){.om-b2b-hero{min-height:440px}.om-b2b-hero__content{padding:var(--om-space-5xl) var(--om-space-xl)}.om-b2b-hero__title{font-size:var(--om-font-size-xl)}.om-b2b-hero__description{font-size:var(--om-font-size-sm)}.om-b2b-hero__actions{flex-direction:column}.om-b2b-hero__actions .om-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.om-b2b-hero__media video{display:none}}.om-b2b-hero__actions .om-button--secondary{color:#fff;border-color:#ffffffb3;background:#ffffff0f}.om-b2b-hero__actions .om-button--secondary:hover{background:#ffffff2e;color:#111;border-color:#fff}.om-b2b-hero__actions .om-button--secondary:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.om-b2b-story{background-color:var(--om-color-bg-page)}.om-b2b-story__grid{display:grid;grid-template-columns:48% 1fr;gap:var(--om-space-5xl);align-items:center}.om-b2b-story__content{display:flex;flex-direction:column}.om-b2b-story__content .om-section-heading__kicker{margin-bottom:12px}.om-b2b-story__content h2{font-size:var(--om-font-size-2xl);font-weight:var(--om-font-weight-bold);color:var(--om-color-text-primary);margin:0 0 20px;line-height:var(--om-line-height-tight)}.om-b2b-story__content p{font-size:var(--om-font-size-base);color:var(--om-color-text-secondary);line-height:var(--om-line-height-relaxed);margin:0 0 16px}.om-b2b-story__content p:last-child{margin-bottom:0}.om-b2b-story__image{border-radius:var(--om-radius-md);overflow:hidden;aspect-ratio:4 / 3;background-color:var(--om-color-bg-surface)}.om-b2b-story__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.om-b2b-story__grid{grid-template-columns:1fr;gap:32px}.om-b2b-story__content h2{font-size:var(--om-font-size-xl)}}.om-b2b-advantages{background-color:var(--om-color-bg-surface)}.om-b2b-advantages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--om-space-2xl)}.om-b2b-advantage{background:var(--om-color-bg-page);border:1px solid var(--om-color-border-light);border-radius:var(--om-radius-md);padding:var(--om-space-3xl);display:flex;flex-direction:column;gap:var(--om-space-md)}.om-b2b-advantage__icon{width:var(--om-icon-size-lg);height:var(--om-icon-size-lg);color:var(--om-color-brand-red);flex-shrink:0}.om-b2b-advantage__icon svg{width:100%;height:100%}.om-b2b-advantage h3{font-size:var(--om-font-size-md);font-weight:var(--om-font-weight-semibold);color:var(--om-color-text-primary);margin:0;line-height:var(--om-line-height-tight)}.om-b2b-advantage p{font-size:var(--om-font-size-sm);color:var(--om-color-text-secondary);margin:0;line-height:var(--om-line-height-relaxed)}@media screen and (max-width:989px){.om-b2b-advantages__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.om-b2b-advantages__grid{grid-template-columns:1fr}.om-b2b-advantage{padding:var(--om-space-2xl)}}.om-b2b-clients{background-color:var(--om-color-bg-page)}.om-b2b-clients__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--om-space-md);max-width:900px;margin:0 auto}.om-b2b-client-pill{display:inline-flex;align-items:center;padding:var(--om-space-sm) var(--om-space-xl);font-size:var(--om-font-size-sm);font-weight:var(--om-font-weight-medium);color:var(--om-color-text-secondary);background-color:var(--om-color-bg-subtle);border:1px solid var(--om-color-border-light);border-radius:var(--om-radius-full);transition:background-color var(--om-transition-fast),border-color var(--om-transition-fast);white-space:nowrap}@media screen and (max-width:749px){.om-b2b-clients__pills{justify-content:flex-start;gap:var(--om-space-sm)}.om-b2b-client-pill{font-size:var(--om-font-size-xs);padding:var(--om-space-xs) var(--om-space-lg)}}.om-b2b-categories{background-color:var(--om-color-bg-surface)}.om-b2b-categories__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--om-space-lg);max-width:900px;margin:0 auto}.om-b2b-category{display:flex;align-items:flex-start;gap:var(--om-space-md);padding:var(--om-space-xl);background:var(--om-color-bg-page);border:1px solid var(--om-color-border-light);border-radius:var(--om-radius-sm);font-size:var(--om-font-size-sm);font-weight:var(--om-font-weight-medium);color:var(--om-color-text-primary);line-height:var(--om-line-height-base)}.om-b2b-category__dot{width:8px;height:8px;min-width:8px;margin-top:6px;border-radius:50%;background-color:var(--om-color-brand-red)}@media screen and (min-width:990px){.om-b2b-categories__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.om-b2b-categories__grid{grid-template-columns:1fr}}.om-b2b-contact{background-color:var(--om-color-bg-page)}.om-b2b-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--om-space-6xl);align-items:start}.om-b2b-contact__info{display:flex;flex-direction:column;gap:var(--om-space-xl)}.om-b2b-contact__info-card{display:flex;align-items:flex-start;gap:var(--om-space-md);padding:var(--om-space-xl);background:var(--om-color-bg-subtle);border:1px solid var(--om-color-border-light);border-radius:var(--om-radius-sm)}.om-b2b-contact__info-icon{width:var(--om-icon-size-md);height:var(--om-icon-size-md);color:var(--om-color-brand-red);flex-shrink:0;margin-top:2px}.om-b2b-contact__info-icon svg{width:100%;height:100%}.om-b2b-contact__info-text h4{font-size:var(--om-font-size-xs);font-weight:var(--om-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--om-color-text-muted);margin:0 0 var(--om-space-xs)}.om-b2b-contact__info-text p{font-size:var(--om-font-size-base);color:var(--om-color-text-primary);margin:0;line-height:var(--om-line-height-base);word-break:break-word}.om-b2b-contact__info-text a{color:var(--om-color-brand-red);text-decoration:none}.om-b2b-contact__info-text a:hover{text-decoration:underline}.om-b2b-contact__qr{margin-top:var(--om-space-sm)}.om-b2b-contact__qr img{max-width:140px;height:auto;border-radius:var(--om-radius-sm);border:1px solid var(--om-color-border-light)}.om-b2b-contact__form{background:var(--om-color-bg-subtle);border:1px solid var(--om-color-border-light);border-radius:var(--om-radius-md);padding:var(--om-space-3xl)}.om-b2b-contact__form-title{font-size:var(--om-font-size-lg);font-weight:var(--om-font-weight-semibold);color:var(--om-color-text-primary);margin:0 0 var(--om-space-2xl)}.om-b2b-form-field{margin-bottom:var(--om-space-lg)}.om-b2b-form-field label{display:block;font-size:var(--om-font-size-xs);font-weight:var(--om-font-weight-semibold);color:var(--om-color-text-primary);margin-bottom:var(--om-space-xs)}.om-b2b-form-field label .om-b2b-form-required{color:var(--om-color-brand-red)}.om-b2b-form-field input,.om-b2b-form-field textarea,.om-b2b-form-field select{width:100%;min-height:var(--om-input-height);padding:0 var(--om-space-md);font-size:var(--om-font-size-base);font-family:inherit;color:var(--om-color-text-primary);background:var(--om-color-bg-page);border:1px solid var(--om-color-border);border-radius:var(--om-radius-sm);transition:border-color var(--om-transition-fast);box-sizing:border-box}.om-b2b-form-field textarea{min-height:120px;padding:var(--om-space-md);resize:vertical;line-height:var(--om-line-height-base)}.om-b2b-form-field select{padding:0 var(--om-space-md);-webkit-appearance:auto;appearance:auto}.om-b2b-form-field input:focus,.om-b2b-form-field textarea:focus,.om-b2b-form-field select:focus{outline:none;border-color:var(--om-color-border-focus);box-shadow:0 0 0 2px var(--om-color-brand-red-bg)}.om-b2b-form-field input::placeholder,.om-b2b-form-field textarea::placeholder{color:var(--om-color-text-muted)}.om-b2b-form-success{text-align:center;padding:var(--om-space-4xl) var(--om-space-2xl)}.om-b2b-form-success__icon{width:48px;height:48px;color:var(--om-color-success);margin:0 auto var(--om-space-lg)}.om-b2b-form-success h3{font-size:var(--om-font-size-lg);font-weight:var(--om-font-weight-semibold);color:var(--om-color-text-primary);margin:0 0 var(--om-space-sm)}.om-b2b-form-success p{font-size:var(--om-font-size-base);color:var(--om-color-text-secondary);margin:0;line-height:var(--om-line-height-relaxed)}.om-b2b-form-errors{background:var(--om-color-error-bg);border:1px solid var(--om-color-error);border-radius:var(--om-radius-sm);padding:var(--om-space-md) var(--om-space-lg);margin-bottom:var(--om-space-xl)}.om-b2b-form-errors p{font-size:var(--om-font-size-sm);color:var(--om-color-error);margin:0;line-height:var(--om-line-height-base)}.om-b2b-form-errors ul{margin:var(--om-space-xs) 0 0;padding-left:var(--om-space-xl);font-size:var(--om-font-size-sm);color:var(--om-color-error);list-style:disc}.om-b2b-form-errors li{margin-bottom:var(--om-space-xs)}@media screen and (max-width:749px){.om-b2b-contact__grid{grid-template-columns:1fr;gap:var(--om-space-3xl)}.om-b2b-contact__form{padding:var(--om-space-xl)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/om-b2b-page.css.map */
