.dvojkavit .case-study-minimal{--cs-line:#e9eaee;--cs-soft:#686f75;--cs-surface:#f2f3f5;--cs-dark:#131316;--cs-pink:#ec4899;--cs-pink-soft:#f472b6;--cs-pink-tint:#fff8fb;background:#fff}.dvojkavit .case-study-minimal section{margin:0}.dvojkavit .case-study-minimal #case-study-story>.case-study-rich,.dvojkavit .case-study-minimal #case-study-story>.process-complex-section,.dvojkavit .case-study-minimal #case-study-story>.section{border-top:1px solid var(--cs-line)}.dvojkavit .cs-case-hero{position:relative;padding:clamp(32px,5vw,64px) 0 clamp(38px,5vw,60px);overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(236,72,153,.08),transparent 34%),#fff}.dvojkavit .cs-case-hero:before{content:"";position:absolute;inset:-40% -25% 0;background-image:linear-gradient(90deg,rgba(19,19,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(19,19,22,.05) 1px,transparent 0);background-size:110px 96px;transform:perspective(900px) rotateX(38deg);transform-origin:50% 0;-webkit-mask-image:radial-gradient(90% 75% at 50% 30%,#000 30%,transparent 100%);mask-image:radial-gradient(90% 75% at 50% 30%,#000 30%,transparent 100%);pointer-events:none}.dvojkavit .cs-case-hero-inner{position:relative;z-index:1;display:grid;grid-template-areas:"copy visual" "proof proof";grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(30px,4vw,64px);align-items:center}.dvojkavit .cs-case-hero-copy{grid-area:copy;min-width:0}.dvojkavit .cs-case-eyebrow{display:flex;align-items:center;gap:10px;color:var(--cs-soft);font-size:11px;font-weight:700;letter-spacing:.11em!important;text-transform:uppercase}.dvojkavit .cs-case-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--accent-2)}.dvojkavit .cs-case-eyebrow i{width:28px;height:1px;background:var(--cs-line)}.dvojkavit .cs-case-eyebrow b{color:var(--ink);font:inherit}.dvojkavit .cs-case-hero h1{max-width:12ch;margin-top:24px;font-size:clamp(43px,5.5vw,76px);font-weight:540;line-height:.98;letter-spacing:-.045em!important}.dvojkavit .cs-case-hero h1>span:not(.hero-rotate-line){color:var(--accent-text)}.dvojkavit .cs-case-lead{max-width:57ch;margin-top:24px;color:var(--cs-soft);font-size:clamp(14px,1.25vw,17px);line-height:1.62}.dvojkavit .cs-case-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.dvojkavit .cs-case-tags span{padding:7px 11px;border:1px solid var(--cs-line);border-radius:999px;color:#555159;font-size:10.5px;font-weight:650}.dvojkavit .cs-case-visual{grid-area:visual;position:relative;min-width:0;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(19,19,22,.07);border-radius:26px;background:var(--cs-surface)}.dvojkavit .cs-case-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dvojkavit .cs-case-visual figcaption{position:absolute;right:14px;bottom:14px;padding:8px 11px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.88);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.07em!important;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dvojkavit .cs-case-proof{grid-area:proof;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}.dvojkavit .cs-case-proof>div{min-width:0;padding:22px clamp(14px,2vw,26px);border-left:1px solid var(--cs-line)}.dvojkavit .cs-case-proof>div:first-child{padding-left:0;border-left:0}.dvojkavit .cs-case-proof b{display:block;overflow-wrap:anywhere;font-size:clamp(20px,2.1vw,30px);font-weight:620;line-height:1.08;letter-spacing:-.035em!important}.dvojkavit .cs-case-proof span{display:block;margin-top:7px;color:var(--cs-soft);font-size:10px;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase}.dvojkavit .cs-case-hero-inner:not(:has(.cs-case-visual)) .cs-case-hero-copy{grid-column:1/-1}.dvojkavit .case-study-minimal .section{padding:clamp(64px,6vw,84px) 0}.dvojkavit .case-study-minimal .case-study-rich h2,.dvojkavit .case-study-minimal .section-head{max-width:15ch;font-size:clamp(32px,4.2vw,54px)!important;font-weight:540!important;line-height:1.04!important;letter-spacing:-.035em!important}.dvojkavit .case-study-minimal .section-head.center{margin:0;text-align:left}.dvojkavit .case-study-minimal .section-head span{color:var(--cs-pink)}.dvojkavit .case-study-minimal .cs2-split,.dvojkavit .case-study-minimal .cs2-tools{gap:clamp(34px,6vw,80px);margin-top:clamp(38px,5vw,62px)}.dvojkavit .case-study-minimal .cs2-split-lead{max-width:26ch;font-size:clamp(20px,2.2vw,28px);font-weight:540;line-height:1.42}.dvojkavit .case-study-minimal .cs2-flow-item{padding:0 0 30px 30px;border-left-width:1px}.dvojkavit .case-study-minimal .cs2-flow-item:before{left:-5px;width:9px;height:9px}.dvojkavit .case-study-minimal .cs2-duo{gap:0;padding:0;border:1px solid var(--cs-line);border-radius:24px;background:#fff}.dvojkavit .case-study-minimal .cs2-duo-col{padding:clamp(30px,4vw,54px)}.dvojkavit .case-study-minimal .cs2-duo-solution{height:100%;border-radius:0;background:var(--cs-surface);box-shadow:none}.dvojkavit .case-study-minimal .cs2-duo-solution h3,.dvojkavit .case-study-minimal .cs2-duo-solution p{color:var(--ink)}.dvojkavit .case-study-minimal .cs2-duo-solution span.kicker{color:var(--accent-contrast)}.dvojkavit .case-study-minimal .value-grid,.dvojkavit .case-study-minimal .value-grid[style]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px;margin-top:44px}.dvojkavit .case-study-minimal .value{min-height:235px;padding:28px;border:1px solid transparent;border-radius:20px;background:var(--cs-surface);transition:border-color .2s ease}.dvojkavit .case-study-minimal .value:hover{border-color:var(--cs-line);transform:none}.dvojkavit .case-study-minimal .cs2-rejected{margin-top:28px;padding:28px;border:1px solid var(--cs-line);border-radius:20px;background:#fff}.dvojkavit .case-study-minimal .cs2-gallery{gap:14px;margin-top:42px}.dvojkavit .case-study-minimal .cs-img{border:1px solid var(--cs-line);border-radius:20px}.dvojkavit .case-study-minimal .case-study-rich{--case-study-light-surface:var(--cs-surface);--case-study-dark-color:var(--cs-surface);--case-study-dark-gradient:linear-gradient(180deg,var(--cs-surface) 0%,#ffffff 100%);--case-study-accent:var(--cs-pink)}.dvojkavit .case-study-minimal .case-study-rich>section{padding-top:clamp(68px,8vw,108px)!important;padding-bottom:clamp(68px,8vw,108px)!important}.dvojkavit .case-study-minimal .case-study-rich h2{max-width:18ch!important}.dvojkavit .case-study-minimal .case-study-rich section.text-white,.dvojkavit .case-study-minimal .case-study-rich section.text-white h2,.dvojkavit .case-study-minimal .case-study-rich section.text-white h3{color:var(--ink)!important}.dvojkavit .case-study-minimal .case-study-rich section.text-white p{color:var(--cs-soft)!important}.dvojkavit .case-study-minimal .case-study-rich section.text-white a:not([style]){color:var(--ink)!important;border-color:rgba(19,19,22,.25)!important}.dvojkavit .case-study-minimal .case-study-rich ul li{display:flex;align-items:flex-start;gap:14px;margin-top:14px}.dvojkavit .case-study-minimal .case-study-rich ul li svg{width:22px;height:22px;flex:0 0 22px}.dvojkavit .case-study-minimal .case-study-rich-quote{padding:0;background:var(--cs-pink-tint)}.dvojkavit .case-study-minimal .case-study-panel{border-color:var(--cs-line);border-radius:20px;box-shadow:none}.dvojkavit .case-study-minimal .cs-case-inline-cta section{background:var(--cs-surface)!important;color:var(--ink)!important}.dvojkavit .case-study-minimal .cs-case-inline-cta section>[aria-hidden=true]{display:none}.dvojkavit .case-study-minimal .cs-case-inline-cta h2,.dvojkavit .case-study-minimal .cs-case-inline-cta p{color:var(--ink)!important}.dvojkavit .case-study-minimal .cs-case-inline-cta a:first-of-type{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important;box-shadow:none!important}@media (max-width:900px){.dvojkavit .cs-case-hero-inner{grid-template-areas:"copy" "visual" "proof";grid-template-columns:1fr;gap:26px}.dvojkavit .cs-case-hero h1{max-width:15ch}.dvojkavit .cs-case-visual{max-height:38svh}.dvojkavit .case-study-minimal .process-flow .steps,.dvojkavit .case-study-minimal .value-grid,.dvojkavit .case-study-minimal .value-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dvojkavit .case-study-minimal .process-complex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dvojkavit .cs-case-hero{padding:24px 0 34px}.dvojkavit .cs-case-hero-inner{gap:20px}.dvojkavit .cs-case-eyebrow{font-size:9.5px}.dvojkavit .cs-case-hero h1{margin-top:16px;font-size:clamp(34px,10.5vw,48px);line-height:1}.dvojkavit .cs-case-lead{display:block;margin-top:14px;overflow:visible;font-size:13px;line-height:1.5}.dvojkavit .cs-case-tags{gap:5px;margin-top:14px}.dvojkavit .cs-case-tags span{padding:5px 8px;font-size:9px}.dvojkavit .cs-case-tags span:nth-child(n+4){display:none}.dvojkavit .cs-case-visual{max-height:25svh;border-radius:18px}.dvojkavit .cs-case-visual figcaption{right:9px;bottom:9px;padding:6px 8px;font-size:8px}.dvojkavit .cs-case-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.dvojkavit .cs-case-proof>div,.dvojkavit .cs-case-proof>div:first-child{padding:12px;border-top:1px solid var(--cs-line);border-left:1px solid var(--cs-line)}.dvojkavit .cs-case-proof>div:nth-child(-n+2){border-top:0}.dvojkavit .cs-case-proof>div:nth-child(odd){padding-left:0;border-left:0}.dvojkavit .cs-case-proof b{font-size:17px}.dvojkavit .cs-case-proof span{margin-top:4px;font-size:8px}.dvojkavit .case-study-minimal .section{padding-top:56px!important;padding-bottom:56px!important}.dvojkavit .case-study-minimal .case-study-rich>section{padding-top:42px!important;padding-bottom:42px!important}.dvojkavit .case-study-minimal .case-study-rich h2,.dvojkavit .case-study-minimal .section-head{font-size:30px!important}.dvojkavit .case-study-minimal .cs2-split,.dvojkavit .case-study-minimal .cs2-tools{gap:28px;margin-top:32px}.dvojkavit .case-study-minimal .cs2-duo{grid-template-columns:1fr;border-radius:18px}.dvojkavit .case-study-minimal .cs2-duo-col{padding:26px 22px}.dvojkavit .case-study-minimal .process-flow .steps,.dvojkavit .case-study-minimal .value-grid,.dvojkavit .case-study-minimal .value-grid[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px;margin-top:30px}.dvojkavit .case-study-minimal .process-flow .step,.dvojkavit .case-study-minimal .process-flow .step:nth-child(2),.dvojkavit .case-study-minimal .value{min-height:205px;padding:18px;border-radius:16px}.dvojkavit .case-study-minimal .process-flow .step h3,.dvojkavit .case-study-minimal .process-flow .step:nth-child(2) h3{margin-top:18px;font-size:15px}.dvojkavit .case-study-minimal .process-flow .step p,.dvojkavit .case-study-minimal .value p{font-size:11.5px;line-height:1.45}.dvojkavit .case-study-minimal .process-complex-section{padding:64px 12px}.dvojkavit .case-study-minimal .process-complex-head{grid-template-columns:1fr;gap:12px}.dvojkavit .case-study-minimal .process-complex-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.dvojkavit .case-study-minimal .process-complex-card{min-height:190px;padding:18px}.dvojkavit .case-study-minimal .process-complex-card h3{margin-top:22px;font-size:16px}.dvojkavit .case-study-minimal .process-complex-card p{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.dvojkavit .case-study-minimal *,.dvojkavit .case-study-minimal :after,.dvojkavit .case-study-minimal :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dvojkavit .cs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.dvojkavit .cs-hero-actions>a:last-child{font-size:13px;color:#343238;text-decoration:underline;text-underline-offset:4px}.dvojkavit .cs-case-hero h1{font-size:clamp(34px,4.1vw,60px);max-width:20ch;line-height:1.06}.dvojkavit .cs-case-visual{max-height:40svh}.dvojkavit .cs-public-project-link{display:inline-block;margin-top:18px;color:#27242b;font-size:14px;text-decoration:underline;text-underline-offset:4px}.dvojkavit .cs-public-project-link:focus-visible{outline:2px solid #27242b;outline-offset:5px}.dvojkavit .cs-public-project-note{max-width:58ch;margin-top:14px;color:#555159;font-size:12px;line-height:1.5}.dvojkavit .cs-evidence-note{margin:20px auto 0;max-width:75ch;font-size:14px;line-height:1.6;color:#5b5860}.dvojkavit .process-complex .cs-evidence-note{color:#fff;position:relative}.dvojkavit .case-study-minimal .section-head{margin-bottom:24px}@media (max-width:640px){.dvojkavit .cs-case-hero h1{font-size:clamp(28px,7.8vw,38px)}.dvojkavit .cs-case-hero-inner{gap:14px}.dvojkavit .cs-case-lead{font-size:13px;margin-top:12px}.dvojkavit .cs-case-tags{margin-top:10px}.dvojkavit .cs-case-visual{max-height:18svh}.dvojkavit .cs-hero-actions{gap:12px;margin-top:16px}.dvojkavit .cs-hero-actions .pill{padding:12px 18px;font-size:10px}.dvojkavit .cs-case-proof>div{padding-top:9px;padding-bottom:9px}}