.csi{position:relative;color:var(--bone)}.csi__inner{max-width:1440px;margin:0 auto;padding:0 var(--page-gutter)}.csi__hero{position:relative;background:transparent;color:var(--bone);padding:0 0 var(--space-fluid-8);overflow:hidden}.csi__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.csi__hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1) contrast(1.02)}.csi__hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,11,.7) 0%,rgba(10,10,11,.45) 40%,var(--ink) 100%)}.csi__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.5px);background-size:44px 44px;background-position:center top}.csi__crumbs{position:relative;z-index:5;max-width:1440px;margin:0 auto;padding:calc(68px + var(--space-fluid-4)) var(--page-gutter) 0;display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.csi__crumbs a{color:var(--muted);text-decoration:none;transition:color .2s ease}.csi__crumbs a:hover{color:var(--bone)}.csi__crumb-sep{color:var(--line-2)}.csi__crumb-current{color:var(--bone-dim)}.csi__hero-inner{position:relative;z-index:5;max-width:1440px;margin:0 auto;padding:var(--space-section) var(--page-gutter) 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-fluid-4)}.csi__title{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:1;font-size:clamp(2.4rem,5vw,56px);text-wrap:balance;color:var(--color-fg-bright)}.csi__lead{margin:0 auto;max-width:46ch;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55;color:var(--bone-dim)}.csi__hl{color:var(--color-fg-bright);font-weight:600}.csi__section{padding:var(--space-fluid-6) 0 var(--space-section-lg)}.csi__grid{--csi-offset: clamp(28px, 5vw, 64px);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-fluid-3);align-items:stretch;padding-bottom:var(--csi-offset)}.csi__card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--ink);text-decoration:none;color:inherit;opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1),border-color .3s ease;transition-delay:calc(var(--i, 0) * 90ms)}.csi__card.is-in{opacity:1;transform:translateY(0)}.csi__card:nth-child(2n){transform:translateY(calc(32px + var(--csi-offset)))}.csi__card:nth-child(2n).is-in{transform:translateY(var(--csi-offset))}.csi__card:hover{border-color:var(--line-2)}.csi__card-media{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--ink-2)}.csi__card-media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s ease}.csi__card:hover .csi__card-media img{transform:scale(1.04);filter:grayscale(0) contrast(1)}.csi__card--financna-skupina-upsell-asistent .csi__card-media img{filter:grayscale(1) contrast(1.2)}.csi__card--financna-skupina-upsell-asistent:hover .csi__card-media img{filter:grayscale(0) contrast(1.12)}.csi__card-tags{position:absolute;top:clamp(14px,1.6vw,20px);left:clamp(14px,1.6vw,20px);right:clamp(14px,1.6vw,20px);z-index:1;display:flex;flex-wrap:wrap;gap:8px}.csi__card-tag{padding:5px 14px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.03em;color:var(--color-fg-bright)}.csi__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:var(--space-fluid-6)}.csi__card-client{margin-top:var(--space-fluid-4);display:block;height:clamp(18px,1.8vw,23px);width:auto;max-width:132px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.csi__card-client[alt=Fenestra]{height:clamp(15px,1.5vw,19px)}.csi__card-client--text{height:auto;filter:none;font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.2;letter-spacing:.01em;color:var(--color-fg-bright)}.csi__card-cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-2xs);color:var(--accent)}.csi__card-title{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.4rem,2.2vw,2rem);color:var(--color-fg-bright)}.csi__card-summary{margin:0;max-width:46ch;font-family:var(--font-body);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.5;color:var(--bone-dim)}@media(max-width:767px){.csi__grid{grid-template-columns:1fr;padding-bottom:0}.csi__card:nth-child(2n){transform:translateY(32px)}.csi__card:nth-child(2n).is-in{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.csi__card{opacity:1;transition:none;transform:none}.csi__card:nth-child(2n){transform:translateY(var(--csi-offset))}}
