.background{position:relative}.background__media{top:-100px;height:800px}.client-hero{position:relative;padding:40px 0 20px;color:var(--l-color--text-secondary)}@media (max-width: 992px){.client-hero{padding:40px 0 20px}}.client-hero__head .l-breadcrumbs{justify-content:flex-start}.client-hero__body{position:relative;margin-top:48px}@media (max-width: 640px){.client-hero__body{margin-top:32px}}.client-hero__decor{position:absolute;top:0;right:0;width:300px;height:auto;pointer-events:none}@media (max-width: 992px){.client-hero__decor{width:200px}}@media (max-width: 768px){.client-hero__decor{top:auto;bottom:0;width:120px;opacity:.6}}.client-hero__logo{width:178px;height:auto}@media (max-width: 768px){.client-hero__logo{width:150px}}.client-hero__title.l-title{max-width:800px;margin-top:32px;text-align:left;font-size:var(--l-font-size--title-sm);font-weight:var(--l-font-weight--semibold);line-height:1.2}@media (max-width: 992px){.client-hero__title.l-title{font-size:var(--l-font-size--title-xs)}}@media (max-width: 768px){.client-hero__title.l-title{font-size:var(--l-font-size--title-xxs)}}@media (max-width: 640px){.client-hero__title.l-title{margin-top:12px}}.client-hero__highlights{margin-top:48px;display:flex;justify-content:flex-start;align-items:stretch}@media (max-width: 768px){.client-hero__highlights{margin-top:32px;flex-direction:column;max-width:300px}}.client-hero__highlight{flex:0 1 auto;max-width:300px;display:grid;gap:16px;align-content:start;padding:0 40px;border-right:1px solid oklch(from var(--l-color--grey-30) l c h/calc(alpha - .5))}.client-hero__highlight:first-child{padding-left:0}.client-hero__highlight:last-child{padding-right:0;border-right:none}@media (max-width: 992px){.client-hero__highlight{padding:0 24px}}@media (max-width: 768px){.client-hero__highlight{max-width:none;grid-template-columns:repeat(2,1fr);align-items:start;gap:20px;padding:20px 0;border-right:none;border-bottom:1px solid oklch(from var(--l-color--grey-30) l c h/calc(alpha - .5))}.client-hero__highlight:first-child{padding-top:0}.client-hero__highlight:last-child{padding-bottom:0;border-bottom:none}}.client-hero__highlight-top{display:flex;flex-direction:column;gap:4px}@media (max-width: 768px){.client-hero__highlight-top{margin:0 auto}}.client-hero__highlight-value{display:flex;align-items:flex-start;gap:8px}.client-hero__highlight-units{color:var(--l-color--grey-20);font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--regular);line-height:1.4}.client-hero__highlight-image{width:auto;height:auto;max-height:62px}@media (max-width: 992px){.client-hero__highlight-image{max-height:54px}}@media (max-width: 768px){.client-hero__highlight-image{max-height:44px}}.client-hero__highlight-description{color:var(--l-color--text-secondary);font-size:var(--l-font-size--description-sm);font-weight:var(--l-font-weight--regular);line-height:1.5}.client-detail{--l-client-detail--sidebar-width: 320px;padding:40px 0 120px}.client-detail_with-hero{padding-top:60px}@media (max-width: 768px){.client-detail_with-hero{padding-top:40px}}@media (max-width: 992px){.client-detail{padding-bottom:80px}}@media (max-width: 768px){.client-detail{padding-bottom:60px}}.client-detail__head .l-breadcrumbs{justify-content:flex-start}.client-detail__head .l-title{margin-top:20px;text-align:left;font-size:var(--l-font-size--title-sm)}.client-detail__body{margin-top:60px;display:grid;grid-template-columns:1fr var(--l-client-detail--sidebar-width);align-items:stretch;gap:60px}@media (max-width: 1024px){.client-detail__body{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.client-detail__body{margin-top:40px}}.client-detail__content{max-width:900px;color:var(--l-color--text-secondary)}.client-detail__block{scroll-margin-top:calc(var(--l-header--height) + 20px)}.client-detail__block:not(:first-child){margin-top:40px}.client-detail__block h2{color:var(--l-color--white);font-size:var(--l-font-size--title-xs);font-weight:var(--l-font-weight--semibold);line-height:1.3}@media (max-width: 768px){.client-detail__block h2{font-size:var(--l-font-size--title-xxs)}}.client-detail__block p,.client-detail__block li{margin-top:20px;color:var(--l-color--text-secondary);font-size:var(--l-font-size--description-sm);font-weight:var(--l-font-weight--regular);line-height:1.5}.client-detail__block ul{list-style:disc;padding:16px}.client-detail__block ul li:not(:first-child){margin-top:10px}.client-detail__block img{margin-top:20px;border-radius:10px}.client-detail__block a{color:var(--l-color--primary);transition:var(--l-transition--default)}.client-detail__block a:hover{color:var(--l-color-primary-light)}.client-detail__block blockquote{margin-top:20px;padding:8px 0 8px 20px;border-left:2px solid var(--l-color--primary);color:var(--l-color--text-secondary);font-size:var(--l-font-size--description-sm);font-weight:var(--l-font-weight--regular);line-height:1.5}.client-detail__block blockquote p:first-child{margin-top:0}.client-detail__block code{padding:2px 6px;border-radius:var(--l-border-radius--xs);background-color:var(--l-color--grey-90);color:var(--l-color--white);font-family:var(--l-font-family--mono);font-size:.875em}.client-detail__block pre{margin-top:20px;padding:20px;overflow-x:auto;border:1px solid oklch(from var(--l-color--grey-30) l c h/calc(alpha - .5));border-radius:var(--l-border-radius--sm);background-color:var(--l-color--grey-100)}.client-detail__block pre code{padding:0;border-radius:0;background-color:transparent;font-size:var(--l-font-size--sm);line-height:1.6}.client-detail__sidebar{position:relative;height:100%}.client-detail__sidebar [data-sticky-sidebar-content]{will-change:top}@media (max-width: 1024px){.client-detail__sidebar{display:none}}.client-detail__anchors-title{display:flex;align-items:center;color:var(--l-color--white);font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--medium);line-height:1.4}.client-detail__anchors-title .l-icon{width:16px;height:16px;margin-right:8px;fill:currentColor}.client-detail__anchors-list{margin-top:16px;display:flex;flex-direction:column}.client-detail__anchor{display:flex;align-items:center;min-height:34px;padding:6px 0 6px 16px;border-left:1px solid oklch(from var(--l-color--grey-30) l c h/calc(alpha - .5));color:var(--l-color--grey-20);font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--regular);line-height:1.4;text-decoration:none;transition:var(--l-transition--default)}.client-detail__anchor:hover{color:var(--l-color--white)}.client-detail__anchor.isActive{border-left-color:var(--l-color--primary);color:var(--l-color--primary)}.client-detail__top{margin-top:40px;display:flex;align-items:center;padding:0;color:var(--l-color--grey-20);font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--medium);line-height:1.4;cursor:pointer;transition:var(--l-transition--default)}.client-detail__top:hover{color:var(--l-color--white)}.client-detail__top .l-icon{width:16px;height:16px;margin-right:8px;fill:currentColor;transform:rotate(180deg)}.client-detail .download-btn{margin-top:40px;display:inline-flex}.client-detail .download-btn .l-button{width:max-content}.client-detail .download-btn .l-button svg{color:transparent;margin-right:10px;stroke:var(--l-color--text-secondary);stroke-width:2px;transition:var(--l-transition--default)}.client-detail .download-btn .l-button:hover svg{stroke:var(--l-color--text-primary)}
