.cs2{background: var(--bg-page);color: var(--text-body)}.cs2-section{padding-block: var(--gap-fluid-xl)}.cs2-section--tight{padding-block: var(--gap-fluid-md)}.cs2-pill{display: inline-flex;align-items: center;margin: 0 0 var(--space-5);padding: 6px var(--space-4);border: 1px solid var(--brand-200);border-radius: var(--radius-full);background: var(--brand-50);color: var(--brand-700);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);line-height: 1.2;text-transform: uppercase}.cs2-pill--left{margin-bottom: var(--space-4)}.cs2-pill--dark{border: 1px dashed rgba(255, 255, 255, .35);background: transparent;color: rgba(255, 255, 255, .8)}.cs2-kicker{display: flex;align-items: center;gap: var(--space-3);margin: 0 0 var(--space-4);color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-small);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-kicker::after{content: "";width: 48px;height: 1px;background: var(--border-default)}.cs2-kicker__n{color: var(--brand-600)}.cs2-rule{display: block;width: 40px;height: 3px;margin-bottom: var(--space-4);border-radius: 2px;background: var(--brand-500)}.cs2-h2{margin: 0;color: var(--text-heading);font-size: var(--fs-title-md);font-weight: var(--font-bold);line-height: var(--lh-heading);letter-spacing: var(--tracking-tight)}.cs2-h2--lg{font-size: var(--fs-section-title)}.cs2-head{margin-bottom: var(--gap-fluid-md)}.cs2-frame{overflow: hidden;border: 1px solid var(--border-subtle);border-radius: var(--radius-xl);background: var(--bg-surface);box-shadow: 0 24px 48px -28px rgba(22, 20, 16, .35)}.cs2-frame__bar{position: relative;display: flex;align-items: center;justify-content: center;min-height: 40px;padding: 8px var(--space-4);border-bottom: 1px solid var(--border-subtle);background: var(--gray-100)}.cs2-frame__dots{position: absolute;left: var(--space-4);display: inline-flex;gap: 6px}.cs2-frame__dots i{width: 9px;height: 9px;border-radius: 50%;background: var(--gray-300)}.cs2-frame__url{overflow: hidden;max-width: min(60%, 420px);width: 100%;padding: 4px var(--space-4);border-radius: var(--radius-full);background: var(--bg-surface);color: var(--text-muted);font-size: var(--fs-caption);text-align: center;text-overflow: ellipsis;white-space: nowrap}.cs2-frame__window{--cs2-h: 460px;position: relative;overflow: hidden;height: var(--cs2-h);background: var(--gray-100)}.cs2-frame__window img{display: block;width: 100%;height: auto;transform: translateY(0);transition: transform var(--cs2-dur, 6s) cubic-bezier(.45, 0, .2, 1);will-change: transform}.cs2-frame__window:hover img, .cs2-frame:focus-within .cs2-frame__window img{transform: translateY(calc(-100% + var(--cs2-h)))}.cs2-caption{display: flex;flex-wrap: wrap;justify-content: space-between;gap: var(--space-2);margin-top: var(--space-3);color: var(--text-muted);font-size: var(--fs-caption)}.cs2-hero{padding-block: calc(var(--gap-fluid-xl) + 40px) var(--gap-fluid-lg)}.cs2-hero__copy{display: flex;flex-direction: column;align-items: center;max-width: 880px;margin: 0 auto var(--gap-fluid-lg);text-align: center}.cs2-hero__title{margin: 0 0 var(--space-5);color: var(--text-heading);font-size: var(--fs-hero);font-weight: var(--font-bold);line-height: var(--lh-display);letter-spacing: var(--tracking-tight);text-wrap: balance}.cs2-hero__title .es-hl{font-style: normal}.cs2-hero__lede{max-width: 62ch;margin: 0 0 var(--space-6);color: var(--text-body);font-size: var(--fs-body);line-height: var(--lh-body)}.cs2-hero__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-3)}.cs2-hero__mockup{max-width: 1100px;margin: 0 auto}.cs2-hero__mockup .cs2-frame__window{--cs2-h: clamp(300px, 42vw, 520px)}.cs2-overview{max-width: 1100px}.cs2-overview .cs2-h2{margin-bottom: var(--space-5)}.cs2-prose{color: var(--text-body);font-size: var(--fs-body);line-height: var(--lh-body)}.cs2-prose p{margin: 0 0 var(--space-4)}.cs2-prose h3{margin: var(--space-6) 0 var(--space-3);color: var(--text-heading);font-size: var(--fs-card-title)}.cs2-stack{display: flex;flex-wrap: wrap;gap: var(--space-2);margin: var(--space-5) 0 0;padding: 0;list-style: none}.cs2-stack li{padding: 6px var(--space-3);border: 1px solid var(--border-subtle);border-radius: var(--radius-full);background: var(--bg-surface);color: var(--text-heading);font-size: var(--fs-caption);font-weight: var(--font-semibold)}.cs2-journey{padding-top: 0}.cs2-rail{position: sticky;top: 64px;z-index: 20;margin-bottom: var(--gap-fluid-lg);border-bottom: 1px solid var(--border-subtle);background: color-mix(in srgb, var(--bg-page) 92%, transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.cs2-rail__inner{display: flex;align-items: center;gap: var(--space-5);min-height: 56px;overflow-x: auto;scrollbar-width: none}.cs2-rail__inner::-webkit-scrollbar{display: none}.cs2-rail__label{flex-shrink: 0;color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-rail__list{display: flex;align-items: center;gap: var(--space-2);margin: 0;padding: 0;list-style: none}.cs2-rail__list li{display: flex;align-items: center;gap: var(--space-2);flex-shrink: 0}.cs2-rail__list li + li::before{content: "";width: 20px;height: 1px;background: var(--border-default)}.cs2-rail__link{display: inline-flex;align-items: center;gap: var(--space-2);padding: 5px var(--space-3) 5px 5px;border-radius: var(--radius-full);color: var(--text-body);font-size: var(--fs-caption);font-weight: var(--font-semibold);text-decoration: none;white-space: nowrap;transition: background-color var(--duration-fast), color var(--duration-fast)}.cs2-rail__n{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border: 1px solid var(--border-strong);border-radius: 50%;font-size: var(--fs-eyebrow);font-weight: var(--font-bold)}.cs2-rail__link:hover{color: var(--text-heading)}.cs2-rail__link.is-active{background: var(--brand-50);color: var(--text-heading)}.cs2-rail__link.is-active .cs2-rail__n{border-color: var(--brand-500);background: var(--brand-500);color: var(--text-inverse)}.cs2-timeline{position: relative;margin: 0;padding: 0;list-style: none}.cs2-timeline::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 2px;transform: translateX(-50%);background: var(--border-default)}.cs2-phase{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) 64px minmax(0, 1fr);gap: 0 var(--space-5);align-items: start;padding-bottom: var(--gap-fluid-lg);scroll-margin-top: 140px}.cs2-phase:last-child{padding-bottom: 0}.cs2-phase::before{content: "";position: absolute;top: 22px;bottom: 0;left: 50%;width: 2px;transform: translateX(-50%) scaleY(0);transform-origin: top;background: var(--brand-500);transition: transform .6s var(--ease-out)}.cs2-phase.is-active::before, .cs2-phase.is-done::before{transform: translateX(-50%) scaleY(1)}.cs2-phase:last-child::before{content: none}.cs2-phase__left{display: flex;flex-direction: column;align-items: flex-end;gap: var(--space-5);text-align: left}.cs2-phase__title{display: flex;align-items: baseline;gap: var(--space-3);margin: 8px 0 0;color: var(--text-heading);font-size: var(--fs-title-sm);font-weight: var(--font-bold);line-height: 1.2}.cs2-phase__tag{color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-phase__node{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;justify-self: center;width: 44px;height: 44px;border: 2px solid var(--border-default);border-radius: 50%;background: var(--bg-page);color: var(--text-muted);font-weight: var(--font-bold);transition: background-color .3s, border-color .3s, color .3s}.cs2-phase.is-active .cs2-phase__node, .cs2-phase.is-done .cs2-phase__node{border-color: var(--brand-500);background: var(--brand-500);color: var(--text-inverse)}.cs2-phase__what{margin: 8px 0 var(--space-4);color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-card{width: 100%;max-width: 400px;padding: var(--space-5) var(--space-6);border-radius: var(--radius-lg)}.cs2-card--challenge{border: 1px solid var(--border-subtle);background: var(--gray-100)}.cs2-card--solution{max-width: none;border: 1px solid var(--border-subtle);background: var(--bg-surface);box-shadow: var(--shadow-sm)}.cs2-card__label{margin: 0 0 var(--space-3);color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-card__label span{color: var(--brand-600);margin-left: 4px}.cs2-card__label--brand{color: var(--brand-600)}.cs2-card__strong{margin: 0;color: var(--text-heading);font-size: var(--fs-body);font-weight: var(--font-semibold);line-height: var(--leading-snug)}.cs2-card__title{margin: 0 0 var(--space-2);color: var(--text-heading);font-size: var(--fs-card-title);font-weight: var(--font-bold)}.cs2-card__text{margin: var(--space-2) 0 0;color: var(--text-body);font-size: var(--fs-body-sm);line-height: var(--lh-body)}.cs2-card__title + .cs2-card__text{margin-top: 0}@media (max-width: 767.98px){.cs2-rail{top: 56px}.cs2-timeline::before{left: 22px}.cs2-phase{grid-template-columns: 44px minmax(0, 1fr);gap: var(--space-3) var(--space-4)}.cs2-phase::before{left: 22px}.cs2-phase__node{grid-column: 1;grid-row: 1}.cs2-phase__left{grid-column: 2;grid-row: 1;align-items: stretch}.cs2-phase__right{grid-column: 2;grid-row: 2}.cs2-card{max-width: none}}.cs2-features{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 var(--gap-fluid-md);margin: 0;padding: 0;list-style: none;counter-reset: none}.cs2-features li{display: grid;grid-template-columns: 46px minmax(0, 1fr);align-items: start;padding: var(--space-5) 0;border-top: 1px solid var(--border-default)}.cs2-features li:nth-last-child(-n + 2){border-bottom: 1px solid var(--border-default)}.cs2-features__n{padding-top: 3px;color: var(--brand-600);font-family: var(--font-label);font-size: var(--fs-caption);font-weight: var(--font-bold)}.cs2-features__title{margin: 0;color: var(--text-heading);font-size: var(--fs-body);font-weight: var(--font-medium);line-height: var(--leading-snug)}.cs2-features__text{margin: var(--space-2) 0 0;color: var(--text-muted);font-size: var(--fs-body-sm);line-height: var(--lh-body)}@media (max-width: 767.98px){.cs2-features{grid-template-columns: minmax(0, 1fr)}.cs2-features li:nth-last-child(2){border-bottom: 0}}.cs2-results{display: grid;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: var(--space-5);margin: 0;padding: 0;list-style: none}.cs2-result{display: flex;flex-direction: column;gap: var(--space-2);padding: var(--space-6);border: 1px solid var(--brand-100);border-radius: var(--radius-xl);background: linear-gradient(160deg, var(--brand-50), color-mix(in srgb, var(--brand-50) 40%, var(--bg-surface)))}.cs2-result__icon{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: var(--brand-100);color: var(--brand-600)}.cs2-result__value{color: var(--brand-500);font-size: var(--fs-stat-lg);font-weight: var(--font-extrabold);line-height: 1;letter-spacing: var(--tracking-tight)}.cs2-result__label{color: var(--text-body);font-size: var(--fs-body-sm);line-height: var(--leading-snug)}.cs2-shots{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--space-6);margin: 0;padding: 0;list-style: none}.cs2-shots .cs2-frame__window{--cs2-h: 380px}.cs2-shots .cs2-frame__url{max-width: 80%}.cs2-shots__title{margin: var(--space-4) 0 0;color: var(--text-heading);font-size: var(--fs-body);font-weight: var(--font-bold)}.cs2-shots__hint{margin: var(--space-5) 0 0;color: var(--text-muted);font-size: var(--fs-caption)}@media (max-width: 991.98px){.cs2-shots{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 599.98px){.cs2-shots{grid-template-columns: minmax(0, 1fr)}}.cs2-quote{margin: 0;padding: var(--gap-fluid-lg) clamp(var(--space-6), 6vw, 64px);border-radius: var(--radius-2xl);background: var(--gray-900);color: var(--gray-0)}.cs2-quote__text{margin: 0 0 var(--space-6);max-width: 820px}.cs2-quote__text p{margin: 0;color: var(--gray-0);font-size: var(--fs-title-md);font-weight: var(--font-semibold);line-height: var(--lh-heading)}.cs2-quote__mark{color: var(--brand-400)}.cs2-quote__who{display: flex;align-items: center;gap: var(--space-3)}.cs2-quote__avatar{display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;overflow: hidden;width: 44px;height: 44px;border-radius: 50%;background: rgba(255, 255, 255, .12);color: var(--gray-0);font-size: var(--fs-caption);font-weight: var(--font-bold)}.cs2-quote__avatar img{width: 100%;height: 100%;object-fit: cover}.cs2-quote__who strong{display: block;color: var(--gray-0);font-size: var(--fs-body-sm)}.cs2-quote__who span span{color: rgba(255, 255, 255, .7);font-size: var(--fs-caption)}.cs2-cta{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--space-6);padding: var(--gap-fluid-lg) clamp(var(--space-6), 6vw, 60px);border: 1px solid var(--brand-100);border-radius: var(--radius-2xl);background: var(--brand-50)}.cs2-cta__copy{flex: 1 1 360px;max-width: 520px}.cs2-cta__actions{flex: 0 0 auto}.cs2-cta__copy .cs2-h2{margin-bottom: var(--space-4)}.cs2-cta__text{margin: 0;color: var(--text-body);font-size: var(--fs-body);line-height: var(--lh-body)}.cs2-cta__actions{display: flex;flex-wrap: wrap;gap: var(--space-3)}.cs2-more{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--space-6);margin: 0;padding: 0;list-style: none}.cs2-more__card{display: flex;flex-direction: column;overflow: hidden;height: 100%;border: 1px solid var(--border-subtle);border-radius: var(--radius-xl);background: var(--bg-surface);color: inherit;text-decoration: none;transition: border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.cs2-more__card:hover, .cs2-more__card:focus-visible{border-color: var(--brand-200);box-shadow: var(--shadow-md);color: inherit}.cs2-more__logo{display: flex;align-items: center;justify-content: center;aspect-ratio: 16 / 10;padding: var(--space-6);background: var(--gray-100);transition: background-color var(--duration-normal) var(--ease-out)}.cs2-more__card:hover .cs2-more__logo{background: var(--brand-50)}.cs2-more__logo img{max-width: 70%;max-height: 64px;object-fit: contain}.cs2-more__word{color: var(--text-heading);font-size: var(--fs-title-sm);font-weight: var(--font-bold);text-align: center}.cs2-more__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: var(--space-5)}.cs2-more__foot strong{display: block;color: var(--text-heading);font-size: var(--fs-body)}.cs2-more__foot span span{color: var(--text-muted);font-size: var(--fs-caption)}.cs2-more__go{display: inline-flex;flex-shrink: 0;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1.5px solid var(--brand-500);border-radius: 50%;color: var(--brand-600)}@media (max-width: 991.98px){.cs2-more{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 599.98px){.cs2-more{grid-template-columns: minmax(0, 1fr)}.cs2-cta{align-items: flex-start}}@media (prefers-reduced-motion: reduce){.cs2-frame__window img, .cs2-phase::before, .cs2-phase__node{transition: none}}.cs2-frame__bar{justify-content: flex-start;gap: var(--space-3)}.cs2-frame__dots{position: static;flex-shrink: 0}.cs2-frame__url{flex: 1 1 auto;min-width: 0;max-width: 420px;margin-inline: auto}.cs2-shots .cs2-frame__url{max-width: none}.cs2-frame__window, .cs2-hero__mockup .cs2-frame__window, .cs2-shots .cs2-frame__window{height: auto;aspect-ratio: 16 / 10}.cs2-shots .cs2-frame__window{aspect-ratio: 4 / 5}.cs2-frame__window img{min-height: 100%;object-fit: cover;object-position: top center}.cs2-frame__window:hover img, .cs2-frame:focus-within .cs2-frame__window img{transform: translateY(var(--cs2-shift, 0px))}@media (hover: none){.cs2-frame__window{overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none}.cs2-frame__window::-webkit-scrollbar{display: none}.cs2-frame__window img, .cs2-frame__window:hover img{transform: none;transition: none}.cs2-caption__hint, .cs2-shots__hint{display: none}}@media (max-width: 899.98px){.cs2-shots{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(240px, 72%);gap: var(--space-4);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(var(--container-pad) * -1);padding: 4px var(--container-pad) var(--space-5);scroll-padding-inline: var(--container-pad)}.cs2-shots::-webkit-scrollbar{display: none}.cs2-shots > li{scroll-snap-align: start}}@media (max-width: 599.98px){.cs2-shots{grid-auto-columns: 84%}.cs2-hero__mockup .cs2-frame__window{aspect-ratio: 4 / 5}.cs2-frame__bar{min-height: 34px;padding: 6px var(--space-3)}.cs2-frame__dots i{width: 7px;height: 7px}}.cs2-quote{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(200px, 260px) minmax(0, 1fr);gap: var(--gap-fluid-md) clamp(var(--space-6), 5vw, 72px);align-items: start;padding: clamp(var(--space-7), 5vw, 64px)}.cs2-quote::before{content: "";position: absolute;top: -30%;right: -10%;width: 55%;height: 120%;pointer-events: none;background: radial-gradient(closest-side, color-mix(in srgb, var(--brand-500) 22%, transparent), transparent)}.cs2-quote > *{position: relative}.cs2-quote__side{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-2);padding-right: var(--space-6);border-right: 1px solid rgba(255, 255, 255, .12)}.cs2-quote__side .cs2-pill{margin-bottom: var(--space-5)}.cs2-quote .cs2-quote__avatar{width: 72px;height: 72px;margin-bottom: var(--space-2);border: 2px solid var(--brand-400);font-size: var(--fs-body)}.cs2-quote__name{color: var(--gray-0);font-size: var(--fs-body);font-weight: var(--font-bold)}.cs2-quote__role{color: rgba(255, 255, 255, .7);font-size: var(--fs-caption);line-height: 1.4}.cs2-quote__stars{display: inline-flex;gap: 2px;margin-top: var(--space-3);color: var(--brand-400)}.cs2-quote__stars svg{width: 16px;height: 16px}.cs2-quote__site{margin-top: var(--space-2);padding: 4px var(--space-3);border: 1px solid rgba(255, 255, 255, .16);border-radius: var(--radius-full);color: rgba(255, 255, 255, .75);font-size: var(--fs-caption)}.cs2-quote__body{margin: 0}.cs2-quote__glyph{display: block;width: 44px;height: 44px;margin-bottom: var(--space-4);color: var(--brand-400)}.cs2-quote .cs2-quote__text{margin: 0;max-width: 62ch;color: var(--gray-0);font-size: var(--fs-title-sm);font-weight: var(--font-medium);line-height: 1.5;letter-spacing: 0}.cs2-quote--mid .cs2-quote__text{font-size: var(--fs-lede-lg);line-height: 1.6}.cs2-quote--long .cs2-quote__text{font-size: var(--fs-lede);line-height: 1.7}@media (max-width: 767.98px){.cs2-quote{grid-template-columns: minmax(0, 1fr)}.cs2-quote__side{display: grid;grid-template-columns: auto 1fr;column-gap: var(--space-4);padding: 0 0 var(--space-5);border-right: 0;border-bottom: 1px solid rgba(255, 255, 255, .12)}.cs2-quote__side .cs2-pill{grid-column: 1 / -1;justify-self: start}.cs2-quote .cs2-quote__avatar{grid-row: span 4;width: 56px;height: 56px}.cs2-quote__glyph{width: 32px;height: 32px}.cs2-quote__stars, .cs2-quote__site{justify-self: start}}.cs2-more__logo{aspect-ratio: 16 / 8;padding: var(--space-6) var(--space-7);border-bottom: 1px solid var(--border-subtle);background: radial-gradient(circle at center, var(--gray-200) 1px, transparent 1.4px) 0 0 / 16px 16px, var(--bg-surface)}.cs2-more__card:hover .cs2-more__logo{background: radial-gradient(circle at center, var(--brand-200) 1px, transparent 1.4px) 0 0 / 16px 16px, var(--brand-50)}.cs2-more__logo img{max-width: 62%;max-height: 56px;border-radius: var(--radius-xs);transition: transform var(--duration-normal) var(--ease-out)}.cs2-more__card:hover .cs2-more__logo img{transform: scale(1.04)}.cs2-more__word{color: var(--text-heading);font-size: var(--fs-card-title);font-weight: var(--font-bold);letter-spacing: var(--tracking-tight)}.cs2-more__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: var(--space-2);padding: var(--space-5) var(--space-5) var(--space-5)}.cs2-more__meta{color: var(--brand-600);font-family: var(--font-label);font-size: var(--fs-eyebrow);font-weight: var(--font-bold);letter-spacing: var(--tracking-wider);text-transform: uppercase}.cs2-more__title{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;color: var(--text-heading);font-size: var(--fs-body);font-weight: var(--font-bold);line-height: var(--leading-snug)}.cs2-more__foot{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);margin-top: auto;padding: var(--space-4) 0 0;border-top: 1px solid var(--border-subtle)}.cs2-more__site{overflow: hidden;min-width: 0;color: var(--text-muted);font-size: var(--fs-caption);text-overflow: ellipsis;white-space: nowrap}.cs2-more__card .cs2-more__go{display: inline-flex;flex-shrink: 0;align-items: center;gap: var(--space-2);width: auto;height: auto;border: 0;border-radius: 0;color: var(--brand-600);font-size: var(--fs-caption);font-weight: var(--font-semibold)}.cs2-more__go svg{transition: transform var(--duration-normal) var(--ease-out)}.cs2-more__card:hover .cs2-more__go svg{transform: translateX(3px)}.cs2-more__logo img{width: auto;height: 56px;max-width: 62%;object-fit: contain;object-position: center}
