.cs-header .tmm-chip{margin-bottom:32px}.cs-header{margin-bottom:48px;max-width:896px}.cs-header__title{color:var(--color-text-primary-light);font-family:var(--font-primary);font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 32px}.cs-header__summary{color:var(--color-text-muted-light);font-family:var(--font-primary);font-size:22px;font-weight:500;line-height:1.5;margin:0 0 40px;max-width:768px}@media (min-width:768px){.cs-header__summary{font-size:22px}}.cs-hero{background:#0a1930;border:1px solid var(--color-divider-light);border-radius:32px;box-shadow:0 8px 30px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:64px;min-height:75vw;overflow:hidden;padding:16px;position:relative;width:100%}@media (min-width:768px){.cs-hero{aspect-ratio:21/9;border-radius:40px;display:block;margin-bottom:96px;min-height:0;padding:0}}.cs-hero__img{filter:grayscale(100%) contrast(1.2);height:100%;inset:0;mix-blend-mode:screen;object-fit:cover;object-position:center;opacity:.9;position:absolute;transition:transform 1.5s cubic-bezier(.16,1,.3,1);width:100%}.cs-hero:hover .cs-hero__img{transform:scale(1.05)}.cs-hero:before{background:var(--color-accent-dark);content:"";inset:0;mix-blend-mode:multiply;opacity:.8;pointer-events:none;position:absolute;transition:opacity 1.5s ease-out;z-index:1}.cs-hero:hover:before{opacity:.6}.cs-hero:after{background:#2563eb;content:"";inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute;z-index:2}@media (prefers-reduced-motion:reduce){.cs-hero:before,.cs-hero:hover .cs-hero__img,.cs-hero:hover:before,.cs-hero__img{transform:none;transition:none}}.cs-hero__overlay-tint{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:3}.cs-hero__overlay{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:4}@media (min-width:768px){.cs-hero__overlay{bottom:24px;gap:16px;left:24px;position:absolute;right:24px}}@media (min-width:1024px){.cs-hero__overlay{bottom:48px;gap:24px;left:48px;right:48px}}.cs-stat-tile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-2xl);min-width:140px;padding:16px 24px}.cs-stat-tile__value{font-family:var(--font-primary);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:4px}.cs-stat-tile__value--accent{color:var(--color-accent-dark-hover)}.cs-stat-tile__value--success{color:var(--color-success-dark)}.cs-stat-tile__value--warning{color:#fbbf24}.cs-stat-tile__value--white{color:var(--color-text-primary-dark)}.cs-stat-tile__label{color:hsla(0,0%,100%,.7);font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1023px){.cs-article .blog-sidebar{display:block;width:100%}.cs-article .blog-sidebar .blog-share,.cs-article .blog-sidebar .blog-toc-wrap{display:none}.cs-article .blog-sidebar__inner{gap:0;position:static;top:auto}}@media (min-width:1024px){.cs-company{margin-bottom:32px}}.cs-company--mobile{display:none}@media (max-width:1023px){.cs-company--desktop{display:none}.cs-company--mobile{display:block}}.cs-company__label{color:var(--color-text-muted-light);font-family:var(--font-primary);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;margin:0 0 24px;text-transform:uppercase}.cs-company__brand{align-items:center;display:flex;margin-bottom:32px}.cs-company__logo{display:block;height:auto;max-height:64px;max-width:100%;object-fit:contain;object-position:left center;transition:filter .3s ease,opacity .3s ease;width:100%}.cs-company__logo--greyscale{filter:grayscale(100%);opacity:.8}.cs-company__brand-icon{align-items:center;color:var(--color-accent-light);display:flex;justify-content:flex-start}.cs-company__facts{display:flex;flex-direction:column;margin:0;padding:0}.cs-company__row{align-items:flex-start;border-top:1px solid rgba(0,0,0,.05);display:flex;gap:12px;margin:0;padding:16px 0}.cs-company__row--last{border-bottom:1px solid rgba(0,0,0,.05)}.cs-company__row-text{color:var(--color-text-primary-light);font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:1.4;min-width:0;word-break:break-word}.cs-company__row-icon{color:var(--color-text-muted-light);flex-shrink:0;margin-top:3px}.cs-company__row--link .cs-company__row-anchor{align-items:flex-start;color:var(--color-accent-light);display:inline-flex;gap:12px;text-decoration:none;transition:color .2s ease}.cs-company__row--link .cs-company__row-icon,.cs-company__row--link .cs-company__row-text{color:inherit}.cs-company__row--link .cs-company__row-anchor:hover{color:var(--color-accent-light-hover)}.cs-company__row--link .cs-company__row-anchor:hover .cs-company__row-text{text-decoration:underline}.cs-company--mobile{border-bottom:1px solid var(--color-divider-light);border-top:1px solid var(--color-divider-light);padding:24px 0}@media (max-width:1023px){.cs-article .blog-article__layout{gap:32px}}.cs-company__mobile-row{align-items:center;display:flex;gap:20px;margin-bottom:20px}@media (min-width:640px){.cs-company__mobile-row{gap:24px}}.cs-company__mobile-logo-wrap{flex-shrink:0;width:140px}@media (min-width:640px){.cs-company__mobile-logo-wrap{width:160px}}.cs-company__mobile-logo{display:block;height:auto;transition:filter .3s ease,opacity .3s ease;width:100%}.cs-company__mobile-divider{background:var(--color-border-light);flex-shrink:0;height:46px;width:1px}.cs-company__mobile-identity{display:flex;flex-direction:column;min-width:0}.cs-company__mobile-name{color:var(--color-text-primary-light);font-family:var(--font-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.cs-company__mobile-name{font-size:20px}}.cs-company__mobile-industry{color:var(--color-text-muted-light);font-family:var(--font-primary);font-size:15px;font-weight:500;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-company__mobile-meta{border-top:1px solid var(--color-divider-light);display:flex;flex-direction:column;gap:16px;padding-top:20px}@media (min-width:640px){.cs-company__mobile-meta{align-items:center;flex-direction:row;gap:32px}}.cs-company__mobile-meta-item,.cs-company__mobile-meta-link{align-items:center;color:var(--color-text-primary-light);display:inline-flex;font-family:var(--font-primary);font-size:15px;font-weight:500;gap:12px;min-width:0;text-decoration:none}.cs-company__mobile-meta-link{color:var(--color-accent-light);transition:color .2s ease}.cs-company__mobile-meta-link:hover{color:var(--color-accent-light-hover);text-decoration:underline}.cs-company__mobile-meta-icon{flex-shrink:0}.cs-company__mobile-meta-item .cs-company__mobile-meta-icon{color:var(--color-text-muted-light)}.cs-company__mobile-meta-item span,.cs-company__mobile-meta-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-prose>p:first-child{color:var(--color-text-primary-light);font-size:22px;font-weight:500;line-height:1.4;margin-bottom:48px}@media (min-width:768px){.cs-prose>p:first-child{font-size:26px}}