.cabano-case .cab-btn--ink{background:var(--cab-ink);color:var(--cab-white)}.cabano-case .cab-btn--ink:hover{transform:translateY(-2px);background:#000}.cabano-case .cab-hero__badge{position:absolute;top:-18px;right:-10px;width:clamp(86px,11vw,122px);aspect-ratio:1;border-radius:50%;background:var(--cab-lime);color:var(--cab-ink);display:grid;place-content:center;text-align:center;font-weight:900;line-height:1;transform:rotate(-8deg);box-shadow:0 18px 40px -16px rgba(231,230,28,.6)}.cabano-case .cab-hero__badge b{font-size:clamp(22px,3vw,30px);display:block}.cabano-case .cab-hero__badge span{font-size:10px;letter-spacing:.16em;margin-top:4px;display:block}.cabano-case .cab-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(28px,4vw,48px)}.cabano-case .cab-result{padding:clamp(22px,3vw,32px);border-radius:20px;border:1px solid var(--cab-line);background:var(--cab-bg-2)}.cabano-case .cab-result b{display:block;font-size:50px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--cab-lime)}.cabano-case .cab-result span{display:block;margin-top:12px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.72);line-height:1.5}.cabano-case .cab-result:nth-child(2) b{color:var(--cab-orange)}.cabano-case .cab-result:nth-child(4) b{color:var(--cab-orange)}.cabano-case [data-cab-reveal].is-in{opacity:1;transform:none}@media (max-width:1024px){.cabano-case .cab-results__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.cabano-case .cab-results__grid{grid-template-columns:1fr}.cabano-case .cab-hero__badge{right:10px}}