body.index,body.template_index{--os-space-3xs: 4px;--os-space-2xs: 8px;--os-space-xs: 12px;--os-space-sm: 16px;--os-space-md: 24px;--os-space-lg: 32px;--os-space-xl: 48px;--os-space-2xl: 64px;--os-space-3xl: 96px;--os-space-4xl: 128px;--os-space-5xl: 192px;--os-section-y: clamp(96px, 12vw, 185px);--os-section-y-sm: clamp(64px, 8vw, 112px);--os-section-gap: clamp(48px, 6vw, 88px);--os-grid-cols: 12;--os-grid-gap: clamp(16px, 1.8vw, 30px);--os-grid-gap-lg: clamp(24px, 3vw, 56px);--os-page-max: 1920px;--os-page-gutter: clamp(24px, 5vw, 80px);--os-color-bg: #f1f1ed;--os-color-ink: #161c25;--os-color-ink-2: #010101;--os-color-line-ink: #000;--os-color-muted: #616365;--os-color-muted-on-ink: rgba(22, 28, 37, .7);--os-color-line: #cfd0cc;--os-color-card: #d8d8d0;--os-color-brand: #6bae3b;--os-color-btn-text: #f0f0f0;--os-color-btn-chip: #f1f1ed;--os-font: "Aeonik", "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--os-font-btn: "Inter", system-ui, -apple-system, sans-serif;background:var(--os-color-bg);color:var(--os-color-ink);overflow-x:hidden}body.index .shopify-section,body.template_index .shopify-section{font-family:var(--os-font)}.os-h-container{max-width:var(--os-page-max);margin-inline:auto;padding-inline:var(--os-page-gutter)}.os-h-btn{display:inline-flex;align-items:center;gap:20px;min-height:84px;padding:14px 14px 14px 26px;border-radius:999px;background:var(--os-color-ink);color:var(--os-color-btn-text);font-family:var(--os-font-btn);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-decoration:none;transition:background .28s ease,color .28s ease,transform .28s ease}.os-h-btn__icon{display:grid;place-items:center;width:68px;height:56px;border-radius:999px;background:var(--os-color-btn-chip);color:var(--os-color-ink);transition:transform .28s ease}.os-h-btn:hover{color:var(--os-color-btn-text);transform:translateY(-1px)}.os-h-btn:hover .os-h-btn__icon{transform:translate(3px)}.os-h-btn:focus-visible{outline:2px solid var(--os-color-ink);outline-offset:4px}.os-h-marquee{position:relative;width:100vw;margin-inline-start:50%;overflow:hidden;transform:translate(-50%);--os-marquee-gap: var(--os-space-lg);--os-marquee-duration: 40s;--os-marquee-edge: clamp(40px, 6vw, 160px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--os-marquee-edge),#000 calc(100% - var(--os-marquee-edge)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--os-marquee-edge),#000 calc(100% - var(--os-marquee-edge)),transparent)}.os-h-marquee__track{display:flex;width:max-content;animation:os-h-marquee-scroll var(--os-marquee-duration) linear infinite;animation-delay:calc(var(--os-marquee-duration) * -.25);will-change:transform}.os-h-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:var(--os-marquee-gap);padding-inline-start:0;padding-inline-end:var(--os-marquee-gap);margin:0;list-style:none}@keyframes os-h-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / 3),0,0)}}@media(prefers-reduced-motion:reduce){.os-h-marquee{-webkit-mask-image:none;mask-image:none}.os-h-marquee__track{animation:none;width:100%;justify-content:center}.os-h-marquee__group--clone{display:none}.os-h-marquee__group{padding-inline-end:0;flex-wrap:wrap;justify-content:center}}.os-h-hero{padding-block:clamp(66px,7vw,102px) 0;text-align:center;overflow:hidden}.os-h-hero__badge{display:inline-flex;align-items:center;gap:var(--os-space-xs);min-height:48px;padding:var(--os-space-2xs) 22px var(--os-space-2xs) var(--os-space-xs);border-radius:999px;background:#fff;color:var(--os-color-muted-on-ink);box-shadow:0 2px 16px #161c2514;font-size:clamp(14px,1.2vw,20px);font-weight:500;line-height:1.5;letter-spacing:0}.os-h-hero__badge img{width:32px;height:32px;object-fit:contain}.os-h-hero__title{max-width:1281px;margin:var(--os-space-sm) auto 30px;color:var(--os-color-ink);font-size:clamp(44px,7.6vw,110px);font-weight:500;letter-spacing:-.027em;line-height:1.08;text-wrap:balance;font-feature-settings:"ss01","ss02","kern"}.os-h-hero__subtitle{max-width:1053px;margin:0 auto var(--os-space-lg);color:var(--os-color-muted);font-size:clamp(18px,1.7vw,26px);font-weight:400;line-height:1.5;letter-spacing:0}.os-h-hero__marquee{margin-top:clamp(48px,6.4vw,93px);--os-marquee-gap: clamp(20px, 2.4vw, 36px);--os-marquee-edge: clamp(60px, 9vw, 240px)}.os-h-hero__phone{flex:0 0 auto;width:clamp(160px,19vw,300px);aspect-ratio:394 / 864;overflow:hidden;background:transparent}.os-h-hero__phone img{display:block;width:100%;height:100%;object-fit:cover}.os-h-logo-strip{padding-block:clamp(56px,7.8vw,112px) 0}.os-h-logo-strip__marquee{--os-marquee-gap: clamp(46px, 7vw, 100px);--os-marquee-edge: clamp(40px, 6vw, 140px)}.os-h-logo-strip__item{flex:0 0 auto;width:var(--logo-width);height:66px}.os-h-logo-strip__item img{display:block;width:100%;height:100%;object-fit:contain}.os-h-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--os-space-lg);margin-block-end:clamp(40px,6vw,84px)}.os-h-section-head__copy{max-width:656px;min-width:0}.os-h-section-title{margin:0;color:var(--os-color-ink);font-size:clamp(36px,6.6vw,96px);font-weight:500;letter-spacing:-.026em;line-height:1;text-wrap:balance}.os-h-section-subtitle{margin:28px 0 0;color:var(--os-color-muted);font-size:clamp(16px,1.7vw,26px);font-weight:400;line-height:1.5;letter-spacing:0;text-wrap:pretty}.os-h-featured{padding-block:clamp(72px,10vw,139px) var(--os-section-y)}.os-h-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--os-grid-gap)}.os-h-work-card{position:relative;display:block;aspect-ratio:865 / 648;min-height:0;overflow:hidden;border-radius:20px;color:#fff;background:var(--os-color-card);text-decoration:none}.os-h-work-card:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,#161c2500,#161c259e);pointer-events:none;z-index:1;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.os-h-work-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.os-h-work-card:hover img,.os-h-work-card:focus-visible img{transform:scale(1.025)}.os-h-work-card:focus-visible{outline:2px solid var(--os-color-ink);outline-offset:4px}.os-h-work-card__content{position:absolute;inset-inline:clamp(20px,2.3vw,33px);inset-block-end:clamp(20px,2vw,28px);z-index:2}.os-h-work-card__tags{display:flex;flex-wrap:wrap;gap:9px;margin-block-end:var(--os-space-sm)}.os-h-work-card__tag{border:1px solid #fff;border-radius:999px;background:#ffffff12;color:#fff;padding:6px 16px;font-size:clamp(14px,1.3vw,20px);font-weight:500;line-height:1.5;letter-spacing:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.os-h-work-card__title{margin:0;color:#fff;font-size:clamp(28px,3.3vw,48px);font-weight:500;letter-spacing:-.044em;line-height:1.33}.os-h-proof{padding-block-end:clamp(96px,15.8vw,227px)}.os-h-proof__visual{position:relative;width:100vw;height:min(60.52vw,1162px);min-height:380px;margin-inline-start:50%;transform:translate(-50%);overflow:hidden;background:var(--os-color-card)}.os-h-proof__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#161c250d,#161c2585);pointer-events:none}.os-h-proof__visual img{width:100%;height:100%;display:block;object-fit:cover}.os-h-proof__visual-title{position:absolute;inset-inline:clamp(24px,4.5vw,80px);inset-block-start:50%;z-index:1;margin:0;transform:translateY(-50%);color:#fff;font-size:clamp(28px,6.6vw,96px);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-align:center;text-wrap:balance}.os-h-proof__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--os-grid-gap-lg);padding-block-start:clamp(72px,10.4vw,150px)}.os-h-proof__intro{max-width:1111px;min-width:0}.os-h-proof__title{max-width:980px;margin:0 0 var(--os-space-xl);color:var(--os-color-ink);font-size:clamp(34px,5.6vw,81.25px);font-weight:500;letter-spacing:-.015em;line-height:1;text-wrap:balance}.os-h-proof__text,.os-h-proof__cert p{margin:0;color:var(--os-color-muted);font-size:clamp(16px,1.6vw,24px);font-weight:400;line-height:1.5;letter-spacing:0;text-wrap:pretty}.os-h-proof__text{max-width:712px}.os-h-proof__platforms{display:grid;grid-template-columns:repeat(3,max-content);gap:var(--os-space-md) clamp(40px,6.4vw,92px);width:max-content;max-width:100%;margin-block-start:clamp(28px,3vw,44px)}.os-h-proof__platform{width:var(--proof-logo-width);height:61px}.os-h-proof__platform img{width:100%;height:100%;display:block;object-fit:contain}.os-h-proof__certs{display:grid;gap:var(--os-space-md)}.os-h-proof__cert img{display:block;width:auto;max-width:401px;height:auto;margin-block-end:var(--os-space-lg)}.os-h-proof__cert--gazelle img{max-width:200px;margin-block-end:36px}.os-h-partner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(54px,6.5vw,94px);align-items:start;margin-block-start:clamp(120px,25vw,363px)}.os-h-partner__copy{padding-block-start:9px}.os-h-partner__title{max-width:863px;margin:0 0 33px;color:var(--os-color-ink);font-size:clamp(36px,6.6vw,96px);font-weight:500;letter-spacing:-.0125em;line-height:1.1;text-wrap:balance}.os-h-partner__title span{color:var(--os-color-brand)}.os-h-partner__subtitle{margin:0;color:var(--os-color-ink);font-size:clamp(24px,3.6vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.023em}.os-h-partner__notifications{display:grid;gap:var(--os-space-md)}.os-h-notification{position:relative;display:grid;grid-template-columns:clamp(74px,8.3vw,120px) minmax(0,1fr);gap:clamp(14px,1.5vw,20px);min-height:clamp(110px,11vw,160px);padding:clamp(16px,1.5vw,20px);overflow:hidden;border-radius:clamp(24px,2.5vw,36px);background:#5c5c5c99;color:#fff;box-shadow:0 14px 24px #0000001a;isolation:isolate}.os-h-notification:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#5c5c5c47;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);pointer-events:none;z-index:0}.os-h-notification__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.os-h-notification__icon,.os-h-notification__body{position:relative;z-index:1}.os-h-notification__icon{display:grid;place-items:center;width:clamp(74px,8.3vw,120px);height:clamp(74px,8.3vw,120px);border-radius:clamp(18px,1.95vw,28px);background:#fff}.os-h-notification__icon img{width:60%;height:67%;object-fit:contain}.os-h-notification__body{display:grid;align-content:start;gap:clamp(8px,1vw,14px);min-width:0}.os-h-notification__top{display:flex;align-items:center;justify-content:space-between;gap:var(--os-space-sm)}.os-h-notification__top h3{margin:0;color:#fff;font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1.1;letter-spacing:-.046em}.os-h-notification__top span{margin:0;flex:0 0 auto;color:#fff;font-size:clamp(15px,1.6vw,24px);font-weight:500;line-height:1.1;letter-spacing:-.057em}.os-h-notification__body p{margin:0;max-width:430px;opacity:.8;color:#fff;font-size:clamp(15px,1.85vw,27px);font-weight:400;line-height:1.2;letter-spacing:-.05em}.os-h-services{padding-block-end:clamp(84px,12vw,170px)}.os-h-services__title{margin:0 0 clamp(48px,6vw,88px);color:var(--os-color-ink);font-size:clamp(36px,6.6vw,96px);font-weight:500;letter-spacing:-.0125em;line-height:1;text-align:center;text-wrap:balance}.os-h-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.os-h-service{min-height:282px;padding-inline:clamp(20px,3.3vw,48px);border-inline-start:1px solid #c4c4c4}.os-h-service:first-child{border-inline-start:0;padding-inline-start:var(--os-space-md)}.os-h-service__icon{display:grid;place-items:center;width:56px;height:56px;margin-block-end:var(--os-space-md);border:1px solid rgba(0,0,0,.2);border-radius:7px;color:var(--os-color-ink-2);background:#ffffff2e}.os-h-service__icon svg{width:32px;height:32px}.os-h-service h3{margin:0 0 18px;color:var(--os-color-ink-2);font-size:clamp(18px,1.8vw,26px);font-weight:500;letter-spacing:0;line-height:1.1}.os-h-service p{max-width:320px;margin:0 0 var(--os-space-md);color:var(--os-color-ink-2);opacity:.7;font-size:clamp(15px,1.4vw,20px);font-weight:500;line-height:1.5;letter-spacing:0}.os-h-service__tags{display:flex;flex-wrap:wrap;gap:var(--os-space-2xs)}.os-h-service__tags span{display:inline-flex;align-items:center;min-height:25px;padding:6px 13px;border:1px solid var(--os-color-line-ink);border-radius:999px;color:var(--os-color-line-ink);font-size:clamp(13px,1.3vw,20px);font-weight:500;line-height:1.5;letter-spacing:0}@media(max-width:1440px){body.index,body.template_index{--os-grid-gap-lg: clamp(24px, 3.6vw, 48px)}}@media(max-width:1024px){body.index,body.template_index{--os-page-gutter: clamp(20px, 4vw, 40px);--os-grid-gap: clamp(16px, 2.4vw, 24px);--os-grid-gap-lg: clamp(24px, 3vw, 40px)}.os-h-logo-strip__item{width:calc(var(--logo-width) * .85);height:56px}.os-h-proof__grid,.os-h-partner{grid-template-columns:minmax(0,1fr)}.os-h-partner__notifications{max-width:710px}.os-h-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--os-space-2xl) 0}.os-h-service:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media(max-width:768px){body.index,body.template_index{--os-page-gutter: clamp(20px, 3.5vw, 32px)}.os-h-section-head{grid-template-columns:minmax(0,1fr);gap:var(--os-space-md);align-items:start}.os-h-section-head .os-h-btn{width:max-content}}@media(max-width:480px){body.index,body.template_index{--os-page-gutter: var(--os-space-md)}.os-h-btn{min-height:62px;padding:var(--os-space-2xs) var(--os-space-2xs) var(--os-space-2xs) 20px;gap:var(--os-space-xs);font-size:18px}.os-h-btn__icon{width:48px;height:46px}.os-h-hero{padding-block-start:var(--os-space-2xl)}.os-h-hero__badge{font-size:14px;padding:6px var(--os-space-sm) 6px var(--os-space-2xs);min-height:40px}.os-h-hero__badge img{width:var(--os-space-md);height:var(--os-space-md)}.os-h-hero__title{font-size:44px;margin-block-end:18px}.os-h-hero__subtitle{font-size:18px;margin-block-end:28px}.os-h-hero__marquee{--os-marquee-gap: 12px;--os-marquee-edge: 24px}.os-h-hero__phone{width:168px}.os-h-logo-strip{padding-block-start:var(--os-space-2xl)}.os-h-logo-strip__marquee{--os-marquee-gap: 46px;--os-marquee-edge: 18px}.os-h-logo-strip__item{width:calc(var(--logo-width) * .7);height:40px}.os-h-featured{padding-block:var(--os-space-3xl) var(--os-space-3xl)}.os-h-section-head{margin-block-end:var(--os-space-lg)}.os-h-section-title,.os-h-proof__title,.os-h-partner__title,.os-h-services__title{font-size:44px}.os-h-section-subtitle{font-size:18px}.os-h-work-grid{grid-template-columns:minmax(0,1fr);gap:18px}.os-h-work-card__content{inset-inline:20px;inset-block-end:20px}.os-h-work-card__title{font-size:30px;letter-spacing:-.03em}.os-h-proof{padding-block-end:var(--os-space-3xl)}.os-h-proof__visual{height:420px;min-height:420px}.os-h-proof__visual-title{inset-inline:var(--os-space-md);font-size:36px}.os-h-proof__grid{gap:var(--os-space-2xl);padding-block-start:var(--os-space-2xl)}.os-h-proof__platforms{grid-template-columns:repeat(2,max-content);gap:var(--os-space-sm) var(--os-space-xl);max-width:100%}.os-h-proof__platform{width:calc(var(--proof-logo-width) * .78);height:48px}.os-h-proof__cert img{max-width:min(100%,340px)}.os-h-partner{margin-block-start:120px}.os-h-partner__subtitle{font-size:28px}.os-h-notification{grid-template-columns:74px minmax(0,1fr);min-height:110px;gap:14px;padding:var(--os-space-sm);border-radius:22px}.os-h-notification__icon{width:74px;height:74px;border-radius:18px}.os-h-notification__top h3{font-size:20px}.os-h-notification__top span{font-size:15px}.os-h-notification__body p{font-size:16px}.os-h-services{padding-block-end:var(--os-space-3xl)}.os-h-services__title{margin-block-end:var(--os-space-xl)}.os-h-services__grid{grid-template-columns:minmax(0,1fr);gap:0}.os-h-service,.os-h-service:first-child{padding-block:34px;padding-inline:0;border-inline-start:0;border-block-start:1px solid #c4c4c4}.os-h-service:first-child{border-block-start:0;padding-block-start:0}.os-h-service p{max-width:none}}@media(max-width:380px){.os-h-hero__marquee{--os-marquee-gap: 10px}.os-h-hero__phone{width:144px}.os-h-proof__platforms{grid-template-columns:max-content}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/OS-home.css.map */
